docs
This commit is contained in:
parent
52b2a1d98c
commit
77cbb45b7c
@ -1,2 +1,4 @@
|
|||||||
|
//! Generated bindings
|
||||||
|
|
||||||
#[cfg(all(windows, feature = "std"))]
|
#[cfg(all(windows, feature = "std"))]
|
||||||
::windows::include_bindings!();
|
::windows::include_bindings!();
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! Operating System specific abstractions
|
||||||
|
|
||||||
#[cfg(unix)]
|
#[cfg(unix)]
|
||||||
pub mod unix_signals;
|
pub mod unix_signals;
|
||||||
#[cfg(windows)]
|
#[cfg(windows)]
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
//! Signal handling for unix
|
||||||
use alloc::vec::Vec;
|
use alloc::vec::Vec;
|
||||||
use core::{
|
use core::{
|
||||||
cell::UnsafeCell,
|
cell::UnsafeCell,
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! Exception handling for Windows
|
||||||
|
|
||||||
pub use crate::bolts::bindings::windows::win32::debug::EXCEPTION_POINTERS;
|
pub use crate::bolts::bindings::windows::win32::debug::EXCEPTION_POINTERS;
|
||||||
|
|
||||||
use crate::{bolts::bindings::windows::win32::debug::SetUnhandledExceptionFilter, Error};
|
use crate::{bolts::bindings::windows::win32::debug::SetUnhandledExceptionFilter, Error};
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! LLMP-backed event manager for scalable multi-processed fuzzing
|
||||||
|
|
||||||
use alloc::{string::ToString, vec::Vec};
|
use alloc::{string::ToString, vec::Vec};
|
||||||
use core::{marker::PhantomData, time::Duration};
|
use core::{marker::PhantomData, time::Duration};
|
||||||
use serde::{de::DeserializeOwned, Serialize};
|
use serde::{de::DeserializeOwned, Serialize};
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! Map feedback, maximizing or minimizing maps, for example the afl-style map observer.
|
||||||
|
|
||||||
use alloc::{
|
use alloc::{
|
||||||
string::{String, ToString},
|
string::{String, ToString},
|
||||||
vec::Vec,
|
vec::Vec,
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! The `Fuzzer` is the main struct for a fuzz campaign.
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
corpus::CorpusScheduler,
|
corpus::CorpusScheduler,
|
||||||
events::{Event, EventManager},
|
events::{Event, EventManager},
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! The `ScheduledMutator` schedules multiple mutations internally.
|
||||||
|
|
||||||
use alloc::string::String;
|
use alloc::string::String;
|
||||||
use alloc::vec::Vec;
|
use alloc::vec::Vec;
|
||||||
use core::{
|
use core::{
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! The `MapObserver` provides access a map, usually injected into the target
|
||||||
|
|
||||||
use alloc::{
|
use alloc::{
|
||||||
string::{String, ToString},
|
string::{String, ToString},
|
||||||
vec::Vec,
|
vec::Vec,
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
//! Observers give insights about runs of a target, such as coverage, timing, stack depth, and more.
|
||||||
|
|
||||||
pub mod map;
|
pub mod map;
|
||||||
pub use map::*;
|
pub use map::*;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user