是否可以在方法和所有覆盖它的方法上设置断点?
考虑以下代码:
struct Foo {
virtual void a();
};
struct Bar : public Foo {
virtual void a();
};
是否可以使用rbreak之外的单个命令在两个'a'方法上设置断点?
答案 0 :(得分:0)
不幸的是,目前无法在gdb中执行此操作。
我认为这将是一个很好的补充。但是,使用它会非常昂贵。 gdb必须读取debuginfo中的所有类型,寻找Foo的子类。