llvm-otool - Mach-O 转储工具¶
概要¶
llvm-otool [选项…] [文件…]
描述¶
llvm-otool 是一个用于转储 Mach-O 文件的工具。
它试图与 macOS 的 otool 在命令行和输出方面兼容。
选项¶
- -arch <值>¶
选择通用 Mach-O 文件的切片。
- -chained_fixups¶
打印链式修补信息。
- -C¶
打印链接器优化提示。
- -dyld_info¶
打印绑定和重定位信息。
- -D¶
打印共享库 ID。
- -d¶
打印数据段。
- -f¶
打印通用头文件。
- -G¶
打印数据在代码表。
打印隐藏标志的帮助。
- --help¶
打印帮助。
- -h¶
打印 Mach 头文件。
- -I¶
打印间接符号表。
- -j¶
打印操作码字节。
- -L¶
打印使用的共享库。
- -l¶
打印加载命令。
- -mcpu=<值>¶
选择反汇编的 CPU。
- -o¶
打印 Objective-C 段。
- -P¶
打印 __TEXT,__info_plist 段作为字符串。
- -p <函数名>¶
从 <函数名> 开始反汇编。
- -r¶
打印重定位条目。
- -s <段名> <节名>¶
打印节的内容。
- -t¶
打印文本段。
- --version¶
打印版本。
- -v¶
详细输出/在打印文本段时反汇编。
- -X¶
省略前导地址或标题。
- -x¶
打印所有文本段。
- @<文件>¶
从响应文件 <文件> 读取命令行选项和命令。
退出状态¶
llvm-otool 如果发生错误,则退出时返回非零退出代码。否则,它退出时返回代码 0。
错误¶
要报告错误,请访问 <https://github.com/llvm/llvm-project/labels/tools:llvm-objdump/>。