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