diff --git a/fuzzers/full_system/nyx_launcher/src/client.rs b/fuzzers/full_system/nyx_launcher/src/client.rs index ceda37df4b..625dbf169c 100644 --- a/fuzzers/full_system/nyx_launcher/src/client.rs +++ b/fuzzers/full_system/nyx_launcher/src/client.rs @@ -15,7 +15,7 @@ use crate::{ #[allow(clippy::module_name_repetitions)] pub type ClientState = - StdState, StdRand, OnDiskCorpus>; + StdState, BytesInput, StdRand, OnDiskCorpus>; pub struct Client<'a> { options: &'a FuzzerOptions, diff --git a/fuzzers/full_system/nyx_launcher/src/instance.rs b/fuzzers/full_system/nyx_launcher/src/instance.rs index 39c34e0348..c20b3839d8 100644 --- a/fuzzers/full_system/nyx_launcher/src/instance.rs +++ b/fuzzers/full_system/nyx_launcher/src/instance.rs @@ -41,10 +41,12 @@ use typed_builder::TypedBuilder; use crate::options::FuzzerOptions; pub type ClientState = - StdState, StdRand, OnDiskCorpus>; + StdState, BytesInput, StdRand, OnDiskCorpus>; -pub type ClientMgr = - MonitorTypedEventManager, M>; +pub type ClientMgr = MonitorTypedEventManager< + LlmpRestartingEventManager<(), BytesInput, ClientState, StdShMemProvider>, + M, +>; #[derive(TypedBuilder)] pub struct Instance<'a, M: Monitor> { @@ -227,7 +229,7 @@ impl Instance<'_, M> { stages: &mut ST, ) -> Result<(), Error> where - Z: Fuzzer, ClientState, ST> + Z: Fuzzer, BytesInput, ClientState, ST> + Evaluator, BytesInput, ClientState>, ST: StagesTuple, ClientState, Z>, {