aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/report.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-05-03 14:16:11 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-05-03 12:27:18 +0000
commitbf7ecb7cfe9145d8e169454ff6538a307124f82c (patch)
tree68105ffb3d271074ff3352032fda6dbcf4937d1c /pkg/cover/report.go
parent50e79216e519b56f3a66730ec6149023bf9407ac (diff)
pkg/cover: move KernelModule from pkg/host
In preparation for pkg/host removal. Nothing in pkg/host uses KernelModule, and pkg/cover is effectively the only user of KernelModule.
Diffstat (limited to 'pkg/cover/report.go')
-rw-r--r--pkg/cover/report.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg/cover/report.go b/pkg/cover/report.go
index 5ccd499c5..b0113ca14 100644
--- a/pkg/cover/report.go
+++ b/pkg/cover/report.go
@@ -8,7 +8,6 @@ import (
"sort"
"github.com/google/syzkaller/pkg/cover/backend"
- "github.com/google/syzkaller/pkg/host"
"github.com/google/syzkaller/pkg/mgrconfig"
"github.com/google/syzkaller/sys/targets"
"golang.org/x/exp/maps"
@@ -29,10 +28,12 @@ type Prog struct {
PCs []uint64
}
+type KernelModule = backend.KernelModule
+
var RestorePC = backend.RestorePC
func MakeReportGenerator(cfg *mgrconfig.Config, subsystem []mgrconfig.Subsystem,
- modules []host.KernelModule, rawCover bool) (*ReportGenerator, error) {
+ modules []KernelModule, rawCover bool) (*ReportGenerator, error) {
impl, err := backend.Make(cfg.SysTarget, cfg.Type, cfg.KernelObj,
cfg.KernelSrc, cfg.KernelBuildSrc, cfg.AndroidSplitBuild, cfg.ModuleObj, modules)
if err != nil {