在某个成员变量取值时,在gdb中是否有一种快速方法可以打破类的任何方法?

时间:2013-02-20 20:53:16

标签: c++ gdb

现在,这涉及我在每个成员方法上删除断点,并在每个成员方法中添加关于一个且仅有成员变量的相同条件语句。是否有一种更简洁的方式来指定,可能是这样的:

b ClassFoo if m_classCounter > bla && m_id == 17

1 个答案:

答案 0 :(得分:4)

我相信你所寻找的东西被称为观察点。基本上,只要给定表达式的值发生变化,它就会中断。

http://sourceware.org/gdb/onlinedocs/gdb/Set-Watchpoints.html