diff --git a/libafl/src/schedulers/minimizer.rs b/libafl/src/schedulers/minimizer.rs index 5f57a7e27b..3a260a14ef 100644 --- a/libafl/src/schedulers/minimizer.rs +++ b/libafl/src/schedulers/minimizer.rs @@ -12,6 +12,7 @@ use crate::{ corpus::{Corpus, CorpusId, Testcase}, feedbacks::MapIndexesMetadata, inputs::UsesInput, + observers::ObserversTuple, schedulers::{LenTimeMulTestcaseScore, Scheduler, TestcaseScore}, state::{HasCorpus, HasMetadata, HasRand, UsesState}, Error, @@ -162,6 +163,19 @@ where Ok(()) } + /// An input has been evaluated + fn on_evaluation( + &mut self, + state: &mut Self::State, + input: &::Input, + observers: &OT, + ) -> Result<(), Error> + where + OT: ObserversTuple, + { + self.base.on_evaluation(state, input, observers) + } + /// Gets the next entry fn next(&mut self, state: &mut CS::State) -> Result { self.cull(state)?;