Home
last modified time | relevance | path

Searched refs:CowReader (Results 1 – 14 of 14) sorted by relevance

/aosp14/system/core/fs_mgr/libsnapshot/libsnapshot_cow/
H A Dcow_reader.cpp37 CowReader::CowReader(ReaderFlags reader_flag, bool is_merge) in CowReader() function in android::snapshot::CowReader
54 std::unique_ptr<CowReader> CowReader::CloneCowReader() { in CloneCowReader()
55 auto cow = std::make_unique<CowReader>(); in CloneCowReader()
72 bool CowReader::InitForMerge(android::base::unique_fd&& fd) { in InitForMerge()
165 bool CowReader::ParseOps(std::optional<uint64_t> label) { in ParseOps()
418 bool CowReader::PrepMergeOps() { in PrepMergeOps()
509 bool CowReader::VerifyMergeOps() { in VerifyMergeOps()
547 bool CowReader::GetHeader(CowHeader* header) { in GetHeader()
552 bool CowReader::GetFooter(CowFooter* footer) { in GetFooter()
558 bool CowReader::GetLastLabel(uint64_t* label) { in GetLastLabel()
[all …]
H A Dcow_api_test.cpp76 CowReader reader; in TEST_F()
124 CowReader reader; in TEST_F()
202 CowReader reader; in TEST_F()
280 CowReader reader; in TEST_F()
333 CowReader reader; in TEST_P()
406 CowReader reader; in TEST_P()
465 CowReader reader; in TEST_F()
525 CowReader reader; in TEST_F()
568 CowReader reader; in TEST_P()
638 CowReader reader; in TEST_F()
[all …]
H A Dinspect_cow.cpp84 static void ShowBad(CowReader& reader, const struct CowOperation& op) { in ShowBad()
109 CowReader reader; in Inspect()
H A Dcow_writer.cpp389 auto reader = std::make_unique<CowReader>(); in OpenForAppend()
/aosp14/system/core/fs_mgr/libsnapshot/include/libsnapshot/
H A Dcow_reader.h111 class CowReader final : public ICowReader {
118 CowReader(ReaderFlags reader_flag = ReaderFlags::DEFAULT, bool is_merge = false);
119 ~CowReader() { owned_fd_ = {}; } in ~CowReader()
157 std::unique_ptr<CowReader> CloneCowReader();
H A Dsnapshot_writer.h86 std::unique_ptr<CowReader> OpenCowReader() const;
/aosp14/system/core/fs_mgr/libsnapshot/
H A Dsnapshot_reader.h55 bool SetCow(std::unique_ptr<CowReader>&& cow);
72 std::unique_ptr<CowReader> cow_;
H A Dsnapshot_writer.cpp70 std::unique_ptr<CowReader> CompressedSnapshotWriter::OpenCowReader() const { in OpenCowReader()
77 auto cow = std::make_unique<CowReader>(); in OpenCowReader()
H A Dsnapshot_reader.cpp80 bool CompressedSnapshotReader::SetCow(std::unique_ptr<CowReader>&& cow) { in SetCow()
H A Dsnapshot.cpp1396 CowReader reader; in CheckMergeConsistency()
/aosp14/system/core/fs_mgr/libsnapshot/snapuserd/user-space-merge/
H A Dsnapuserd_core.h151 std::unique_ptr<CowReader> reader_;
269 std::unique_ptr<CowReader> reader_;
326 std::unique_ptr<CowReader> CloneReaderForWorker();
410 std::unique_ptr<CowReader> reader_;
H A Dsnapuserd_core.cpp71 std::unique_ptr<CowReader> SnapshotHandler::CloneReaderForWorker() { in CloneReaderForWorker()
156 reader_ = std::make_unique<CowReader>(CowReader::ReaderFlags::USERSPACE_MERGE, true); in ReadMetadata()
/aosp14/system/core/fs_mgr/libsnapshot/snapuserd/dm-snapshot-merge/
H A Dsnapuserd.h191 std::unique_ptr<CowReader> reader_;
231 std::unique_ptr<CowReader> CloneReaderForWorker();
299 std::unique_ptr<CowReader> reader_;
H A Dsnapuserd.cpp68 std::unique_ptr<CowReader> Snapuserd::CloneReaderForWorker() { in CloneReaderForWorker()
349 reader_ = std::make_unique<CowReader>(); in ReadMetadata()