Fujitsu F2 MC-16 Computer Accessories User Manual


 
58
CHAPTER 2 DEPENDENCE FUNCTIONS
2.1.12.1 Coverage Measurement Procedures
The procedure for coverage measurement is as follows:
Set range for coverage measurement:SET COVERAGE
Measure coverage:GO, STEP, CALL
Display measurement result:SHOW COVERAGE
Setting Range for Coverage Measurement
Use the SET COVERAGE command to set the measurement range. Up to 32 ranges can be specified.
By specifying /AUTOMATIC for the command qualifier, the code area for the loaded module is set
automatically. However, the library code area is not set when the C compiler library is linked.
[Example]
>SET COVERAGE FF0000..FFFFFF
Measuring Coverage
When preparing for coverage measurement, execute the program.
Measurement starts when the program is executed by using the GO, STEP, or CALL command.
Displaying Coverage Measurement Result
To display the coverage measurement result, use the SHOW COVERAGE command. The following can be
displayed:
Display coverage rate of total measurement area
Displaying coverage rate of load module
Summary of 16 addresses as one block
Details indicating access status of each address
Displaying coverage measurement result per source line
Displaying coverage measurement result per machine instruction
Displaying coverage rate of total measurement area (specify /TOTAL for the command qualifier)
>SHOW COVERAGE/TOTAL
total coverage : 82.3%
Displaying coverage rate of load module (specify /MODULE for the command qualifier)
>SHOW COVERAGE/MODULE
sample.abs . . . . . . . . . . . . . . (84.03%)
+- startup.asm . . . . . . . . . . . (90.43%)
+- sample.c . . . . . . . . . . . . . (95.17%)
+- samp.c . . . . . . . . . . . . . . (100.00%)
Displays the load modules and the coverage rate of each module.