Lines Matching refs:header

91 int32_t CompressedImagePatch::StartReadHeader(const PatchParam &param, PatchHeader &header, size_t …  in StartReadHeader()  argument
93 int32_t ret = ReadHeader(param, header, offset); in StartReadHeader()
99header.srcStart, header.srcLength, header.patchOffset, header.expandedLen, header.targetSize); in StartReadHeader()
100 if (header.srcStart > param.oldSize || param.oldSize - header.srcStart < header.srcLength || in StartReadHeader()
101 header.patchOffset > param.patchSize) { in StartReadHeader()
103 header.srcStart, header.srcLength, param.oldSize, header.patchOffset); in StartReadHeader()
113 PatchHeader header {}; in ApplyImagePatch() local
114 if (StartReadHeader(param, header, offset) != 0) { in ApplyImagePatch()
127 BlockBuffer oldData = { param.oldBuff + header.srcStart, header.srcLength }; in ApplyImagePatch()
128 if (DecompressData(pkgManager, oldData, stream, true, header.expandedLen) != 0) { in ApplyImagePatch()
138 info->packedSize = header.targetSize; in ApplyImagePatch()
139 info->unpackedSize = header.expandedLen; in ApplyImagePatch()
146 PatchBuffer patchInfo = {param.patch, header.patchOffset, param.patchSize}; in ApplyImagePatch()
156 if (originalSize != header.targetSize) { in ApplyImagePatch()
216 int32_t ZipImagePatch::ReadHeader(const PatchParam &param, PatchHeader &header, size_t &offset) in ReadHeader() argument
222 header.srcStart = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
224 header.srcLength = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
226 header.patchOffset = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
228 header.expandedLen = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
230 header.targetSize = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
269 int32_t Lz4ImagePatch::ReadHeader(const PatchParam &param, PatchHeader &header, size_t &offset) in ReadHeader() argument
275 header.srcStart = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
277 header.srcLength = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
279 header.patchOffset = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
281 header.expandedLen = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()
283 header.targetSize = static_cast<size_t>(ReadLE<uint64_t>(param.patch + offset)); in ReadHeader()