Products

Home | Products | ReplayEngine

ReplayEngine 1.0

Record and replay debugging race conditions and deadlocks in Linux applications

ReplayEngine's deterministic replay capability records the execution history of your program and makes that history available for diagnosis with TotalView.  This new approach - working back from a failure, error, or crash to its root cause - eliminates the need to restart your program repeatedly with different breakpoint locations.  The ability to step freely both forwards and backwards through program execution drastically reduces the amount of time invested in troubleshooting your code. 

ReplayEngine can be used to debug applications written in C, C++ or Fortran and compiled with many of the compilers supported by TotalView on Linux x86 or Linux x86-64 platforms. ReplayEngine supports debugging distributed applications based on an expanding number of MPI configurations.

Download the ReplayEngine Data Sheet.

Download a free evaluation copy to try it for yourself.

"ReplayEngine...allows me to work backwards from the program crash toward the defect.  This is much nicer than having to repeatedly set breakpoints and restart my program from the beginning."

-Dan Hiepler, Senior Developer
Intelligent Light, Inc.