Home
last modified time | relevance | path

Searched refs:BlockBuffer (Results 1 – 25 of 26) sorted by relevance

12

/ohos5.0/base/update/updater/services/diffpatch/diff/
H A Dblocks_diff.h34 void Init(const BlockBuffer &oldInfo);
35 int64_t Search(const BlockBuffer &newInfo,
38 void InitBuckets(const BlockBuffer &oldInfo,
42 int64_t MatchLength(const BlockBuffer &oldBuffer, const BlockBuffer &newBuffer) const;
54 static int32_t MakePatch(const BlockBuffer &newInfo,
56 static int32_t MakePatch(const BlockBuffer &newInfo,
59 int32_t MakePatch(const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patchSize);
66 int32_t GetCtrlDatas(const BlockBuffer &newInfo,
69 const BlockBuffer &newInfo, size_t &patchSize);
74 void ComputeOldScore(const BlockBuffer &newInfo,
[all …]
H A Dblocks_diff.cpp38 static void WriteLE64(const BlockBuffer &buffer, int64_t value) in WriteLE64()
80 BlockBuffer newInfo = {newBuffer.memory, newBuffer.length}; in MakePatch()
81 BlockBuffer oldInfo = {oldBuffer.memory, oldBuffer.length}; in MakePatch()
95 int32_t BlocksDiff::MakePatch(const BlockBuffer &newInfo, in MakePatch()
116 int32_t BlocksDiff::MakePatch(const BlockBuffer &newInfo, in MakePatch()
131 int32_t BlocksDiff::MakePatch(const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patch… in MakePatch()
153 const BlockBuffer &newInfo, size_t &patchSize) in WritePatchData()
274 void BlocksDiff::ComputeOldScore(const BlockBuffer &newInfo, in ComputeOldScore()
297 void BlocksDiff::ComputeLength(const BlockBuffer &newInfo, in ComputeLength()
392 BlockBuffer srcData = {buffer, sizeof(int64_t)}; in WriteControlData()
[all …]
H A Dimage_diff.cpp58 BlockBuffer newBuffer; in MakePatch()
59 BlockBuffer olduffer; in MakePatch()
155 const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patchSize) const in MakeBlockPatch()
164 BlockBuffer patchBuffer = {patchData.data(), patchSize}; in MakeBlockPatch()
266 BlockBuffer newBuffer; in MakePatch()
267 BlockBuffer oldBuffer; in MakePatch()
309 BlockBuffer orgNewBuffer; in DiffFile()
310 BlockBuffer orgOldBuffer; in DiffFile()
348 BlockBuffer newData = {newBuffer.data(), newFileInfo->unpackedSize}; in DiffFile()
437 BlockBuffer orgNewBuffer; in TestAndSetConfig()
[all …]
H A Dimage_diff.h54 const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patchSize) const;
74 virtual int32_t TestAndSetConfig(const BlockBuffer &buffer, const std::string &fileName) = 0;
76 void UpdateBlocks(const BlockBuffer &orgNewBuffer, const Hpackage::FileInfo *newFileInfo,
77 const BlockBuffer &orgOldBuffer, const Hpackage::FileInfo *oldFileInfo,
80 const BlockBuffer &buffer, std::vector<uint8_t> &outData, size_t &outSize) const;
94 int32_t TestAndSetConfig(const BlockBuffer &buffer, const std::string &fileName) override;
113 int32_t TestAndSetConfig(const BlockBuffer &buffer, const std::string &fileName) override;
H A Dupdate_diff.h41 int32_t GetPkgBuffer(BlockBuffer &buffer) const;
/ohos5.0/base/update/updater/services/include/patch/
H A Dupdate_patch.h37 using BlockBuffer = Hpackage::PkgBuffer; variable
45 virtual int32_t Write(size_t start, const BlockBuffer &buffer, size_t len) = 0;
53 using ImageProcessor = std::function<int(size_t start, const BlockBuffer &data, size_t size)>;
61 const BlockBuffer &oldInfo, UpdatePatchWriterPtr writer);
63 const BlockBuffer &oldInfo, ImageProcessor writer, const std::string& expected);
65 const BlockBuffer &oldInfo, std::vector<uint8_t> &newData);
77 int32_t Write(size_t start, const BlockBuffer &buffer, size_t len) override;
93 int32_t Write(size_t start, const BlockBuffer &buffer, size_t len) override;
/ohos5.0/base/update/updater/services/diffpatch/bzip2/
H A Dbzip2_adapter.h44 int32_t WriteData(const BlockBuffer &srcData) override;
58 int32_t WriteData(const BlockBuffer &srcData) override;
76 virtual int32_t ReadData(BlockBuffer &info) = 0;
86 BZip2BufferReadAdapter(size_t offset, size_t length, const BlockBuffer &info) in BZip2BufferReadAdapter()
93 int32_t ReadData(BlockBuffer &info) override;
95 BlockBuffer buffer_ {};
H A Dlz4_adapter.h39 virtual int32_t CompressData(const BlockBuffer &srcData) = 0;
62 int32_t WriteData(const BlockBuffer &srcData) override;
65 int32_t CompressData(const BlockBuffer &srcData) override;
85 int32_t CompressData(const BlockBuffer &srcData) override;
H A Dlz4_adapter.cpp111 int32_t Lz4FrameAdapter::WriteData(const BlockBuffer &srcData) in WriteData()
130 BlockBuffer data = {inData_.data(), inData_.size()}; in WriteData()
141 BlockBuffer data = {srcData.buffer + srcData.length - remainLen, length}; in WriteData()
161 int32_t Lz4FrameAdapter::CompressData(const BlockBuffer &srcData) in CompressData()
185 BlockBuffer data = {inData_.data(), currDataSize_}; in FlushData()
253 int32_t Lz4BlockAdapter::CompressData(const BlockBuffer &srcData) in CompressData()
293 BlockBuffer data = {inData_.data(), currDataSize_}; in FlushData()
H A Dbzip2_adapter.cpp48 int32_t BZipBuffer2Adapter::WriteData(const BlockBuffer &srcData) in WriteData()
119 int32_t BZip2StreamAdapter::WriteData(const BlockBuffer &srcData) in WriteData()
225 int32_t BZip2BufferReadAdapter::ReadData(BlockBuffer &info) in ReadData()
H A Ddeflate_adapter.h36 virtual int32_t WriteData(const BlockBuffer &srcData) in WriteData()
H A Dzip_adapter.h38 int32_t WriteData(const BlockBuffer &srcData) override;
H A Dzip_adapter.cpp72 int32_t ZipAdapter::WriteData(const BlockBuffer &srcData) in WriteData()
/ohos5.0/base/update/updater/test/unittest/diffpatch/
H A Dbzip2_unittest.cpp45 int32_t Write(size_t start, const BlockBuffer &data, size_t len) override in Write()
84 BlockBuffer srcData = {data.memory, data.length}; in BZip2AdapterBufferTest()
104 BlockBuffer compressedInfo = {compressedData.data(), compressedData.size()}; in BZip2AdapterBufferTest()
109 BlockBuffer data1 = {dataArray.data(), data.length}; in BZip2AdapterBufferTest()
138 BlockBuffer srcData = {data.memory, data.length}; in BZip2AdapterAddMoreTest()
154 BlockBuffer compressedInfo = {compressedData.data(), compressedData.size()}; in BZip2AdapterAddMoreTest()
160 BlockBuffer data1 = {dataArray.data(), data.length}; in BZip2AdapterAddMoreTest()
181 const BlockBuffer &buffer, std::vector<uint8_t> &outData, size_t &bufferSize) in CompressData()
253 BlockBuffer data = {memInfo.memory + offset, writeSize}; in DeflateAdapterTest()
395 BlockBuffer srcTestData;
H A Ddiffpatch_unittest.cpp132 [&](size_t start, const UpdatePatch::BlockBuffer &data, size_t size) -> int { in ImgageDiffPatchFileTest2()
162 UpdatePatch::BlockBuffer oldInfo = {oldData.memory, oldData.length}; in TestApplyBlockPatch()
/ohos5.0/base/update/updater/services/diffpatch/patch/
H A Dblocks_patch.cpp116BlockBuffer patchData = {patchInfo_.buffer + patchInfo_.start, patchInfo_.length - patchInfo_.star… in ReadHeader()
144 BlockBuffer patchBuffer = {header, patchInfo_.length - patchInfo_.start}; in ReadHeader()
164 BlockBuffer info = {data.data(), sizeof(int64_t)}; in ReadControlData()
203 BlockBuffer diffData = {newData_.data() + newOffset_, static_cast<size_t>(ctrlData.diffLength)}; in RestoreDiffData()
223BlockBuffer extraData = {newData_.data() + newOffset_, static_cast<size_t>(ctrlData.extraLength)}; in RestoreExtraData()
238 BlockBuffer diffBuffer = {diffData.data(), diffData.size()}; in RestoreDiffData()
280 BlockBuffer extraBuffer = {extraData.data(), static_cast<size_t>(ctrlData.extraLength)}; in RestoreExtraData()
H A Dupdate_patch.cpp120 const BlockBuffer &oldInfo, std::vector<uint8_t> &newData) in ApplyBlockPatch()
131 const BlockBuffer &oldInfo, UpdatePatchWriterPtr writer) in ApplyBlockPatch()
162 const BlockBuffer &oldInfo, ImageProcessor writer, const std::string& expected) in ApplyBlockPatch()
263 BlockBuffer oldInfo = {oldData.memory, oldData.length}; in ApplyPatch()
291 int32_t ImagePatchWriter::Write(size_t start, const BlockBuffer &buffer, size_t len) in Write()
312 BlockBuffer data = { digest.data(), digest.size() }; in Finish()
340 int32_t FilePatchWriter::Write(size_t start, const BlockBuffer &buffer, size_t len) in Write()
H A Dimage_patch.cpp55 BlockBuffer oldInfo = {param.oldBuff + srcStart, srcLen}; in ApplyImagePatch()
79 BlockBuffer data = {param.patch + offset, dataLen}; in ApplyImagePatch()
127 BlockBuffer oldData = { param.oldBuff + header.srcStart, header.srcLength }; in ApplyImagePatch()
340 int32_t CompressedFileRestore::Write(size_t start, const BlockBuffer &buffer, size_t size) in Write()
347 BlockBuffer data = { buffer.buffer, size }; in Write()
362 BlockBuffer buffer = { digest.data(), digest.size() }; in CompressData()
H A Dblocks_patch.h53 …BlocksBufferPatch(const PatchBuffer &patchInfo, const BlockBuffer &oldInfo, std::vector<uint8_t> &… in BlocksBufferPatch()
62 BlockBuffer oldInfo_ { nullptr, 0 };
H A Dimage_patch.h124 int32_t Write(size_t start, const BlockBuffer &buffer, size_t len) override;
/ohos5.0/base/update/updater/services/diffpatch/
H A Ddiffpatch.cpp80 std::string GeneraterBufferHash(const BlockBuffer &buffer) in PatchMapFile()
92 std::string ConvertSha256Hex(const BlockBuffer &buffer) in PatchMapFile()
H A Ddiffpatch.h169 std::string GeneraterBufferHash(const BlockBuffer &buffer);
170 std::string ConvertSha256Hex(const BlockBuffer &buffer);
/ohos5.0/base/update/updater/services/updater_binary/
H A Dupdate_image_patch.cpp87 UpdatePatch::BlockBuffer data = { mapBuffer.memory, mapBuffer.length }; in GetFileHash()
108 [&](size_t start, const UpdatePatch::BlockBuffer &data, size_t size) -> int { in ApplyPatch()
274 UpdatePatch::BlockBuffer data = { mapBuffer.memory, length }; in CheckHash()
/ohos5.0/base/update/updater/test/unittest/applypatch_test/
H A Dimagepatch_unittest.h85 [&](size_t start, const UpdatePatch::BlockBuffer &data, size_t size) -> int { in RunImageApplyPatch()
/ohos5.0/base/update/updater/services/applypatch/
H A Dblock_set.cpp385 [&](size_t start, const UpdatePatch::BlockBuffer &data, size_t size) -> int { in WriteDiffToBlock()
402 [&](size_t start, const UpdatePatch::BlockBuffer &data, size_t size) -> int { in WriteDiffToBlock()

12