ReplayEngine is a TotalView add on product that allows a developer to start from the point of a failure and work backward in time to find the cause of the failure. This means that recreating the conditions of the crash, which is sometimes the hardest problem in conventional forward debugging, is no longer necessary.

Since the developer can move backward, there is no risk that a stochastic problem will disappear. Nor does the programmer have to waste time trying to drive the program over exactly the same path in order to re-create the error. The wide range of options provided by the reverse debugger make it possible to step backward a few lines of code to errors that closely precede the resulting failure or to move intelligently over large swathes of the program to detect errors that occur long before the failure they cause.

ReplayEngine can be used to debug applications written in C, C++ or Fortran on the Linux x86 and Linux x86-64 platforms.



White Paper:

5 min Video:

15 min Webinar Video:

Josh Carlson