GDB:仅当前一个中断在func2上时才会中断func1

时间:2012-09-09 19:33:11

标签: c++ c gdb

我有两个函数func1func2,每个函数都设置了一个断点。

如果前一个断点命中为func2,是否可以让GDB在func1断点处停止?

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是在断点中使用命令。

当两个断点被击中时,您可以指示GDB执行某些命令(例如,递增计数器)。根据这些变量/标志的计数,有条件地暂停执行。

我在this link上找到了这些信息。有关详细信息,请参阅相同内容。这篇文章写得很好,并附有适当的例子。希望这会有所帮助。