标签: gdb conditional-breakpoint watchpoint
我们正在调试用C ++编写的布料模拟器,而常见的问题是当某些东西将速度修改为NaN或某个大数字时。
NaN
目前,我们必须对此进行测试的最佳方法是调用test_velocities_for_NaN(),这很慢并且必须手动调用。
test_velocities_for_NaN()
有没有办法使用GDB自动执行此过程?即如果浮点数组中的任何值被修改为NaN或某个大于设定常量的值,是否能够中断?