如何使gdb在“符号查找错误”时中断

时间:2019-01-31 18:05:21

标签: linux gdb

我正在使用gdb调试程序。它仍在进行中,因此尚未定义某些符号(并且在链接期间掩盖了错误)。当我运行代码时,偶尔会得到“ symbol lookup error”,这是因为未定义的函数被调用(如预期的那样)并且程序立即完成。

我希望gdb在该函数调用处中断,以便我可以识别出该时刻的违规行和程序状态。

在程序完成之前,可以使用任何标志或断点位置使gdb停止吗?

1 个答案:

答案 0 :(得分:0)

  

我可以使用任何标志或断点位置

可以break _dl_signal_errorcatch syscall exit_group

后者当您处理将停止即将退出不管这是为什么发生的。