Expand description
LLMP-backed event manager for scalable multi-processed fuzzing
Structs§
- An LLMP-backed event manager for scalable multi-processed fuzzing
- A manager-like llmp client that converts between input types
- An
EventManager
that forwards all events to other attached fuzzers on shared maps or via tcp, using low-level message passing,libafl_bolts::llmp
. - A manager that can restart on the fly, storing states in-between (in
on_restart
) - Provides a
builder
which can be used to build aRestartingMgr
, which is a combination of arestarter
andrunner
, that can be used on systems both with and withoutfork
support. Therestarter
will start a new process each time the child crashes or times out.
Enums§
- Specify if the State must be persistent over restarts
- The kind of manager we’re creating right now
Constants§
- The minimum buffer size at which to compress LLMP IPC messages.
Functions§
- Sets up a restarting fuzzer, using the
StdShMemProvider
, and standard features. The restarting mgr is a combination of restarter and runner, that can be used on systems with and withoutfork
support. The restarter will spawn a new process each time the child crashes or timeouts.