可能重复:
双向(或反向)调试
我查了一下Omniscient Debugger(http://www.lambdacs.com/debugger/ODBDescription.html),但它特定于Java.是否有任何调试器具有与本机应用程序相同的功能,即C/C++?
我没有说清楚.我想打破虚假数据值/代码路径,然后"回滚",向后调试,直到我在代码/逻辑/设计中发现错误.
我知道我可以逐步"向前"调试,我想向后做同样的事情,因此调试器需要在每一步中保存其上下文.
GDB 7.0版(2009年9月到期)将是gdb的第一个公开发布版本,支持反向调试(使程序调试步骤并反向继续)
附录:
Visual Studio 2010及更高版本支持"历史调试"("IntelliTrace"):