代码之家  ›  专栏  ›  技术社区  ›  denis

减慢gdb以复制bug

  •  5
  • denis  · 技术社区  · 14 年前

    我的应用程序中有一个时间错误,它只在我使用valgrind时发生,因为valgrind会使过程慢很多。

    (实际上是一个增强::我无法本地化的弱指针异常)

    现在我想知道如何用gdb复制这个bug。我看不出结合gdb+valgrind的方法。

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Douglas Leeder    14 年前

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