llvm-otool-191
Mach-o dumping tool
Usage
llvm-otool [option ...]
[file ...]
Overview
llvm-otool is a tool for dumping Mach-O files.
It attempts to be command-line-compatible and output-compatible with macOS's otool.
Options
-
-arch <value> -
Select slice of universal Mach-O file.
-
-chained_fixups -
Print chained fixup information.
-
-C -
Print linker optimization hints.
-
-dyld_info -
Print bind and rebase information.
-
-D -
Print shared library id.
-
-d -
Print data section.
-
-f -
Print universal headers.
-
-G -
Print data-in-code table.
-
--help -
Print help.
-
-h -
Print mach header.
-
-I -
Print indirect symbol table.
-
-j -
Print opcode bytes.
-
-L -
Print used shared libraries.
-
-l -
Print load commands.
-
-mcpu=<value> -
Select cpu for disassembly.
-
-o -
Print Objective-C segment.
-
-P -
Print __TEXT,__info_plist section as strings.
- -p <function name>
-
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>.
Exit status
llvm-otool exits with a non-zero exit code if there is an error. Otherwise, it exits with code 0.
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.