12:22 PM PST
March 19, 2018

The LTP GCOV-kernel extension (GCOV-kernel)

About GCOV-kernel

GCOV-kernel is an extension of GCOV, a GNU tool which provides information about what parts of a program are actually executed (i.e. "covered") while running a particular test case. The extension provides GCOV support for the Linux kernel by implementing a coverage support infrastructure in the kernel, and a dynamic module (gcov-proc) for accessing data through the /proc filesystem. GCOV-kernel works with the GCOV user program, but enhanced analysis can be performed with the LCOV coverage analysis package (see "Downloads and links" section).


GCOV-kernel was jointly created by a group of developers from the IBM T.J. Watson Research Center, and the IBM Development Lab in Boeblingen, Germany.

Contributors in alphabetical order:


Downloads and links

  • GCOV kernel patches and the LCOV analysis tools can be downloaded here
  • GCOV-kernel files in the CVS directory (containing the most current version)

Comments And Questions