class LLVMTargetAdapter

Defined at line 33 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.h

Public Methods

void LLVMTargetAdapter (ExecutorPtr executor)

Defined at line 16 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc

fidl::InterfaceRequestHandler<TargetAdapter> GetHandler ()

Returns an interface request handler.

Defined at line 19 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc

void SetParameters (const std::vector<std::string> & parameters)

Records the command-line parameters.

Defined at line 25 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc

void GetParameters (GetParametersCallback callback)

FIDL methods.

Defined at line 29 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc

void Connect (zx::eventpair eventpair, zx::vmo test_input, ConnectCallback callback)

Defined at line 33 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc

void ~LLVMTargetAdapter ()

Defined at line 36 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.h

Promise<> Run ()

Returns a promise to perform fuzzing runs in a loop. The promise completes when the engine

disconnects. If the engine is not connected when this method is called, it will not complete

until after |Connect| is called.

Defined at line 43 of file ../../src/sys/fuzzing/realmfuzzer/adapters/llvm.cc