减慢gdb重现bug

den*_*nis 5 debugging gdb valgrind exception timing

我的应用程序中有一个计时错误,只有在我使用valgrind时才会发生,因为valgrind会减慢这个过程.

(它实际上是一个boost :: weak_ptr-exception,我无法本地化)

现在我想知道如何用gdb重现bug.我没有看到组合gdb + valgrind的方法.

谢谢.

Dou*_*der 2

当 valgrind ( ) 检测到错误时,您可以启动 gdb --db-attach=yes。即使异常目前没有触发内存错误,也很容易在该路径中伪造错误的内存访问。