English
Language : 

R0E417250MCU00 Datasheet, PDF (156/228 Pages) Renesas Technology Corp – E100 Emulator MCU Unit for H8SX/1700 Series
R0E417250MCU00 User’s Manual
5. Debugging Functions
5.11.4 Code Coverage in an Address Range
The Address Range sheet shows the code-coverage information (C0 coverage and C1 coverage) acquired by the emulator from
a user-specified address range.
Multiple address ranges can be registered.
An address range larger than 2 Mbytes or even an area to which no coverage memory has been allocated can be specified.
However, when coverage memory has not been allocated to an area, coverage information on that area is not updated.
Areas for which coverage information is not updated are grayed-out.
An example display is shown below.
Figure 5.76 Code Coverage window (address specification)
The Code Coverage window is vertically divided in two by the splitter.
The upper pane shows the address ranges to be measured, and the degrees of C0 coverage and C1 coverage.
Table 5.29 Contents of the upper pane of the Code Coverage window
[Address Range]
Address range for which coverage is measured
[C0 Coverage]
C0 coverage as a percentage and graph
[C1 Coverage]
C1 coverage as a percentage and graph
The lower pane shows a detailed (assembly-language level) view of the address range selected in the upper pane.
Table 5.30 Contents of the lower pane of the Code Coverage window
[Executed]
1: The instruction was executed.
0: The instruction was not executed.
[Pass]
Condition for execution of a conditional branch instruction.
T: The condition was satisfied.
F: The condition was not satisfied.
T/F: The condition was satisfied in one case and not satisfied in
another.
[Address]
Address of the instruction
[Assembler]
Disassembled program
[Source]
C/C++ or assembly source program
REJ10J1831-0200 Rev.2.00 Jun.1, 2009
Page 156 of 228