aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-07-04 10:22:28 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-07-05 10:44:34 +0200
commitcf4583c661b8fba0e11ed7a49a3c224b18aeafde (patch)
tree5f21c0d7c45bace9e597caeb652878de82c53502
parentd22578320115b163d9a47e102be04f12ebfa3da3 (diff)
syz-manager: pass OS to fuzzer
Needed for akaros.
-rw-r--r--syz-manager/manager.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/syz-manager/manager.go b/syz-manager/manager.go
index 3ead14564..7a2411243 100644
--- a/syz-manager/manager.go
+++ b/syz-manager/manager.go
@@ -576,10 +576,10 @@ func (mgr *Manager) runInstance(index int) (*Crash, error) {
start := time.Now()
atomic.AddUint32(&mgr.numFuzzing, 1)
defer atomic.AddUint32(&mgr.numFuzzing, ^uint32(0))
- cmd := fmt.Sprintf("%v -executor=%v -name=vm-%v -arch=%v -manager=%v -procs=%v"+
+ cmd := fmt.Sprintf("%v -executor=%v -name=vm-%v -os=%v -arch=%v -manager=%v -procs=%v"+
" -cover=%v -sandbox=%v -debug=%v -v=%d",
- fuzzerBin, executorBin, index, mgr.cfg.TargetArch, fwdAddr, procs,
- mgr.cfg.Cover, mgr.cfg.Sandbox, *flagDebug, fuzzerV)
+ fuzzerBin, executorBin, index, mgr.cfg.TargetOS, mgr.cfg.TargetArch,
+ fwdAddr, procs, mgr.cfg.Cover, mgr.cfg.Sandbox, *flagDebug, fuzzerV)
outc, errc, err := inst.Run(time.Hour, mgr.vmStop, cmd)
if err != nil {
return nil, fmt.Errorf("failed to run fuzzer: %v", err)