BullseyeCoverage Up Contents Search

Arm Ltd

Arm Development Studio

Use the instructions for Eclipse IDE.

Keil µVision

The Keil µVision IDE cannot be configured to use BullseyeCoverage. You can build with BullseyeCoverage using the command line compiler, for example with a makefile or batch script. For details, see Integrating With Your Build Process.

Run-Time Library Built Automatically

When compiling with the armclang or armcc compiler, BullseyeCoverage automatically compiles and adds the run-time library run/libcov-armLtd.c to compiler invocations that link an executable. This source implements the small footprint configuration. You can override this behavior by one of the alternatives below.

Saving Coverage

Add a call to cov_dumpData into your program. The output file BullseyeCoverage.data-1 is written in the project directory.

#if _BullseyeCoverage
	cov_dumpData();
#endif

Run Semi-Hosted

Run your application in a semihosted environment. BullseyeCoverage run-time error messages are written to standard error.

Updated: 20 Sep 2023