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中完成。