aboutsummaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-10-16 22:21:02 +0200
committerDmitry Vyukov <dvyukov@google.com>2015-10-16 22:21:02 +0200
commitfb190a7fb9202a30d6f8476d65e635320eb0d249 (patch)
treeac266eb4429fb926c13410b58ceb164f5f07ee71 /vm
parentcd51d417c6ea8a994531e1fccaf4642b22b7e0f8 (diff)
remove ability to execute tests in parallel in fuzzer
it consumes more memory and makes it difficult to find crashing input
Diffstat (limited to 'vm')
-rw-r--r--vm/qemu/qemu.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go
index 5d4a4e0f1..050109ee8 100644
--- a/vm/qemu/qemu.go
+++ b/vm/qemu/qemu.go
@@ -49,7 +49,6 @@ type params struct {
Port int
Cpu int
Mem int
- Parallel int
}
func ctor(workdir string, syscalls map[int]bool, port, index int, paramsData []byte) (vm.Instance, error) {
@@ -82,12 +81,6 @@ func ctor(workdir string, syscalls map[int]bool, port, index int, paramsData []b
if p.Mem < 128 || p.Mem > 1048576 {
return nil, fmt.Errorf("bad qemu mem: %v, want [128-1048576]", p.Mem)
}
- if p.Parallel == 0 {
- p.Parallel = 1
- }
- if p.Parallel <= 0 || p.Parallel > 100 {
- return nil, fmt.Errorf("bad parallel param: %v, want [1-100]", p.Parallel)
- }
crashdir := filepath.Join(workdir, "crashes")
os.MkdirAll(crashdir, 0770)
@@ -284,8 +277,8 @@ func (inst *Instance) Run() {
inst.CreateSSHCommand("echo -n 0 > /proc/sys/debug/exception-trace").Wait(10 * time.Second)
// Run the binary.
- cmd := inst.CreateSSHCommand(fmt.Sprintf("/syzkaller_fuzzer -name %v -executor /syzkaller_executor -manager %v:%v -parallel %v %v",
- inst.name, hostAddr, inst.mgrPort, inst.Parallel, inst.callsFlag))
+ cmd := inst.CreateSSHCommand(fmt.Sprintf("/syzkaller_fuzzer -name %v -executor /syzkaller_executor -manager %v:%v %v",
+ inst.name, hostAddr, inst.mgrPort, inst.callsFlag))
deadline := start.Add(time.Hour)
lastOutput := time.Now()