0
我在一個Linux進程上運行GDB,每當遇到斷點時我都會找到它。GDB發佈BFD:reopening/tmp/..:沒有這樣的文件或目錄
GDB問題BFD:重新開放的/ tmp/..:沒有這樣的文件或目錄
我看到一個錯誤打開,但如果有人知道解決這個不知道。
https://sourceware.org/bugzilla/show_bug.cgi?id=14202
我在一個Linux進程上運行GDB,每當遇到斷點時我都會找到它。GDB發佈BFD:reopening/tmp/..:沒有這樣的文件或目錄
GDB問題BFD:重新開放的/ tmp/..:沒有這樣的文件或目錄
我看到一個錯誤打開,但如果有人知道解決這個不知道。
https://sourceware.org/bugzilla/show_bug.cgi?id=14202
的問題是,GDB懶洋洋地加載某些部分,但你已經刪除的共享庫。
一個修正是在gdb使用它時不刪除共享庫。
另一個修正是修改gdb而不是延遲加載段。如果你走這條路,延遲加載全部在dwarf2read.c中完成。