From c2faf9b2d5b583f53d01b8b483e26b61ed72cbbf Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Wed, 16 Jan 2019 14:50:43 +0100 Subject: all: detect extra coverage support Based on whether the kernel supports KCOV_REMOTE_ENABLE ioctl. --- tools/syz-execprog/execprog.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tools') diff --git a/tools/syz-execprog/execprog.go b/tools/syz-execprog/execprog.go index 1a4468063..82fa00906 100644 --- a/tools/syz-execprog/execprog.go +++ b/tools/syz-execprog/execprog.go @@ -288,6 +288,9 @@ func createConfig(target *prog.Target, entries []*prog.LogEntry, features *host. } execOpts.Flags |= ipc.FlagCollectComps } + if features[host.FeatureExtraCoverage].Enabled { + config.Flags |= ipc.FlagExtraCover + } if *flagFaultCall >= 0 { config.Flags |= ipc.FlagEnableFault execOpts.Flags |= ipc.FlagInjectFault -- cgit mrf-deployment