From a68fda52c366653ed73c240a6b9c3f4e750ccdfd Mon Sep 17 00:00:00 2001 From: Grigory Bazilevich Date: Wed, 11 Mar 2026 09:42:40 +0300 Subject: pkg/fuzzer,pkg/corpus: detection and preservation of programs with probability coverage --- pkg/fuzzer/fuzzer.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'pkg/fuzzer/fuzzer.go') diff --git a/pkg/fuzzer/fuzzer.go b/pkg/fuzzer/fuzzer.go index bd55ca9c6..3241cb63a 100644 --- a/pkg/fuzzer/fuzzer.go +++ b/pkg/fuzzer/fuzzer.go @@ -24,8 +24,9 @@ import ( type Fuzzer struct { Stats - Config *Config - Cover *Cover + Config *Config + Cover *Cover + ProbCover *Cover ctx context.Context mu sync.Mutex @@ -50,9 +51,10 @@ func NewFuzzer(ctx context.Context, cfg *Config, rnd *rand.Rand, } } f := &Fuzzer{ - Stats: newStats(target), - Config: cfg, - Cover: newCover(), + Stats: newStats(target), + Config: cfg, + Cover: newCover(), + ProbCover: new(Cover), ctx: ctx, rnd: rnd, -- cgit mrf-deployment