[PATCH 0/4] KCOV fixes

Dmitry Vyukov posted 4 patches 1 year, 8 months ago
Only 0 patches received!
There is a newer version of this series
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(-)
[PATCH 0/4] KCOV fixes
Posted by Dmitry Vyukov 1 year, 8 months ago
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