class FileTester
Defined at line 121 of file ../../src/storage/f2fs/test/unit/unit_lib.h
Public Methods
void MkfsOnFakeDev (std::unique_ptr<BcacheMapper> * bc, uint64_t block_count, uint32_t block_size, bool btrim)
Defined at line 114 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void MkfsOnFakeDevWithOptions (std::unique_ptr<BcacheMapper> * bc, const MkfsOptions & options, uint64_t block_count, uint32_t block_size, bool btrim)
Defined at line 128 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void MountWithOptions (async_dispatcher_t * dispatcher, const MountOptions & options, std::unique_ptr<BcacheMapper> * bc, std::unique_ptr<F2fs> * fs)
Defined at line 142 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void Unmount (std::unique_ptr<F2fs> fs, std::unique_ptr<BcacheMapper> * bc)
Defined at line 157 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void SuddenPowerOff (std::unique_ptr<F2fs> fs, std::unique_ptr<BcacheMapper> * bc)
Defined at line 169 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CreateRoot (F2fs * fs, fbl::RefPtr<VnodeF2fs> * out)
Defined at line 189 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void Lookup (VnodeF2fs * parent, std::string_view name, fbl::RefPtr<fs::Vnode> * out)
Defined at line 196 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CreateChild (Dir * vn, umode_t mode, std::string_view name)
Defined at line 207 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void DeleteChild (Dir * vn, std::string_view name, bool is_dir)
Defined at line 213 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void RenameChild (fbl::RefPtr<Dir> & old_vnode, fbl::RefPtr<Dir> & new_vnode, std::string_view oldname, std::string_view newname)
Defined at line 218 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CreateChildren (F2fs * fs, std::vector<fbl::RefPtr<VnodeF2fs>> & vnodes, std::vector<uint32_t> & inos, fbl::RefPtr<Dir> & parent, std::string name, size_t inode_cnt)
Defined at line 223 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void DeleteChildren (std::vector<fbl::RefPtr<VnodeF2fs>> & vnodes, fbl::RefPtr<Dir> & parent, size_t inode_cnt)
Defined at line 237 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void VnodeWithoutParent (F2fs * fs, umode_t mode, fbl::RefPtr<VnodeF2fs> & vnode)
Defined at line 247 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckInlineDir (VnodeF2fs * vn)
Defined at line 266 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckNonInlineDir (VnodeF2fs * vn)
Defined at line 271 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckInlineFile (VnodeF2fs * vn)
Defined at line 276 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckNonInlineFile (VnodeF2fs * vn)
Defined at line 280 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckDataExistFlagSet (VnodeF2fs * vn)
Defined at line 284 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckDataExistFlagUnset (VnodeF2fs * vn)
Defined at line 288 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckInlineXattr (VnodeF2fs * vn)
Defined at line 292 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckChildrenFromReaddir (Dir * dir, std::unordered_set<std::string> childs)
Defined at line 296 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CheckChildrenInBlock (Dir * vn, uint64_t bidx, std::unordered_set<std::string> childs)
Defined at line 329 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
std::string GetRandomName (unsigned int len)
Defined at line 369 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void AppendToInline (File * file, const void * data, size_t len)
Defined at line 378 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void AppendToFile (File * file, const void * data, size_t len)
Defined at line 388 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void ReadFromFile (File * file, void * data, size_t len, size_t off)
Defined at line 395 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
zx_status_t Read (File * file, void * data, size_t len, size_t off, size_t * out_actual)
Defined at line 401 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
zx_status_t Write (File * file, const void * data, size_t len, size_t offset, size_t * out_actual)
Defined at line 413 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
zx_status_t Append (File * file, const void * data, size_t len, size_t * out_end, size_t * out_actual)
Defined at line 429 of file ../../src/storage/f2fs/test/unit/unit_lib.cc