dust library

Classes

Driver
Drives the main fuzz testing loop. [...]
FailureLibrary
A way to collect and dedupe failures
InputResult
Represents a VmResult and the input which triggered it.
Path
Represents a code path that was or wasn't executed by the VM. [...]
PathCanonicalizer
Utility to reduce memory by canonicalizing/normalizing Paths.
PathScorer
Determines the uniqueness of a Path against all previously seen Paths and a configurable "sensitivity." [...]
Seed
A special input case value which executed new code paths. [...]
SeedLibrary
Manage Seeds, from choosing them randomly to rescoring them to adding new ones to the pool.
Stats
Stats about current progress in fuzzing.
StatsCollector
Service to automatically collect stats from events in the system.
VmController
A class to start a VM, connect to its service, and control its fuzz cases. [...]
VmResult
Details of how the VM executed a run, including potential error output.