标签: c++ debugging gdb
在gdb中,是否可以在特定对象上调用的成员函数上设置断点?更具体地说,假设类A具有成员函数Foo()。我希望程序在类型A的特定对象(例如0xFF11DEADBEAF)上调用Foo时停止。
这一切都可能吗?
答案 0 :(得分:7)
使用:b <Classname>::<functionname> if this==0xDEADBEEF(顺便说一句:所有实例共享成员函数地址。)
b <Classname>::<functionname> if this==0xDEADBEEF