aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-18 18:04:57 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-22 14:49:22 +0000
commit86300e20d85a546edcd2dd7b3742a4f5004572db (patch)
tree5729c62b9e1972c8f1b30d25f47b96ada08f2bf7
parent601b20f577d2d1270d95585b920e491b78623279 (diff)
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.
-rw-r--r--pkg/manager/diff.go6
1 files changed, 5 insertions, 1 deletions
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,