高技术:程序的反向调试

以前程序的调试过程都是一步一步的向后调试,现在的调试器可以做到一步一步向前调试。

反向调试的基本原理为 record/replay。将被调试进程的执行过程录制下来,然后便可以像 DVD 一样的任意反向或正向回放。因此,为了使用反向调试,您首先需要使用 record 命令进行录制。

1. gdb7.0 推出了反向调试

http://www.ibm.com/developerworks/cn/linux/l-cn-gdb7rd/

2. VS2010 也推出了反向调试的概念:IntelliTrace.

http://blogs.msdn.com/b/ianhu/archive/2009/05/13/historical-debugging-in-visual-studio-team-system-2010.aspx

你可能感兴趣的:(高技术:程序的反向调试)