GDB 源码分析系列文章五:动态库延迟断点实现机制
如果可执行程序使用动态链接生成,gdb刚启动时,若断点打在动态库的符号上,因为动态库还未加载,gdb会提示该符号找不到,并请求是否设置pending断点,这种断点即为延迟断点。若该符号在动态库中存在,调试过程中会命中该断点。本文结合gdb源码,分析gdb动态库延迟断点的实现机制。另外,对于gdb的事
如果可执行程序使用动态链接生成,gdb刚启动时,若断点打在动态库的符号上,因为动态库还未加载,gdb会提示该符号找不到,并请求是否设置pending断点,这种断点即为延迟断点。若该符号在动态库中存在,调试过程中会命中该断点。本文结合gdb源码,分析gdb动态库延迟断点的实现机制。另外,对于gdb的事