LiveRecorder makes bugs 100% reproducible, enabling software teams working on complex software to easily and quickly diagnose the root causes of new regressions, legacy bugs, and flaky tests.
Record – CI / System Test failures
Replay – recordings with one click and start debugging test failures instantly
Resolve – bugs fast by tracing from symptom to root cause in one cycle
LiveRecorder for C/C++/Go
LiveRecorder for Java
UDB is an interactive time travel debugger for Linux C/C++ for use in inner-loop development.
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.