CVSROOT:        /cvs
Module name:    src
Changes by:     an...@cvs.openbsd.org   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@

Reply via email to