哪些调试器支持后退/时间机器/回溯功能?

Man*_*ero 11 debugging development-environment

如果可能,描述支持的平台/语言/符号格式,如果提供完全支持(历史状态返回)或部分支持(只有代码可以重新运行而不需要对状态进行救援).

有关所需性能或资源的更多信息是受欢迎的,但是可选

Joh*_*ers 6

Visual Studio 2010中新的IntelliTrace历史调试器功能似乎符合您的要求.请参阅使用IntelliTrace进行调试:

使用Microsoft Visual Studio 2010 Ultimate中提供的IntelliTrace进行调试,与传统调试器相比,可以提供应用程序的增强图像.传统调试器显示当前应用程序的状态,其中包含有关过去发生的事件的有限信息.您必须根据当前时间的应用程序状态推断过去发生的事件,或者重新启动应用程序以重新创建过去的事件.使用IntelliTrace,您实际上可以看到过去发生的事件及其发生的上下文.这样可以减少调试应用程序所需的重新启动次数,以及重新运行应用程序时错误无法重现的可能性.