Trait libafl::fuzzer::IsInteresting[][src]

pub trait IsInteresting<I, OT, S> where
    OT: ObserversTuple
{ fn is_interesting(
        &mut self,
        state: &mut S,
        input: &I,
        observers: &OT,
        exit_kind: &ExitKind
    ) -> Result<bool, Error>; }
Expand description

Evaluate if an input is interesting using the feedback

Required methods

fn is_interesting(
    &mut self,
    state: &mut S,
    input: &I,
    observers: &OT,
    exit_kind: &ExitKind
) -> Result<bool, Error>
[src]

Evaluate if a set of observation channels has an interesting state

Implementors

impl<C, CS, F, I, OF, OT, S, SC> IsInteresting<I, OT, S> for StdFuzzer<C, CS, F, I, OF, OT, S, SC> where
    C: Corpus<I>,
    CS: CorpusScheduler<I, S>,
    F: Feedback<I, S>,
    I: Input,
    OF: Feedback<I, S>,
    OT: ObserversTuple,
    S: HasCorpus<C, I>, 
[src]

fn is_interesting(
    &mut self,
    state: &mut S,
    input: &I,
    observers: &OT,
    exit_kind: &ExitKind
) -> Result<bool, Error> where
    OT: ObserversTuple
[src]

Evaluate if a set of observation channels has an interesting state