
R0E417250MCU00 User
’s Manual
R20UT3587EJ0302 Rev.3.02
Page 159 of 232
Sep.01. 21
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