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=<value>¶
選擇用於反組譯的 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/>。