mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-28 23:55:29 +00:00
manager: enable fuzzer verbosity only if -debug flag is given
It is not useful to pass manager verbosity flag to fuzzer, as fuzzer output is not visible. But it increases amount of fuzzer output that needs to be parsed by manager. Also increased fuzzer verbosity reduces effective crash log size (less programs fit). Enable fuzzer verbosity only if debug flag is given.
This commit is contained in:
parent
7de2937037
commit
fc3361d7af
@ -244,11 +244,15 @@ func (mgr *Manager) runInstance(vmCfg *vm.Config, first bool) bool {
|
||||
|
||||
// Leak detection significantly slows down fuzzing, so detect leaks only on the first instance.
|
||||
leak := first && mgr.cfg.Leak
|
||||
fuzzerV := 0
|
||||
if *flagDebug {
|
||||
fuzzerV = 100
|
||||
}
|
||||
|
||||
// Run the fuzzer binary.
|
||||
outc, errc, 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))
|
||||
fuzzerBin, executorBin, vmCfg.Name, fwdAddr, mgr.cfg.Output, mgr.cfg.Procs, leak, mgr.cfg.Cover, mgr.cfg.Sandbox, *flagDebug, fuzzerV))
|
||||
if err != nil {
|
||||
logf(0, "failed to run fuzzer: %v", err)
|
||||
return false
|
||||
|
Loading…
x
Reference in New Issue
Block a user