Module libafl::events [−][src]
Expand description
Eventmanager manages all events that go to other instances of the fuzzer.
Re-exports
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 EventManager
s, 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
EventFirer
fire an event.