Crate fuchsia_fuzzctl
source ·Modules
Structs
Combines the results of a long-running fuzzer workflow.
Represents a
fuchsia.fuzzer.Controller
connection to a fuzzer.Compostion of
SocketForwarder
s 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.Traits
OutputSink
s takes output and writes it to some destination.Functions
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.