platform_bootable_recovery/applypatch
Tianjie Xu 1ea84d6da9 Refractor the code for imgdiff
Put ImageChunk and some helper functions into a class. Also switch to
using std::vector instead of malloc.

Bug: 18606652
Test: imgdiff_test passed on host. Also generate a complete incremental OTA package.
The file content is the same and time consumption is similar.

Change-Id: Id603ada4e130ef521218400761a119001a86ca79
2017-03-06 15:41:02 -08:00
..
include/applypatch applypatch: Don't expose FindMatchingPatch(). 2016-12-28 10:11:22 -08:00
testdata relocate applypatch; add type system and new functions to edify 2010-02-18 14:22:12 -08:00
Android.mk Refractor the code for imgdiff 2017-03-06 15:41:02 -08:00
applypatch.cpp applypatch: Don't expose FindMatchingPatch(). 2016-12-28 10:11:22 -08:00
applypatch.sh refactor applypatch and friends 2010-02-22 15:30:33 -08:00
applypatch_main.cpp applypatch: Add testcases for applypatch executable. 2016-11-01 14:40:14 -07:00
applypatch_modes.cpp applypatch: Add testcases for applypatch executable. 2016-11-01 14:40:14 -07:00
applypatch_modes.h applypatch: Add testcases for applypatch executable. 2016-11-01 14:40:14 -07:00
bspatch.cpp Use bspatch from external/bsdiff. 2017-02-02 14:41:05 -08:00
freecache.cpp Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES. 2016-03-03 14:52:44 -08:00
imgdiff.cpp Refractor the code for imgdiff 2017-03-06 15:41:02 -08:00
imgdiff_main.cpp Add tests for imgdiff. 2016-12-19 16:53:03 -08:00
imgdiff_test.sh relocate applypatch; add type system and new functions to edify 2010-02-18 14:22:12 -08:00
imgpatch.cpp Use bspatch from external/bsdiff. 2017-02-02 14:41:05 -08:00
libimgpatch.pc applypatch: Add libimgpatch.pc 2016-02-16 11:35:29 -08:00
Makefile Add include/ to the Makefile include path. 2016-03-14 14:25:33 -07:00
NOTICE Add NOTICE file 2012-04-06 13:51:00 -07:00
utils.cpp Change StringValue to use std::string 2016-10-15 01:18:23 +00:00
utils.h Change StringValue to use std::string 2016-10-15 01:18:23 +00:00