summaryrefslogtreecommitdiffstats
path: root/applypatch/include/applypatch/imgdiff_image.h
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-09-27 10:08:40 +0200
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-09-27 10:08:40 +0200
commit770935d1c5119f9966078a9025807183fe3dbc80 (patch)
treecd2a4edbd9d9458b1302bc18592f7b3891dda67d /applypatch/include/applypatch/imgdiff_image.h
parentrelease-request-ed8626b9-4479-4c76-9207-5f511f136606-for-git_pi-release-4354758 snap-temp-L65900000105223161 (diff)
parentMerge "clang-format: Remove the override of PenaltyExcessCharacter." am: 151f0820ac am: fccf3bc0cf am: 88fd6aff38 (diff)
downloadandroid_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar.gz
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar.bz2
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar.lz
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar.xz
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.tar.zst
android_bootable_recovery-770935d1c5119f9966078a9025807183fe3dbc80.zip
Diffstat (limited to 'applypatch/include/applypatch/imgdiff_image.h')
-rw-r--r--applypatch/include/applypatch/imgdiff_image.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/applypatch/include/applypatch/imgdiff_image.h b/applypatch/include/applypatch/imgdiff_image.h
index 9fb844b24..491043dc1 100644
--- a/applypatch/include/applypatch/imgdiff_image.h
+++ b/applypatch/include/applypatch/imgdiff_image.h
@@ -132,6 +132,9 @@ class PatchChunk {
// Update the source start with the new offset within the source range.
void UpdateSourceOffset(const SortedRangeSet& src_range);
+ // Return the total size (header + data) of the patch.
+ size_t PatchSize() const;
+
static bool WritePatchDataToFd(const std::vector<PatchChunk>& patch_chunks, int patch_fd);
private:
@@ -241,7 +244,8 @@ class ZipModeImage : public Image {
static bool GeneratePatches(const std::vector<ZipModeImage>& split_tgt_images,
const std::vector<ZipModeImage>& split_src_images,
const std::vector<SortedRangeSet>& split_src_ranges,
- const std::string& patch_name, const std::string& debug_dir);
+ const std::string& patch_name, const std::string& split_info_file,
+ const std::string& debug_dir);
// Split the tgt chunks and src chunks based on the size limit.
static bool SplitZipModeImageWithLimit(const ZipModeImage& tgt_image,