class FakeRealmFuzzerModule
Defined at line 21 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
Wraps a |Module| and automatically provides fake counters and PC tables based on a seed value.
Public Methods
void FakeRealmFuzzerModule (uint32_t seed)
Make a fake module with randomized PCs.
Defined at line 12 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.cc
void FakeRealmFuzzerModule (std::vector<ModulePC> && pc_table)
Make a fake module with the given PCs.
Defined at line 18 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.cc
FakeRealmFuzzerModule & operator= (FakeRealmFuzzerModule && other)
Defined at line 25 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.cc
void FakeRealmFuzzerModule (FakeRealmFuzzerModule && other)
Defined at line 29 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
void ~FakeRealmFuzzerModule ()
Defined at line 30 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
zx_status_t Share (zx::vmo * out)
Defined at line 31 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.cc
const Module & module ()
Defined at line 34 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
const std::string & id ()
See corresponding |Module| methods.
Defined at line 37 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
void Update ()
Defined at line 39 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h
void Clear ()
Defined at line 40 of file ../../src/sys/fuzzing/realmfuzzer/testing/module.h