标签: debugging exception gdb valgrind timing
我的应用程序中有一个计时错误,只有在我使用valgrind时才会发生,因为valgrind会大大减慢这个过程。
(它实际上是一个boost :: weak_ptr-exception,我无法本地化)
现在我想知道如何使用gdb重现错误。我没有看到结合gdb + valgrind的方法。
感谢。
答案 0 :(得分:1)
当valgrind(--db-attach=yes)检测到错误时,您可以启动gdb。即使异常此刻不会触发内存错误,也很容易伪造该路径中的错误内存访问。
--db-attach=yes