From a5df734b8d58b4aafa6ad607e8c763b457face76 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 21 Oct 2016 18:19:56 +0200 Subject: fuzzer: combine progs from corpus --- tools/syz-mutate/mutate.go | 2 +- tools/syz-stress/stress.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'tools') 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) } } -- cgit mrf-deployment