Module libafl::state

source ·
Expand description

The fuzzer, and state are the core pieces of every good fuzzer

Structs

The state a fuzz run.

Constants

The maximum size of a testcase

Traits

Trait for elements offering a corpus
Trait for the execution counter
Interact with the maximum size
Trait for elements offering metadata
Trait for elements offering named metadata
Trait for elements offering a rand
Trait for elements offering a corpus of solutions
Trait for the starting time
The State of the fuzzer. Contains all important information about the current run. Will be used to restart the fuzzing process at any time.
Structs which implement this trait are aware of the state. This is used for type enforcement.