Kcov - code coverage

Kcov is a code coverage tester based on bcov by Thomas Neumann. It allows collecting code coverage information from executables without special command-line arguments, and continuosly produces output from long-running applications. If you use and like kcov, feel free to make a small donation:

Using kcov is as simple as

  $ kcov /path/to/outdir executable [args for the executable]

So what are the similarities and differences when comparing kcov with bcov? First the similarities:

The differences are:

You can see some example kcov coverage output for C64-network.org and kcov itself here. Source code for Kcov is available at github and more information on the implementation can be found in this blog post. A screenshot from the report:

Download

The latest version is available here:

kcov-8.tar.gz

Author: Simon Kagstrom