| /linux/tools/perf/util/ |
| H A D | srcline.c | 24 const char *dso_name; in srcline_dso_name() 27 dso_name = dso__symsrc_filename(dso); in srcline_dso_name() 29 dso_name = dso__long_name(dso); in srcline_dso_name() 31 if (dso_name[0] == '[') in srcline_dso_name() 34 if (is_perf_pid_map_name(dso_name)) in srcline_dso_name() 37 return dso_name; 133 static int addr2line(const char *dso_name, u64 addr, char **file, unsigned int *line_nr, in new_inline_sym() 162 ret = llvm__addr2line(dso_name, addr, file, line_nr, dso, unwind_inlines, in addr2line() 166 ret = libbfd__addr2line(dso_name, addr, file, line_nr, dso, unwind_inlines, in addr2line() 170 ret = cmd__addr2line(dso_name, add in addr2line() 22 const char *dso_name; srcline_dso_name() local 139 addr2line(const char * dso_name,u64 addr,char ** file,unsigned int * line_nr,struct dso * dso,bool unwind_inlines,struct inline_node * node,struct symbol * sym) addr2line() argument 234 addr2inlines(const char * dso_name,u64 addr,struct dso * dso,struct symbol * sym) addr2inlines() argument 267 const char *dso_name; __get_srcline() local 314 const char *dso_name; get_srcline_split() local 429 const char *dso_name; dso__parse_addr_inlines() local [all...] |
| H A D | addr2line.c | 96 static enum cmd_a2l_style cmd_addr2line_configure(struct child_process *a2l, const char *dso_name) 129 __func__, dso_name); in cmd_addr2line_configure() 150 const char *dso_name, 187 pr_debug3("%s %s: addr2line read address for sentinel: %s", __func__, dso_name, line); in read_addr2line_record() 233 pr_debug3("%s %s: addr2line read line: %s", __func__, dso_name, line); in read_addr2line_record() 244 pr_debug3("%s %s: addr2line filename:number : %s", __func__, dso_name, line); in read_addr2line_record() 280 int cmd__addr2line(const char *dso_name, u64 addr, in inline_list__append_record() 301 if (!filename__has_section(dso_name, ".debug_line")) in cmd__addr2line() 305 addr2line_subprocess_init(symbol_conf.addr2line_path, dso_name)); in cmd__addr2line() 311 pr_warning("%s %s: addr2line_subprocess_init failed\n", __func__, dso_name); in cmd__addr2line() 99 cmd_addr2line_configure(struct child_process * a2l,const char * dso_name) cmd_addr2line_configure() argument 153 read_addr2line_record(struct io * io,enum cmd_a2l_style style,const char * dso_name,u64 addr,bool first,char ** function,char ** filename,unsigned int * line_nr) read_addr2line_record() argument 283 cmd__addr2line(const char * dso_name,u64 addr,char ** file,unsigned int * line_nr,struct dso * dso,bool unwind_inlines,struct inline_node * node,struct symbol * sym __maybe_unused) cmd__addr2line() argument [all...] |
| H A D | llvm-c-helpers.h | 40 int llvm_addr2line(const char* dso_name, 53 char *llvm_name_for_code(struct dso *dso, const char *dso_name, u64 addr); 54 char *llvm_name_for_data(struct dso *dso, const char *dso_name, u64 addr);
|
| H A D | libdw.c | 30 const char *dso_name; in dso__libdw_dwfl() local 37 dso_name = dso__long_name(dso); in dso__libdw_dwfl() 42 fd = open(dso_name, O_RDONLY); in dso__libdw_dwfl() 56 mod = dwfl_report_offline(dwfl, dso_name, dso_name, fd); in dso__libdw_dwfl()
|
| H A D | vdso.c | 35 const char *dso_name; member 52 .dso_name = DSO__NAME_VDSO, in vdso_info__new() 57 .dso_name = DSO__NAME_VDSO32, in vdso_info__new() 62 .dso_name = DSO__NAME_VDSOX32, in vdso_info__new() 253 dso = dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat() 261 return __machine__addnew_vdso(machine, vdso_file->dso_name, file_name); in __machine__findnew_compat()
|
| H A D | libbfd.h | 17 int libbfd__addr2line(const char *dso_name, u64 addr, 37 static inline int libbfd__addr2line(const char *dso_name __always_unused, in libbfd__addr2line()
|
| H A D | data-convert-json.c | 147 const char *dso_name = dso__short_name(dso); in output_sample_callchain_entry() local 149 if (dso_name && strlen(dso_name) > 0) { in output_sample_callchain_entry() 151 output_json_key_string(out, false, 5, "dso", dso_name); in output_sample_callchain_entry()
|
| H A D | addr2line.h | 11 int cmd__addr2line(const char *dso_name, u64 addr,
|
| H A D | llvm.h | 13 int llvm__addr2line(const char *dso_name, u64 addr,
|
| H A D | llvm.c | 35 int llvm__addr2line(const char *dso_name __maybe_unused, u64 addr __maybe_unused, in llvm__addr2line() 42 int num_frames = llvm_addr2line(dso_name, addr, file, line, in llvm__addr2line()
|
| H A D | libbfd.c | 222 int libbfd__addr2line(const char *dso_name, u64 addr, in libbfd__addr2line() argument 231 a2l = addr2line_init(dso_name); in libbfd__addr2line() 237 pr_warning("addr2line_init failed for %s\n", dso_name); in libbfd__addr2line()
|
| H A D | symbol.c | 939 char dso_name[PATH_MAX]; in maps__split_kallsyms() 956 snprintf(dso_name, sizeof(dso_name), in maps__split_kallsyms() 960 snprintf(dso_name, sizeof(dso_name), in maps__split_kallsyms() 964 ndso = dso__new(dso_name); in maps__split_kallsyms() 938 char dso_name[PATH_MAX]; maps__split_kallsyms() local
|
| H A D | dso.h | 935 bool perf_pid_map_tid(const char *dso_name, int *tid); 936 bool is_perf_pid_map_name(const char *dso_name);
|
| H A D | dso.c | 1864 bool perf_pid_map_tid(const char *dso_name, int *tid) in perf_pid_map_tid() argument 1866 return sscanf(dso_name, "/tmp/perf-%d.map", tid) == 1; in perf_pid_map_tid() 1869 bool is_perf_pid_map_name(const char *dso_name) in is_perf_pid_map_name() argument 1873 return perf_pid_map_tid(dso_name, &tid); in is_perf_pid_map_name()
|
| H A D | symbol-elf.c | 1354 char dso_name[PATH_MAX]; in dso__process_kernel_symbol() 1421 snprintf(dso_name, sizeof(dso_name), "%s%s", dso__short_name(dso), section_name); in dso__process_kernel_symbol() 1423 curr_map = maps__find_by_name(kmaps, dso_name); in dso__process_kernel_symbol() 1430 curr_dso = dso__new(dso_name); in dso__process_kernel_symbol() 1356 char dso_name[PATH_MAX]; dso__process_kernel_symbol() local
|
| H A D | sort.c | 420 const char *dso_name = "[unknown]"; in _hist_entry__sym_snprintf() 423 dso_name = verbose > 0 ? dso__long_name(dso) : dso__short_name(dso); in _hist_entry__sym_snprintf() 425 return repsep_snprintf(bf, size, "%-*.*s", width, width, dso_name); in _hist_entry__sym_snprintf() 300 const char *dso_name = "[unknown]"; _hist_entry__dso_snprintf() local
|
| /linux/tools/perf/tests/ |
| H A D | hists_common.c | 75 const char *dso_name; member 131 dso = machine__findnew_dso(machine, fake_symbols[i].dso_name); in setup_fake_machine()
|
| /linux/tools/perf/ |
| H A D | builtin-inject.c | 782 const char *build_id, *dso_name; in perf_inject__parse_known_build_ids() 785 dso_name = strchr(build_id, ' '); in perf_inject__parse_known_build_ids() 786 if (dso_name == NULL) { in perf_inject__parse_known_build_ids() 790 bid_len = dso_name - pos->s; in perf_inject__parse_known_build_ids() 791 dso_name = skip_spaces(dso_name); in perf_inject__parse_known_build_ids() 814 const char *build_id, *dso_name; in perf_inject__lookup_known_build_id() 818 dso_name = strchr(build_id, ' '); in perf_inject__lookup_known_build_id() 819 bid_len = dso_name - pos->s; in perf_inject__lookup_known_build_id() 822 dso_name in perf_inject__lookup_known_build_id() 783 const char *build_id, *dso_name; perf_inject__parse_known_build_ids() local 815 const char *build_id, *dso_name; perf_inject__lookup_known_build_id() local [all...] |