Software — free catalog
Embedded software GCC/gcov lines of code coverage data extraction from the actual embedded system, without requiring a file system, or an operating system, or standard C libraries.
A NASA software catalog entry available for reuse or request.
About this technology
Overview
Measuring test effectiveness includes measuring lines of code coverage. This is historically difficult in embedded systems under realistic conditions. Sometimes it is measured partially or not at all. This software allows gcov lines of code coverage data to be extracted from software compiled with GCC and running on embedded systems, without requiring a file system, operating system, or even standard C libraries. This software provides the ability to select data output via serial port or memory dump or single output file, and provides other configuration options for adaptation to the user's specific environment. And it provides a complete, encapsulated, flexible, portable, and documented method.