Lines Matching refs:dso_name
21 const char *dso_name; in dso__name() local
24 dso_name = dso->symsrc_filename; in dso__name()
26 dso_name = dso->long_name; in dso__name()
28 if (dso_name[0] == '[') in dso__name()
31 if (!strncmp(dso_name, "/tmp/perf-", 10)) in dso__name()
34 return dso_name; in dso__name()
276 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
285 dso->a2l = addr2line_init(dso_name); in addr2line()
290 pr_warning("addr2line_init failed for %s\n", dso_name); in addr2line()
347 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
361 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym); in addr2inlines()
388 static int addr2line(const char *dso_name, u64 addr, in addr2line() argument
402 dso_name, addr); in addr2line()
406 pr_warning("popen failed for %s\n", dso_name); in addr2line()
411 pr_warning("addr2line has no output for %s\n", dso_name); in addr2line()
432 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines() argument
445 dso_name, addr); in addr2inlines()
449 pr_err("popen failed for %s\n", dso_name); in addr2inlines()
509 const char *dso_name; in __get_srcline() local
514 dso_name = dso__name(dso); in __get_srcline()
515 if (dso_name == NULL) in __get_srcline()
518 if (!addr2line(dso_name, addr, &file, &line, dso, in __get_srcline()
632 const char *dso_name; in dso__parse_addr_inlines() local
634 dso_name = dso__name(dso); in dso__parse_addr_inlines()
635 if (dso_name == NULL) in dso__parse_addr_inlines()
638 return addr2inlines(dso_name, addr, dso, sym); in dso__parse_addr_inlines()