Mopt fuzzing strategy
selfbypass opened this issue · 2 comments
Hi!
Indeed you are right. I just searched through the commits of our internal repository, and it seems we have accidentally replaced it with the StdScheduledMutator
while cleaning up and upgrading some libraries.
See the diff for fuzz/src/main.rs:743:
- let std_mutator = StdMOptMutator::new(
- &mut state,
- havoc_mutations(),
- 6,
- 5,
- )
- .unwrap();
+ let std_mutator = StdScheduledMutator::new(havoc_mutations());
When I have time, I'll add an option to the fuzzer to choose between the different mutators. Thanks for pointing that out!
Hi! Indeed you are right. I just searched through the commits of our internal repository, and it seems we have accidentally replaced it with the
StdScheduledMutator
while cleaning up and upgrading some libraries.See the diff for fuzz/src/main.rs:743:
- let std_mutator = StdMOptMutator::new( - &mut state, - havoc_mutations(), - 6, - 5, - ) - .unwrap(); + let std_mutator = StdScheduledMutator::new(havoc_mutations());When I have time, I'll add an option to the fuzzer to choose between the different mutators. Thanks for pointing that out!
Thanks. It works.