Record Menu

As you model, test and debug software applications, you can record the execution of the debugging sessions on the code, and generate Sequence, Test Point and Collaboration Class diagrams from the recording.

Access Analyzer | Record

Debug Recording Options



See also


Review the information recorded during a debug session, using the Record & Analyze window.

The Recording History

Start Debug Recording

Enter manual record mode; each time you step into a function, the call is captured.

When you step out, the return is captured.

This option is available when the target program is at a breakpoint.

The Recording History Recorder Toolbar

Stop Debug Recording

Stop the recording.

This option is available when recording is in progress.

Auto Record Thread

Record the thread that is halted, and resume execution of the program; whenever the thread makes a function call or a function call exits, this information is captured to the History window.

The Stack Trace History, 'Stack' tab and Source Code Editor dynamically update to reflect the current execution sequence for the thread. Stack Trace Recording ends when the thread ends or when you click on the Stop button.

This option is available when the target program is at a breakpoint.

Show/Hide Execution

Display the executing code while the recording is in progress. The Call Stack is updated in real time, even while recording is in progress.

Watching this window while recording can give a quick picture of what is going on, even without producing a Sequence diagram.

This option slows recording down considerably, and is not necessary when recording is being controlled by recording markers.

View the Call Stack

Generate Sequence Diagram

Create a Sequence diagram from the Record & Analyze window.

Generating Sequence Diagrams

Generate Testpoint Diagram
Generate Class Diagram

Create a Testpoint or Collaboration Class diagram from the stack trace in the Record & Analyze window.

Testpoint Management Combine Testpoints Recorder Toolbar

Generate Call Graph

Generate a dynamic call graph from the recording, as you might see in the VEA Profile workspace execution analysis layout; this can be more useful than the Sequence diagram in identifying the unique call stacks involved.