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

Option

Action

Shortcut

See also

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