| |||
| Home > The Code and Replay Views > The replay view > Replay view column headers | |||
This section provides an explanation of each of the column headers present in the replay view.
! - Displays the
trace
position and
breakpoint
markers, if applicable.
This column is added to the source and disassembly panel when instruction trace replay data is present, so that the current trace position and break points are also visible in these views.
Index - Shows a sequential label for every instruction.
Address - The memory address where the instruction is located.
Opcode - The machine code instruction as it is executed by the microprocessor.
? - Displays various informative symbols about the instruction. The list of possible symbols include:
-
Appears if this instruction calls a new function.
-
Appears if instruction branches to an instruction at a lower memory address.
The arrow indicates an above position because instructions with
a lower memory address value will appear higher in the disassembly
panel.
-
Appears if instruction branches to an instruction at a higher memory address.
-
Appears if the instruction performs no actions because the conditions that
trigger the instruction's actions were not met or if the processor partially
executed the instruction, then cancelled its execution.
Disassembly - Lists the opcode mnemonic with the any registers and immediates used in the instruction. There is no difference between this column and Disassembly column in the disassembly panel.
The replay view contains the following fields:
Replay Index - Displays the sequential index number of the trace position. Enter a value in this field and the trace position will jump to the instruction with the corresponding index number.
Replay Time - If the data captured in the analysis file is cycle accurate, the Time field in the totals panel shows how many cycles the current instruction used.
Function - Displays the current instruction's function name and offset within that function.