aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-12-11 18:18:58 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-12-13 18:56:36 +0100
commit3fc0a844bfb8efd6f8fe32585e4fd5d9f2af3fc3 (patch)
tree9a6f4e9737e4312bb32ec9ea820cfa508e5add80 /pkg
parent138959733bc731cc789fa7c7473e493b2e104bcc (diff)
syz-manager: better encapsulate report generator
Avoid global variables and implicit dependencies on previous initialization.
Diffstat (limited to 'pkg')
-rw-r--r--pkg/cover/report.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/cover/report.go b/pkg/cover/report.go
index 14c0b7422..e50e11d13 100644
--- a/pkg/cover/report.go
+++ b/pkg/cover/report.go
@@ -32,6 +32,9 @@ var (
)
func MakeReportGenerator(target *targets.Target, vm, objDir, srcDir, buildDir string) (*ReportGenerator, error) {
+ if objDir == "" {
+ return nil, fmt.Errorf("kernel obj directory is not specified")
+ }
impl, err := backend.Make(target, vm, objDir)
if err != nil {
return nil, err