]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/clang/llvm-symbolizer/llvm-addr2line.1
Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain
[FreeBSD/FreeBSD.git] / usr.bin / clang / llvm-symbolizer / llvm-addr2line.1
1 .\" $FreeBSD$
2 .\" Man page generated from reStructuredText.
3 .
4 .
5 .nr rst2man-indent-level 0
6 .
7 .de1 rstReportMargin
8 \\$1 \\n[an-margin]
9 level \\n[rst2man-indent-level]
10 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
11 -
12 \\n[rst2man-indent0]
13 \\n[rst2man-indent1]
14 \\n[rst2man-indent2]
15 ..
16 .de1 INDENT
17 .\" .rstReportMargin pre:
18 . RS \\$1
19 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
20 . nr rst2man-indent-level +1
21 .\" .rstReportMargin post:
22 ..
23 .de UNINDENT
24 . RE
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
30 ..
31 .TH "LLVM-ADDR2LINE" "1" "2021-06-07" "12" "LLVM"
32 .SH NAME
33 llvm-addr2line \- a drop-in replacement for addr2line
34 .SH SYNOPSIS
35 .sp
36 \fBllvm\-addr2line\fP [\fIoptions\fP]
37 .SH DESCRIPTION
38 .sp
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\&.
42 .sp
43 Here are some of those differences:
44 .INDENT 0.0
45 .IP \(bu 2
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
49 prefix.
50 .IP \(bu 2
51 \fBllvm\-addr2line\fP defaults not to print function names. Use \fI\%\-f\fP to enable
52 that.
53 .IP \(bu 2
54 \fBllvm\-addr2line\fP defaults not to demangle function names. Use \fI\%\-C\fP to
55 switch the demangling on.
56 .IP \(bu 2
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.
59 .IP \(bu 2
60 \fBllvm\-addr2line\fP uses \fI\%\-\-output\-style=GNU\fP by default.
61 .IP \(bu 2
62 \fBllvm\-addr2line\fP parses options from the environment variable
63 \fBLLVM_ADDR2LINE_OPTS\fP instead of from \fBLLVM_SYMBOLIZER_OPTS\fP\&.
64 .UNINDENT
65 .SH SEE ALSO
66 .sp
67 \fBllvm\-symbolizer(1)\fP
68 .SH AUTHOR
69 Maintained by the LLVM Team (https://llvm.org/).
70 .SH COPYRIGHT
71 2003-2021, LLVM Project
72 .\" Generated by docutils manpage writer.
73 .