
R0E417250MCU00 User
’s Manual
R20UT3587EJ0302 Rev.3.02
Page 160 of 232
Sep.01. 21
Acquired coverage information is accumulated in memory until it is cleared by the user.
When you double click on an assembler instruction in the Address Range sheet, the corresponding source code is shown in the
Editor window.
Be aware that the source code will not be displayed in the cases listed below.
- A source file that corresponds to the assembler line does not exist.
- No source line corresponds to the assembler line.
- Where no debugging information was included, such as when the assembler line is for a library.
5.11.5 Code Coverage in a Source File
The Source sheet shows the code-coverage information (C0 coverage and C1 coverage) acquired by the emulator from a user-
specified source file.
Multiple source files can be registered.
A source file 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 for a portion of the code, coverage information on that area is not
updated.
Address lines where coverage information is not updated are grayed-out.
An example display is shown below.
Figure 5.77 Code Coverage window (source file specification):
The Code Coverage window is vertically divided in two by the splitter.
The upper pane shows the address ranges to be measured (file and function names), C0 coverage and C1 coverage.
Table 5.31 Contents of the upper pane of the Code Coverage window
[File]
File name
[Function]
Function name
[C0 Coverage]
C0 coverage as a percentage and graph
[C1 Coverage]
C1 coverage as a percentage and graph