Time Travel Debugging

See what your software really did and diagnose
the root cause of bugs in minutes not weeks

Record a process. Replay the recording.

Step back in the execution history to see what happened.

Available for Linux Applications

  • C
  • C++
  • GO
  • Java

How does it work?

Record
Record
Capture everything the code did during a failing run in a single file. Record unmodified Linux code; no need to recompile.
Replay
Replay
Recordings are portable, so can be replayed outside of the original environment and behave in the same way anytime, anywhere for everyone.
Resolve
Resolve
Trace from symptom to root cause in one cycle to fix bugs faster. Save time fixing regression test failures, legacy bugs, and flaky tests.
WATCH THE DEMO

LiveRecorder

TRUSTED BY INDUSTRY LEADERS

Try Time Travel Debugging now!

Get started in under 2 mins

Free trial for C/C++

Spending too much time debugging?

SOLVE YOUR HARDEST BUGS – FAST

Save a huge amount of time diagnosing the root causes of new regressions, legacy bugs, and flaky tests.

Bugs that took days or weeks to fix can now be resolved in minutes or hours.

Learn how
SR STAFF ENGINEER, JUNIPER NETWORKS

With LiveRecorder, most problems become trivial to solve. I save a lot of time in not having to reproduce the issue.

SRINIVAS RAMPRASAD
SR STAFF ENGINEER, JUNIPER NETWORKS

Working on unfamiliar code?

UNDERSTAND OTHER PEOPLE’S CODE

Explore how code is executed dynamically – every line of code in every thread, every variable, every I/O – and see what the software really did (not what is was expected to do).

Developers new to the codebase can debug just as efficiently as more experienced team members.

SR SOFTWARE ENGINEER, SIEMENS EDA

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.

ROB THOMPSON
SR SOFTWARE ENGINEER, SIEMENS EDA
Time Travel Debugging Online Experience

Integrates with all popular CI / test automation tools and IDEs

Integrates with popular test automation tools and and IDEs

LiveRecorder flavors

C++

LiveRecorder for C/C++

Java

LiveRecorder for Java

The Ultimate Guide to Time Travel Debugging

Understand complex code and fix bugs faster

Over the last few years, software development has become mind-blowingly complex. Yet, we haven’t changed the way we debug applications in a decade!

ttd-tech-paper-cover

Download your free copy of the technical paper