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()
292 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
301 dso->a2l = addr2line_init(dso_name); in addr2line()
307 pr_warning("addr2line_init failed for %s\n", dso_name); in addr2line()
364 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
378 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym); in addr2inlines()
405 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
419 dso_name, addr); in addr2line()
423 pr_warning("popen failed for %s\n", dso_name); in addr2line()
428 pr_warning("addr2line has no output for %s\n", dso_name); in addr2line()
449 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
462 dso_name, addr); in addr2inlines()
466 pr_err("popen failed for %s\n", dso_name); in addr2inlines()
526 const char *dso_name; in __get_srcline() local
531 dso_name = dso__name(dso); in __get_srcline()
532 if (dso_name == NULL) in __get_srcline()
535 if (!addr2line(dso_name, addr, &file, &line, dso, in __get_srcline()
572 const char *dso_name; in get_srcline_split() local
577 dso_name = dso__name(dso); in get_srcline_split()
578 if (dso_name == NULL) in get_srcline_split()
581 if (!addr2line(dso_name, addr, &file, line, dso, true, NULL, NULL)) in get_srcline_split()
680 const char *dso_name; in dso__parse_addr_inlines() local
682 dso_name = dso__name(dso); in dso__parse_addr_inlines()
683 if (dso_name == NULL) in dso__parse_addr_inlines()
686 return addr2inlines(dso_name, addr, dso, sym); in dso__parse_addr_inlines()