From 765e80d7d623021cdc963eeea44721a28f9386d0 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 15 Jul 2025 14:57:59 +0200 Subject: pkg/manager: abort fuzzing if no patched code is reached Don't waste time doing focused fuzzing if no modified code has been reached in 30 minutes after corpus triage. --- pkg/corpus/corpus.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'pkg/corpus') diff --git a/pkg/corpus/corpus.go b/pkg/corpus/corpus.go index 99abd8188..83c2f6520 100644 --- a/pkg/corpus/corpus.go +++ b/pkg/corpus/corpus.go @@ -250,3 +250,13 @@ func (corpus *Corpus) CallCover() map[string]*CallCov { } return calls } + +func (corpus *Corpus) ProgsPerArea() map[string]int { + corpus.mu.RLock() + defer corpus.mu.RUnlock() + ret := map[string]int{} + for _, item := range corpus.focusAreas { + ret[item.Name] = len(item.progs) + } + return ret +} -- cgit mrf-deployment