gdb調試動態鏈接so


http://blog.csdn.net/weed_hz/article/details/12710429

 

gdb) file <你的exe>
(gdb) load <你的so>                #這條應該是可選的

(gdb) dir <so'dir>
(gdb) sharedlibrary <你的so>
(gdb) breakpoint <你的so中somewhere>
(gdb) run
load 是將動態庫加載入內存。
sharedlibrary是將動態庫的符號讀入gdb,為了你能找到變量和函數名。
它們本身是沒有明顯的動作,但后面當你直接設置斷點到動態庫的函數(或行號)時,你就可以成功了。在此之前要記得用dir將動態庫的源碼也加入搜索路徑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM