Home
last modified time | relevance | path

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

/aosp_15_r20/external/bsdiff/
H A Dpatch_reader_unittest.cc58 std::vector<uint8_t>* patch_data) { in ConstructPatchHeader() argument
59 EXPECT_EQ(static_cast<size_t>(8), patch_data->size()); in ConstructPatchHeader()
65 std::copy(buf, buf + sizeof(buf), std::back_inserter(*patch_data)); in ConstructPatchHeader()
68 void ConstructPatchData(std::vector<uint8_t>* patch_data) { in ConstructPatchData() argument
71 new_file_size_, patch_data); in ConstructPatchData()
76 std::back_inserter(*patch_data)); in ConstructPatchData()
79 std::back_inserter(*patch_data)); in ConstructPatchData()
82 std::back_inserter(*patch_data)); in ConstructPatchData()
85 void VerifyPatch(const std::vector<uint8_t>& patch_data) { in VerifyPatch() argument
87 EXPECT_TRUE(patch_reader.Init(patch_data.data(), patch_data.size())); in VerifyPatch()
[all …]
H A Dpatch_reader.cc21 bool BsdiffPatchReader::Init(const uint8_t* patch_data, size_t patch_size) { in Init() argument
40 if (memcmp(patch_data, kLegacyMagicHeader, 8) == 0) { in Init()
44 } else if (memcmp(patch_data, kBSDF2MagicHeader, 5) == 0) { in Init()
51 uint8_t type = patch_data[i]; in Init()
71 int64_t ctrl_len = ParseInt64(patch_data + 8); in Init()
72 int64_t diff_len = ParseInt64(patch_data + 16); in Init()
73 int64_t signed_newsize = ParseInt64(patch_data + 24); in Init()
95 if (!ctrl_stream_->SetInputData(const_cast<uint8_t*>(patch_data) + offset, in Init()
102 if (!diff_stream_->SetInputData(const_cast<uint8_t*>(patch_data) + offset, in Init()
109 if (!extra_stream_->SetInputData(const_cast<uint8_t*>(patch_data) + offset, in Init()
H A Dbspatch.cc179 const uint8_t* patch_data, in bspatch() argument
222 uint64_t newsize = ParseInt64(patch_data + 24); in bspatch()
226 return bspatch(old_file, new_file, patch_data, patch_size); in bspatch()
233 const uint8_t* patch_data, in bspatch() argument
239 return bspatch(old_file, new_file, patch_data, patch_size); in bspatch()
246 const uint8_t* patch_data, in bspatch() argument
249 if (!patch_reader.Init(patch_data, patch_size)) { in bspatch()
/aosp_15_r20/system/update_engine/lz4diff/
H A Dlz4patch.cc124 bool ParseLz4DifffPatch(std::string_view patch_data, Lz4diffPatch* output) { in ParseLz4DifffPatch() argument
126 if (!android::base::StartsWith(patch_data, kLz4diffMagic)) { in ParseLz4DifffPatch()
128 << HexEncode(patch_data.substr(0, kLz4diffMagic.size())) in ParseLz4DifffPatch()
133 std::memcpy(patch.magic, patch_data.data(), kLz4diffMagic.size()); in ParseLz4DifffPatch()
135 patch_data.data() + kLz4diffMagic.size(), in ParseLz4DifffPatch()
144 patch_data.data() + kLz4diffMagic.size() + sizeof(patch.version), in ParseLz4DifffPatch()
148 patch_data.data() + kLz4diffHeaderSize, patch.pb_header_size)); in ParseLz4DifffPatch()
150 patch_data.substr(kLz4diffHeaderSize + patch.pb_header_size); in ParseLz4DifffPatch()
155 std::string_view patch_data, in bspatch() argument
159 CHECK_GT(patch_data.size(), 0UL); in bspatch()
[all …]
H A Dlz4diff.cc200 Blob patch_data; in Lz4Diff() local
202 TryBsdiff(decompressed_src, decompressed_dst, &patch_data)); in Lz4Diff()
211 puffdiff_delta.size() < patch_data.size()) { in Lz4Diff()
212 patch_data = std::move(puffdiff_delta); in Lz4Diff()
230 return ConstructLz4diffPatch(std::move(patch_data), header, output); in Lz4Diff()
H A Dlz4patch.h26 std::string_view patch_data,
30 std::string_view patch_data,
32 bool Lz4Patch(const Blob& src_data, const Blob& patch_data, Blob* output);
/aosp_15_r20/system/update_engine/payload_consumer/
H A Dvabc_partition_writer_unittest.cc223 std::string patch_data; in GetNoopBSDIFF() local
224 if (!utils::ReadFile(patch_file.path, &patch_data)) { in GetNoopBSDIFF()
227 return patch_data; in GetNoopBSDIFF()
277 const auto patch_data = GetNoopBSDIFF(kBlockSize * 5); in TEST_F() local
278 ASSERT_GT(patch_data.size(), 0UL); in TEST_F()
280 *install_op, nullptr, patch_data.data(), patch_data.size())); in TEST_F()
H A Dinstall_operation_executor_unittest.cc247 std::vector<uint8_t> patch_data = target_data_; // Fake the full operation in TEST_F() local
252 {{InstallOperation::ZUCCHINI, 1024 * BLOCK_SIZE}}, &aop, &patch_data)); in TEST_F()
262 op, std::move(writer), source_fd_, patch_data.data(), patch_data.size())); in TEST_F()
/aosp_15_r20/build/make/tools/releasetools/
H A Dota_package_parser.py146 patch_data = self.package.getinfo(partition + ".patch.dat")
147 logging.info("{:<40}{:<40}".format(new_data.filename, patch_data.filename))
150 "compress_type: " + str(patch_data.compress_type)))
155 patch_data.compress_size)))
158 "file_size: " + OtaPackageParser.GetSizeString(patch_data.file_size)))
161 self.patch_data_size += patch_data.file_size
/aosp_15_r20/system/update_engine/payload_generator/
H A Ddelta_diff_utils_unittest.cc740 std::string patch_data; in TEST_F() local
741 utils::ReadFile(patch_file.path(), &patch_data); in TEST_F()
749 reinterpret_cast<const uint8_t*>(patch_data.data()), in TEST_F()
750 patch_data.size()); in TEST_F()
772 std::string patch_data; in TEST_F() local
773 utils::ReadFile(patch_file.path(), &patch_data); in TEST_F()
781 reinterpret_cast<const uint8_t*>(patch_data.data()), in TEST_F()
782 patch_data.size()); in TEST_F()
804 std::string patch_data; in TEST_F() local
805 utils::ReadFile(patch_file.path(), &patch_data); in TEST_F()
[all …]
H A Ddelta_diff_utils.h159 const brillo::Blob& patch_data) { in PopulateXorOps() argument
160 return PopulateXorOps(aop, patch_data.data(), patch_data.size()); in PopulateXorOps()
/aosp_15_r20/external/bsdiff/include/bsdiff/
H A Dbspatch.h29 const uint8_t* patch_data,
37 const uint8_t* patch_data,
44 const uint8_t* patch_data,
H A Dpatch_reader.h31 bool Init(const uint8_t* patch_data, size_t patch_size);
/aosp_15_r20/bootable/deprecated-ota/applypatch/
H A Dimgdiff.cpp333 std::vector<uint8_t>* patch_data, in MakePatch() argument
368 patch_data->resize(sz); in MakePatch()
369 if (!android::base::ReadFully(patch_fd, patch_data->data(), sz)) { in MakePatch()
1147 std::vector<uint8_t> patch_data; in GeneratePatchesInternal() local
1148 if (!ImageChunk::MakePatch(tgt_chunk, src_ref, &patch_data, bsdiff_cache_ptr)) { in GeneratePatchesInternal()
1153 LOG(INFO) << "patch " << i << " is " << patch_data.size() << " bytes (of " in GeneratePatchesInternal()
1156 if (PatchChunk::RawDataIsSmaller(tgt_chunk, patch_data.size())) { in GeneratePatchesInternal()
1159 patch_chunks->emplace_back(tgt_chunk, src_ref, std::move(patch_data)); in GeneratePatchesInternal()
1473 std::vector<uint8_t> patch_data; in GeneratePatches() local
1474 if (!ImageChunk::MakePatch(tgt_chunk, src_chunk, &patch_data, nullptr)) { in GeneratePatches()
[all …]
H A Dimgpatch.cpp135 int ApplyImagePatch(const unsigned char* old_data, size_t old_size, const unsigned char* patch_data, in ApplyImagePatch() argument
138 std::string(reinterpret_cast<const char*>(patch_data), patch_size)); in ApplyImagePatch()
/aosp_15_r20/external/zucchini/fuzzers/
H A Dztf_gen_fuzzer.cc64 std::unique_ptr<uint8_t[]> patch_data(new uint8_t[patch_size]); in DEFINE_BINARY_PROTO_FUZZER() local
65 zucchini::BufferSink patch(patch_data.get(), patch_size); in DEFINE_BINARY_PROTO_FUZZER()
H A Draw_gen_fuzzer.cc68 std::unique_ptr<uint8_t[]> patch_data(new uint8_t[patch_size]); in DEFINE_BINARY_PROTO_FUZZER() local
69 zucchini::BufferSink patch(patch_data.get(), patch_size); in DEFINE_BINARY_PROTO_FUZZER()
H A Dimposed_ensemble_matcher_fuzzer.cc64 std::unique_ptr<uint8_t[]> patch_data(new uint8_t[patch_size]); in DEFINE_BINARY_PROTO_FUZZER() local
65 zucchini::BufferSink patch(patch_data.get(), patch_size); in DEFINE_BINARY_PROTO_FUZZER()
/aosp_15_r20/external/toybox/android/mac/generated/
H A Dglobals.h259 struct patch_data { struct
406 struct patch_data patch;
/aosp_15_r20/external/toybox/android/linux/generated/
H A Dglobals.h279 struct patch_data { struct
463 struct patch_data patch;
/aosp_15_r20/bootable/deprecated-ota/applypatch/include/applypatch/
H A Dimgpatch.h26 int ApplyImagePatch(const unsigned char* old_data, size_t old_size, const unsigned char* patch_data,
H A Dimgdiff_image.h100 std::vector<uint8_t>* patch_data,
/aosp_15_r20/external/toybox/android/device/generated/
H A Dglobals.h643 struct patch_data { struct
904 struct patch_data patch;
/aosp_15_r20/bootable/deprecated-ota/tests/unit/
H A Dupdater_test.cpp170 R"(", "patch_data"))"; in RunBlockImageUpdate()
1158 std::string patch_data = patch_bdc_g + patch_abcd_dcb; in GenerateTransferList() local
1162 { "patch_data", patch_data }, in GenerateTransferList()
/aosp_15_r20/external/perfetto/src/tracing/service/
H A Dtracing_service_impl.cc3244 const std::string& patch_data = patch.data(); in ApplyChunkPatches() local
3245 if (patch_data.size() != patches[i].data.size()) { in ApplyChunkPatches()
3248 producer_id_trusted, patch_data.size()); in ApplyChunkPatches()
3253 memcpy(&patches[i].data[0], patch_data.data(), patches[i].data.size()); in ApplyChunkPatches()