Module libafl::state[][src]

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

Structs

State

The state a fuzz run.

Constants

DEFAULT_MAX_SIZE

The maximum size of a testcase

Traits

Evaluator

Evaluate an input modyfing the state of the fuzzer

HasClientPerfStats

Trait for offering a ClientPerfStats

HasCorpus

Trait for elements offering a corpus

HasExecutions

Trait for the execution counter

HasFeedback

Trait for elements offering a feedback

HasMaxSize

Interact with the maximum size

HasMetadata

Trait for elements offering metadata

HasObjective

Trait for elements offering an objective feedback tuple

HasRand

Trait for elements offering a rand

HasSolutions

Trait for elements offering a corpus of solutions

HasStartTime

Trait for the starting time

IfInteresting

Add to the state if interesting