Crate fuchsia_fuzzctl

source ·



Combines the results of a long-running fuzzer workflow.
Represents a fuchsia.fuzzer.Controller connection to a fuzzer.
Compostion of SocketForwarders for standard output, standard errors, and system logs.
Represents an Input that can send or read data from an associated FidlInput.
Represents the FIDL connection from the ffx fuzz plugin to the fuzz-manager component on a target device.
Forwarder for a single output stream.
StdioSink sends output to standard output and standard error.
Writer handles formatting and delivering output from both the plugin and fuzzer.


OutputSinks takes output and writes it to some destination.


Returns the path under output_dir where a fuzzer could store artifacts.
Returns the path under output_dir where a fuzzer could store a corpus of the given |corpus_type|.
Creates a directory under the given parent directory, if it does not already exist.
This module exists to abstract away the differences between the dev host and target versions of fuchsia_async::Duration.
Generates the path for a file based on its contents.
Get the corresponding name for a fuchsia.fuzzer.Corpus enum.
Returns which type of corpus is represented by the fuchsia.fuzzer.Corpus enum.
Gets URLs for available fuzzers.