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