aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_kcov.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* kcov: use __func__ in KASSERT instead of old function nameEd Maste2022-03-071-4/+2
* kcov: Disable address and memory sanitizers in get_kinfo()Mark Johnston2021-09-171-1/+1
* kcov: Integrate with KMSANMark Johnston2021-09-141-3/+4
* Generalize bus_space(9) and atomic(9) sanitizer interceptorsMark Johnston2021-03-231-1/+3
* Mark COVERAGE and KCOV as part of KCSANAndrew Turner2020-08-191-0/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* Consistently use busy and vm_page_valid() rather than touching page bitsJeff Roberson2020-01-231-2/+3
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-3/+0
* kcov depends on eventhandler.h.Mark Johnston2019-05-201-0/+1
* Check the index hasn't changed after writing the cmp entry.Andrew Turner2019-02-251-5/+10
* Allow the kcov buffer to be mmaped multiple times.Andrew Turner2019-02-211-5/+1
* Unwire the kcov buffer when freeing the info struct.Andrew Turner2019-02-201-1/+16
* Call pmap_qenter for each page when creating the kcov buffer.Andrew Turner2019-02-201-6/+4
* Create a common function to handle freeing the kcov info struct.Andrew Turner2019-02-191-16/+16
* Fix the spelling of cov_unregister_pc.Andrew Turner2019-02-081-4/+4
* Extract the coverage sanitizer KPI to a new file.Andrew Turner2019-01-291-142/+32
* Add support for the Clang Coverage Sanitizer in the kernel (KCOV).Andrew Turner2019-01-121-0/+676