Searched refs:CowReader (Results 1 – 14 of 14) sorted by relevance
37 CowReader::CowReader(ReaderFlags reader_flag, bool is_merge) in CowReader() function in android::snapshot::CowReader54 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 …]
76 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 …]
84 static void ShowBad(CowReader& reader, const struct CowOperation& op) { in ShowBad()109 CowReader reader; in Inspect()
389 auto reader = std::make_unique<CowReader>(); in OpenForAppend()
111 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();
86 std::unique_ptr<CowReader> OpenCowReader() const;
55 bool SetCow(std::unique_ptr<CowReader>&& cow);72 std::unique_ptr<CowReader> cow_;
70 std::unique_ptr<CowReader> CompressedSnapshotWriter::OpenCowReader() const { in OpenCowReader()77 auto cow = std::make_unique<CowReader>(); in OpenCowReader()
80 bool CompressedSnapshotReader::SetCow(std::unique_ptr<CowReader>&& cow) { in SetCow()
1396 CowReader reader; in CheckMergeConsistency()
151 std::unique_ptr<CowReader> reader_;269 std::unique_ptr<CowReader> reader_;326 std::unique_ptr<CowReader> CloneReaderForWorker();410 std::unique_ptr<CowReader> reader_;
71 std::unique_ptr<CowReader> SnapshotHandler::CloneReaderForWorker() { in CloneReaderForWorker()156 reader_ = std::make_unique<CowReader>(CowReader::ReaderFlags::USERSPACE_MERGE, true); in ReadMetadata()
191 std::unique_ptr<CowReader> reader_;231 std::unique_ptr<CowReader> CloneReaderForWorker();299 std::unique_ptr<CowReader> reader_;
68 std::unique_ptr<CowReader> Snapuserd::CloneReaderForWorker() { in CloneReaderForWorker()349 reader_ = std::make_unique<CowReader>(); in ReadMetadata()