Struct libafl::monitors::NopMonitor
source · [−]pub struct NopMonitor { /* private fields */ }
Expand description
Monitor that print exactly nothing. Not good for debuging, very good for speed.
Implementations
sourceimpl NopMonitor
impl NopMonitor
sourcepub fn new() -> Self
pub fn new() -> Self
Create new NopMonitor
Trait Implementations
sourceimpl Clone for NopMonitor
impl Clone for NopMonitor
sourcefn clone(&self) -> NopMonitor
fn clone(&self) -> NopMonitor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for NopMonitor
impl Debug for NopMonitor
sourceimpl Default for NopMonitor
impl Default for NopMonitor
sourceimpl Monitor for NopMonitor
impl Monitor for NopMonitor
sourcefn client_stats_mut(&mut self) -> &mut Vec<ClientStats>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn client_stats_mut(&mut self) -> &mut Vec<ClientStats>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
The client monitor, mutable
sourcefn client_stats(&self) -> &[ClientStats]
fn client_stats(&self) -> &[ClientStats]
The client monitor
sourcefn start_time(&mut self) -> Duration
fn start_time(&mut self) -> Duration
Time this fuzzing run stated
sourcefn corpus_size(&self) -> u64
fn corpus_size(&self) -> u64
Amount of elements in the corpus (combined for all children)
sourcefn objective_size(&self) -> u64
fn objective_size(&self) -> u64
Amount of elements in the objectives (combined for all children)
sourcefn total_execs(&mut self) -> u64
fn total_execs(&mut self) -> u64
Total executions
sourcefn execs_per_sec(&mut self) -> u64
fn execs_per_sec(&mut self) -> u64
Executions per second
sourcefn client_stats_mut_for(&mut self, client_id: u32) -> &mut ClientStats
fn client_stats_mut_for(&mut self, client_id: u32) -> &mut ClientStats
The client monitor for a specific id, creating new if it doesn’t exist
Auto Trait Implementations
impl RefUnwindSafe for NopMonitor
impl Send for NopMonitor
impl Sync for NopMonitor
impl Unpin for NopMonitor
impl UnwindSafe for NopMonitor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
sourcefn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.