当变量达到特定值时设置断点

时间:2011-09-02 15:13:28

标签: gdb

当变量在GDB中达到特定值时,是否有设置断点?例如,变量取以下值:1 4 8 10 3 2 9 13 11并且我想在此变量达到9时设置断点。

2 个答案:

答案 0 :(得分:6)

是,请设置breakpoint with condition

break ... if value==9

答案 1 :(得分:1)

您可以使用watchpoints

watch n > 9

...应该在布尔表达式n > 9发生变化时中断;也就是说,每当n从小于或等于9变为大于9时,反之亦然。