diff --git a/libafl_frida/src/executor.rs b/libafl_frida/src/executor.rs index 1d8fe79034..2d2c87cb16 100644 --- a/libafl_frida/src/executor.rs +++ b/libafl_frida/src/executor.rs @@ -8,7 +8,7 @@ use frida_gum::{ #[cfg(windows)] use libafl::{ executors::inprocess::{HasInProcessHandlers, InProcessHandlers}, - state::{HasClientPerfMonitor, HasSolutions}, + state::{HasClientPerfMonitor, HasFuzzedCorpusId, HasSolutions}, }; use libafl::{ executors::{Executor, ExitKind, HasObservers, InProcessExecutor}, @@ -200,7 +200,7 @@ impl<'a, 'b, 'c, H, OT, RT, S> HasInProcessHandlers for FridaInProcessExecutor<'a, 'b, 'c, H, OT, RT, S> where H: FnMut(&S::Input) -> ExitKind, - S: UsesInput + HasClientPerfMonitor + HasSolutions, + S: UsesInput + HasClientPerfMonitor + HasSolutions + HasFuzzedCorpusId, S::Input: HasTargetBytes, OT: ObserversTuple, RT: FridaRuntimeTuple,