aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/corpus
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/corpus')
-rw-r--r--pkg/corpus/corpus.go10
1 files changed, 10 insertions, 0 deletions
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
+}