Module libafl::events::llmp

source ·
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 a RestartingMgr, which is a combination of a restarter and runner, that can be used on systems both with and without fork support. The restarter will start a new process each time the child crashes or times out.

Enums§

Constants§

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 without fork support. The restarter will spawn a new process each time the child crashes or timeouts.