LiveRecorder brings time travel debugging to CI, enabling software teams to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests.
Record - process failures in CI / Automated Tests suite
Replay - recordings to locate errors
Resolve - bugs fast
LiveRecorder for C/C++/Go
LiveRecorder for Java
UDB is a standalone time travel debugger for Linux C/C++ for use in inner-loop development. It is also the replay component of LiveRecorder.
Download UDB to explore some of the features of time travel debugging.
Everyone who debugs C/C++ should be using time travel debugging. If you’re not using it, you’re just wasting time.
When dealing with unfamiliar code, there is a huge productivity benefit in being able to go backwards and forwards over the same section of code until you fully understand what it does.
With LiveRecorder, we were able to dramatically cut down the analysis time required to understand the root cause of complex software defects.