objdump 用法與範例

本篇 ShengYu 介紹 Linux objdump 用法與範例。

objdump 顯示符號表 symbols

這邊示範 objdump 顯示符號表 symbols,

1
objdump -TC xxx.so

-T
–dynamic-syms
顯示文件的動態符號表入口,僅僅對動態目標文件意義,比如某些共享庫。它顯示的資訊類似於 nm -D|–dynamic 顯示的資訊。

-C
–demangle[=style]
將低階符號名稱解碼成用戶級名稱,除了去掉所開頭的下劃線之外,還使得C++函式名稱以可理解的方式顯示出來。

objdump 反組譯

這邊示範 objdump 反組譯,

1
objdump -S xxx.so

-S –source 儘可能反彙編出原始碼,尤其當編譯時指定-g參數時,效果比較明顯。

以上就是 objdump 用法與範例的介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

參考
GNU 程式設計 – Objdump 目的檔觀察工具 - 陳鍾誠的網站
http://ccckmit.wikidot.com/gnu:objdump
objdump命令_Linux objdump 命令用法详解:显示二进制文件信息
https://man.linuxde.net/objdump
老陳獨白: 二進位實用程式(objdump, readelf,ar, nm等)
http://myblog-maurice.blogspot.com/2011/12/objdump-readelfar-nm.html

其它相關文章推薦
Linux 常用指令教學懶人包
readelf 用法與範例
nm 用法與範例