diff options
Diffstat (limited to 'pkg/corpus')
| -rw-r--r-- | pkg/corpus/corpus.go | 10 |
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 +} |
