2 .\" Man page generated from reStructuredText.
5 .nr rst2man-indent-level 0
9 level \\n[rst2man-indent-level]
10 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
17 .\" .rstReportMargin pre:
19 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
20 . nr rst2man-indent-level +1
21 .\" .rstReportMargin post:
25 .\" indent \\n[an-margin]
26 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
27 .nr rst2man-indent-level -1
28 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
29 .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
31 .TH "LLVM-ADDR2LINE" "1" "2021-06-07" "12" "LLVM"
33 llvm-addr2line \- a drop-in replacement for addr2line
36 \fBllvm\-addr2line\fP [\fIoptions\fP]
39 \fBllvm\-addr2line\fP is an alias for the \fBllvm\-symbolizer(1)\fP
40 tool with different defaults. The goal is to make it a drop\-in replacement for
41 GNU\(aqs \fBaddr2line\fP\&.
43 Here are some of those differences:
46 \fBllvm\-addr2line\fP interprets all addresses as hexadecimal and ignores an
47 optional \fB0x\fP prefix, whereas \fBllvm\-symbolizer\fP attempts to determine
48 the base from the literal\(aqs prefix and defaults to decimal if there is no
51 \fBllvm\-addr2line\fP defaults not to print function names. Use \fI\%\-f\fP to enable
54 \fBllvm\-addr2line\fP defaults not to demangle function names. Use \fI\%\-C\fP to
55 switch the demangling on.
57 \fBllvm\-addr2line\fP defaults not to print inlined frames. Use \fI\%\-i\fP to show
58 inlined frames for a source code location in an inlined function.
60 \fBllvm\-addr2line\fP uses \fI\%\-\-output\-style=GNU\fP by default.
62 \fBllvm\-addr2line\fP parses options from the environment variable
63 \fBLLVM_ADDR2LINE_OPTS\fP instead of from \fBLLVM_SYMBOLIZER_OPTS\fP\&.
67 \fBllvm\-symbolizer(1)\fP
69 Maintained by the LLVM Team (https://llvm.org/).
71 2003-2021, LLVM Project
72 .\" Generated by docutils manpage writer.