From 86300e20d85a546edcd2dd7b3742a4f5004572db Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 18 Jul 2025 18:04:57 +0200 Subject: pkg/manager: improve coverage filter logging The previous message was misleading - executor's coverage filter can well be 0, it's the number of PCs per focus area that's of interest. --- pkg/manager/diff.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkg/manager') diff --git a/pkg/manager/diff.go b/pkg/manager/diff.go index 3f4a0fd34..a072edfb8 100644 --- a/pkg/manager/diff.go +++ b/pkg/manager/diff.go @@ -544,7 +544,11 @@ func (kc *kernelContext) CoverageFilter(modules []*vminfo.KernelModule) ([]uint6 return nil, fmt.Errorf("failed to init coverage filter: %w", err) } kc.coverFilters = filters - log.Logf(0, "cover filter size: %d", len(filters.ExecutorFilter)) + for _, area := range filters.Areas { + log.Logf(0, "area %q: %d PCs in the cover filter", + area.Name, len(area.CoverPCs)) + } + log.Logf(0, "executor cover filter: %d PCs", len(filters.ExecutorFilter)) if kc.http != nil { kc.http.Cover.Store(&CoverageInfo{ Modules: modules, -- cgit mrf-deployment