Start Recording

When you are recording execution flow as a Sequence diagram, you start the recording by selecting the Recording icon on the Record & Analyse window toolbar. The Record dialog displays with the recording options set to the defaults; that is, the current Breakpoint and Markers Set, the filters defined in the current Analyzer Script and the recording mode as basic.

Access    Analyzer | Recorder: Recording

Record Dialog Options



See also

Recording Set

Recording markers determine what is recorded.

If you have a recording set to use, click on the drop-down arrow and select it.


Working with Marker Sets

Additional Filters

Filters are used by the debugger to exclude matching function calls from the recording history. Recording filters are defined in the Analyzer Script.

In the Additional Filters field you can add other filters for this specific run. if you specify more than one filter, separate them with a semi-colon.


Configure Recording Detail

Basic Recording Mode

In basic mode the debugger records a history of the function calls made by the program whenever it encounters an appropriate recording marker.



Track Instances of Named Classes

In Track Instances mode the debugger also captures the creation of instances of the Classes you specify. It then includes that information in the history. The resulting Sequence diagram can then show lifelines for each instance of that Class with, where appropriate, function calls linked to the lifeline.



Track State Transitions

The recording can also capture changes in State using a specified State Machine diagram. The State Machine diagram must exist as a child of a Class.

The Execution Analyzer captures instances of that Class and calculates the State of each instance whenever a function in the current recording sequence returns.


Reporting State Transitions


Click on this button to start the debugger.

Generating Sequence Diagrams