CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/08/19 05:42:34
Modified files:
share/man/man4 : Makefile
etc : MAKEDEV.common
etc/etc.amd64 : MAKEDEV.md
etc/etc.i386 : MAKEDEV.md
sys/arch/amd64/amd64: conf.c
sys/arch/amd64/conf: GENERIC Makefile.amd64 files.amd64
sys/arch/i386/conf: GENERIC Makefile.i386 files.i386
sys/arch/i386/i386: conf.c
sys/kern : kern_exit.c
Added files:
share/man/man4 : kcov.4
sys/dev : kcov.c
sys/sys : kcov.h
Log message:
Add kcov(4), a kernel code coverage tracing driver. It's used in conjunction
with the syzkaller kernel fuzzer. So far, 8 distinct panics have been found and
fixed. This effort will continue.
kcov is limited to architectures using Clang as their default compiler and is
not enabled by default.
With help from mpi@, thanks!
ok kettenis@ mpi@ visa@