Lines Matching defs:patchFile

30 static void WriteToFile(std::ofstream &patchFile, DataType data, size_t dataSize)

32 patchFile.write(reinterpret_cast<const char*>(&data), dataSize);
113 int32_t ImageDiff::WriteHeader(std::ofstream &patchFile,
128 static_cast<size_t>(patchFile.tellp()),
131 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.start), sizeof(int64_t));
132 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.length), sizeof(int64_t));
133 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(dataOffset), sizeof(int64_t));
139 static_cast<size_t>(patchFile.tellp()), dataOffset, block.newInfo.length);
140 WriteToFile<int32_t>(patchFile, static_cast<int32_t>(block.newInfo.length), sizeof(int32_t));
141 patchFile.write(reinterpret_cast<const char*>(block.newInfo.buffer + block.newInfo.start),
179 int32_t ImageDiff::WritePatch(std::ofstream &patchFile, std::fstream &blockPatchFile)
184 bsPatchSize, static_cast<size_t>(patchFile.tellp()));
190 patchFile.write(buffer.data(), readLen);
193 PATCH_LOGI("WritePatch patch %zu", static_cast<size_t>(patchFile.tellp()));
200 index, static_cast<size_t>(patchFile.tellp()), updateBlocks_[index].patchData.size());
201 patchFile.write(reinterpret_cast<const char*>(updateBlocks_[index].patchData.data()),
211 std::ofstream patchFile(patchName, std::ios::out | std::ios::trunc | std::ios::binary);
212 if (patchFile.fail()) {
216 patchFile.write(PKGDIFF_MAGIC, std::char_traits<char>::length(PKGDIFF_MAGIC));
219 patchFile.write(reinterpret_cast<const char*>(&size), sizeof(uint32_t));
240 index, static_cast<size_t>(patchFile.tellp()), dataOffset);
241 patchFile.write(reinterpret_cast<const char*>(&updateBlocks_[index].type), sizeof(uint32_t));
242 int32_t ret = WriteHeader(patchFile, blockPatchFile, dataOffset, updateBlocks_[index]);
249 int32_t ret = WritePatch(patchFile, blockPatchFile);
254 PATCH_LOGI("DiffImage success patchOffset %zu %s", static_cast<size_t>(patchFile.tellp()), patchName.c_str());
255 patchFile.close();
384 int32_t ZipImageDiff::WriteHeader(std::ofstream &patchFile,
399 static_cast<size_t>(patchFile.tellp()), dataOffset, patchSize);
405 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.start), sizeof(int64_t));
406 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.length), sizeof(int64_t));
407 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(dataOffset), sizeof(int64_t));
408 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.srcOriginalLength), sizeof(int64_t));
409 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.destOriginalLength), sizeof(int64_t));
411 WriteToFile<int32_t>(patchFile, level_, sizeof(int32_t));
412 WriteToFile<int32_t>(patchFile, method_, sizeof(int32_t));
413 WriteToFile<int32_t>(patchFile, windowBits_, sizeof(int32_t));
414 WriteToFile<int32_t>(patchFile, memLevel_, sizeof(int32_t));
415 WriteToFile<int32_t>(patchFile, strategy_, sizeof(int32_t));
418 ret = ImageDiff::WriteHeader(patchFile, blockPatchFile, dataOffset, block);
475 int32_t Lz4ImageDiff::WriteHeader(std::ofstream &patchFile,
490 static_cast<size_t>(patchFile.tellp()), dataOffset, patchSize);
497 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.start), sizeof(int64_t));
498 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.oldInfo.length), sizeof(int64_t));
499 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(dataOffset), sizeof(int64_t));
500 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.srcOriginalLength), sizeof(int64_t));
501 WriteToFile<int64_t>(patchFile, static_cast<int64_t>(block.destOriginalLength), sizeof(int64_t));
504 WriteToFile<int32_t>(patchFile, compressionLevel_, sizeof(int32_t));
505 WriteToFile<int32_t>(patchFile, magic, sizeof(int32_t));
506 WriteToFile<int32_t>(patchFile, blockIndependence_, sizeof(int32_t));
507 WriteToFile<int32_t>(patchFile, contentChecksumFlag_, sizeof(int32_t));
508 WriteToFile<int32_t>(patchFile, blockSizeID_, sizeof(int32_t));
509 WriteToFile<int32_t>(patchFile, autoFlush_, sizeof(int32_t));
512 ret = ImageDiff::WriteHeader(patchFile, blockPatchFile, dataOffset, block);