我在一个循环中发生了一个 SIGFPE。如果我设置断点或使用 stop、nopass 等处理 SIGFPE,我会在此行之后丢失帧变量。在断点的情况下,我需要首先通过执行来到达那里n N
,其中N
是一个很大的数字,以便循环在断点上运行,直到出现发出 SIGFPE 的此类变量值。通过处理或断点执行后,我失去了框架变量,因此我无法反向搜索并进一步调试程序(变量脱离上下文)。
如何快速处理循环内的 SIGFPE?
谢谢!
新信息:是否可以停止具有逻辑观察点的程序?我进入了负责的框架,发现有问题的变量达到了 350 的值(它应该小于零)。为什么不
watch x0 > 100
此时停止执行?