aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-11-30 10:20:34 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-11-30 10:20:34 +0100
commiteddaedbb9c8d4f64ad1d91afa2d84cb43377c9d0 (patch)
tree1eae9453b39f921ff4b4e56430ca4de1ab720d98 /tools
parent29b0fd90e6ac720fb21cc98ae89acfa6704b35bc (diff)
tools/syz-crush: fix for new multi-target world
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-crush/crush.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/syz-crush/crush.go b/tools/syz-crush/crush.go
index ca92f8cd1..8811d4f4a 100644
--- a/tools/syz-crush/crush.go
+++ b/tools/syz-crush/crush.go
@@ -44,7 +44,8 @@ func main() {
if err != nil {
log.Fatalf("%v", err)
}
- reporter, err := report.NewReporter(cfg.TargetOS, cfg.Kernel_Src, "", nil, cfg.ParsedIgnores)
+ reporter, err := report.NewReporter(cfg.TargetOS, cfg.Kernel_Src,
+ filepath.Dir(cfg.Vmlinux), nil, cfg.ParsedIgnores)
if err != nil {
log.Fatalf("%v", err)
}
@@ -84,12 +85,12 @@ func runInstance(cfg *mgrconfig.Config, reporter report.Reporter, vmPool *vm.Poo
}
defer inst.Close()
- execprogBin, err := inst.Copy(filepath.Join(cfg.Syzkaller, "bin", "syz-execprog"))
+ execprogBin, err := inst.Copy(cfg.SyzExecprogBin)
if err != nil {
log.Logf(0, "failed to copy execprog: %v", err)
return
}
- executorBin, err := inst.Copy(filepath.Join(cfg.Syzkaller, "bin", "syz-executor"))
+ executorBin, err := inst.Copy(cfg.SyzExecutorBin)
if err != nil {
log.Logf(0, "failed to copy executor: %v", err)
return