Trait libafl::observers::cmp::CmpMap[][src]

pub trait CmpMap: Serialize + DeserializeOwned {
    fn len(&self) -> usize;
fn executions_for(&self, idx: usize) -> usize;
fn usable_executions_for(&self, idx: usize) -> usize;
fn values_of(&self, idx: usize, execution: usize) -> CmpValues;
fn reset(&mut self) -> Result<(), Error>; #[must_use] fn is_empty(&self) -> bool { ... } }
Expand description

A CmpMap traces comparisons during the current execution

Required methods

fn len(&self) -> usize[src]

Get the number of cmps

fn executions_for(&self, idx: usize) -> usize[src]

fn usable_executions_for(&self, idx: usize) -> usize[src]

fn values_of(&self, idx: usize, execution: usize) -> CmpValues[src]

fn reset(&mut self) -> Result<(), Error>[src]

Reset the state

Provided methods

#[must_use]
fn is_empty(&self) -> bool
[src]

Get if it is empty

Implementors