aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2016-10-21 18:19:56 +0200
committerAndrey Konovalov <andreyknvl@google.com>2016-11-25 09:58:17 +0100
commita5df734b8d58b4aafa6ad607e8c763b457face76 (patch)
tree8a7e3fa5f7c5e96ee3ce9d0b239818b960177940 /tools
parent599adaf8f83defba1ebddf30e242b66175cf048a (diff)
fuzzer: combine progs from corpus
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-mutate/mutate.go2
-rw-r--r--tools/syz-stress/stress.go6
2 files changed, 4 insertions, 4 deletions
diff --git a/tools/syz-mutate/mutate.go b/tools/syz-mutate/mutate.go
index 353d60390..9824db0b1 100644
--- a/tools/syz-mutate/mutate.go
+++ b/tools/syz-mutate/mutate.go
@@ -44,6 +44,6 @@ func main() {
seed = int64(*flagSeed)
}
rs := rand.NewSource(seed)
- p.Mutate(rs, len(p.Calls)+10, ct)
+ p.Mutate(rs, len(p.Calls)+10, ct, nil)
fmt.Printf("%s\n", p.Serialize())
}
diff --git a/tools/syz-stress/stress.go b/tools/syz-stress/stress.go
index 12665f66f..a357bda99 100644
--- a/tools/syz-stress/stress.go
+++ b/tools/syz-stress/stress.go
@@ -66,13 +66,13 @@ func main() {
if len(corpus) == 0 || i%4 != 0 {
p = prog.Generate(rs, programLength, ct)
execute(pid, env, p)
- p.Mutate(rs, programLength, ct)
+ p.Mutate(rs, programLength, ct, corpus)
execute(pid, env, p)
} else {
p = corpus[rnd.Intn(len(corpus))].Clone()
- p.Mutate(rs, programLength, ct)
+ p.Mutate(rs, programLength, ct, corpus)
execute(pid, env, p)
- p.Mutate(rs, programLength, ct)
+ p.Mutate(rs, programLength, ct, corpus)
execute(pid, env, p)
}
}