c++ - GDB 在对象函数调用时中断

标签 c++ gdb

我正在调试一个问题,我想中断每个将特定对象作为“this”参数的方法调用。这在 GDB 中可能吗?

最佳答案

这很容易。您可以使用像 b A::a if (this==0x28ff1e) 这样的命令。

关于c++ - GDB 在对象函数调用时中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617194/

相关文章:

c++ - gdb 中的 <value optimized out> 有问题吗?

c++ - boost::lock 在 boost 1.53 中无法编译

c++ - C++14 是否向 C++ 添加了新关键字?

c++ - 为什么 setCentralWidget 不起作用?

linux - Arglist 与帧地址不同

gcc - 如何在 Ubuntu x64 上为 ARM 编译 GDB?

c# - 从用 C++ 编写的桌面应用程序过渡到基于 Web 的应用程序

c++ - `using namespace std::literals` 安全吗?

gdb - 如何使用 gdb 调试特定文件?

c - 了解段错误的堆栈跟踪