Module libafl::stages::mutational
source · Expand description
Mutational stage is the normal fuzzing stage. For the current input, it will perform a range of random mutations, and then run them in the executor.
Structs
The default mutational stage
Statics
Default value, how many iterations each stage gets, as an upper bound.
It may randomly continue earlier.
Traits
A type which may both be transformed from and into a given input type, used to perform
mutations over inputs which are not necessarily performable on the underlying type
Action performed after the un-transformed input is executed (e.g., updating metadata)
A Mutational stage is the stage in a fuzzing run that mutates inputs.
Mutational stages will usually have a range of mutations that are
being applied to the input one by one, between executions.