Struct libafl::observers::map::HitcountsMapObserver [−][src]
pub struct HitcountsMapObserver<M> where
M: Serialize + DeserializeOwned, { /* fields omitted */ }
Expand description
Map observer with hitcounts postprocessing
Implementations
Creates a new MapObserver
Trait Implementations
impl<'de, M> Deserialize<'de> for HitcountsMapObserver<M> where
M: Serialize + DeserializeOwned,
M: DeserializeOwned,
impl<'de, M> Deserialize<'de> for HitcountsMapObserver<M> where
M: Serialize + DeserializeOwned,
M: DeserializeOwned,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Get the map (mutable) if the observer can be represented with a slice
Get the number of usable entries in the map (all by default)
Get the initial value for reset()
Set the initial value for reset()
Count the set bytes in the map
impl<I, S, M> Observer<I, S> for HitcountsMapObserver<M> where
M: MapObserver<u8> + Observer<I, S>,
impl<I, S, M> Observer<I, S> for HitcountsMapObserver<M> where
M: MapObserver<u8> + Observer<I, S>,
Called right before execution starts.
Called right after execution finish.
impl<M> Serialize for HitcountsMapObserver<M> where
M: Serialize + DeserializeOwned,
M: DeserializeOwned,
impl<M> Serialize for HitcountsMapObserver<M> where
M: Serialize + DeserializeOwned,
M: DeserializeOwned,
Auto Trait Implementations
impl<M> RefUnwindSafe for HitcountsMapObserver<M> where
M: RefUnwindSafe,
impl<M> Send for HitcountsMapObserver<M> where
M: Send,
impl<M> Sync for HitcountsMapObserver<M> where
M: Sync,
impl<M> Unpin for HitcountsMapObserver<M> where
M: Unpin,
impl<M> UnwindSafe for HitcountsMapObserver<M> where
M: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more