logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

llvm-otool - Mach-O dumping tool

Author

       Maintained by the LLVM Team (https://llvm.org/).

Bugs

       To report bugs, please visit <https://bugs.llvm.org/>.

Description

llvm-otool is a tool for dumping Mach-O files.

       It attempts to be command-line-compatible and output-compatible with macOS’s otool.

Exit Status

llvm-otool exits with a non-zero exit code if there is an error.  Otherwise, it exits with code 0.

Name

       llvm-otool - Mach-O dumping tool

Options

-arch<value>
              Select slice of universal Mach-O file.

       -C     Print linker optimization hints.

       -D     Print shared library id.

       -d     Print data section.

       -f     Print universal headers.

       -G     Print data-in-code table.

       --help-hidden
              Print help for hidden flags.

       --help Print help.

       -h     Print mach header.

       -I     Print indirect symbol table.

       -j     Print opcode bytes.

       -L     Print used shared libraries.

       -l     Print load commnads.

       -mcpu=<value>
              Select cpu for disassembly.

       -o     Print Objective-C segment.

       -P     Print __TEXT,__info_plist section as strings.

       -p<functionname>
              Start disassembly at <function name>.

       -r     Print relocation entries.

       -s<segname><sectname>
              Print contents of section.

       -t     Print text section.

       --version
              Print version.

       -V     Symbolize disassembled operands (implies -v).

       -v     Verbose output / disassemble when printing text sections.

       -X     Omit leading addresses or headers.

       -x     Print all text sections.

       @<FILE>
              Read command-line options and commands from response file <FILE>.

See Also

llvm-nm(1), llvm-objdump(1)

Synopsis

llvm-otool [option…] [file…]

See Also