User`s manual

SuperH Family E10A-USB Emulator Section 2 Emulator Functions
R20UT0870EJ1000 Rev. 10.00 Page 12 of 292
Aug 10, 2012
(3) Trace display contents
When the program breaks, the following trace results are displayed in the [Trace] window.
PTR: The trace-buffer pointer (+0 from the last instruction to have been executed)
IP: Indicates the number of cycles that have elapsed since the latest trace information was
gathered. For branch instructions, the branch source and destination are counted together as
one.
Type: Displays the type of trace acquisition information.
Address: Displays the addresses from which the trace data was acquired.
Data: Displays the data acquired in the trace. For information without data, displays
‘********’.
Instruction, Source, Label: Displays the mnemonic of the instruction at the trace acquisition
address, along with the corresponding source code and label information. Double-clicking on
the [Source] column moves the cursor to the corresponding position in the [Editor] window.
The Type, Address, and Data columns have different meanings according to the type of AUD
trace that has been selected.
Table 2.3 [Trace Window] Display Contents
Trace Type Type Column Address Column Data Column
Branch trace BRANCH Branch source address No display
DESTINATION Branch destination address No display
Window trace
*1
MEMORY Memory access address Memory access data
Software trace
*1
S_TRACE Trace(x) function execution
address
Variable x data
Data lost
*1, *2
LOST No display No display
CPU wait
generation
*1, *2
CPU-WAIT No display No display
Notes: 1. Not displayed in the internal trace.
2. According to the device being debugged, there may be no output for the [Lost] or
[CPU-WAIT] type. In such a case, it is not possible to clarify whether the trace data
was not output in time or the CPU generated a wait state for the output trace data.