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_tblock_count,uint32_tblock_size,boolbtrim)
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_tblock_count,uint32_tblock_size,boolbtrim)
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_viewname,fbl::RefPtr<fs::Vnode> *out)
Defined at line 196 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void CreateChild (Dir *vn,umode_tmode,std::string_viewname)
Defined at line 207 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void DeleteChild (Dir *vn,std::string_viewname,boolis_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_viewoldname,std::string_viewnewname)
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::stringname,size_tinode_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_tinode_cnt)
Defined at line 237 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void VnodeWithoutParent (F2fs *fs,umode_tmode,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_tbidx,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_tlen)
Defined at line 378 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void AppendToFile (File *file,const void *data,size_tlen)
Defined at line 388 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
void ReadFromFile (File *file,void *data,size_tlen,size_toff)
Defined at line 395 of file ../../src/storage/f2fs/test/unit/unit_lib.cc
zx_status_t Read (File *file,void *data,size_tlen,size_toff,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_tlen,size_toffset,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_tlen,size_t *out_end,size_t *out_actual)
Defined at line 429 of file ../../src/storage/f2fs/test/unit/unit_lib.cc