Home
last modified time | relevance | path

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

/tools/perf/util/
Dsymbol-elf.c799 static bool ref_reloc_sym_not_found(struct kmap *kmap) in ref_reloc_sym_not_found() argument
801 return kmap && kmap->ref_reloc_sym && kmap->ref_reloc_sym->name && in ref_reloc_sym_not_found()
802 !kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc_sym_not_found()
813 static u64 ref_reloc(struct kmap *kmap) in ref_reloc() argument
815 if (kmap && kmap->ref_reloc_sym && in ref_reloc()
816 kmap->ref_reloc_sym->unrelocated_addr) in ref_reloc()
817 return kmap->ref_reloc_sym->addr - in ref_reloc()
818 kmap->ref_reloc_sym->unrelocated_addr; in ref_reloc()
828 struct kmap *kmap = dso->kernel ? map__kmap(map) : NULL; in dso__load_sym() local
829 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym()
[all …]
Dmap.c219 (dso->kernel ? sizeof(struct kmap) : 0))); in map__new2()
859 struct kmap *map__kmap(struct map *map) in map__kmap()
865 return (struct kmap *)(map + 1); in map__kmap()
870 struct kmap *kmap = map__kmap(map); in map__kmaps() local
872 if (!kmap || !kmap->kmaps) { in map__kmaps()
876 return kmap->kmaps; in map__kmaps()
Dsymbol.c1067 struct kmap *kmap = map__kmap(map); in validate_kcore_addresses() local
1069 if (!kmap) in validate_kcore_addresses()
1072 if (kmap->ref_reloc_sym && kmap->ref_reloc_sym->name) { in validate_kcore_addresses()
1076 kmap->ref_reloc_sym->name); in validate_kcore_addresses()
1077 if (start != kmap->ref_reloc_sym->addr) in validate_kcore_addresses()
1239 struct kmap *kmap = map__kmap(map); in kallsyms__delta() local
1242 if (!kmap) in kallsyms__delta()
1245 if (!kmap->ref_reloc_sym || !kmap->ref_reloc_sym->name) in kallsyms__delta()
1249 kmap->ref_reloc_sym->name); in kallsyms__delta()
1253 *delta = addr - kmap->ref_reloc_sym->addr; in kallsyms__delta()
Dmachine.c773 struct kmap *kmap; in __machine__create_kernel_maps() local
784 kmap = map__kmap(map); in __machine__create_kernel_maps()
785 if (!kmap) in __machine__create_kernel_maps()
788 kmap->kmaps = &machine->kmaps; in __machine__create_kernel_maps()
800 struct kmap *kmap; in machine__destroy_kernel_maps() local
806 kmap = map__kmap(map); in machine__destroy_kernel_maps()
808 if (kmap && kmap->ref_reloc_sym) { in machine__destroy_kernel_maps()
814 zfree((char **)&kmap->ref_reloc_sym->name); in machine__destroy_kernel_maps()
815 zfree(&kmap->ref_reloc_sym); in machine__destroy_kernel_maps()
817 kmap->ref_reloc_sym = NULL; in machine__destroy_kernel_maps()
Dmap.h57 struct kmap { struct
86 struct kmap *map__kmap(struct map *map);
Devent.c681 struct kmap *kmap; in perf_event__synthesize_kernel_mmap() local
713 kmap = map__kmap(map); in perf_event__synthesize_kernel_mmap()
715 "%s%s", mmap_name, kmap->ref_reloc_sym->name) + 1; in perf_event__synthesize_kernel_mmap()
720 event->mmap.pgoff = kmap->ref_reloc_sym->addr; in perf_event__synthesize_kernel_mmap()
Dsession.c1935 struct kmap *kmap = map__kmap(maps[i]); in maps__set_kallsyms_ref_reloc_sym() local
1937 if (!kmap) in maps__set_kallsyms_ref_reloc_sym()
1939 kmap->ref_reloc_sym = ref; in maps__set_kallsyms_ref_reloc_sym()
Dprobe-event.c124 struct kmap *kmap; in kernel_get_ref_reloc_sym() local
130 kmap = map__kmap(map); in kernel_get_ref_reloc_sym()
131 if (!kmap) in kernel_get_ref_reloc_sym()
133 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym()
/tools/perf/
Dbuiltin-report.c399 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict()