llvm-addr2line - addr2line 的直接替代品¶
語法¶
llvm-addr2line [選項]
描述¶
llvm-addr2line 是 llvm-symbolizer(1) 工具的別名,具有不同的預設值。目標是使其成為 GNU 的 addr2line 的直接替代品。
以下是一些差異
llvm-addr2line
將所有地址解釋為十六進制,並忽略可選的0x
前綴,而llvm-symbolizer
嘗試從字面量的前綴確定基數,如果沒有前綴,則預設為十進制。llvm-addr2line
預設不打印函數名稱。使用 -f 來啟用此功能。llvm-addr2line
預設不對函數名稱進行去符號化。使用 -C 來開啟去符號化功能。llvm-addr2line
預設不打印內聯框架。使用 -i 來顯示內聯函數中原始碼位置的內聯框架。llvm-addr2line
預設使用 –output-style=GNU。llvm-addr2line
從環境變數LLVM_ADDR2LINE_OPTS
而不是LLVM_SYMBOLIZER_OPTS
解析選項。