This commit is contained in:
Dominik Maier 2021-04-08 10:34:31 +02:00
parent 52b2a1d98c
commit 77cbb45b7c
10 changed files with 19 additions and 0 deletions

View File

@ -1,2 +1,4 @@
//! Generated bindings
#[cfg(all(windows, feature = "std"))]
::windows::include_bindings!();

View File

@ -1,3 +1,5 @@
//! Operating System specific abstractions
#[cfg(unix)]
pub mod unix_signals;
#[cfg(windows)]

View File

@ -1,3 +1,4 @@
//! Signal handling for unix
use alloc::vec::Vec;
use core::{
cell::UnsafeCell,

View File

@ -1,3 +1,5 @@
//! Exception handling for Windows
pub use crate::bolts::bindings::windows::win32::debug::EXCEPTION_POINTERS;
use crate::{bolts::bindings::windows::win32::debug::SetUnhandledExceptionFilter, Error};

View File

@ -1,3 +1,5 @@
//! LLMP-backed event manager for scalable multi-processed fuzzing
use alloc::{string::ToString, vec::Vec};
use core::{marker::PhantomData, time::Duration};
use serde::{de::DeserializeOwned, Serialize};

View File

@ -1,3 +1,5 @@
//! Map feedback, maximizing or minimizing maps, for example the afl-style map observer.
use alloc::{
string::{String, ToString},
vec::Vec,

View File

@ -1,3 +1,5 @@
//! The `Fuzzer` is the main struct for a fuzz campaign.
use crate::{
corpus::CorpusScheduler,
events::{Event, EventManager},

View File

@ -1,3 +1,5 @@
//! The `ScheduledMutator` schedules multiple mutations internally.
use alloc::string::String;
use alloc::vec::Vec;
use core::{

View File

@ -1,3 +1,5 @@
//! The `MapObserver` provides access a map, usually injected into the target
use alloc::{
string::{String, ToString},
vec::Vec,

View File

@ -1,3 +1,5 @@
//! Observers give insights about runs of a target, such as coverage, timing, stack depth, and more.
pub mod map;
pub use map::*;