llvm-dis - LLVM 反組譯器

概要

llvm-dis [選項] [filename]

描述

llvm-dis 命令是 LLVM 反組譯器。它接受 LLVM 位元碼檔案,並將其轉換為人類可讀的 LLVM 組譯語言。

如果省略 filename 或指定為 -llvm-dis 會從標準輸入讀取輸入。

如果輸入是從標準輸入讀取,則 llvm-dis 預設會將其輸出發送到標準輸出。否則,輸出將被寫入一個以輸入檔案命名的檔案,並添加 .ll 後綴(任何現有的 .bc 後綴將首先被移除)。您可以使用 -o 選項覆蓋輸出檔案的選擇。

選項

-f

在終端機上啟用二進制輸出。通常,如果輸出流是終端機,llvm-dis 會拒絕寫入原始位元碼輸出。使用此選項,llvm-dis 將寫入原始位元碼,無論輸出設備為何。

-help

印出命令行選項的摘要。

-o filename

指定輸出檔案名稱。如果 filename 為 -,則輸出會發送到標準輸出。

結束狀態

如果 llvm-dis 成功,它將以 0 退出。否則,如果發生錯誤,它將以非零值退出。

參見

llvm-as(1)