|
@@ -719,6 +719,17 @@ config KCOV
|
|
|
|
|
|
For more details, see Documentation/kcov.txt.
|
|
|
|
|
|
+config KCOV_INSTRUMENT_ALL
|
|
|
+ bool "Instrument all code by default"
|
|
|
+ depends on KCOV
|
|
|
+ default y if KCOV
|
|
|
+ help
|
|
|
+ If you are doing generic system call fuzzing (like e.g. syzkaller),
|
|
|
+ then you will want to instrument the whole kernel and you should
|
|
|
+ say y here. If you are doing more targeted fuzzing (like e.g.
|
|
|
+ filesystem fuzzing with AFL) then you will want to enable coverage
|
|
|
+ for more specific subsets of files, and should say n here.
|
|
|
+
|
|
|
config DEBUG_SHIRQ
|
|
|
bool "Debug shared IRQ handlers"
|
|
|
depends on DEBUG_KERNEL
|