Code coverage for fuzzing
modulename: kcov.ko
configname: CONFIG_KCOV
Linux Kernel Configuration
└─>Kernel hacking
└─>Kernel Testing and Coverage
└─>Code coverage for fuzzing
In linux kernel since version 3.10 (release Date: 2013-06-30)
KCOV exposes kernel code coverage information in a form suitable
for coverage-guided fuzzing (randomized testing).
For more details, see <a href="https://www.kernel.org/doc/Documentation/dev-tools/kcov.rst.
">Documentation/dev-tools/kcov.rst.
</a>
for coverage-guided fuzzing (randomized testing).
For more details, see <a href="https://www.kernel.org/doc/Documentation/dev-tools/kcov.rst.
">Documentation/dev-tools/kcov.rst.
</a>
source code:
depends
CONFIG_ARCH_HAS_KCOVCONFIG_CC_HAS_SANCOV_TRACE_PC or CONFIG_GCC_PLUGINS
CONFIG_CC_IS_CLANG or CONFIG_GCC_VERSION=CONFIG_120000 or CONFIG_HAVE_NOINSTR_HACK or NOT CONFIG_ARCH_WANTS_NO_INSTR
