Struct fuzzcheck::sensors_and_pools::MostNDiversePool [−][src]
pub struct MostNDiversePool { /* fields omitted */ }
Expand description
A pool that tries to find N test cases which, combined, activate the most counters of a sensor
A counter is a tuple (index: usize, value: u64)
. It is “activated” when its value is != 0.
Implementations
Trait Implementations
type Observation = (usize, u64)
type ObservationState = ObservationState
fn observe(
&mut self,
observation: &Self::Observation,
_input_complexity: f64,
state: &mut Self::ObservationState
)
fn add(
&mut self,
data: PoolStorageIndex,
input_complexity: f64,
state: Self::ObservationState
) -> Vec<CorpusDelta>ⓘ
type Stats = MostNDiversePoolStats
type Stats = MostNDiversePoolStats
Statistics about the pool to be printed to the terminal as the fuzzer is running and saved to a .csv file after the run Read more
Get the index of a random test case. Read more
Mark a certain test case as a dead end. Read more