freebsd-skq/sys
andrew be20ad6345 Extract the coverage sanitizer KPI to a new file.
This will allow multiple consumers of the coverage data to be compiled
into the kernel together. The only requirement is only one can be
registered at a given point in time, however it is expected they will
only register when the coverage data is needed.

A new kernel conflig option COVERAGE is added. This will allow kcov to
become a module that can be loaded as needed, or compiled into the
kernel.

While here clean up the #include style a little.

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D18955
2019-01-29 11:04:17 +00:00
..
amd64 Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
arm awg: fix soft reset failure with no link 2019-01-21 14:35:36 +00:00
arm64 Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
bsm Create new EINTEGRITY error with message "Integrity check failed". 2019-01-17 06:35:45 +00:00
cam Add NO_6_BYTE / NO_SYNC_CACHE quirks for (C|D|E).* Olympus digital cameras 2019-01-27 17:51:49 +00:00
cddl zfs: allow to change cache flush sysctl 2019-01-26 13:53:00 +00:00
compat Add full support for PCI_ANY_ID when matching PCI IDs in the LinuxKPI. 2019-01-25 20:13:28 +00:00
conf Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
contrib dpaa: fix 32-bit build 2019-01-19 05:20:31 +00:00
crypto
ddb
dev netmap: add notifications on kloop stop 2019-01-29 10:28:50 +00:00
dts [rpi] Reorganize spigen(4) overlays for Raspberry Pi 2019-01-16 01:08:34 +00:00
fs ext2fs: Add some extra consistency checks for the superblock. 2019-01-25 22:22:29 +00:00
gdb
geom geom_uzip(4): set 'gp != NULL' assertion on top of the function 2019-01-26 17:17:25 +00:00
gnu
i386 Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
isa
kern Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
kgssapi
libkern
mips [mips] Fix error condition check that always evaluates to false 2019-01-25 20:14:28 +00:00
modules Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
net - In _iflib_fl_refill(), don't mark an RX buffer as available in the 2019-01-26 21:35:51 +00:00
net80211 Remove 2GHz channel list copies from wireless drivers. 2019-01-26 17:00:55 +00:00
netgraph
netinet Fix the detection of ECN-setup SYN-ACK packets. 2019-01-28 12:45:31 +00:00
netinet6 Fix refcounting leaks in IPv6 MLD code leading to loss of IPv6 2019-01-24 08:34:13 +00:00
netipsec
netpfil Don't re-evaluate ALTQ kernel configuration due to events on non-ALTQ interfaces 2019-01-28 20:26:09 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
riscv Remove a redundant test. 2019-01-28 16:23:56 +00:00
rpc
security Create new EINTEGRITY error with message "Integrity check failed". 2019-01-17 06:35:45 +00:00
sparc64 Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
sys Extract the coverage sanitizer KPI to a new file. 2019-01-29 11:04:17 +00:00
teken
tests
tools
ufs This bug was introduced with the change to use softdep_bp_to_mp() in 2019-01-28 21:36:45 +00:00
vm Correct uma_prealloc()'s use of domainset iterators after r339925. 2019-01-23 18:58:15 +00:00
x86 i386/PAE busdma: allow more bounce pages. 2019-01-18 13:43:11 +00:00
xdr
xen
Makefile