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