diff --git a/fuzzers/binary_only/fuzzbench_fork_qemu/src/fuzzer.rs b/fuzzers/binary_only/fuzzbench_fork_qemu/src/fuzzer.rs index 589052f60b..838f8d8df5 100644 --- a/fuzzers/binary_only/fuzzbench_fork_qemu/src/fuzzer.rs +++ b/fuzzers/binary_only/fuzzbench_fork_qemu/src/fuzzer.rs @@ -307,7 +307,7 @@ fn fuzz( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/binary_only/fuzzbench_qemu/src/fuzzer.rs b/fuzzers/binary_only/fuzzbench_qemu/src/fuzzer.rs index 8a22ee8962..a26a588bb4 100644 --- a/fuzzers/binary_only/fuzzbench_qemu/src/fuzzer.rs +++ b/fuzzers/binary_only/fuzzbench_qemu/src/fuzzer.rs @@ -310,7 +310,7 @@ fn fuzz( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/binary_only/qemu_launcher/src/instance.rs b/fuzzers/binary_only/qemu_launcher/src/instance.rs index c2d8a943da..ab6e5588d6 100644 --- a/fuzzers/binary_only/qemu_launcher/src/instance.rs +++ b/fuzzers/binary_only/qemu_launcher/src/instance.rs @@ -263,7 +263,7 @@ impl Instance<'_, M> { ))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/forkserver/fuzzbench_forkserver/src/main.rs b/fuzzers/forkserver/fuzzbench_forkserver/src/main.rs index 532ee69a57..3690978ede 100644 --- a/fuzzers/forkserver/fuzzbench_forkserver/src/main.rs +++ b/fuzzers/forkserver/fuzzbench_forkserver/src/main.rs @@ -291,7 +291,7 @@ fn fuzz( println!("Let's fuzz :)"); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/forkserver/fuzzbench_forkserver_cmplog/src/main.rs b/fuzzers/forkserver/fuzzbench_forkserver_cmplog/src/main.rs index c1188a5586..9fab692177 100644 --- a/fuzzers/forkserver/fuzzbench_forkserver_cmplog/src/main.rs +++ b/fuzzers/forkserver/fuzzbench_forkserver_cmplog/src/main.rs @@ -293,7 +293,7 @@ fn fuzz( println!("Let's fuzz :)"); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/inprocess/dynamic_analysis/src/lib.rs b/fuzzers/inprocess/dynamic_analysis/src/lib.rs index a6c5cf3d3a..3a4d445d7a 100644 --- a/fuzzers/inprocess/dynamic_analysis/src/lib.rs +++ b/fuzzers/inprocess/dynamic_analysis/src/lib.rs @@ -307,7 +307,7 @@ fn fuzz( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/inprocess/fuzzbench/src/lib.rs b/fuzzers/inprocess/fuzzbench/src/lib.rs index 16db9882d6..710148e9cc 100644 --- a/fuzzers/inprocess/fuzzbench/src/lib.rs +++ b/fuzzers/inprocess/fuzzbench/src/lib.rs @@ -300,7 +300,7 @@ fn fuzz( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/inprocess/fuzzbench_ctx/src/lib.rs b/fuzzers/inprocess/fuzzbench_ctx/src/lib.rs index 8ccb70500b..5d96df01a0 100644 --- a/fuzzers/inprocess/fuzzbench_ctx/src/lib.rs +++ b/fuzzers/inprocess/fuzzbench_ctx/src/lib.rs @@ -310,7 +310,7 @@ fn fuzz( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/fuzzers/inprocess/fuzzbench_text/src/lib.rs b/fuzzers/inprocess/fuzzbench_text/src/lib.rs index 7c9a5140c3..1218689df9 100644 --- a/fuzzers/inprocess/fuzzbench_text/src/lib.rs +++ b/fuzzers/inprocess/fuzzbench_text/src/lib.rs @@ -367,7 +367,7 @@ fn fuzz_binary( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, @@ -582,7 +582,7 @@ fn fuzz_text( let i2s = StdMutationalStage::new(StdScheduledMutator::new(tuple_list!(I2SRandReplace::new()))); // Setup a MOPT mutator - let mutator = StdMOptMutator::new::( + let mutator = StdMOptMutator::new( &mut state, havoc_mutations().merge(tokens_mutations()), 7, diff --git a/libafl/src/mutators/mopt_mutator.rs b/libafl/src/mutators/mopt_mutator.rs index 67b79acef3..ae90267358 100644 --- a/libafl/src/mutators/mopt_mutator.rs +++ b/libafl/src/mutators/mopt_mutator.rs @@ -497,7 +497,7 @@ where impl StdMOptMutator { /// Create a new [`StdMOptMutator`]. - pub fn new( + pub fn new( state: &mut S, mutations: MT, max_stack_pow: usize,