class FuzzedVmoidRegistry

Defined at line 41 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

Fake that allows callers to directly interact with VMOs that would normally be passed to storage

devices. It allows the caller to set the keys used to map the VMOs and retrieve them as needed.

Public Methods

void FuzzedVmoidRegistry ()

Defined at line 43 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

void ~FuzzedVmoidRegistry ()

Defined at line 44 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

bool HasVmo (vmoid_t vmoid)

Defined at line 46 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

zx_status_t BlockAttachVmo (const zx::vmo & vmo, storage::Vmoid * out)

FuzzedVmoidRegistry

Defined at line 46 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.cc

bool HasVmo (ReservedVmoid vmoid)

Defined at line 47 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

const zx::vmo & GetVmo (vmoid_t vmoid)

Defined at line 49 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

const zx::vmo & GetVmo (ReservedVmoid vmoid)

Defined at line 50 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

void SetNextVmoid (vmoid_t vmoid)

Sets the vmoid that will be returned by the next call to |AttachVmo|.

Defined at line 53 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

void SetNextVmoid (ReservedVmoid vmoid)

Defined at line 54 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h

zx_status_t BlockDetachVmo (storage::Vmoid vmoid)

Defined at line 54 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.cc