class ModulePool

Defined at line 24 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.h

An alias to simplify passing around the shared module pool.

Public Methods

ModuleProxy * Get (const std::string & id, size_t size)

Returns a pointer to the |ModuleProxy| for a given |id| and |size|, creating it first if

necessary.

Defined at line 12 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.cc

void ModulePool ()

Defined at line 26 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.h

void ~ModulePool ()

Defined at line 27 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.h

ModulePoolPtr MakePtr ()

Defined at line 29 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.h

size_t Measure ()

These correspond to |ModuleProxy| methods, but are applied to all modules.

Defined at line 29 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.cc

size_t Accumulate ()

Defined at line 35 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.cc

size_t GetCoverage (size_t * out_num_features)

Defined at line 41 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.cc

void Clear ()

Defined at line 55 of file ../../src/sys/fuzzing/realmfuzzer/engine/module-pool.cc