Stepping backwards in time
RevDeBug records what an application does under the hood on each line of code and allows you to step backwards in time, which helps in finding the root causes of bugs. Finally, you don’t need to restart your debugging session over and over again. Now you can trace the root cause of bugs just by stepping back in time.
Record history of local variables’ values
RevDeBug records the history of all local variables’ values. Need to know where a particular variable’s value was set or used? Jump instantly to that particular moment in time with the use of RevDeBug. Now you can easily find what really caused this NullReferenceException or other hard to track exceptions.
See variables’ values at a glance while tracking bugs
While using our historical debugger your source code view will be additionally decorated with recorded values of variables and return values of executed methods. That way it is much easier to understand why those particular code paths were executed.
See exactly where and when your methods were executed
With RevDeBug you can set the historic debugging breakpoints to quickly navigate to all the recorded execution occurrences of particular places in the source code.
See all handled and unhandled exceptions
RevDeBug traces all handled and unhandled exceptions thrown by your applications. This allows you to move backwards starting from the moment they were thrown or captured to the real cause as to why it happened.
Inspect recorded web requests to your application
RevDeBug records all information about web requests and responses allowing easy inspection and historical debugging of what happened to your web apps.