Module libafl::stages [−][src]
A Stage
is a technique used during fuzzing, working on one crate::corpus::Corpus
entry, and potentially altering it or creating new entries.
A well-known Stage
, for example, is the mutational stage, running multiple crate::mutators::Mutator
s against a crate::corpus::Testcase
, potentially storing new ones, according to crate::feedbacks::Feedback
.
Other stages may enrich crate::corpus::Testcase
s with metadata.
Re-exports
pub use mutational::MutationalStage; | |
pub use mutational::StdMutationalStage; |
Modules
mutational | Mutational stage is the normal fuzzing stage, |
Traits
Stage | A stage is one step in the fuzzing process. Multiple stages will be scheduled one by one for each input. |
StagesTuple | A tuple holding all |