5 Commits

Author SHA1 Message Date
Matheus e4a4896b4b kcov: initial implementation
Implement a device (/dev/kcov) that exposes coverage info for the
kernel. This will be especially useful for coverage-based fuzzing (e.g.
syzkaller).

Exclude a lot of functions which would crash/otherwise interfere in the
coverage, including only processing coverage callbacks when not handling
an irq.
2026-10-06 11:51:02 -03:00
Matheus 02a47c8303 context: fix copy of fs and gs 2026-04-28 21:15:21 -03:00
Matheus 41f97c6c61 kernel: ldt support 2026-03-20 21:23:59 -03:00
Matheus c9c2471796 x86_64/context: fix check for xsave 2025-12-27 17:23:21 -03:00
monkuous d301ec6955 kernel: add xsave support 2025-11-15 23:20:05 +01:00