class LibFuzzerRunner
Defined at line 31 of file ../../src/sys/fuzzing/libfuzzer/runner.h
The concrete implementation of |Runner| for the libfuzzer engine.
Public Methods
void ~LibFuzzerRunner ()
Defined at line 33 of file ../../src/sys/fuzzing/libfuzzer/runner.h
void set_verbose (bool verbose)
Defined at line 38 of file ../../src/sys/fuzzing/libfuzzer/runner.h
RunnerPtr MakePtr (ExecutorPtr executor)
Factory method.
Defined at line 112 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<> Initialize (std::string pkg_dir, std::vector<std::string> args)
|Runner| methods.
Defined at line 124 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
zx_status_t AddToCorpus (CorpusType corpus_type, Input input)
////////////////////////////////////////////////////////////
Corpus-related methods.
Defined at line 147 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
std::vector<Input> GetCorpus (CorpusType corpus_type)
Defined at line 166 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
zx_status_t ParseDictionary (const Input & input)
////////////////////////////////////////////////////////////
Dictionary-related methods.
Defined at line 206 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
Input GetDictionaryAsInput ()
Defined at line 217 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> Fuzz ()
////////////////////////////////////////////////////////////
Fuzzing workflows.
Defined at line 224 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> TryEach (std::vector<Input> input)
Defined at line 245 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> ValidateMinimize (Input input)
Defined at line 307 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> Minimize (Artifact artifact)
Defined at line 320 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> Cleanse (Input input)
Defined at line 342 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<> ValidateMerge ()
Defined at line 368 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<Artifact> Merge ()
Defined at line 386 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
Status CollectStatus ()
Defined at line 421 of file ../../src/sys/fuzzing/libfuzzer/runner.cc
ZxPromise<> Stop ()
Defined at line 440 of file ../../src/sys/fuzzing/libfuzzer/runner.cc