From cf4583c661b8fba0e11ed7a49a3c224b18aeafde Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 4 Jul 2018 10:22:28 +0200 Subject: syz-manager: pass OS to fuzzer Needed for akaros. --- syz-manager/manager.go | 6 +++--- 1 file 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) -- cgit mrf-deployment