Instruction Trace Window

Display execution trace data.

When instruction tracing is enabled, the debugger stores information about the executed program instructions to the execution trace buffer and displays it in the Instruction Trace window.

Menu

Instruction Trace

Toolbar

Instruction Trace

Columns

Type

Displays the type of information for this line, SOURCE for source code lines, EXEC/BRANCH TAKEN/BRANCH NOT TAKEN for assembly lines.

Location

Displays the source file and line number for source lines or a linear address for disassembly lines.

Function/Opcode

Shows the function prototype for source code lines, or the raw opcode bytes for disassembly lines.

Source/Disassembly

Displays the actual source code at the line described by the columns Location or Function for source code lines or mnemonic assembly representation of the opcode in the Opcode column.

Pop-up Menu

Enable Trace

Activates the execution trace and records the execution history of the current debuggee. The Console window displays a confirmation message when you activate the execution trace. Uncheck Enable Trace to deactivate the execution trace.

Last Branch Recording / Intel(R) Processor Trace

Toggles trace methods.

Jump to Source

Displays the line of source code in the Source window that most closely matches the address of the trace entry.

Jump to Assembler

Updates the start address of the Assembler window to match the address of the currently selected trace entry.

Source Follows Trace

If checked, selecting a line in the Instruction Trace window automatically highlights the corresponding line in the Source window, if available.

Disassembly Follows Trace

If checked, selecting a line in the Instruction Trace window automatically highlights the corresponding line in the Assembler window.

Clear Trace

Clears the trace buffer.

Copy

Copies the selected line to the clipboard.

Copy All

Copies all lines to the clipboard.

Select All

Selects all lines.

Window Menu

Enable Trace
Activates the execution trace and records the execution history of the current debuggee. The Console window displays a confirmation message when you activate the execution trace.
Configure Trace
Opens the Configure Trace dialog box where you can inspect and modify the current trace configuration.
Trace Method
Displays the currently selected trace method. You can choose another trace method from the pulldown menu.
Expand All / Collapse All
Displays or hides all disassembly lines under the source lines.
For more complete information about compiler optimizations, see our Optimization Notice.