Searched refs:map_groups (Results 1 – 18 of 18) sorted by relevance
| /Linux-v5.4/tools/perf/util/ |
| D | map_groups.h | 30 struct map_groups { struct 44 struct map_groups *kmaps; argument 48 struct map_groups *map_groups__new(struct machine *machine); 49 void map_groups__delete(struct map_groups *mg); 50 bool map_groups__empty(struct map_groups *mg); 52 static inline struct map_groups *map_groups__get(struct map_groups *mg) in map_groups__get() 59 void map_groups__put(struct map_groups *mg); 60 void map_groups__init(struct map_groups *mg, struct machine *machine); 61 void map_groups__exit(struct map_groups *mg); 62 int map_groups__clone(struct thread *thread, struct map_groups *parent); [all …]
|
| D | unwind.h | 9 struct map_groups; 23 int (*prepare_access)(struct map_groups *mg); 24 void (*flush_access)(struct map_groups *mg); 25 void (*finish_access)(struct map_groups *mg); 50 int unwind__prepare_access(struct map_groups *mg, struct map *map, 52 void unwind__flush_access(struct map_groups *mg); 53 void unwind__finish_access(struct map_groups *mg); 55 static inline int unwind__prepare_access(struct map_groups *mg __maybe_unused, in unwind__prepare_access() 62 static inline void unwind__flush_access(struct map_groups *mg __maybe_unused) {} in unwind__flush_access() 63 static inline void unwind__finish_access(struct map_groups *mg __maybe_unused) {} in unwind__finish_access() [all …]
|
| D | unwind-libunwind.c | 15 static void unwind__register_ops(struct map_groups *mg, in unwind__register_ops() 21 int unwind__prepare_access(struct map_groups *mg, struct map *map, in unwind__prepare_access() 71 void unwind__flush_access(struct map_groups *mg) in unwind__flush_access() 77 void unwind__finish_access(struct map_groups *mg) in unwind__finish_access()
|
| D | map.c | 582 void map_groups__init(struct map_groups *mg, struct machine *machine) in map_groups__init() 589 void map_groups__insert(struct map_groups *mg, struct map *map) in map_groups__insert() 631 void map_groups__exit(struct map_groups *mg) in map_groups__exit() 636 bool map_groups__empty(struct map_groups *mg) in map_groups__empty() 641 struct map_groups *map_groups__new(struct machine *machine) in map_groups__new() 643 struct map_groups *mg = zalloc(sizeof(*mg)); in map_groups__new() 651 void map_groups__delete(struct map_groups *mg) in map_groups__delete() 658 void map_groups__put(struct map_groups *mg) in map_groups__put() 664 struct symbol *map_groups__find_symbol(struct map_groups *mg, in map_groups__find_symbol() 716 struct symbol *map_groups__find_symbol_by_name(struct map_groups *mg, in map_groups__find_symbol_by_name() [all …]
|
| D | map.h | 17 struct map_groups; 45 struct map_groups *groups; 53 struct map_groups *map__kmaps(struct map *map);
|
| D | symbol.h | 23 struct map_groups; 199 void map_groups__fixup_end(struct map_groups *mg);
|
| D | symbol.c | 242 void map_groups__fixup_end(struct map_groups *mg) in map_groups__fixup_end() 705 static int map_groups__split_kallsyms_for_kcore(struct map_groups *kmaps, struct dso *dso) in map_groups__split_kallsyms_for_kcore() 758 static int map_groups__split_kallsyms(struct map_groups *kmaps, struct dso *dso, u64 delta, in map_groups__split_kallsyms() 1056 struct map *map_groups__first(struct map_groups *mg) in map_groups__first() 1062 struct map_groups *kmaps) in do_validate_kcore_modules() 1124 struct map_groups *kmaps = map__kmaps(map); in validate_kcore_modules() 1187 int map_groups__merge_in(struct map_groups *kmaps, struct map *new_map) in map_groups__merge_in() 1265 struct map_groups *kmaps = map__kmaps(map); in dso__load_kcore() 1787 struct map *map_groups__find_by_name(struct map_groups *mg, const char *name) in map_groups__find_by_name()
|
| D | unwind-libunwind-local.c | 618 static int _unwind__prepare_access(struct map_groups *mg) in _unwind__prepare_access() 630 static void _unwind__flush_access(struct map_groups *mg) in _unwind__flush_access() 635 static void _unwind__finish_access(struct map_groups *mg) in _unwind__finish_access()
|
| D | thread.h | 28 struct map_groups *mg;
|
| D | machine.h | 53 struct map_groups kmaps;
|
| D | event.c | 460 struct map_groups *mg = thread->mg; in thread__find_map()
|
| D | machine.c | 1049 struct map_groups *kmaps = &machine->kmaps; in machine__map_x86_64_entry_trampolines() 1289 static int map_groups__set_module_path(struct map_groups *mg, const char *path, in map_groups__set_module_path() 1317 static int map_groups__set_modules_path_dir(struct map_groups *mg, in map_groups__set_modules_path_dir()
|
| D | symbol-elf.c | 847 struct map_groups *kmaps, struct kmap *kmap, in dso__process_kernel_symbol() 953 struct map_groups *kmaps = kmap ? map__kmaps(map) : NULL; in dso__load_sym()
|
| /Linux-v5.4/tools/perf/tests/ |
| D | thread-mg-share.c | 15 struct map_groups *mg; in test__thread_mg_share() 19 struct map_groups *other_mg; in test__thread_mg_share()
|
| D | map_groups.c | 16 static int check_maps(struct map_def *merged, unsigned int size, struct map_groups *mg) in check_maps() 39 struct map_groups mg; in test__map_groups__merge_in()
|
| D | Build | 55 perf-y += map_groups.o
|
| /Linux-v5.4/tools/perf/arch/x86/util/ |
| D | event.c | 21 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_extra_kmaps()
|
| /Linux-v5.4/tools/perf/ |
| D | builtin-report.c | 741 static int map_groups__fprintf_task(struct map_groups *mg, int indent, FILE *fp) in map_groups__fprintf_task()
|