diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2022-03-23 16:16:33 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2022-03-28 12:03:35 +0200 |
| commit | ee339263ba6b1a08006ea3e8e1862e15181a640d (patch) | |
| tree | 29862861fc231b07aded7c6bf45e5cde45711d16 /pkg/cover/report.go | |
| parent | cdcc8b96dd9215a47ce5ce1074567a1be93eda5f (diff) | |
syz-manager: display raw coverage
Diffstat (limited to 'pkg/cover/report.go')
| -rw-r--r-- | pkg/cover/report.go | 23 |
1 files changed, 13 insertions, 10 deletions
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 } |
