/linux-master/tools/perf/util/ |
H A D | maps.c | 80 assert(RC_CHK_EQUAL(map__kmap(map)->kmaps, maps)); 492 kmap->kmaps = maps; 1108 int maps__merge_in(struct maps *kmaps, struct map *new_map) argument 1117 down_read(maps__lock(kmaps)); 1118 if (maps__maps_by_address_sorted(kmaps)) 1121 up_read(maps__lock(kmaps)); 1124 maps__sort_by_address(kmaps); 1126 first_after_ = first_ending_after(kmaps, new_map); 1127 kmaps_maps_by_address = maps__maps_by_address(kmaps); 1129 if (first_after_ >= maps__nr_maps(kmaps) || [all...] |
H A D | maps.h | 19 struct maps *kmaps; member in struct:kmap 75 int maps__merge_in(struct maps *kmaps, struct map *new_map);
|
H A D | machine.h | 46 struct maps *kmaps; member in struct:machine 78 return machine->kmaps; 219 return maps__find_symbol(machine->kmaps, addr, mapp); 227 return maps__find_symbol_by_name(machine->kmaps, name, mapp);
|
H A D | symbol.c | 785 static int maps__split_kallsyms_for_kcore(struct maps *kmaps, struct dso *dso) argument 793 if (!kmaps) 812 curr_map = maps__find(kmaps, pos->start); 840 static int maps__split_kallsyms(struct maps *kmaps, struct dso *dso, u64 delta, argument 852 if (!kmaps) 855 machine = maps__machine(kmaps); 889 curr_map = maps__find_by_name(kmaps, module); 958 if (maps__insert(kmaps, curr_map)) { 987 machine__is_default_guest(maps__machine(kmaps))) { 1167 static int do_validate_kcore_modules(const char *filename, struct maps *kmaps) argument 1210 struct maps *kmaps = map__kmaps(map); local 1288 struct maps *kmaps = map__kmaps(map); local [all...] |
H A D | map.c | 539 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps) { 540 struct machine *machine = maps__machine(kmap->kmaps); 619 if (!kmap || !kmap->kmaps) { 623 return kmap->kmaps;
|
H A D | symbol-elf.c | 1421 struct maps *kmaps, struct kmap *kmap, 1451 if (kmaps) { 1455 maps__remove(kmaps, map); 1456 err = maps__insert(kmaps, map); 1494 curr_map = maps__find_by_name(kmaps, dso_name); 1515 map__kmap(curr_map)->kmaps = kmaps; 1525 if (maps__insert(kmaps, curr_map)) 1532 dsos__add(&maps__machine(kmaps)->dsos, curr_dso); 1533 /* kmaps alread 1419 dso__process_kernel_symbol(struct dso *dso, struct map *map, GElf_Sym *sym, GElf_Shdr *shdr, struct maps *kmaps, struct kmap *kmap, struct dso **curr_dsop, struct map **curr_mapp, const char *section_name, bool adjust_kernel_syms, bool kmodule, bool *remap_kernel, u64 max_text_sh_offset) argument 1551 struct maps *kmaps = kmap ? map__kmaps(map) : NULL; local [all...] |
H A D | machine.c | 84 machine->kmaps = maps__new(machine); 85 if (machine->kmaps == NULL) 127 zfree(&machine->kmaps); 201 maps__zput(machine->kmaps); 1126 struct maps *kmaps; member in struct:machine__map_x86_64_entry_trampolines_args 1139 dest_map = maps__find(args->kmaps, map__pgoff(map)); 1153 .kmaps = machine__kernel_maps(machine), 1163 maps__for_each_map(args.kmaps, machine__map_x86_64_entry_trampolines_cb, &args); 1592 * we have a real start address now, so re-order the kmaps 1593 * assume it's the last in the kmaps [all...] |
H A D | bpf_lock_contention.c | 441 maps__load_first(machine->kmaps);
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | event.c | 73 struct maps *kmaps = machine__kernel_maps(machine); local 87 rc = maps__for_each_map(kmaps, perf_event__synthesize_extra_kmaps_cb, &args);
|
/linux-master/tools/perf/tests/ |
H A D | vmlinux-kallsyms.c | 131 struct map *pair = maps__find_by_name(args->kallsyms.kmaps, 154 pair = maps__find(args->kallsyms.kmaps, mem_start);
|