class FakeCorpusReader
Defined at line 29 of file ../../src/sys/fuzzing/common/testing/corpus-reader.h
This is a fake implementation of |fuchsia.fuzzer.CorpusReader|. It accepts corpus inputs pushed
from the engine and adds them to a queue that can be waited on.
Public Methods
void FakeCorpusReader (ExecutorPtr executor)
Defined at line 14 of file ../../src/sys/fuzzing/common/testing/corpus-reader.cc
void Bind (fidl::InterfaceRequest<CorpusReader> request)
FIDL methods.
Defined at line 17 of file ../../src/sys/fuzzing/common/testing/corpus-reader.cc
fidl::InterfaceHandle<CorpusReader> NewBinding ()
Defined at line 22 of file ../../src/sys/fuzzing/common/testing/corpus-reader.cc
void Next (FidlInput fidl_input, NextCallback callback)
Defined at line 28 of file ../../src/sys/fuzzing/common/testing/corpus-reader.cc
void ~FakeCorpusReader ()
Defined at line 32 of file ../../src/sys/fuzzing/common/testing/corpus-reader.h
const std::vector<Input> & corpus ()
Defined at line 34 of file ../../src/sys/fuzzing/common/testing/corpus-reader.h
void set_error_after (int64_t error_after)
|Next| will return an error after this many successful calls.
Defined at line 37 of file ../../src/sys/fuzzing/common/testing/corpus-reader.h