Lines Matching defs:param
27 int32_t UpdateApplyPatch::ApplyImagePatch(const PatchParam ¶m, const std::vector<uint8_t> &bonusData,
44 ret = ApplyImagePatch(param, patchWriter.get(), bonusData);
52 bool UpdateApplyPatch::PreCheck(const PatchParam ¶m, const UpdatePatchWriterPtr writer)
55 PATCH_LOGE("check param fail ");
58 if (param.patchSize < (std::char_traits<char>::length(PKGDIFF_MAGIC) + sizeof(int32_t))) {
62 if (memcmp(param.patch, PKGDIFF_MAGIC, std::char_traits<char>::length(PKGDIFF_MAGIC)) != 0) {
69 int32_t UpdateApplyPatch::ApplyImagePatch(const PatchParam ¶m,
72 if (!PreCheck(param, writer)) {
76 int32_t numChunks = ImagePatch::ReadLE<int32_t>(param.patch + offset);
82 if ((offset + sizeof(int32_t)) > param.patchSize) {
86 int32_t type = ImagePatch::ReadLE<int32_t>(param.patch + offset);
110 int32_t ret = imagePatch->ApplyImagePatch(param, offset);
252 PatchParam param {};
253 param.patch = patchData.memory;
254 param.patchSize = patchData.length;
255 param.oldBuff = oldData.memory;
256 param.oldSize = oldData.length;
257 if (UpdatePatch::UpdateApplyPatch::ApplyImagePatch(param, writer.get(), empty) != 0) {