| /Linux-v5.4/tools/perf/util/ | 
| D | dso.h | 100 #define DSO__SWAP(dso, type, val)			\  argument134 struct dso {  struct
 150 	enum dso_kernel_type	kernel;  argument
 151 	enum dso_swap_type	needs_swap;  argument
 152 	enum dso_binary_type	symtab_type;  argument
 153 	enum dso_binary_type	binary_type;  argument
 154 	enum dso_load_errno	load_errno;  argument
 176 	/* dso data file */  argument
 177 	struct {
 205  * @dso: the 'struct dso *' in which symbols itereated  argument
 [all …]
 
 | 
| D | dso.c | 39 char dso__symtab_origin(const struct dso *dso)  in dso__symtab_origin()66 int dso__read_binary_type_filename(const struct dso *dso,  in dso__read_binary_type_filename()
 258 bool dso__needs_decompress(struct dso *dso)  in dso__needs_decompress()
 264 static int decompress_kmodule(struct dso *dso, const char *name,  in decompress_kmodule()
 313 int dso__decompress_kmodule_fd(struct dso *dso, const char *name)  in dso__decompress_kmodule_fd()
 318 int dso__decompress_kmodule_path(struct dso *dso, const char *name,  in dso__decompress_kmodule_path()
 407 void dso__set_module_info(struct dso *dso, struct kmod_path *m,  in dso__set_module_info()
 431 static void dso__list_add(struct dso *dso)  in dso__list_add()
 437 static void dso__list_del(struct dso *dso)  in dso__list_del()
 468 static int __open_dso(struct dso *dso, struct machine *machine)  in __open_dso()
 [all …]
 
 | 
| D | dsos.c | 42 struct dso *__dsos__findnew_link_by_longname(struct rb_root *root, struct dso *dso, const char *nam…  in __dsos__findnew_link_by_longname()90 void __dsos__add(struct dsos *dsos, struct dso *dso)  in __dsos__add()
 117 void dsos__add(struct dsos *dsos, struct dso *dso)  in dsos__add()
 139 	struct dso *dso;  in dsos__find()  local
 146 static void dso__set_basename(struct dso *dso)  in dso__set_basename()
 180 	struct dso *dso = dso__new(name);  in __dsos__addnew()  local
 193 	struct dso *dso = __dsos__find(dsos, name, false);  in __dsos__findnew()  local
 200 	struct dso *dso;  in dsos__findnew()  local
 208 			       bool (skip)(struct dso *dso, int parm), int parm)  in __dsos__fprintf_buildid()
 
 | 
| D | vdso.c | 130 	struct dso *dso;  in __machine__addnew_vdso()  local148 		struct dso *dso = map->dso;  in machine__thread_dso_type()  local
 239 	struct dso *dso;  in __machine__findnew_compat()  local
 257 					  struct dso **dso)  in __machine__findnew_vdso_compat()
 291 	struct dso *dso = NULL;  in machine__find_vdso()  local
 322 	struct dso *dso = NULL;  in machine__findnew_vdso()  local
 356 bool dso__is_vdso(struct dso *dso)  in dso__is_vdso()
 
 | 
| D | symbol.c | 504 void dso__reset_find_symbol_cache(struct dso *dso)  in dso__reset_find_symbol_cache()510 void dso__insert_symbol(struct dso *dso, struct symbol *sym)  in dso__insert_symbol()
 522 struct symbol *dso__find_symbol(struct dso *dso, u64 addr)  in dso__find_symbol()
 532 struct symbol *dso__first_symbol(struct dso *dso)  in dso__first_symbol()
 537 struct symbol *dso__last_symbol(struct dso *dso)  in dso__last_symbol()
 558 struct symbol *dso__find_symbol_by_name(struct dso *dso, const char *name)  in dso__find_symbol_by_name()
 568 void dso__sort_by_name(struct dso *dso)  in dso__sort_by_name()
 672 	struct dso *dso = arg;  in map__process_kallsym_symbol()  local
 700 static int dso__load_all_kallsyms(struct dso *dso, const char *filename)  in dso__load_all_kallsyms()
 705 static int map_groups__split_kallsyms_for_kcore(struct map_groups *kmaps, struct dso *dso)  in map_groups__split_kallsyms_for_kcore()
 [all …]
 
 | 
| D | srcline.c | 21 static const char *dso__name(struct dso *dso)  in dso__name()83 static struct symbol *new_inline_sym(struct dso *dso,  in new_inline_sym()
 264 static int inline_list__append_dso_a2l(struct dso *dso,  in inline_list__append_dso_a2l()
 279 		     char **file, unsigned int *line, struct dso *dso,  in addr2line()
 338 void dso__free_a2l(struct dso *dso)  in dso__free_a2l()
 351 					struct dso *dso, struct symbol *sym)  in addr2inlines()
 505 char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym,  in __get_srcline()
 555 char *get_srcline_split(struct dso *dso, u64 addr, unsigned *line)  in get_srcline_split()
 588 char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym,  in get_srcline()
 663 struct inline_node *dso__parse_addr_inlines(struct dso *dso, u64 addr,  in dso__parse_addr_inlines()
 
 | 
| D | db-export.c | 146 int db_export__dso(struct db_export *dbe, struct dso *dso,  in db_export__dso()161 		      struct dso *dso)  in db_export__symbol()
 182 		struct dso *dso = al->map->dso;  in db_ids_from_al()  local
 
 | 
| D | machine.c | 673 	struct dso *dso;  in machine__findnew_module_dso()  local770 static void dso__adjust_kmod_long_name(struct dso *dso, const char *filename)  in dso__adjust_kmod_long_name()
 792 	struct dso *dso = NULL;  in machine__findnew_module_map()  local
 842 				     bool (skip)(struct dso *dso, int parm), int parm)  in machine__fprintf_dsos_buildid()
 848 				     bool (skip)(struct dso *dso, int parm), int parm)  in machines__fprintf_dsos_buildid()
 1014 static u64 find_entry_trampoline(struct dso *dso)  in find_entry_trampoline()
 1283 static bool is_kmod_dso(struct dso *dso)  in is_kmod_dso()
 1526 	struct dso *dso;  in machine__uses_kcore()  local
 1597 		struct dso *dso;  in machine__process_kernel_mmap_event()  local
 
 | 
| D | symbol-minimal.c | 254 int symsrc__init(struct symsrc *ss, struct dso *dso, const char *name,  in symsrc__init()337 int dso__load_sym(struct dso *dso, struct map *map __maybe_unused,  in dso__load_sym()
 
 | 
| D | symbol_fprintf.c | 62 size_t dso__fprintf_symbols_by_name(struct dso *dso,  in dso__fprintf_symbols_by_name()
 | 
| D | unwind-libunwind-local.c | 249 static int unwind_spec_ehframe(struct dso *dso, struct machine *machine,  in unwind_spec_ehframe()272 static int read_unwind_spec_eh_frame(struct dso *dso, struct machine *machine,  in read_unwind_spec_eh_frame()
 299 static int read_unwind_spec_debug_frame(struct dso *dso,  in read_unwind_spec_debug_frame()
 
 | 
| D | symbol-elf.c | 238 static char *demangle_sym(struct dso *dso, int kmodule, const char *elf_name)  in demangle_sym()281 int dso__synthesize_plt_symbols(struct dso *dso, struct symsrc *ss)  in dso__synthesize_plt_symbols()
 444 char *dso__demangle_sym(struct dso *dso, int kmodule, const char *elf_name)  in dso__demangle_sym()
 663 static int dso__swap_init(struct dso *dso, unsigned char eidata)  in dso__swap_init()
 712 int symsrc__init(struct symsrc *ss, struct dso *dso, const char *name,  in symsrc__init()
 845 static int dso__process_kernel_symbol(struct dso *dso, struct map *map,  in dso__process_kernel_symbol()
 949 int dso__load_sym(struct dso *dso, struct map *map, struct symsrc *syms_ss,  in dso__load_sym()
 
 | 
| D | unwind-libdw.c | 33 	struct dso *dso = NULL;  in __report_module()  local
 | 
| D | map.c | 133 void map__init(struct map *map, u64 start, u64 end, u64 pgoff, struct dso *dso)  in map__init()159 		struct dso *dso;  in map__new()  local
 233 struct map *map__new2(u64 start, struct dso *dso)  in map__new2()
 
 | 
| D | auxtrace.c | 1923 	struct dso *dso;  in load_dso()  local1949 static void print_duplicate_syms(struct dso *dso, const char *sym_name)  in print_duplicate_syms()
 1978 static int find_dso_sym(struct dso *dso, const char *sym_name, u64 *start,  in find_dso_sym()
 2012 static int addr_filter__entire_dso(struct addr_filter *filt, struct dso *dso)  in addr_filter__entire_dso()
 2029 	struct dso *dso;  in addr_filter__resolve_syms()  local
 
 | 
| D | annotate.c | 1603 	struct dso *dso = map->dso;  in symbol__strerror_disassemble()  local1655 static int dso__disassemble_filename(struct dso *dso, char *filename, size_t filename_size)  in dso__disassemble_filename()
 1723 	struct dso *dso = map->dso;  in symbol__disassemble_bpf()  local
 1864 	struct dso *dso = map->dso;  in symbol__disassemble()  local
 2270 	struct dso *dso = map->dso;  in symbol__annotate_printf()  local
 2686 	struct dso *dso = map->dso;  in symbol__tty_annotate2()  local
 2714 	struct dso *dso = map->dso;  in symbol__tty_annotate()  local
 
 | 
| D | map.h | 44 	struct dso		*dso;  member
 | 
| /Linux-v5.4/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ | 
| D | EventClass.py | 26 def create_event(name, comm, dso, symbol, raw_buf):  argument38         def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_GENERIC):  argument
 58         def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS):  argument
 87         def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS_LL):  argument
 
 | 
| /Linux-v5.4/tools/perf/tests/ | 
| D | dso-data.c | 106 static int dso__data_fd(struct dso *dso, struct machine *machine)  in dso__data_fd()119 	struct dso *dso;  in test__dso_data()  local
 229 		struct dso *dso = dsos[i];  in dsos__delete()  local
 272 		struct dso *dso = dsos[i];  in test__dso_data_cache()  local
 
 | 
| D | hists_cumulate.c | 165 	const char *dso;  member172 		const char *dso;  member
 
 | 
| D | hists_common.c | 129 		struct dso *dso;  in setup_fake_machine()  local
 | 
| /Linux-v5.4/tools/perf/arch/powerpc/util/ | 
| D | skip-callchain-idx.c | 152 static int check_return_addr(struct dso *dso, u64 map_start, Dwarf_Addr pc)  in check_return_addr()245 	struct dso *dso = NULL;  in arch_skip_callchain_idx()  local
 
 | 
| /Linux-v5.4/tools/perf/scripts/python/ | 
| D | stackcollapse.py | 72     def tidy_function_name(sym, dso):  argument
 | 
| D | intel-pt-events.py | 89 def print_common_ip(sample, symbol, dso):  argument
 | 
| /Linux-v5.4/tools/perf/ | 
| D | builtin-buildid-list.c | 47 static bool dso__skip_buildid(struct dso *dso, int with_hits)  in dso__skip_buildid()
 |