Home
last modified time | relevance | path

Searched refs:dso_name (Results 1 – 18 of 18) sorted by relevance

/linux/tools/perf/util/
H A Dsrcline.c24 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 Daddr2line.c96 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 Dllvm-c-helpers.h40 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 Dlibdw.c30 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 Dvdso.c35 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 Dlibbfd.h17 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 Ddata-convert-json.c147 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 Daddr2line.h11 int cmd__addr2line(const char *dso_name, u64 addr,
H A Dllvm.h13 int llvm__addr2line(const char *dso_name, u64 addr,
H A Dllvm.c35 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 Dlibbfd.c222 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 Dsymbol.c939 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 Ddso.h935 bool perf_pid_map_tid(const char *dso_name, int *tid);
936 bool is_perf_pid_map_name(const char *dso_name);
H A Ddso.c1864 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 Dsymbol-elf.c1354 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 Dsort.c420 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 Dhists_common.c75 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 Dbuiltin-inject.c782 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...]