Module libafl::events[][src]

Expand description

Eventmanager manages all events that go to other instances of the fuzzer.

Re-exports

pub use simple::*;
pub use llmp::*;

Modules

LLMP-backed event manager for scalable multi-processed fuzzing

A very simple event manager, that just supports log outputs, but no multiprocessing

Structs

A per-fuzzer unique ID, usually starting with 0 and increasing by 1 in multiprocessed EventManagers, such as self::llmp::LlmpEventManager.

An eventmgr for tests, and as placeholder if you really don’t need an event manager.

Enums

Indicate if an event worked or not

Events sent around in the library

Distinguish a fuzzer by its config

The log event severity

Traits

EventFirer fire an event.

EventManager is the main communications hub. For the “normal” multi-processed mode, you may want to look into LlmpRestartingEventManager

EventProcessor process all the incoming messages