gpt4 book ai didi

c++ - Gdb 在多态方法上设置断点

转载 作者:行者123 更新时间:2023-12-03 12:51:35 28 4
gpt4 key购买 nike

是否可以在一个方法以及覆盖该方法的所有方法上设置断点?

考虑以下代码:

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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com