Kernel Instrumentation Overhead Analysis on Linux Kernel Syscalls
5Syscall OverheadBasic KCOV (trace-pc)
Evaluation Results
| Method | Links | |
|---|---|---|
| Basic KCOV (trace-pc)Instruments=1 call/edge2026.05 | 5 | |
| KCOV + comparisonsInstruments=edges + cmp operands2026.05 | 15 | |
| KASAN (generic)Instruments=every memory access2026.05 | 100 | |
| KCSANInstruments=every memory access2026.05 | 100 | |
| KCOV-DATAFLOW (INSTRUMENT_ALL)Instruments=per-arg + per-ret callbacks2026.05 | 133 | |
| KMSANInstruments=every uninitialized use2026.05 | 200 |