Expand description
The fuzzer, and state are the core pieces of every good fuzzer
Structs§
- A very simple state without any bells or whistles, for testing.
- The state a fuzz run.
Constants§
- The maximum size of a testcase
Traits§
- Trait for offering a
ClientPerfMonitor
- Trait for elements offering a corpus
- Has information about the current
Testcase
we are fuzzing - Trait for the execution counter
- Trait for some stats of AFL
- Trait for the last report time, the last time this node reported progress
- Interact with the maximum size
- Trait for elements offering a rand
- Trait for offering a
ScalabilityMonitor
- Trait for elements offering a corpus of solutions
- Trait for the starting time
- Intermediate trait for
HasClientPerfMonitor
- Intermediate trait for
HasScalabilityMonitor
- 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.