[RISCV] Regenerate autogen test to remove spurious diff
[llvm-project.git] / llvm / docs / CommandGuide / llvm-otool.rst
blob5a517a2c8eceedb7bda57e6531c703ccfd9fb3c9
1 llvm-otool - Mach-O dumping tool
2 ================================
4 .. program:: llvm-otool
6 SYNOPSIS
7 --------
9 :program:`llvm-otool` [*option...*] *[file...]*
11 DESCRIPTION
12 -----------
14 :program:`llvm-otool` is a tool for dumping Mach-O files.
16 It attempts to be command-line-compatible and output-compatible with macOS's
17 :program:`otool`.
19 OPTIONS
20 -------
22 .. option:: -arch <value>
24  Select slice of universal Mach-O file.
26 .. option:: -chained_fixups
28  Print chained fixup information.
30 .. option:: -C
32  Print linker optimization hints.
34 .. option:: -dyld_info
36   Print bind and rebase information.
38 .. option:: -D
40  Print shared library id.
42 .. option:: -d
44  Print data section.
46 .. option:: -f
48  Print universal headers.
50 .. option:: -G
52  Print data-in-code table.
54 .. option:: --help-hidden
56  Print help for hidden flags.
58 .. option:: --help
60  Print help.
62 .. option:: -h
64  Print mach header.
66 .. option:: -I
68  Print indirect symbol table.
70 .. option:: -j
72  Print opcode bytes.
74 .. option:: -L
76  Print used shared libraries.
78 .. option:: -l
80  Print load commands.
82 .. option:: -mcpu=<value>
84  Select cpu for disassembly.
86 .. option:: -o
88  Print Objective-C segment.
90 .. option:: -P
92  Print __TEXT,__info_plist section as strings.
94 .. option:: -p <function name>
96  Start disassembly at <function name>.
98 .. option:: -r
100  Print relocation entries.
102 .. option:: -s <segname> <sectname>
104  Print contents of section.
106 .. option:: -t
108  Print text section.
110 .. option:: --version
112  Print version.
114 .. option:: -V
116  Symbolize disassembled operands (implies :option:`-v`).
118 .. option:: -v
120  Verbose output / disassemble when printing text sections.
122 .. option:: -X
124  Omit leading addresses or headers.
126 .. option:: -x
128  Print all text sections.
130 .. option:: @<FILE>
132  Read command-line options and commands from response file `<FILE>`.
134 EXIT STATUS
135 -----------
137 :program:`llvm-otool` exits with a non-zero exit code if there is an error.
138 Otherwise, it exits with code 0.
140 BUGS
141 ----
143 To report bugs, please visit <https://github.com/llvm/llvm-project/labels/tools:llvm-objdump/>.
145 SEE ALSO
146 --------
148 :manpage:`llvm-nm(1)`, :manpage:`llvm-objdump(1)`