Code coverage identifies your program's execution instruction-by-instruction, ensuring thorough testing of your
application. This is an essential requirement for complete software verification and certification. Functional safety standards
require code coverage tests for many safety integrity levels.
µVision offers code coverage analysis using simulation models or instruction trace with ULINKpro. Both methods
enable µVision to provide a complete code coverage of your program. In continuous integration environments, multiple
code coverage runs can be overlayed, so that a complete report for the whole design can be generated. Arm is using this
methodology to test the Functional Safety Run-Time System.
Code coverage information in the µVision debugger is displayed in various windows.