* [PATCH 0/4] KCOV fixes
@ 2024-06-04 13:45 Dmitry Vyukov
0 siblings, 0 replies; only message in thread
From: Dmitry Vyukov @ 2024-06-04 13:45 UTC (permalink / raw)
To: tglx, mingo, bp, dave.hansen, x86
Cc: linux-kernel, syzkaller, elver, glider, nogikh, tarasmadan,
Dmitry Vyukov
Fix spurious KCOV coverage from interrupts and add a test.
Ignore some additional files that lead to large amounts
of uninteresting coverage.
As a reference point, tracing a simple open system call
produces ~10K PCs with these changes instead of ~45K PCs.
Dmitry Vyukov (4):
x86/entry: Remove unwanted instrumentation in common_interrupt()
kcov: add interrupt handling self test
module: Fix KCOV-ignored file name
x86: Ignore stack unwinding in KCOV
arch/x86/include/asm/hardirq.h | 8 ++++++--
arch/x86/include/asm/idtentry.h | 6 +++---
arch/x86/kernel/Makefile | 8 ++++++++
kernel/kcov.c | 28 ++++++++++++++++++++++++++++
kernel/module/Makefile | 2 +-
lib/Kconfig.debug | 8 ++++++++
6 files changed, 54 insertions(+), 6 deletions(-)
base-commit: 2ab79514109578fc4b6df90633d500cf281eb689
--
2.45.1.467.gbab1589fc0-goog
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-06-04 13:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-04 13:45 [PATCH 0/4] KCOV fixes Dmitry Vyukov
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.