class FuzzedTransactionHandler
Defined at line 66 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h
Fake that returns data from the fuzzer rather than from disk.
Public Methods
void Init (FuzzerUtils * fuzz_utils)
FuzzedTransactionHandler
Defined at line 61 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.cc
void FuzzedTransactionHandler ()
Defined at line 68 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h
zx_status_t RunRequests (const std::vector<storage::BufferedOperation> & requests)
Defined at line 68 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.cc
void ~FuzzedTransactionHandler ()
Defined at line 69 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h
void SetJournalStart (uint64_t journal_start)
Indicate the block number that the journal should start at. Read transactions at this offset
will return a fuzzed superblock.
Defined at line 76 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h
uint64_t BlockNumberToDevice (uint64_t block_num)
TransactionHandler interface
Defined at line 79 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h
uint32_t block_size ()
Defined at line 82 of file ../../src/storage/lib/vfs/cpp/journal/fuzzer_utils.h