通过向后步进,我并不是指平均调用堆栈功能。但我指的是也称为“重放调试”、“反向调试”、“时间机器调试”、“历史调试”和“全知调试”的东西。
由于 Visual Studio 的 IntelliTrace 功能不适用于 C++。
我正在寻找:
A:一个免费的 C++ 调试器,支持“向后步进”。这可以与视觉工作室(带有扩展或其他东西)集成或并行运行而没有任何问题。
B:某种方式赋予常规调试器“向后步进”功能。通过扩展或其他方法。
据我了解,Gdb(gnu 调试器)现在支持此功能。但是我发现没有免费的 Windows 端口(用于调试 Windows 应用程序)。
我个人使用的是 Visual Studio 2012 ,但是将这个问题概括为任何版本的 Visual Studio 都是可以接受的。