llvm-otool - Mach-O 傾印工具¶
概要¶
llvm-otool [option…] [file…]
描述¶
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 退出。
錯誤¶
要回報錯誤,請訪問 <https://github.com/llvm/llvm-project/labels/tools:llvm-objdump/>。