Lines Matching defs:dso_name
32 const char *dso_name;
35 dso_name = dso->symsrc_filename;
37 dso_name = dso->long_name;
39 if (dso_name[0] == '[')
42 if (!strncmp(dso_name, "/tmp/perf-", 10))
45 return dso_name;
301 static int addr2line(const char *dso_name, u64 addr,
310 dso->a2l = addr2line_init(dso_name);
316 pr_warning("addr2line_init failed for %s\n", dso_name);
450 static enum a2l_style addr2line_configure(struct child_process *a2l, const char *dso_name)
483 __func__, dso_name);
504 const char *dso_name,
541 pr_debug("%s %s: addr2line read address for sentinel: %s", __func__, dso_name, line);
587 pr_debug("%s %s: addr2line read line: %s", __func__, dso_name, line);
598 pr_debug("%s %s: addr2line filename:number : %s", __func__, dso_name, line);
634 static int addr2line(const char *dso_name, u64 addr,
655 if (!filename__has_section(dso_name, ".debug_line"))
658 dso->a2l = addr2line_subprocess_init(symbol_conf.addr2line_path, dso_name);
664 pr_warning("%s %s: addr2line_subprocess_init failed\n", __func__, dso_name);
667 a2l_style = addr2line_configure(a2l, dso_name);
684 pr_warning("%s %s: could not send request\n", __func__, dso_name);
689 switch (read_addr2line_record(&io, a2l_style, dso_name, addr, /*first=*/true,
693 pr_warning("%s %s: could not read first record\n", __func__, dso_name);
704 switch (read_addr2line_record(&io, a2l_style, dso_name,
710 __func__, dso_name);
718 __func__, dso_name);
751 dso_name,
793 static struct inline_node *addr2inlines(const char *dso_name, u64 addr,
807 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym);
824 const char *dso_name;
829 dso_name = dso__name(dso);
830 if (dso_name == NULL)
833 if (!addr2line(dso_name, addr, &file, &line, dso,
870 const char *dso_name;
875 dso_name = dso__name(dso);
876 if (dso_name == NULL)
879 if (!addr2line(dso_name, addr, &file, line, dso, true, NULL, NULL))
983 const char *dso_name;
985 dso_name = dso__name(dso);
986 if (dso_name == NULL)
989 return addr2inlines(dso_name, addr, dso, sym);