CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/03/18 11:30:08
Modified files:
share/man/man4 : Makefile options.4
sys/arch/amd64/conf: Makefile.amd64
sys/conf : files
Added files:
share/man/man4 : kubsan.4
sys/kern : subr_kubsan.c
Log message:
Add kubsan(4), a undefined behavior sanitizer for the kernel. It's
capable of detecting undefined behavior at runtime and all findings are
printed to the system console, including the offending line in the
source code.
kubsan is limited to architectures using Clang as their default compiler
and is not enabled by default.
Derived from the NetBSD implementation.
ok kettenis@ visa@