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

LLMP-backed event manager for scalable multi-processed fuzzing

simple

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

Structs

NopEventManager

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

Enums

BrokerEventResult

Indicate if an event worked or not

Event

Events sent around in the library

LogSeverity

The log event severity

Traits

EventFirer

EventFirer fire an event.

EventManager

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

EventProcessor

EventProcessor process all the incoming messages

EventRestarter