xref: /freebsd/usr.bin/clang/llvm-symbolizer/llvm-addr2line.1 (revision ba3c1f5972d7b90feb6e6da47905ff2757e0fe57)
Man page generated from reStructuredText.
. . .nr rst2man-indent-level 0 . \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .rstReportMargin pre:
. RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .rstReportMargin post:
.. . RE indent \\n[an-margin]
old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1 new: \\n[rst2man-indent\\n[rst2man-indent-level]]
..
"LLVM-ADDR2LINE" "1" "2023-05-24" "16" "LLVM"
NAME
llvm-addr2line - a drop-in replacement for addr2line
SYNOPSIS
llvm-addr2line [options]
DESCRIPTION
llvm-addr2line is an alias for the llvm-symbolizer(1) tool with different defaults. The goal is to make it a drop-in replacement for GNU\(aqs addr2line. Here are some of those differences: NDENT 0.0
\(bu 2
llvm-addr2line interprets all addresses as hexadecimal and ignores an optional 0x prefix, whereas llvm-symbolizer attempts to determine the base from the literal\(aqs prefix and defaults to decimal if there is no prefix.
\(bu 2
llvm-addr2line defaults not to print function names. Use \%-f to enable that.
\(bu 2
llvm-addr2line defaults not to demangle function names. Use \%-C to switch the demangling on.
\(bu 2
llvm-addr2line defaults not to print inlined frames. Use \%-i to show inlined frames for a source code location in an inlined function.
\(bu 2
llvm-addr2line uses \%--output-style=GNU by default.
\(bu 2
llvm-addr2line parses options from the environment variable LLVM_ADDR2LINE_OPTS instead of from LLVM_SYMBOLIZER_OPTS. NINDENT
SEE ALSO
llvm-symbolizer(1)
AUTHOR
Maintained by the LLVM Team (https://llvm.org/).
COPYRIGHT
2003-2023, LLVM Project Generated by docutils manpage writer.
.