From ee339263ba6b1a08006ea3e8e1862e15181a640d Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 23 Mar 2022 16:16:33 +0000 Subject: syz-manager: display raw coverage --- pkg/cover/report.go | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'pkg/cover/report.go') diff --git a/pkg/cover/report.go b/pkg/cover/report.go index 788603119..3423d9b09 100644 --- a/pkg/cover/report.go +++ b/pkg/cover/report.go @@ -14,14 +14,16 @@ import ( ) type ReportGenerator struct { - target *targets.Target - srcDir string - buildDir string - subsystem []mgrconfig.Subsystem + target *targets.Target + srcDir string + buildDir string + subsystem []mgrconfig.Subsystem + rawCoverEnabled bool *backend.Impl } type Prog struct { + Sig string Data string PCs []uint64 } @@ -29,7 +31,7 @@ type Prog struct { var RestorePC = backend.RestorePC func MakeReportGenerator(target *targets.Target, vm, objDir, srcDir, buildDir string, subsystem []mgrconfig.Subsystem, - moduleObj []string, modules []host.KernelModule) (*ReportGenerator, error) { + moduleObj []string, modules []host.KernelModule, rawCover bool) (*ReportGenerator, error) { impl, err := backend.Make(target, vm, objDir, srcDir, buildDir, moduleObj, modules) if err != nil { return nil, err @@ -39,11 +41,12 @@ func MakeReportGenerator(target *targets.Target, vm, objDir, srcDir, buildDir st Paths: []string{""}, }) rg := &ReportGenerator{ - target: target, - srcDir: srcDir, - buildDir: buildDir, - subsystem: subsystem, - Impl: impl, + target: target, + srcDir: srcDir, + buildDir: buildDir, + subsystem: subsystem, + rawCoverEnabled: rawCover, + Impl: impl, } return rg, nil } -- cgit mrf-deployment