Lines Matching refs:dso_name
23 const char *dso_name; in dso__name() local
26 dso_name = dso->symsrc_filename; in dso__name()
28 dso_name = dso->long_name; in dso__name()
30 if (dso_name[0] == '[') in dso__name()
33 if (!strncmp(dso_name, "/tmp/perf-", 10)) in dso__name()
36 return dso_name; in dso__name()
278 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
287 dso->a2l = addr2line_init(dso_name); in addr2line()
293 pr_warning("addr2line_init failed for %s\n", dso_name); in addr2line()
350 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
364 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym); in addr2inlines()
391 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
405 dso_name, addr); in addr2line()
409 pr_warning("popen failed for %s\n", dso_name); in addr2line()
414 pr_warning("addr2line has no output for %s\n", dso_name); in addr2line()
435 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
448 dso_name, addr); in addr2inlines()
452 pr_err("popen failed for %s\n", dso_name); in addr2inlines()
512 const char *dso_name; in __get_srcline() local
517 dso_name = dso__name(dso); in __get_srcline()
518 if (dso_name == NULL) in __get_srcline()
521 if (!addr2line(dso_name, addr, &file, &line, dso, in __get_srcline()
558 const char *dso_name; in get_srcline_split() local
563 dso_name = dso__name(dso); in get_srcline_split()
564 if (dso_name == NULL) in get_srcline_split()
567 if (!addr2line(dso_name, addr, &file, line, dso, true, NULL, NULL)) in get_srcline_split()
666 const char *dso_name; in dso__parse_addr_inlines() local
668 dso_name = dso__name(dso); in dso__parse_addr_inlines()
669 if (dso_name == NULL) in dso__parse_addr_inlines()
672 return addr2inlines(dso_name, addr, dso, sym); in dso__parse_addr_inlines()