llvm-otool - Mach-O dumping tool ================================ .. program:: llvm-otool SYNOPSIS -------- :program:`llvm-otool` [*option...*] *[file...]* DESCRIPTION ----------- :program:`llvm-otool` is a tool for dumping Mach-O files. It attempts to be command-line-compatible and output-compatible with macOS's :program:`otool`. OPTIONS ------- .. option:: -arch Select slice of universal Mach-O file. .. option:: -C Print linker optimization hints. .. option:: -D Print shared library id. .. option:: -d Print data section. .. option:: -f Print universal headers. .. option:: -G Print data-in-code table. .. option:: --help-hidden Print help for hidden flags. .. option:: --help Print help. .. option:: -h Print mach header. .. option:: -I Print indirect symbol table. .. option:: -j Print opcode bytes. .. option:: -L Print used shared libraries. .. option:: -l Print load commands. .. option:: -mcpu= Select cpu for disassembly. .. option:: -o Print Objective-C segment. .. option:: -P Print __TEXT,__info_plist section as strings. .. option:: -p Start disassembly at . .. option:: -r Print relocation entries. .. option:: -s Print contents of section. .. option:: -t Print text section. .. option:: --version Print version. .. option:: -V Symbolize disassembled operands (implies :option:`-v`). .. option:: -v Verbose output / disassemble when printing text sections. .. option:: -X Omit leading addresses or headers. .. option:: -x Print all text sections. .. option:: @ Read command-line options and commands from response file ``. EXIT STATUS ----------- :program:`llvm-otool` exits with a non-zero exit code if there is an error. Otherwise, it exits with code 0. BUGS ---- To report bugs, please visit . SEE ALSO -------- :manpage:`llvm-nm(1)`, :manpage:`llvm-objdump(1)`