Resources

Set a Breakpoint in the Past

Setting a breakpoint in the past

Debugging is an exercise in answering just one question: how did that happen - or where did this go wrong? 

Jon Kalb and Phil Nash of cpp.chat talk with Greg Law about debugging and how to go back in time with reverse-debugging to examine program state at any point in time.

If you want to try this for real, check out our Time Travel Debugger for C/C++ (UDB).