Time Travel Debugging simplifies debugging by letting developers freely step backwards, as well as forwards, through a program’s execution.
In this practical lunch and learn session we’ll demonstrate benefits of Time Travel debugging and show how it delivers a radically simplified workflow for debugging, compared to traditional methods of debugging forwards.
Our Engineer will walk through how developers can simplify fixing bugs by:
Deterministically capturing and replaying a program’s behavior
Time traveling backward (and forward) in the code execution to the origin of the failure
Reducing the amount of repetitive guesswork and time consuming restarts and stops normally involved in debugging
The demonstration will feature UDB, Time Travel Debugger and the open source debugger, RR.