Struct libafl::executors::forkserver::TimeoutForkserverExecutor [−][src]
pub struct TimeoutForkserverExecutor<E> { /* fields omitted */ }
Expand description
The timeout forkserver executor that wraps around the standard forkserver executor and sets a timeout before each run.
Implementations
Trait Implementations
impl<E, EM, I, S, Z> Executor<EM, I, S, Z> for TimeoutForkserverExecutor<E> where
I: Input + HasTargetBytes,
E: Executor<EM, I, S, Z> + HasForkserver,
impl<E, EM, I, S, Z> Executor<EM, I, S, Z> for TimeoutForkserverExecutor<E> where
I: Input + HasTargetBytes,
E: Executor<EM, I, S, Z> + HasForkserver,
impl<E, I, OT, S> HasObservers<I, OT, S> for TimeoutForkserverExecutor<E> where
E: HasObservers<I, OT, S>,
OT: ObserversTuple<I, S>,
impl<E, I, OT, S> HasObservers<I, OT, S> for TimeoutForkserverExecutor<E> where
E: HasObservers<I, OT, S>,
OT: ObserversTuple<I, S>,
Auto Trait Implementations
impl<E> RefUnwindSafe for TimeoutForkserverExecutor<E> where
E: RefUnwindSafe,
impl<E> Send for TimeoutForkserverExecutor<E> where
E: Send,
impl<E> Sync for TimeoutForkserverExecutor<E> where
E: Sync,
impl<E> Unpin for TimeoutForkserverExecutor<E> where
E: Unpin,
impl<E> UnwindSafe for TimeoutForkserverExecutor<E> where
E: 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
type Output = T
type Output = T
Should always be Self