Merge changes I19568d11,I08204e2d into main
* changes: libsnapshot: update FindResumeOp type libsnapshot: v3 writer GetCowSize
This commit is contained in:
commit
9270152900
3 changed files with 3 additions and 5 deletions
|
@ -82,7 +82,7 @@ bool CowParserV3::ReadResumeBuffer(borrowed_fd fd) {
|
|||
header_.prefix.header_size + header_.buffer_size);
|
||||
}
|
||||
|
||||
std::optional<uint32_t> CowParserV3::FindResumeOp(const uint32_t label) {
|
||||
std::optional<uint32_t> CowParserV3::FindResumeOp(const uint64_t label) {
|
||||
for (auto& resume_point : *resume_points_) {
|
||||
if (resume_point.label == label) {
|
||||
return resume_point.op_index;
|
||||
|
|
|
@ -49,7 +49,7 @@ class CowParserV3 final : public CowParserBase {
|
|||
|
||||
private:
|
||||
bool ParseOps(android::base::borrowed_fd fd, const uint32_t op_index);
|
||||
std::optional<uint32_t> FindResumeOp(const uint32_t label);
|
||||
std::optional<uint32_t> FindResumeOp(const uint64_t label);
|
||||
off_t GetDataOffset() const;
|
||||
CowHeaderV3 header_ = {};
|
||||
std::shared_ptr<std::vector<CowOperationV3>> ops_;
|
||||
|
|
|
@ -360,9 +360,7 @@ bool CowWriterV3::Finalize() {
|
|||
}
|
||||
|
||||
uint64_t CowWriterV3::GetCowSize() {
|
||||
LOG(ERROR) << __LINE__ << " " << __FILE__
|
||||
<< " <- Get Cow Size function here should never be called";
|
||||
return 0;
|
||||
return next_data_pos_;
|
||||
}
|
||||
|
||||
} // namespace snapshot
|
||||
|
|
Loading…
Reference in a new issue