在特定对象上调用的成员函数上设置断点

时间:2010-02-09 16:44:20

标签: c++ debugging gdb

在gdb中,是否可以在特定对象上调用的成员函数上设置断点?更具体地说,假设类A具有成员函数Foo()。我希望程序在类型A的特定对象(例如0xFF11DEADBEAF)上调用Foo时停止。

这一切都可能吗?

1 个答案:

答案 0 :(得分:7)

使用:b <Classname>::<functionname> if this==0xDEADBEEF(顺便说一句:所有实例共享成员函数地址。)