Trait libafl::observers::Observer[][src]

pub trait Observer<I, S>: Named {
    fn flush(&mut self) -> Result<(), Error> { ... }
fn pre_exec(&mut self, _state: &mut S, _input: &I) -> Result<(), Error> { ... }
fn post_exec(&mut self, _state: &mut S, _input: &I) -> Result<(), Error> { ... } }
Expand description

Observers observe different information about the target. They can then be used by various sorts of feedback.

Provided methods

The testcase finished execution, calculate any changes. Reserved for future use.

Called right before exexution starts

Called right after execution finished.

Implementors