From f85e28d8a74848f34bdfb105079245c3d38ff9ae Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 20 Mar 2024 21:00:39 +0100 Subject: pkg/fuzzer: implement basic max signal rotation Once in 15 minutes, drop 1000 elements of the pure max signal (that is, max signal minus corpus signal). It seems to have a positive effect on the total fuzzing performance. --- pkg/corpus/corpus.go | 7 ------- 1 file changed, 7 deletions(-) (limited to 'pkg/corpus') diff --git a/pkg/corpus/corpus.go b/pkg/corpus/corpus.go index 8eed1fc63..568da832b 100644 --- a/pkg/corpus/corpus.go +++ b/pkg/corpus/corpus.go @@ -149,13 +149,6 @@ func (corpus *Corpus) Save(inp NewInput) { } } } - -func (corpus *Corpus) DiffSignal(s signal.Signal) signal.Signal { - corpus.mu.RLock() - defer corpus.mu.RUnlock() - return corpus.signal.Diff(s) -} - func (corpus *Corpus) Signal() signal.Signal { corpus.mu.RLock() defer corpus.mu.RUnlock() -- cgit mrf-deployment