aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-08-05 16:00:38 +0200
committerDmitry Vyukov <dvyukov@google.com>2016-08-05 16:00:38 +0200
commitf2dda79907630b9bf868611ea2b4ffff75d0ac1c (patch)
tree871dbd2d6cc6beaab88e85899472f3760e4192c0
parent70e96a75ecc2b0a8fab66ff28c5bb69ed4b72eb8 (diff)
manager: pass -debug flag to fuzzer
This allows to see debug output from syz-executor running on test machine.
-rw-r--r--syz-manager/manager.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/syz-manager/manager.go b/syz-manager/manager.go
index 35e9fd8f6..25fa5f73e 100644
--- a/syz-manager/manager.go
+++ b/syz-manager/manager.go
@@ -237,8 +237,9 @@ func (mgr *Manager) runInstance(vmCfg *vm.Config, first bool) bool {
leak := first && mgr.cfg.Leak
// Run the fuzzer binary.
- outputC, errorC, err := inst.Run(time.Hour, fmt.Sprintf("%v -executor %v -name %v -manager %v -output=%v -procs %v -leak=%v -cover=%v -sandbox=%v -v %d",
- fuzzerBin, executorBin, vmCfg.Name, fwdAddr, mgr.cfg.Output, mgr.cfg.Procs, leak, mgr.cfg.Cover, mgr.cfg.Sandbox, *flagV))
+ outputC, errorC, err := inst.Run(time.Hour, fmt.Sprintf(
+ "%v -executor=%v -name=%v -manager=%v -output=%v -procs=%v -leak=%v -cover=%v -sandbox=%v -debug=%v -v=%d",
+ fuzzerBin, executorBin, vmCfg.Name, fwdAddr, mgr.cfg.Output, mgr.cfg.Procs, leak, mgr.cfg.Cover, mgr.cfg.Sandbox, *flagDebug, *flagV))
if err != nil {
logf(0, "failed to run fuzzer: %v", err)
return false