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

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