Searched refs:kmaps (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/tools/perf/util/ |
| H A D | maps.c | 1237 down_read(maps__lock(kmaps)); in maps__merge_in() 1241 up_read(maps__lock(kmaps)); in maps__merge_in() 1244 maps__sort_by_address(kmaps); in maps__merge_in() 1252 up_read(maps__lock(kmaps)); in maps__merge_in() 1255 up_read(maps__lock(kmaps)); in maps__merge_in() 1258 down_write(maps__lock(kmaps)); in maps__merge_in() 1271 check_invariants(kmaps); in maps__merge_in() 1272 up_write(maps__lock(kmaps)); in maps__merge_in() 1282 up_write(maps__lock(kmaps)); in maps__merge_in() 1308 check_invariants(kmaps); in maps__merge_in() [all …]
|
| H A D | symbol.c | 805 if (!kmaps) in maps__split_kallsyms_for_kcore() 864 if (!kmaps) in maps__split_kallsyms() 867 machine = maps__machine(kmaps); in maps__split_kallsyms() 1222 struct maps *kmaps = map__kmaps(map); in validate_kcore_modules() local 1225 if (!kmaps) in validate_kcore_modules() 1300 struct maps *kmaps = map__kmaps(map); in dso__load_kcore() local 1309 if (!kmaps) in dso__load_kcore() 1312 machine = maps__machine(kmaps); in dso__load_kcore() 1386 maps__remove(kmaps, map_ref); in dso__load_kcore() 1393 err = maps__insert(kmaps, map_ref); in dso__load_kcore() [all …]
|
| H A D | maps.h | 19 struct maps *kmaps; member 75 int maps__merge_in(struct maps *kmaps, struct map *new_map);
|
| H A D | machine.h | 46 struct maps *kmaps; member 84 return machine->kmaps; in machine__kernel_maps() 245 return maps__find_symbol(machine->kmaps, addr, mapp); in machine__find_kernel_symbol() 253 return maps__find_symbol_by_name(machine->kmaps, name, mapp); in machine__find_kernel_symbol_by_name()
|
| H A D | map.c | 538 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps) { in map__rip_2objdump() 539 struct machine *machine = maps__machine(kmap->kmaps); in map__rip_2objdump() 635 if (!kmap || !kmap->kmaps) { in map__kmaps() 639 return kmap->kmaps; in map__kmaps()
|
| H A D | symbol-elf.c | 1485 struct maps *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() argument 1515 if (kmaps) { in dso__process_kernel_symbol() 1519 maps__remove(kmaps, map); in dso__process_kernel_symbol() 1520 err = maps__insert(kmaps, map); in dso__process_kernel_symbol() 1558 curr_map = maps__find_by_name(kmaps, dso_name); in dso__process_kernel_symbol() 1579 map__kmap(curr_map)->kmaps = kmaps; in dso__process_kernel_symbol() 1589 if (maps__insert(kmaps, curr_map)) in dso__process_kernel_symbol() 1591 dsos__add(&maps__machine(kmaps)->dsos, curr_dso); in dso__process_kernel_symbol() 1625 if (kmap && !kmaps) in dso__load_sym_internal() 1805 kmaps, kmap, &curr_dso, in dso__load_sym_internal() [all …]
|
| H A D | machine.c | 79 machine->kmaps = maps__new(machine); in machine__init() 80 if (machine->kmaps == NULL) in machine__init() 124 zfree(&machine->kmaps); in machine__init() 178 maps__zput(machine->kmaps); in machine__exit() 1066 struct maps *kmaps; member 1079 dest_map = maps__find(args->kmaps, map__pgoff(map)); in machine__map_x86_64_entry_trampolines_cb() 1093 .kmaps = machine__kernel_maps(machine), in machine__map_x86_64_entry_trampolines() 1103 maps__for_each_map(args.kmaps, machine__map_x86_64_entry_trampolines_cb, &args); in machine__map_x86_64_entry_trampolines()
|
| H A D | bpf_lock_contention.c | 650 maps__load_first(machine->kmaps); in lock_contention_read()
|
| /linux-6.15/tools/perf/arch/x86/util/ |
| H A D | event.c | 73 struct maps *kmaps = machine__kernel_maps(machine); in perf_event__synthesize_extra_kmaps() local 87 rc = maps__for_each_map(kmaps, perf_event__synthesize_extra_kmaps_cb, &args); in perf_event__synthesize_extra_kmaps()
|
| /linux-6.15/tools/perf/tests/ |
| H A D | vmlinux-kallsyms.c | 130 struct map *pair = maps__find_by_name(args->kallsyms.kmaps, in test__vmlinux_matches_kallsyms_cb1() 153 pair = maps__find(args->kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms_cb2()
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf.txt | 66 kmaps - Print kernel and module maps (perf script
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | cachetlb.rst | 169 kmaps失效之前被调用。
|
| /linux-6.15/Documentation/core-api/ |
| H A D | cachetlb.rst | 203 highmem. It will be called right before all of the kmaps
|