Home
last modified time | relevance | path

Searched refs:kmap (Results 1 – 9 of 9) sorted by relevance

/tools/perf/util/
Dsymbol-elf.c764 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
766 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
767 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
778 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
780 if (kmap && kmap->ref_reloc_sym && in ref_reloc()
781 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc()
782 return kmap->ref_reloc_sym->addr - in ref_reloc()
783 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc()
798 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; in dso__load_sym() local
799 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym()
[all …]
Dmap.c216 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
839 struct kmap *map__kmap(struct map *map) in map__kmap()
845 return (struct kmap *)(map + 1); in map__kmap()
850 struct kmap *kmap = map__kmap(map); in map__kmaps() local
852 if (!kmap || !kmap->kmaps) { in map__kmaps()
856 return kmap->kmaps; in map__kmaps()
Dsymbol.c1078 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1080 if (!kmap) in validate_kcore_addresses()
1083 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1087 kmap->ref_reloc_sym->name); in validate_kcore_addresses()
1088 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1250 struct kmap *kmap = map__kmap(map); in kallsyms__delta() local
1253 if (!kmap) in kallsyms__delta()
1256 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta()
1260 kmap->ref_reloc_sym->name); in kallsyms__delta()
1264 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
Dmachine.c744 struct kmap *kmap; in __machine__create_kernel_maps() local
755 kmap = map__kmap(map); in __machine__create_kernel_maps()
756 if (!kmap) in __machine__create_kernel_maps()
759 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps()
771 struct kmap *kmap; in machine__destroy_kernel_maps() local
777 kmap = map__kmap(map); in machine__destroy_kernel_maps()
779 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps()
785 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps()
786 zfree(&kmap->ref_reloc_sym); in machine__destroy_kernel_maps()
788 kmap->ref_reloc_sym = NULL; in machine__destroy_kernel_maps()
Dmap.h57 struct kmap { struct
86 struct kmap *map__kmap(struct map *map);
Devent.c654 struct kmap *kmap; in perf_event__synthesize_kernel_mmap() local
684 kmap = map__kmap(map); in perf_event__synthesize_kernel_mmap()
686 "%s%s", mmap_name, kmap->ref_reloc_sym->name) + 1; in perf_event__synthesize_kernel_mmap()
691 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in perf_event__synthesize_kernel_mmap()
Dprobe-event.c128 struct kmap *kmap; in kernel_get_ref_reloc_sym() local
134 kmap = map__kmap(map); in kernel_get_ref_reloc_sym()
135 if (!kmap) in kernel_get_ref_reloc_sym()
141 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
Dsession.c1742 struct kmap *kmap = map__kmap(maps[i]); in maps__set_kallsyms_ref_reloc_sym() local
1744 if (!kmap) in maps__set_kallsyms_ref_reloc_sym()
1746 kmap->ref_reloc_sym = ref; in maps__set_kallsyms_ref_reloc_sym()
/tools/perf/
Dbuiltin-report.c390 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()