Release Notes: This release modernized and improved HTML output, and now allows sort order to be changed directly on the Web page. Filtering of merged output was corrected, and a case where kcov could hang on receiving a signal was fixed. Performance was improved.
Release Notes: This release adds merging output where the coverage output of multiple binaries are merged into one, various bugfixes, and much refactoring.
Release Notes: This release adds several bugfixes and output improvements to the Python engine and adds an unfinished engine for Linux kernel code coverage.
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.
Release Notes: Multiple output fixes. Checks that sections are executable before setting breakpoints. Fixes coverage of orphaned children. Enable attaching already started processes to a trace.
Release Notes: The source code has been completely rewritten. Kcov can now transparently instrument shared libraries, a Cobertura output backend (to integrate into Jenkins) has been added, and performance has been improved.