Navigate Execution Flow History
Execution Flow History allows engineers to navigate through the execution flow history to analyze code behavior with ease, without time-consuming inspection of the statement trace.
The footer of the graph view displays a slider with the total number of statements executed since the debugging session was started displayed to the right hand side.
History slider and zoom slider
Click and drag the slider back along the timeline to control which part of the statement trace is visualized. This functionality allows you to play back every event that has taken place since the beginning of the debugging session. This playback allows you to see what was executed after a specific statement, step-by-step, without the need for a manual inspection of the statement trace.
The nodes that represent the latest statements disappear in the flow the further you go back in history. Additionally, the history slider affects:
-
The numbers on the arrows that reflect how many times a transition of control occurred between two corresponding programs or paragraphs.
-
The context menu that appears when you right-click on an arrow, and shows up to three of the most recent transfers of control.
-
Annotations which appear in the editor when you click on an arrow and mark all the statements after the transfer of control occurs.