是否可以在一个方法以及覆盖该方法的所有方法上设置断点?
考虑以下代码:
struct Foo {
virtual void a();
};
struct Bar : public Foo {
virtual void a();
};
是否可以使用除 rbreak 之外的单个命令在两个“a”方法上设置断点?
最佳答案
遗憾的是,目前在 gdb 中无法执行此操作。
我认为这将是一个很好的补充。然而,使用它会非常昂贵。 gdb 必须读取 debuginfo 中的所有类型来查找 Foo 的子类。
关于c++ - Gdb 在多态方法上设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13604173/