When your recording is loaded , the RevDeBug Control Panel window will look similarly:
This window displays detailed information about all recorded states of your application. It also allows you to navigate through them.
Arrows at very top of this panel allow you to move back and forth through each recorded state:
The biggest ones show you every single state of your application (step-into). Arrows in the middle allow you to move through your code without entering methods (step-over). Last ones can be used to leave the method you have entered (step-out).
For faster navigation, use this slider:. Moving the red marker will transfer you to different place in your code.
Whereas blue arrows stick to the current thread, following it’s states. Red ones below the slider allow you to jump between all other threads, just how it was done during execution of your program.
While you navigate through states, corresponding source code is displayed.
Beneath the navigation area with arrows, you can find four tabs.
The first one displays performance statistics of your application. For more information about this feature, see the Performance profiling chapter.
The next one, State Data, will show you the details about the current state you are in. Such as the name of the statement and its value, id and type. As well as some important informations about its thread or scope.
Third and fouth tabs contain data about Call Stack and Scope Stack. You can jump to any call, by double clicking any position in those tabs. Scope Stack provides fine grained navigation within the current method and makes it easier to iterate over loops and conditionals (hover over loop section for navigation controls).