class MapTester

Defined at line 177 of file ../../src/storage/f2fs/test/unit/unit_lib.h

Public Methods

nid_t GetNextFreeNidInList (NodeManager & manager)

Defined at line 199 of file ../../src/storage/f2fs/test/unit/unit_lib.h

void GetNatCacheEntryCount (NodeManager & manager, size_t & num_tree, size_t & num_clean, size_t & num_dirty)

Defined at line 204 of file ../../src/storage/f2fs/test/unit/unit_lib.h

void SetNatCount (NodeManager & manager, uint32_t count)

Defined at line 211 of file ../../src/storage/f2fs/test/unit/unit_lib.h

pgoff_t GetCurrentNatAddr (NodeManager & manager, nid_t start)

Defined at line 214 of file ../../src/storage/f2fs/test/unit/unit_lib.h

void CheckNodeLevel (F2fs * fs, VnodeF2fs * vn, uint32_t level)

Defined at line 435 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void CheckNidsFree (F2fs * fs, std::unordered_set<nid_t> & nids)

Defined at line 448 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void CheckNidsInuse (F2fs * fs, std::unordered_set<nid_t> & nids)

Defined at line 464 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void CheckBlkaddrsFree (F2fs * fs, std::unordered_set<block_t> & blkaddrs)

Defined at line 480 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void CheckBlkaddrsInuse (F2fs * fs, std::unordered_set<block_t> & blkaddrs)

Defined at line 490 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void CheckDnodePage (NodePage & page, nid_t exp_nid)

Defined at line 500 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void DoWriteNat (F2fs * fs, nid_t nid, block_t blkaddr, uint8_t version)

Defined at line 525 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void DoWriteSit (F2fs * fs, CursegType type, uint32_t exp_segno, block_t * new_blkaddr)

Defined at line 550 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void RemoveTruncatedNode (NodeManager & node_manager, std::vector<nid_t> & nids)

Defined at line 511 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

bool IsCachedNat (NodeManager & node_manager, nid_t n)

Defined at line 505 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void RemoveAllNatEntries (NodeManager & manager)

Defined at line 575 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

nid_t ScanFreeNidList (NodeManager & manager)

Defined at line 586 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void GetCachedNatEntryBlockAddress (NodeManager & manager, nid_t nid, block_t & out)

Defined at line 591 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void SetCachedNatEntryBlockAddress (NodeManager & manager, nid_t nid, block_t address)

Defined at line 599 of file ../../src/storage/f2fs/test/unit/unit_lib.cc

void SetCachedNatEntryCheckpointed (NodeManager & manager, nid_t nid)

Defined at line 607 of file ../../src/storage/f2fs/test/unit/unit_lib.cc