Lines Matching refs:addr2line

24 /* If addr2line doesn't return data for 1 second then timeout. */
136 * Implement addr2line using libbfd.
301 static int addr2line(const char *dso_name, u64 addr,
392 pr_debug("addr2line missing ':' in filename split\n");
413 addr2line_path ?: "addr2line",
421 pr_err("Failed to allocate memory for addr2line");
435 pr_warning("could not start addr2line (%s) for %s: start_command return code %d\n",
470 pr_debug("Detected LLVM addr2line style\n");
475 pr_debug("Detected binutils addr2line style\n");
482 pr_warning("%s %s: addr2line configuration failed\n",
486 pr_debug("Unknown/broken addr2line style\n");
496 /* Ignore SIGPIPE in the event addr2line exits. */
535 * - the llvm-addr2line the sentinel ',' character,
541 pr_debug("%s %s: addr2line read address for sentinel: %s", __func__, dso_name, line);
543 /* Found the llvm-addr2line sentinel character. */
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,
673 * interpreted as a valid address to ask addr2line about (namely,
674 * ","). This causes addr2line to first write out the answer to our
677 * for llvm-addr2line, so that we can detect when it has finished giving
807 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym);
812 * Number of addr2line failures (without success) before disabling it for that
833 if (!addr2line(dso_name, addr, &file, &line, dso,
879 if (!addr2line(dso_name, addr, &file, line, dso, true, NULL, NULL))