【问题标题】:Anyone tried reverse-debugging in gdb?有人尝试在 gdb 中进行反向调试吗?
【发布时间】:2010-12-05 10:52:05
【问题描述】:

有没有人尝试过在新发布的 gdb-7.0 中使用新的记录/回放和反向调试功能?我是 gdb 开发者/维护者之一,我非常渴望得到用户反馈!

【问题讨论】:

  • 虽然速度很慢 - 您必须能够在接近实际问题的位置设置断点以启用记录,如果您不能这样做,它几乎无法使用。我想说的实际应用有限

标签: gdb reverse-debugging


【解决方案1】:

您好,我试了一下。对于我在调试时搞砸了一些事情或运行多次发现我的错误的情况,它让生活变得更加轻松

【讨论】:

    【解决方案2】:

    好吧,现在有一个教程可以帮助您入门: http://www.sourceware.org/gdb/wiki/ProcessRecord/Tutorial

    【讨论】:

      【解决方案3】:

      这绝对值得更多关注——反向调试功能 ROCK FREAKING HARD。没有汗水。干得好!

      有关实际使用(以及反向调试问题),请参阅

      In GDB, how to find out who malloc'ed an address on the heap?

      (问题:它似乎不支持任何 IO(printf() 等),这使得它实际上毫无用处。

      【讨论】:

        猜你喜欢
        • 2017-09-30
        • 1970-01-01
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 1970-01-01
        • 2013-08-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多