From 8e0b1c8525867d4e023a9613cb846c0d770ee470 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 23 Jun 2018 08:38:50 +0200 Subject: pkg/ipc: add fallback signal only if normal signal is not enabled It's possible to get no signal from normal coverage due to dedup, in that case we don't want to add fallback coverage because it can lead to corpus bloat. --- pkg/ipc/ipc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/ipc') diff --git a/pkg/ipc/ipc.go b/pkg/ipc/ipc.go index 871401164..615b39b00 100644 --- a/pkg/ipc/ipc.go +++ b/pkg/ipc/ipc.go @@ -311,7 +311,7 @@ func (env *Env) Exec(opts *ExecOpts, p *prog.Prog) (output []byte, info []CallIn if env.out != nil { info, err0 = env.readOutCoverage(p) - if info != nil { + if info != nil && env.config.Flags&FlagSignal == 0 { addFallbackSignal(p, info) } } -- cgit mrf-deployment