Kcov is a code coverage tester based for compiled programs (C/C++, etc) and Python scripts. It uses DWARF debugging information to collect coverage information from binaries without special compiler options. It produces lcov-style output and only requires a single step, i.e. collection and reporting are done in one sweep.
Release Notes: Support for collecting coverage for Python programs has been added, and a hanging bug for shared libraries has been fixed.
Release Notes: This release adds options to only collect coverage data and only process collected data. PowerPC support has been added.
Release Notes: Bugfixes for shared library handling: fixes a hang if a breakpoint comes in before the shared library handler constructor has executed; corrects an allocation bug in the shared library handler.
Release Notes: Multiple bugfixes, especially to shared library code coverage. Debug info can now be found from the build-id. There were miscellaneous usability improvements.
Release Notes: Correct handling of accumulated data from multiple runs, a fix for an output bug with common path pruning, and a fix for some corner cases with instrumentation of shared libraries.