Trait libafl::events::EventProcessor [−][src]
pub trait EventProcessor<E, I, S, Z> {
fn process(
&mut self,
fuzzer: &mut Z,
state: &mut S,
executor: &mut E
) -> Result<usize, Error>;
fn deserialize_observers<OT>(
&mut self,
observers_buf: &[u8]
) -> Result<OT, Error>
where
OT: ObserversTuple<I, S> + DeserializeOwned,
{ ... }
}
Expand description
EventProcessor
process all the incoming messages
Required methods
Provided methods
fn deserialize_observers<OT>(
&mut self,
observers_buf: &[u8]
) -> Result<OT, Error> where
OT: ObserversTuple<I, S> + DeserializeOwned,
fn deserialize_observers<OT>(
&mut self,
observers_buf: &[u8]
) -> Result<OT, Error> where
OT: ObserversTuple<I, S> + DeserializeOwned,
Deserialize all observers for this type and manager