├── .gitignore ├── README.md ├── diffdemo └── BsdiffDemo │ ├── .DS_Store │ ├── .classpath │ ├── .cproject │ ├── .project │ ├── .settings │ ├── org.eclipse.cdt.codan.core.prefs │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── bin │ ├── AndroidManifest.xml │ ├── BsdiffDemo.apk │ ├── classes.dex │ ├── classes │ │ ├── cn_wjdiankong_bsdiff_DiffUtils.h │ │ └── cn_wjdiankong_bsdiff_PatchUtils.h │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ │ ├── gen │ └── cn │ │ └── wjdiankong │ │ └── bsdifflib │ │ ├── BuildConfig.java │ │ └── R.java │ ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── DiffUtils.c │ ├── PatchUtils.c │ ├── bzip2 │ │ ├── blocksort.c │ │ ├── bzip2.c │ │ ├── bzip2recover.c │ │ ├── bzlib.c │ │ ├── bzlib.h │ │ ├── bzlib_private.h │ │ ├── compress.c │ │ ├── crctable.c │ │ ├── decompress.c │ │ ├── huffman.c │ │ ├── randtable.c │ │ └── readMe.txt │ ├── cn_wjdiankong_bsdiff_DiffUtils.h │ ├── cn_wjdiankong_bsdiff_PatchUtils.h │ └── common.h │ ├── libs │ ├── .DS_Store │ ├── armeabi-v7a │ │ └── libapk_patch_lib.so │ └── armeabi │ │ └── libapk_patch_lib.so │ ├── obj │ └── local │ │ ├── armeabi-v7a │ │ ├── libapk_patch_lib.so │ │ └── objs │ │ │ └── apk_patch_lib │ │ │ ├── DiffUtils.o │ │ │ ├── DiffUtils.o.d │ │ │ ├── PatchUtils.o │ │ │ ├── PatchUtils.o.d │ │ │ └── bzip2 │ │ │ ├── blocksort.o │ │ │ ├── blocksort.o.d │ │ │ ├── bzlib.o │ │ │ ├── bzlib.o.d │ │ │ ├── compress.o │ │ │ ├── compress.o.d │ │ │ ├── crctable.o │ │ │ ├── crctable.o.d │ │ │ ├── decompress.o │ │ │ ├── decompress.o.d │ │ │ ├── huffman.o │ │ │ ├── huffman.o.d │ │ │ ├── randtable.o │ │ │ └── randtable.o.d │ │ └── armeabi │ │ ├── libapk_patch_lib.so │ │ └── objs │ │ └── apk_patch_lib │ │ ├── DiffUtils.o │ │ ├── DiffUtils.o.d │ │ ├── PatchUtils.o │ │ ├── PatchUtils.o.d │ │ └── bzip2 │ │ ├── blocksort.o │ │ ├── blocksort.o.d │ │ ├── bzlib.o │ │ ├── bzlib.o.d │ │ ├── compress.o │ │ ├── compress.o.d │ │ ├── crctable.o │ │ ├── crctable.o.d │ │ ├── decompress.o │ │ ├── decompress.o.d │ │ ├── huffman.o │ │ ├── huffman.o.d │ │ ├── randtable.o │ │ └── randtable.o.d │ ├── proguard-project.txt │ ├── project.properties │ ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ └── src │ ├── cn │ └── wjdiankong │ │ ├── activity │ │ └── MainActivity.java │ │ └── bsdiff │ │ ├── DiffUtils.java │ │ └── PatchUtils.java │ ├── cn_wjdiankong_bsdiff_DiffUtils.h │ └── cn_wjdiankong_bsdiff_PatchUtils.h └── diff工具 ├── bsdiff-4.3.tar.gz ├── bsdiff-4.3 ├── Makefile ├── bsdiff.1 ├── bsdiff.c ├── bspatch.1 └── bspatch.c └── bsdiff4.3-win32 ├── Binary diff.txt ├── LICENSE ├── bsdiff.exe ├── bspatch.exe ├── demo.patch ├── demo_new.apk ├── demo_old.apk └── 命令.txt /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.jar 8 | *.war 9 | *.ear 10 | 11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 12 | hs_err_pid* 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # android_diffupdate 2 | Android中增量更新工具 3 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/.DS_Store -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.cproject: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | BsdiffDemo 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | org.eclipse.andmore.ResourceManagerBuilder 16 | 17 | 18 | 19 | 20 | org.eclipse.andmore.PreCompilerBuilder 21 | 22 | 23 | 24 | 25 | com.android.ide.eclipse.adt.ResourceManagerBuilder 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.PreCompilerBuilder 31 | 32 | 33 | 34 | 35 | org.eclipse.jdt.core.javabuilder 36 | 37 | 38 | 39 | 40 | com.android.ide.eclipse.adt.ApkBuilder 41 | 42 | 43 | 44 | 45 | org.eclipse.andmore.ApkBuilder 46 | 47 | 48 | 49 | 50 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 51 | full,incremental, 52 | 53 | 54 | 55 | 56 | 57 | org.eclipse.andmore.AndroidNature 58 | com.android.ide.eclipse.adt.AndroidNature 59 | org.eclipse.jdt.core.javanature 60 | org.eclipse.cdt.core.cnature 61 | org.eclipse.cdt.core.ccnature 62 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 63 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 64 | 65 | 66 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 20 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 20 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/BsdiffDemo.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/BsdiffDemo.apk -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/classes.dex -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/classes/cn_wjdiankong_bsdiff_DiffUtils.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include 3 | /* Header for class cn_wjdiankong_bsdiff_DiffUtils */ 4 | 5 | #ifndef _Included_cn_wjdiankong_bsdiff_DiffUtils 6 | #define _Included_cn_wjdiankong_bsdiff_DiffUtils 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: cn_wjdiankong_bsdiff_DiffUtils 12 | * Method: genDiff 13 | * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 14 | */ 15 | JNIEXPORT jint JNICALL Java_cn_wjdiankong_bsdiff_DiffUtils_genDiff 16 | (JNIEnv *, jobject, jstring, jstring, jstring); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/classes/cn_wjdiankong_bsdiff_PatchUtils.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include 3 | /* Header for class cn_wjdiankong_bsdiff_PatchUtils */ 4 | 5 | #ifndef _Included_cn_wjdiankong_bsdiff_PatchUtils 6 | #define _Included_cn_wjdiankong_bsdiff_PatchUtils 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: cn_wjdiankong_bsdiff_PatchUtils 12 | * Method: patch 13 | * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 14 | */ 15 | JNIEXPORT jint JNICALL Java_cn_wjdiankong_bsdiff_PatchUtils_patch 16 | (JNIEnv *, jobject, jstring, jstring, jstring); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/res/crunch/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/res/crunch/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/res/crunch/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/res/crunch/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/res/crunch/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/res/crunch/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/bin/resources.ap_ -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/gen/cn/wjdiankong/bsdifflib/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package cn.wjdiankong.bsdifflib; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/gen/cn/wjdiankong/bsdifflib/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package cn.wjdiankong.bsdifflib; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class drawable { 14 | public static final int ic_launcher=0x7f020000; 15 | } 16 | public static final class id { 17 | public static final int btn_end=0x7f060002; 18 | public static final int btn_start=0x7f060001; 19 | public static final int version_txt=0x7f060000; 20 | } 21 | public static final class layout { 22 | public static final int activity_main=0x7f030000; 23 | } 24 | public static final class string { 25 | public static final int app_name=0x7f040000; 26 | } 27 | public static final class style { 28 | /** 29 | Base application theme, dependent on API level. This theme is replaced 30 | by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 31 | 32 | 33 | Theme customizations available in newer API levels can go in 34 | res/values-vXX/styles.xml, while customizations related to 35 | backward-compatibility can go here. 36 | 37 | 38 | Base application theme for API 11+. This theme completely replaces 39 | AppBaseTheme from res/values/styles.xml on API 11+ devices. 40 | 41 | API 11 theme customizations can go here. 42 | 43 | Base application theme for API 14+. This theme completely replaces 44 | AppBaseTheme from BOTH res/values/styles.xml and 45 | res/values-v11/styles.xml on API 14+ devices. 46 | 47 | API 14 theme customizations can go here. 48 | */ 49 | public static final int AppBaseTheme=0x7f050000; 50 | /** Application theme. 51 | All customizations that are NOT specific to a particular API-level can go here. 52 | */ 53 | public static final int AppTheme=0x7f050001; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := apk_patch_lib 6 | LOCAL_SRC_FILES := bzip2/bzlib.c \ 7 | bzip2/crctable.c \ 8 | bzip2/compress.c \ 9 | bzip2/decompress.c \ 10 | bzip2/randtable.c \ 11 | bzip2/blocksort.c \ 12 | bzip2/huffman.c \ 13 | DiffUtils.c \ 14 | PatchUtils.c 15 | 16 | 17 | LOCAL_LDLIBS := -lz -llog 18 | 19 | include $(BUILD_SHARED_LIBRARY) -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # The ARMv7 is significanly faster due to the use of the hardware FPU 2 | APP_ABI := armeabi,armeabi-v7a 3 | APP_PLATFORM := android-9 4 | APP_STL := gnustl_static -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/PatchUtils.c: -------------------------------------------------------------------------------- 1 | #include "cn_wjdiankong_bsdiff_PatchUtils.h" 2 | 3 | #include 4 | #include 5 | #include "bzip2/bzlib.h" 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | 13 | 14 | static off_t offtin(u_char *buf) 15 | { 16 | off_t y; 17 | 18 | y=buf[7]&0x7F; 19 | y=y*256;y+=buf[6]; 20 | y=y*256;y+=buf[5]; 21 | y=y*256;y+=buf[4]; 22 | y=y*256;y+=buf[3]; 23 | y=y*256;y+=buf[2]; 24 | y=y*256;y+=buf[1]; 25 | y=y*256;y+=buf[0]; 26 | 27 | if(buf[7]&0x80) y=-y; 28 | 29 | return y; 30 | } 31 | 32 | int applypatch(int argc,char * argv[]) 33 | { 34 | FILE * f, * cpf, * dpf, * epf; 35 | BZFILE * cpfbz2, * dpfbz2, * epfbz2; 36 | int cbz2err, dbz2err, ebz2err; 37 | int fd; 38 | ssize_t oldsize,newsize; 39 | ssize_t bzctrllen,bzdatalen; 40 | u_char header[32],buf[8]; 41 | u_char *old, *new; 42 | off_t oldpos,newpos; 43 | off_t ctrl[3]; 44 | off_t lenread; 45 | off_t i; 46 | 47 | if(argc!=4) errx(1,"usage: %s oldfile newfile patchfile\n",argv[0]); 48 | 49 | /* Open patch file */ 50 | if ((f = fopen(argv[3], "r")) == NULL) 51 | err(1, "fopen(%s)", argv[3]); 52 | 53 | /* 54 | File format: 55 | 0 8 "BSDIFF40" 56 | 8 8 X 57 | 16 8 Y 58 | 24 8 sizeof(newfile) 59 | 32 X bzip2(control block) 60 | 32+X Y bzip2(diff block) 61 | 32+X+Y ??? bzip2(extra block) 62 | with control block a set of triples (x,y,z) meaning "add x bytes 63 | from oldfile to x bytes from the diff block; copy y bytes from the 64 | extra block; seek forwards in oldfile by z bytes". 65 | */ 66 | 67 | /* Read header */ 68 | if (fread(header, 1, 32, f) < 32) { 69 | if (feof(f)) 70 | errx(1, "Corrupt patch\n"); 71 | err(1, "fread(%s)", argv[3]); 72 | } 73 | 74 | /* Check for appropriate magic */ 75 | if (memcmp(header, "BSDIFF40", 8) != 0) 76 | errx(1, "Corrupt patch\n"); 77 | 78 | /* Read lengths from header */ 79 | bzctrllen=offtin(header+8); 80 | bzdatalen=offtin(header+16); 81 | newsize=offtin(header+24); 82 | if((bzctrllen<0) || (bzdatalen<0) || (newsize<0)) 83 | errx(1,"Corrupt patch\n"); 84 | 85 | /* Close patch file and re-open it via libbzip2 at the right places */ 86 | if (fclose(f)) 87 | err(1, "fclose(%s)", argv[3]); 88 | if ((cpf = fopen(argv[3], "r")) == NULL) 89 | err(1, "fopen(%s)", argv[3]); 90 | if (fseeko(cpf, 32, SEEK_SET)) 91 | err(1, "fseeko(%s, %lld)", argv[3], 92 | (long long)32); 93 | if ((cpfbz2 = BZ2_bzReadOpen(&cbz2err, cpf, 0, 0, NULL, 0)) == NULL) 94 | errx(1, "BZ2_bzReadOpen, bz2err = %d", cbz2err); 95 | if ((dpf = fopen(argv[3], "r")) == NULL) 96 | err(1, "fopen(%s)", argv[3]); 97 | if (fseeko(dpf, 32 + bzctrllen, SEEK_SET)) 98 | err(1, "fseeko(%s, %lld)", argv[3], 99 | (long long)(32 + bzctrllen)); 100 | if ((dpfbz2 = BZ2_bzReadOpen(&dbz2err, dpf, 0, 0, NULL, 0)) == NULL) 101 | errx(1, "BZ2_bzReadOpen, bz2err = %d", dbz2err); 102 | if ((epf = fopen(argv[3], "r")) == NULL) 103 | err(1, "fopen(%s)", argv[3]); 104 | if (fseeko(epf, 32 + bzctrllen + bzdatalen, SEEK_SET)) 105 | err(1, "fseeko(%s, %lld)", argv[3], 106 | (long long)(32 + bzctrllen + bzdatalen)); 107 | if ((epfbz2 = BZ2_bzReadOpen(&ebz2err, epf, 0, 0, NULL, 0)) == NULL) 108 | errx(1, "BZ2_bzReadOpen, bz2err = %d", ebz2err); 109 | 110 | if(((fd=open(argv[1],O_RDONLY,0))<0) || 111 | ((oldsize=lseek(fd,0,SEEK_END))==-1) || 112 | ((old=malloc(oldsize+1))==NULL) || 113 | (lseek(fd,0,SEEK_SET)!=0) || 114 | (read(fd,old,oldsize)!=oldsize) || 115 | (close(fd)==-1)) err(1,"%s",argv[1]); 116 | if((new=malloc(newsize+1))==NULL) err(1,NULL); 117 | 118 | oldpos=0;newpos=0; 119 | while(newposnewsize) 131 | errx(1,"Corrupt patch\n"); 132 | 133 | /* Read diff string */ 134 | lenread = BZ2_bzRead(&dbz2err, dpfbz2, new + newpos, ctrl[0]); 135 | if ((lenread < ctrl[0]) || 136 | ((dbz2err != BZ_OK) && (dbz2err != BZ_STREAM_END))) 137 | errx(1, "Corrupt patch\n"); 138 | 139 | /* Add old data to diff string */ 140 | for(i=0;i=0) && (oldpos+inewsize) 150 | errx(1,"Corrupt patch\n"); 151 | 152 | /* Read extra string */ 153 | lenread = BZ2_bzRead(&ebz2err, epfbz2, new + newpos, ctrl[1]); 154 | if ((lenread < ctrl[1]) || 155 | ((ebz2err != BZ_OK) && (ebz2err != BZ_STREAM_END))) 156 | errx(1, "Corrupt patch\n"); 157 | 158 | /* Adjust pointers */ 159 | newpos+=ctrl[1]; 160 | oldpos+=ctrl[2]; 161 | }; 162 | 163 | /* Clean up the bzip2 reads */ 164 | BZ2_bzReadClose(&cbz2err, cpfbz2); 165 | BZ2_bzReadClose(&dbz2err, dpfbz2); 166 | BZ2_bzReadClose(&ebz2err, epfbz2); 167 | if (fclose(cpf) || fclose(dpf) || fclose(epf)) 168 | err(1, "fclose(%s)", argv[3]); 169 | 170 | /* Write the new file */ 171 | if(((fd=open(argv[2],O_CREAT|O_TRUNC|O_WRONLY,0666))<0) || 172 | (write(fd,new,newsize)!=newsize) || (close(fd)==-1)) 173 | err(1,"%s",argv[2]); 174 | 175 | free(new); 176 | free(old); 177 | 178 | return 0; 179 | } 180 | 181 | JNIEXPORT jint JNICALL Java_cn_wjdiankong_bsdiff_PatchUtils_patch 182 | (JNIEnv *env, jclass cls, 183 | jstring old, jstring new, jstring patch){ 184 | int argc = 4; 185 | char * argv[argc]; 186 | argv[0] = "bspatch"; 187 | argv[1] = (char*) ((*env)->GetStringUTFChars(env, old, 0)); 188 | argv[2] = (char*) ((*env)->GetStringUTFChars(env, new, 0)); 189 | argv[3] = (char*) ((*env)->GetStringUTFChars(env, patch, 0)); 190 | 191 | LOGD("old apk = %s \n", argv[1]); 192 | LOGD("patch = %s \n", argv[3]); 193 | LOGD("new apk = %s \n", argv[2]); 194 | 195 | int ret = applypatch(argc, argv); 196 | 197 | LOGD("patch result = %d ", ret); 198 | 199 | (*env)->ReleaseStringUTFChars(env, old, argv[1]); 200 | (*env)->ReleaseStringUTFChars(env, new, argv[2]); 201 | (*env)->ReleaseStringUTFChars(env, patch, argv[3]); 202 | return ret; 203 | } 204 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/bzip2recover.c: -------------------------------------------------------------------------------- 1 | /*-----------------------------------------------------------*/ 2 | /*--- Block recoverer program for bzip2 ---*/ 3 | /*--- bzip2recover.c ---*/ 4 | /*-----------------------------------------------------------*/ 5 | 6 | /* ------------------------------------------------------------------ 7 | This file is part of bzip2/libbzip2, a program and library for 8 | lossless, block-sorting data compression. 9 | 10 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 11 | Copyright (C) 1996-2010 Julian Seward 12 | 13 | Please read the WARNING, DISCLAIMER and PATENTS sections in the 14 | README file. 15 | 16 | This program is released under the terms of the license contained 17 | in the file LICENSE. 18 | ------------------------------------------------------------------ */ 19 | 20 | /* This program is a complete hack and should be rewritten properly. 21 | It isn't very complicated. */ 22 | 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | 29 | /* This program records bit locations in the file to be recovered. 30 | That means that if 64-bit ints are not supported, we will not 31 | be able to recover .bz2 files over 512MB (2^32 bits) long. 32 | On GNU supported platforms, we take advantage of the 64-bit 33 | int support to circumvent this problem. Ditto MSVC. 34 | 35 | This change occurred in version 1.0.2; all prior versions have 36 | the 512MB limitation. 37 | */ 38 | #ifdef __GNUC__ 39 | typedef unsigned long long int MaybeUInt64; 40 | # define MaybeUInt64_FMT "%Lu" 41 | #else 42 | #ifdef _MSC_VER 43 | typedef unsigned __int64 MaybeUInt64; 44 | # define MaybeUInt64_FMT "%I64u" 45 | #else 46 | typedef unsigned int MaybeUInt64; 47 | # define MaybeUInt64_FMT "%u" 48 | #endif 49 | #endif 50 | 51 | typedef unsigned int UInt32; 52 | typedef int Int32; 53 | typedef unsigned char UChar; 54 | typedef char Char; 55 | typedef unsigned char Bool; 56 | #define True ((Bool)1) 57 | #define False ((Bool)0) 58 | 59 | 60 | #define BZ_MAX_FILENAME 2000 61 | 62 | Char inFileName[BZ_MAX_FILENAME]; 63 | Char outFileName[BZ_MAX_FILENAME]; 64 | Char progName[BZ_MAX_FILENAME]; 65 | 66 | MaybeUInt64 bytesOut = 0; 67 | MaybeUInt64 bytesIn = 0; 68 | 69 | 70 | /*---------------------------------------------------*/ 71 | /*--- Header bytes ---*/ 72 | /*---------------------------------------------------*/ 73 | 74 | #define BZ_HDR_B 0x42 /* 'B' */ 75 | #define BZ_HDR_Z 0x5a /* 'Z' */ 76 | #define BZ_HDR_h 0x68 /* 'h' */ 77 | #define BZ_HDR_0 0x30 /* '0' */ 78 | 79 | 80 | /*---------------------------------------------------*/ 81 | /*--- I/O errors ---*/ 82 | /*---------------------------------------------------*/ 83 | 84 | /*---------------------------------------------*/ 85 | static void readError ( void ) 86 | { 87 | fprintf ( stderr, 88 | "%s: I/O error reading `%s', possible reason follows.\n", 89 | progName, inFileName ); 90 | perror ( progName ); 91 | fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n", 92 | progName ); 93 | exit ( 1 ); 94 | } 95 | 96 | 97 | /*---------------------------------------------*/ 98 | static void writeError ( void ) 99 | { 100 | fprintf ( stderr, 101 | "%s: I/O error reading `%s', possible reason follows.\n", 102 | progName, inFileName ); 103 | perror ( progName ); 104 | fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n", 105 | progName ); 106 | exit ( 1 ); 107 | } 108 | 109 | 110 | /*---------------------------------------------*/ 111 | static void mallocFail ( Int32 n ) 112 | { 113 | fprintf ( stderr, 114 | "%s: malloc failed on request for %d bytes.\n", 115 | progName, n ); 116 | fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n", 117 | progName ); 118 | exit ( 1 ); 119 | } 120 | 121 | 122 | /*---------------------------------------------*/ 123 | static void tooManyBlocks ( Int32 max_handled_blocks ) 124 | { 125 | fprintf ( stderr, 126 | "%s: `%s' appears to contain more than %d blocks\n", 127 | progName, inFileName, max_handled_blocks ); 128 | fprintf ( stderr, 129 | "%s: and cannot be handled. To fix, increase\n", 130 | progName ); 131 | fprintf ( stderr, 132 | "%s: BZ_MAX_HANDLED_BLOCKS in bzip2recover.c, and recompile.\n", 133 | progName ); 134 | exit ( 1 ); 135 | } 136 | 137 | 138 | 139 | /*---------------------------------------------------*/ 140 | /*--- Bit stream I/O ---*/ 141 | /*---------------------------------------------------*/ 142 | 143 | typedef 144 | struct { 145 | FILE* handle; 146 | Int32 buffer; 147 | Int32 buffLive; 148 | Char mode; 149 | } 150 | BitStream; 151 | 152 | 153 | /*---------------------------------------------*/ 154 | static BitStream* bsOpenReadStream ( FILE* stream ) 155 | { 156 | BitStream *bs = malloc ( sizeof(BitStream) ); 157 | if (bs == NULL) mallocFail ( sizeof(BitStream) ); 158 | bs->handle = stream; 159 | bs->buffer = 0; 160 | bs->buffLive = 0; 161 | bs->mode = 'r'; 162 | return bs; 163 | } 164 | 165 | 166 | /*---------------------------------------------*/ 167 | static BitStream* bsOpenWriteStream ( FILE* stream ) 168 | { 169 | BitStream *bs = malloc ( sizeof(BitStream) ); 170 | if (bs == NULL) mallocFail ( sizeof(BitStream) ); 171 | bs->handle = stream; 172 | bs->buffer = 0; 173 | bs->buffLive = 0; 174 | bs->mode = 'w'; 175 | return bs; 176 | } 177 | 178 | 179 | /*---------------------------------------------*/ 180 | static void bsPutBit ( BitStream* bs, Int32 bit ) 181 | { 182 | if (bs->buffLive == 8) { 183 | Int32 retVal = putc ( (UChar) bs->buffer, bs->handle ); 184 | if (retVal == EOF) writeError(); 185 | bytesOut++; 186 | bs->buffLive = 1; 187 | bs->buffer = bit & 0x1; 188 | } else { 189 | bs->buffer = ( (bs->buffer << 1) | (bit & 0x1) ); 190 | bs->buffLive++; 191 | }; 192 | } 193 | 194 | 195 | /*---------------------------------------------*/ 196 | /*-- 197 | Returns 0 or 1, or 2 to indicate EOF. 198 | --*/ 199 | static Int32 bsGetBit ( BitStream* bs ) 200 | { 201 | if (bs->buffLive > 0) { 202 | bs->buffLive --; 203 | return ( ((bs->buffer) >> (bs->buffLive)) & 0x1 ); 204 | } else { 205 | Int32 retVal = getc ( bs->handle ); 206 | if ( retVal == EOF ) { 207 | if (errno != 0) readError(); 208 | return 2; 209 | } 210 | bs->buffLive = 7; 211 | bs->buffer = retVal; 212 | return ( ((bs->buffer) >> 7) & 0x1 ); 213 | } 214 | } 215 | 216 | 217 | /*---------------------------------------------*/ 218 | static void bsClose ( BitStream* bs ) 219 | { 220 | Int32 retVal; 221 | 222 | if ( bs->mode == 'w' ) { 223 | while ( bs->buffLive < 8 ) { 224 | bs->buffLive++; 225 | bs->buffer <<= 1; 226 | }; 227 | retVal = putc ( (UChar) (bs->buffer), bs->handle ); 228 | if (retVal == EOF) writeError(); 229 | bytesOut++; 230 | retVal = fflush ( bs->handle ); 231 | if (retVal == EOF) writeError(); 232 | } 233 | retVal = fclose ( bs->handle ); 234 | if (retVal == EOF) { 235 | if (bs->mode == 'w') writeError(); else readError(); 236 | } 237 | free ( bs ); 238 | } 239 | 240 | 241 | /*---------------------------------------------*/ 242 | static void bsPutUChar ( BitStream* bs, UChar c ) 243 | { 244 | Int32 i; 245 | for (i = 7; i >= 0; i--) 246 | bsPutBit ( bs, (((UInt32) c) >> i) & 0x1 ); 247 | } 248 | 249 | 250 | /*---------------------------------------------*/ 251 | static void bsPutUInt32 ( BitStream* bs, UInt32 c ) 252 | { 253 | Int32 i; 254 | 255 | for (i = 31; i >= 0; i--) 256 | bsPutBit ( bs, (c >> i) & 0x1 ); 257 | } 258 | 259 | 260 | /*---------------------------------------------*/ 261 | static Bool endsInBz2 ( Char* name ) 262 | { 263 | Int32 n = strlen ( name ); 264 | if (n <= 4) return False; 265 | return 266 | (name[n-4] == '.' && 267 | name[n-3] == 'b' && 268 | name[n-2] == 'z' && 269 | name[n-1] == '2'); 270 | } 271 | 272 | 273 | /*---------------------------------------------------*/ 274 | /*--- ---*/ 275 | /*---------------------------------------------------*/ 276 | 277 | /* This logic isn't really right when it comes to Cygwin. */ 278 | #ifdef _WIN32 279 | # define BZ_SPLIT_SYM '\\' /* path splitter on Windows platform */ 280 | #else 281 | # define BZ_SPLIT_SYM '/' /* path splitter on Unix platform */ 282 | #endif 283 | 284 | #define BLOCK_HEADER_HI 0x00003141UL 285 | #define BLOCK_HEADER_LO 0x59265359UL 286 | 287 | #define BLOCK_ENDMARK_HI 0x00001772UL 288 | #define BLOCK_ENDMARK_LO 0x45385090UL 289 | 290 | /* Increase if necessary. However, a .bz2 file with > 50000 blocks 291 | would have an uncompressed size of at least 40GB, so the chances 292 | are low you'll need to up this. 293 | */ 294 | #define BZ_MAX_HANDLED_BLOCKS 50000 295 | 296 | MaybeUInt64 bStart [BZ_MAX_HANDLED_BLOCKS]; 297 | MaybeUInt64 bEnd [BZ_MAX_HANDLED_BLOCKS]; 298 | MaybeUInt64 rbStart[BZ_MAX_HANDLED_BLOCKS]; 299 | MaybeUInt64 rbEnd [BZ_MAX_HANDLED_BLOCKS]; 300 | 301 | 302 | /*-----------------------------------------------------------*/ 303 | /*--- end bzip2recover.c ---*/ 304 | /*-----------------------------------------------------------*/ 305 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/bzlib.h: -------------------------------------------------------------------------------- 1 | 2 | /*-------------------------------------------------------------*/ 3 | /*--- Public header file for the library. ---*/ 4 | /*--- bzlib.h ---*/ 5 | /*-------------------------------------------------------------*/ 6 | 7 | /* ------------------------------------------------------------------ 8 | This file is part of bzip2/libbzip2, a program and library for 9 | lossless, block-sorting data compression. 10 | 11 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 12 | Copyright (C) 1996-2010 Julian Seward 13 | 14 | Please read the WARNING, DISCLAIMER and PATENTS sections in the 15 | README file. 16 | 17 | This program is released under the terms of the license contained 18 | in the file LICENSE. 19 | ------------------------------------------------------------------ */ 20 | 21 | 22 | #ifndef _BZLIB_H 23 | #define _BZLIB_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | #define BZ_RUN 0 30 | #define BZ_FLUSH 1 31 | #define BZ_FINISH 2 32 | 33 | #define BZ_OK 0 34 | #define BZ_RUN_OK 1 35 | #define BZ_FLUSH_OK 2 36 | #define BZ_FINISH_OK 3 37 | #define BZ_STREAM_END 4 38 | #define BZ_SEQUENCE_ERROR (-1) 39 | #define BZ_PARAM_ERROR (-2) 40 | #define BZ_MEM_ERROR (-3) 41 | #define BZ_DATA_ERROR (-4) 42 | #define BZ_DATA_ERROR_MAGIC (-5) 43 | #define BZ_IO_ERROR (-6) 44 | #define BZ_UNEXPECTED_EOF (-7) 45 | #define BZ_OUTBUFF_FULL (-8) 46 | #define BZ_CONFIG_ERROR (-9) 47 | 48 | typedef 49 | struct { 50 | char *next_in; 51 | unsigned int avail_in; 52 | unsigned int total_in_lo32; 53 | unsigned int total_in_hi32; 54 | 55 | char *next_out; 56 | unsigned int avail_out; 57 | unsigned int total_out_lo32; 58 | unsigned int total_out_hi32; 59 | 60 | void *state; 61 | 62 | void *(*bzalloc)(void *,int,int); 63 | void (*bzfree)(void *,void *); 64 | void *opaque; 65 | } 66 | bz_stream; 67 | 68 | 69 | #ifndef BZ_IMPORT 70 | #define BZ_EXPORT 71 | #endif 72 | 73 | #ifndef BZ_NO_STDIO 74 | /* Need a definitition for FILE */ 75 | #include 76 | #endif 77 | 78 | #ifdef _WIN32 79 | # include 80 | # ifdef small 81 | /* windows.h define small to char */ 82 | # undef small 83 | # endif 84 | # ifdef BZ_EXPORT 85 | # define BZ_API(func) WINAPI func 86 | # define BZ_EXTERN extern 87 | # else 88 | /* import windows dll dynamically */ 89 | # define BZ_API(func) (WINAPI * func) 90 | # define BZ_EXTERN 91 | # endif 92 | #else 93 | # define BZ_API(func) func 94 | # define BZ_EXTERN extern 95 | #endif 96 | 97 | 98 | /*-- Core (low-level) library functions --*/ 99 | 100 | BZ_EXTERN int BZ_API(BZ2_bzCompressInit) ( 101 | bz_stream* strm, 102 | int blockSize100k, 103 | int verbosity, 104 | int workFactor 105 | ); 106 | 107 | BZ_EXTERN int BZ_API(BZ2_bzCompress) ( 108 | bz_stream* strm, 109 | int action 110 | ); 111 | 112 | BZ_EXTERN int BZ_API(BZ2_bzCompressEnd) ( 113 | bz_stream* strm 114 | ); 115 | 116 | BZ_EXTERN int BZ_API(BZ2_bzDecompressInit) ( 117 | bz_stream *strm, 118 | int verbosity, 119 | int small 120 | ); 121 | 122 | BZ_EXTERN int BZ_API(BZ2_bzDecompress) ( 123 | bz_stream* strm 124 | ); 125 | 126 | BZ_EXTERN int BZ_API(BZ2_bzDecompressEnd) ( 127 | bz_stream *strm 128 | ); 129 | 130 | 131 | 132 | /*-- High(er) level library functions --*/ 133 | 134 | #ifndef BZ_NO_STDIO 135 | #define BZ_MAX_UNUSED 5000 136 | 137 | typedef void BZFILE; 138 | 139 | BZ_EXTERN BZFILE* BZ_API(BZ2_bzReadOpen) ( 140 | int* bzerror, 141 | FILE* f, 142 | int verbosity, 143 | int small, 144 | void* unused, 145 | int nUnused 146 | ); 147 | 148 | BZ_EXTERN void BZ_API(BZ2_bzReadClose) ( 149 | int* bzerror, 150 | BZFILE* b 151 | ); 152 | 153 | BZ_EXTERN void BZ_API(BZ2_bzReadGetUnused) ( 154 | int* bzerror, 155 | BZFILE* b, 156 | void** unused, 157 | int* nUnused 158 | ); 159 | 160 | BZ_EXTERN int BZ_API(BZ2_bzRead) ( 161 | int* bzerror, 162 | BZFILE* b, 163 | void* buf, 164 | int len 165 | ); 166 | 167 | BZ_EXTERN BZFILE* BZ_API(BZ2_bzWriteOpen) ( 168 | int* bzerror, 169 | FILE* f, 170 | int blockSize100k, 171 | int verbosity, 172 | int workFactor 173 | ); 174 | 175 | BZ_EXTERN void BZ_API(BZ2_bzWrite) ( 176 | int* bzerror, 177 | BZFILE* b, 178 | void* buf, 179 | int len 180 | ); 181 | 182 | BZ_EXTERN void BZ_API(BZ2_bzWriteClose) ( 183 | int* bzerror, 184 | BZFILE* b, 185 | int abandon, 186 | unsigned int* nbytes_in, 187 | unsigned int* nbytes_out 188 | ); 189 | 190 | BZ_EXTERN void BZ_API(BZ2_bzWriteClose64) ( 191 | int* bzerror, 192 | BZFILE* b, 193 | int abandon, 194 | unsigned int* nbytes_in_lo32, 195 | unsigned int* nbytes_in_hi32, 196 | unsigned int* nbytes_out_lo32, 197 | unsigned int* nbytes_out_hi32 198 | ); 199 | #endif 200 | 201 | 202 | /*-- Utility functions --*/ 203 | 204 | BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffCompress) ( 205 | char* dest, 206 | unsigned int* destLen, 207 | char* source, 208 | unsigned int sourceLen, 209 | int blockSize100k, 210 | int verbosity, 211 | int workFactor 212 | ); 213 | 214 | BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffDecompress) ( 215 | char* dest, 216 | unsigned int* destLen, 217 | char* source, 218 | unsigned int sourceLen, 219 | int small, 220 | int verbosity 221 | ); 222 | 223 | 224 | /*-- 225 | Code contributed by Yoshioka Tsuneo (tsuneo@rr.iij4u.or.jp) 226 | to support better zlib compatibility. 227 | This code is not _officially_ part of libbzip2 (yet); 228 | I haven't tested it, documented it, or considered the 229 | threading-safeness of it. 230 | If this code breaks, please contact both Yoshioka and me. 231 | --*/ 232 | 233 | BZ_EXTERN const char * BZ_API(BZ2_bzlibVersion) ( 234 | void 235 | ); 236 | 237 | #ifndef BZ_NO_STDIO 238 | BZ_EXTERN BZFILE * BZ_API(BZ2_bzopen) ( 239 | const char *path, 240 | const char *mode 241 | ); 242 | 243 | BZ_EXTERN BZFILE * BZ_API(BZ2_bzdopen) ( 244 | int fd, 245 | const char *mode 246 | ); 247 | 248 | BZ_EXTERN int BZ_API(BZ2_bzread) ( 249 | BZFILE* b, 250 | void* buf, 251 | int len 252 | ); 253 | 254 | BZ_EXTERN int BZ_API(BZ2_bzwrite) ( 255 | BZFILE* b, 256 | void* buf, 257 | int len 258 | ); 259 | 260 | BZ_EXTERN int BZ_API(BZ2_bzflush) ( 261 | BZFILE* b 262 | ); 263 | 264 | BZ_EXTERN void BZ_API(BZ2_bzclose) ( 265 | BZFILE* b 266 | ); 267 | 268 | BZ_EXTERN const char * BZ_API(BZ2_bzerror) ( 269 | BZFILE *b, 270 | int *errnum 271 | ); 272 | #endif 273 | 274 | #ifdef __cplusplus 275 | } 276 | #endif 277 | 278 | #endif 279 | 280 | /*-------------------------------------------------------------*/ 281 | /*--- end bzlib.h ---*/ 282 | /*-------------------------------------------------------------*/ 283 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/crctable.c: -------------------------------------------------------------------------------- 1 | 2 | /*-------------------------------------------------------------*/ 3 | /*--- Table for doing CRCs ---*/ 4 | /*--- crctable.c ---*/ 5 | /*-------------------------------------------------------------*/ 6 | 7 | /* ------------------------------------------------------------------ 8 | This file is part of bzip2/libbzip2, a program and library for 9 | lossless, block-sorting data compression. 10 | 11 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 12 | Copyright (C) 1996-2010 Julian Seward 13 | 14 | Please read the WARNING, DISCLAIMER and PATENTS sections in the 15 | README file. 16 | 17 | This program is released under the terms of the license contained 18 | in the file LICENSE. 19 | ------------------------------------------------------------------ */ 20 | 21 | 22 | #include "bzlib_private.h" 23 | 24 | /*-- 25 | I think this is an implementation of the AUTODIN-II, 26 | Ethernet & FDDI 32-bit CRC standard. Vaguely derived 27 | from code by Rob Warnock, in Section 51 of the 28 | comp.compression FAQ. 29 | --*/ 30 | 31 | UInt32 BZ2_crc32Table[256] = { 32 | 33 | /*-- Ugly, innit? --*/ 34 | 35 | 0x00000000L, 0x04c11db7L, 0x09823b6eL, 0x0d4326d9L, 36 | 0x130476dcL, 0x17c56b6bL, 0x1a864db2L, 0x1e475005L, 37 | 0x2608edb8L, 0x22c9f00fL, 0x2f8ad6d6L, 0x2b4bcb61L, 38 | 0x350c9b64L, 0x31cd86d3L, 0x3c8ea00aL, 0x384fbdbdL, 39 | 0x4c11db70L, 0x48d0c6c7L, 0x4593e01eL, 0x4152fda9L, 40 | 0x5f15adacL, 0x5bd4b01bL, 0x569796c2L, 0x52568b75L, 41 | 0x6a1936c8L, 0x6ed82b7fL, 0x639b0da6L, 0x675a1011L, 42 | 0x791d4014L, 0x7ddc5da3L, 0x709f7b7aL, 0x745e66cdL, 43 | 0x9823b6e0L, 0x9ce2ab57L, 0x91a18d8eL, 0x95609039L, 44 | 0x8b27c03cL, 0x8fe6dd8bL, 0x82a5fb52L, 0x8664e6e5L, 45 | 0xbe2b5b58L, 0xbaea46efL, 0xb7a96036L, 0xb3687d81L, 46 | 0xad2f2d84L, 0xa9ee3033L, 0xa4ad16eaL, 0xa06c0b5dL, 47 | 0xd4326d90L, 0xd0f37027L, 0xddb056feL, 0xd9714b49L, 48 | 0xc7361b4cL, 0xc3f706fbL, 0xceb42022L, 0xca753d95L, 49 | 0xf23a8028L, 0xf6fb9d9fL, 0xfbb8bb46L, 0xff79a6f1L, 50 | 0xe13ef6f4L, 0xe5ffeb43L, 0xe8bccd9aL, 0xec7dd02dL, 51 | 0x34867077L, 0x30476dc0L, 0x3d044b19L, 0x39c556aeL, 52 | 0x278206abL, 0x23431b1cL, 0x2e003dc5L, 0x2ac12072L, 53 | 0x128e9dcfL, 0x164f8078L, 0x1b0ca6a1L, 0x1fcdbb16L, 54 | 0x018aeb13L, 0x054bf6a4L, 0x0808d07dL, 0x0cc9cdcaL, 55 | 0x7897ab07L, 0x7c56b6b0L, 0x71159069L, 0x75d48ddeL, 56 | 0x6b93dddbL, 0x6f52c06cL, 0x6211e6b5L, 0x66d0fb02L, 57 | 0x5e9f46bfL, 0x5a5e5b08L, 0x571d7dd1L, 0x53dc6066L, 58 | 0x4d9b3063L, 0x495a2dd4L, 0x44190b0dL, 0x40d816baL, 59 | 0xaca5c697L, 0xa864db20L, 0xa527fdf9L, 0xa1e6e04eL, 60 | 0xbfa1b04bL, 0xbb60adfcL, 0xb6238b25L, 0xb2e29692L, 61 | 0x8aad2b2fL, 0x8e6c3698L, 0x832f1041L, 0x87ee0df6L, 62 | 0x99a95df3L, 0x9d684044L, 0x902b669dL, 0x94ea7b2aL, 63 | 0xe0b41de7L, 0xe4750050L, 0xe9362689L, 0xedf73b3eL, 64 | 0xf3b06b3bL, 0xf771768cL, 0xfa325055L, 0xfef34de2L, 65 | 0xc6bcf05fL, 0xc27dede8L, 0xcf3ecb31L, 0xcbffd686L, 66 | 0xd5b88683L, 0xd1799b34L, 0xdc3abdedL, 0xd8fba05aL, 67 | 0x690ce0eeL, 0x6dcdfd59L, 0x608edb80L, 0x644fc637L, 68 | 0x7a089632L, 0x7ec98b85L, 0x738aad5cL, 0x774bb0ebL, 69 | 0x4f040d56L, 0x4bc510e1L, 0x46863638L, 0x42472b8fL, 70 | 0x5c007b8aL, 0x58c1663dL, 0x558240e4L, 0x51435d53L, 71 | 0x251d3b9eL, 0x21dc2629L, 0x2c9f00f0L, 0x285e1d47L, 72 | 0x36194d42L, 0x32d850f5L, 0x3f9b762cL, 0x3b5a6b9bL, 73 | 0x0315d626L, 0x07d4cb91L, 0x0a97ed48L, 0x0e56f0ffL, 74 | 0x1011a0faL, 0x14d0bd4dL, 0x19939b94L, 0x1d528623L, 75 | 0xf12f560eL, 0xf5ee4bb9L, 0xf8ad6d60L, 0xfc6c70d7L, 76 | 0xe22b20d2L, 0xe6ea3d65L, 0xeba91bbcL, 0xef68060bL, 77 | 0xd727bbb6L, 0xd3e6a601L, 0xdea580d8L, 0xda649d6fL, 78 | 0xc423cd6aL, 0xc0e2d0ddL, 0xcda1f604L, 0xc960ebb3L, 79 | 0xbd3e8d7eL, 0xb9ff90c9L, 0xb4bcb610L, 0xb07daba7L, 80 | 0xae3afba2L, 0xaafbe615L, 0xa7b8c0ccL, 0xa379dd7bL, 81 | 0x9b3660c6L, 0x9ff77d71L, 0x92b45ba8L, 0x9675461fL, 82 | 0x8832161aL, 0x8cf30badL, 0x81b02d74L, 0x857130c3L, 83 | 0x5d8a9099L, 0x594b8d2eL, 0x5408abf7L, 0x50c9b640L, 84 | 0x4e8ee645L, 0x4a4ffbf2L, 0x470cdd2bL, 0x43cdc09cL, 85 | 0x7b827d21L, 0x7f436096L, 0x7200464fL, 0x76c15bf8L, 86 | 0x68860bfdL, 0x6c47164aL, 0x61043093L, 0x65c52d24L, 87 | 0x119b4be9L, 0x155a565eL, 0x18197087L, 0x1cd86d30L, 88 | 0x029f3d35L, 0x065e2082L, 0x0b1d065bL, 0x0fdc1becL, 89 | 0x3793a651L, 0x3352bbe6L, 0x3e119d3fL, 0x3ad08088L, 90 | 0x2497d08dL, 0x2056cd3aL, 0x2d15ebe3L, 0x29d4f654L, 91 | 0xc5a92679L, 0xc1683bceL, 0xcc2b1d17L, 0xc8ea00a0L, 92 | 0xd6ad50a5L, 0xd26c4d12L, 0xdf2f6bcbL, 0xdbee767cL, 93 | 0xe3a1cbc1L, 0xe760d676L, 0xea23f0afL, 0xeee2ed18L, 94 | 0xf0a5bd1dL, 0xf464a0aaL, 0xf9278673L, 0xfde69bc4L, 95 | 0x89b8fd09L, 0x8d79e0beL, 0x803ac667L, 0x84fbdbd0L, 96 | 0x9abc8bd5L, 0x9e7d9662L, 0x933eb0bbL, 0x97ffad0cL, 97 | 0xafb010b1L, 0xab710d06L, 0xa6322bdfL, 0xa2f33668L, 98 | 0xbcb4666dL, 0xb8757bdaL, 0xb5365d03L, 0xb1f740b4L 99 | }; 100 | 101 | 102 | /*-------------------------------------------------------------*/ 103 | /*--- end crctable.c ---*/ 104 | /*-------------------------------------------------------------*/ 105 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/huffman.c: -------------------------------------------------------------------------------- 1 | 2 | /*-------------------------------------------------------------*/ 3 | /*--- Huffman coding low-level stuff ---*/ 4 | /*--- huffman.c ---*/ 5 | /*-------------------------------------------------------------*/ 6 | 7 | /* ------------------------------------------------------------------ 8 | This file is part of bzip2/libbzip2, a program and library for 9 | lossless, block-sorting data compression. 10 | 11 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 12 | Copyright (C) 1996-2010 Julian Seward 13 | 14 | Please read the WARNING, DISCLAIMER and PATENTS sections in the 15 | README file. 16 | 17 | This program is released under the terms of the license contained 18 | in the file LICENSE. 19 | ------------------------------------------------------------------ */ 20 | 21 | 22 | #include "bzlib_private.h" 23 | 24 | /*---------------------------------------------------*/ 25 | #define WEIGHTOF(zz0) ((zz0) & 0xffffff00) 26 | #define DEPTHOF(zz1) ((zz1) & 0x000000ff) 27 | #define MYMAX(zz2,zz3) ((zz2) > (zz3) ? (zz2) : (zz3)) 28 | 29 | #define ADDWEIGHTS(zw1,zw2) \ 30 | (WEIGHTOF(zw1)+WEIGHTOF(zw2)) | \ 31 | (1 + MYMAX(DEPTHOF(zw1),DEPTHOF(zw2))) 32 | 33 | #define UPHEAP(z) \ 34 | { \ 35 | Int32 zz, tmp; \ 36 | zz = z; tmp = heap[zz]; \ 37 | while (weight[tmp] < weight[heap[zz >> 1]]) { \ 38 | heap[zz] = heap[zz >> 1]; \ 39 | zz >>= 1; \ 40 | } \ 41 | heap[zz] = tmp; \ 42 | } 43 | 44 | #define DOWNHEAP(z) \ 45 | { \ 46 | Int32 zz, yy, tmp; \ 47 | zz = z; tmp = heap[zz]; \ 48 | while (True) { \ 49 | yy = zz << 1; \ 50 | if (yy > nHeap) break; \ 51 | if (yy < nHeap && \ 52 | weight[heap[yy+1]] < weight[heap[yy]]) \ 53 | yy++; \ 54 | if (weight[tmp] < weight[heap[yy]]) break; \ 55 | heap[zz] = heap[yy]; \ 56 | zz = yy; \ 57 | } \ 58 | heap[zz] = tmp; \ 59 | } 60 | 61 | 62 | /*---------------------------------------------------*/ 63 | void BZ2_hbMakeCodeLengths ( UChar *len, 64 | Int32 *freq, 65 | Int32 alphaSize, 66 | Int32 maxLen ) 67 | { 68 | /*-- 69 | Nodes and heap entries run from 1. Entry 0 70 | for both the heap and nodes is a sentinel. 71 | --*/ 72 | Int32 nNodes, nHeap, n1, n2, i, j, k; 73 | Bool tooLong; 74 | 75 | Int32 heap [ BZ_MAX_ALPHA_SIZE + 2 ]; 76 | Int32 weight [ BZ_MAX_ALPHA_SIZE * 2 ]; 77 | Int32 parent [ BZ_MAX_ALPHA_SIZE * 2 ]; 78 | 79 | for (i = 0; i < alphaSize; i++) 80 | weight[i+1] = (freq[i] == 0 ? 1 : freq[i]) << 8; 81 | 82 | while (True) { 83 | 84 | nNodes = alphaSize; 85 | nHeap = 0; 86 | 87 | heap[0] = 0; 88 | weight[0] = 0; 89 | parent[0] = -2; 90 | 91 | for (i = 1; i <= alphaSize; i++) { 92 | parent[i] = -1; 93 | nHeap++; 94 | heap[nHeap] = i; 95 | UPHEAP(nHeap); 96 | } 97 | 98 | AssertH( nHeap < (BZ_MAX_ALPHA_SIZE+2), 2001 ); 99 | 100 | while (nHeap > 1) { 101 | n1 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1); 102 | n2 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1); 103 | nNodes++; 104 | parent[n1] = parent[n2] = nNodes; 105 | weight[nNodes] = ADDWEIGHTS(weight[n1], weight[n2]); 106 | parent[nNodes] = -1; 107 | nHeap++; 108 | heap[nHeap] = nNodes; 109 | UPHEAP(nHeap); 110 | } 111 | 112 | AssertH( nNodes < (BZ_MAX_ALPHA_SIZE * 2), 2002 ); 113 | 114 | tooLong = False; 115 | for (i = 1; i <= alphaSize; i++) { 116 | j = 0; 117 | k = i; 118 | while (parent[k] >= 0) { k = parent[k]; j++; } 119 | len[i-1] = j; 120 | if (j > maxLen) tooLong = True; 121 | } 122 | 123 | if (! tooLong) break; 124 | 125 | /* 17 Oct 04: keep-going condition for the following loop used 126 | to be 'i < alphaSize', which missed the last element, 127 | theoretically leading to the possibility of the compressor 128 | looping. However, this count-scaling step is only needed if 129 | one of the generated Huffman code words is longer than 130 | maxLen, which up to and including version 1.0.2 was 20 bits, 131 | which is extremely unlikely. In version 1.0.3 maxLen was 132 | changed to 17 bits, which has minimal effect on compression 133 | ratio, but does mean this scaling step is used from time to 134 | time, enough to verify that it works. 135 | 136 | This means that bzip2-1.0.3 and later will only produce 137 | Huffman codes with a maximum length of 17 bits. However, in 138 | order to preserve backwards compatibility with bitstreams 139 | produced by versions pre-1.0.3, the decompressor must still 140 | handle lengths of up to 20. */ 141 | 142 | for (i = 1; i <= alphaSize; i++) { 143 | j = weight[i] >> 8; 144 | j = 1 + (j / 2); 145 | weight[i] = j << 8; 146 | } 147 | } 148 | } 149 | 150 | 151 | /*---------------------------------------------------*/ 152 | void BZ2_hbAssignCodes ( Int32 *code, 153 | UChar *length, 154 | Int32 minLen, 155 | Int32 maxLen, 156 | Int32 alphaSize ) 157 | { 158 | Int32 n, vec, i; 159 | 160 | vec = 0; 161 | for (n = minLen; n <= maxLen; n++) { 162 | for (i = 0; i < alphaSize; i++) 163 | if (length[i] == n) { code[i] = vec; vec++; }; 164 | vec <<= 1; 165 | } 166 | } 167 | 168 | 169 | /*---------------------------------------------------*/ 170 | void BZ2_hbCreateDecodeTables ( Int32 *limit, 171 | Int32 *base, 172 | Int32 *perm, 173 | UChar *length, 174 | Int32 minLen, 175 | Int32 maxLen, 176 | Int32 alphaSize ) 177 | { 178 | Int32 pp, i, j, vec; 179 | 180 | pp = 0; 181 | for (i = minLen; i <= maxLen; i++) 182 | for (j = 0; j < alphaSize; j++) 183 | if (length[j] == i) { perm[pp] = j; pp++; }; 184 | 185 | for (i = 0; i < BZ_MAX_CODE_LEN; i++) base[i] = 0; 186 | for (i = 0; i < alphaSize; i++) base[length[i]+1]++; 187 | 188 | for (i = 1; i < BZ_MAX_CODE_LEN; i++) base[i] += base[i-1]; 189 | 190 | for (i = 0; i < BZ_MAX_CODE_LEN; i++) limit[i] = 0; 191 | vec = 0; 192 | 193 | for (i = minLen; i <= maxLen; i++) { 194 | vec += (base[i+1] - base[i]); 195 | limit[i] = vec-1; 196 | vec <<= 1; 197 | } 198 | for (i = minLen + 1; i <= maxLen; i++) 199 | base[i] = ((limit[i-1] + 1) << 1) - base[i]; 200 | } 201 | 202 | 203 | /*-------------------------------------------------------------*/ 204 | /*--- end huffman.c ---*/ 205 | /*-------------------------------------------------------------*/ 206 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/randtable.c: -------------------------------------------------------------------------------- 1 | 2 | /*-------------------------------------------------------------*/ 3 | /*--- Table for randomising repetitive blocks ---*/ 4 | /*--- randtable.c ---*/ 5 | /*-------------------------------------------------------------*/ 6 | 7 | /* ------------------------------------------------------------------ 8 | This file is part of bzip2/libbzip2, a program and library for 9 | lossless, block-sorting data compression. 10 | 11 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 12 | Copyright (C) 1996-2010 Julian Seward 13 | 14 | Please read the WARNING, DISCLAIMER and PATENTS sections in the 15 | README file. 16 | 17 | This program is released under the terms of the license contained 18 | in the file LICENSE. 19 | ------------------------------------------------------------------ */ 20 | 21 | 22 | #include "bzlib_private.h" 23 | 24 | 25 | /*---------------------------------------------*/ 26 | Int32 BZ2_rNums[512] = { 27 | 619, 720, 127, 481, 931, 816, 813, 233, 566, 247, 28 | 985, 724, 205, 454, 863, 491, 741, 242, 949, 214, 29 | 733, 859, 335, 708, 621, 574, 73, 654, 730, 472, 30 | 419, 436, 278, 496, 867, 210, 399, 680, 480, 51, 31 | 878, 465, 811, 169, 869, 675, 611, 697, 867, 561, 32 | 862, 687, 507, 283, 482, 129, 807, 591, 733, 623, 33 | 150, 238, 59, 379, 684, 877, 625, 169, 643, 105, 34 | 170, 607, 520, 932, 727, 476, 693, 425, 174, 647, 35 | 73, 122, 335, 530, 442, 853, 695, 249, 445, 515, 36 | 909, 545, 703, 919, 874, 474, 882, 500, 594, 612, 37 | 641, 801, 220, 162, 819, 984, 589, 513, 495, 799, 38 | 161, 604, 958, 533, 221, 400, 386, 867, 600, 782, 39 | 382, 596, 414, 171, 516, 375, 682, 485, 911, 276, 40 | 98, 553, 163, 354, 666, 933, 424, 341, 533, 870, 41 | 227, 730, 475, 186, 263, 647, 537, 686, 600, 224, 42 | 469, 68, 770, 919, 190, 373, 294, 822, 808, 206, 43 | 184, 943, 795, 384, 383, 461, 404, 758, 839, 887, 44 | 715, 67, 618, 276, 204, 918, 873, 777, 604, 560, 45 | 951, 160, 578, 722, 79, 804, 96, 409, 713, 940, 46 | 652, 934, 970, 447, 318, 353, 859, 672, 112, 785, 47 | 645, 863, 803, 350, 139, 93, 354, 99, 820, 908, 48 | 609, 772, 154, 274, 580, 184, 79, 626, 630, 742, 49 | 653, 282, 762, 623, 680, 81, 927, 626, 789, 125, 50 | 411, 521, 938, 300, 821, 78, 343, 175, 128, 250, 51 | 170, 774, 972, 275, 999, 639, 495, 78, 352, 126, 52 | 857, 956, 358, 619, 580, 124, 737, 594, 701, 612, 53 | 669, 112, 134, 694, 363, 992, 809, 743, 168, 974, 54 | 944, 375, 748, 52, 600, 747, 642, 182, 862, 81, 55 | 344, 805, 988, 739, 511, 655, 814, 334, 249, 515, 56 | 897, 955, 664, 981, 649, 113, 974, 459, 893, 228, 57 | 433, 837, 553, 268, 926, 240, 102, 654, 459, 51, 58 | 686, 754, 806, 760, 493, 403, 415, 394, 687, 700, 59 | 946, 670, 656, 610, 738, 392, 760, 799, 887, 653, 60 | 978, 321, 576, 617, 626, 502, 894, 679, 243, 440, 61 | 680, 879, 194, 572, 640, 724, 926, 56, 204, 700, 62 | 707, 151, 457, 449, 797, 195, 791, 558, 945, 679, 63 | 297, 59, 87, 824, 713, 663, 412, 693, 342, 606, 64 | 134, 108, 571, 364, 631, 212, 174, 643, 304, 329, 65 | 343, 97, 430, 751, 497, 314, 983, 374, 822, 928, 66 | 140, 206, 73, 263, 980, 736, 876, 478, 430, 305, 67 | 170, 514, 364, 692, 829, 82, 855, 953, 676, 246, 68 | 369, 970, 294, 750, 807, 827, 150, 790, 288, 923, 69 | 804, 378, 215, 828, 592, 281, 565, 555, 710, 82, 70 | 896, 831, 547, 261, 524, 462, 293, 465, 502, 56, 71 | 661, 821, 976, 991, 658, 869, 905, 758, 745, 193, 72 | 768, 550, 608, 933, 378, 286, 215, 979, 792, 961, 73 | 61, 688, 793, 644, 986, 403, 106, 366, 905, 644, 74 | 372, 567, 466, 434, 645, 210, 389, 550, 919, 135, 75 | 780, 773, 635, 389, 707, 100, 626, 958, 165, 504, 76 | 920, 176, 193, 713, 857, 265, 203, 50, 668, 108, 77 | 645, 990, 626, 197, 510, 357, 358, 850, 858, 364, 78 | 936, 638 79 | }; 80 | 81 | 82 | /*-------------------------------------------------------------*/ 83 | /*--- end randtable.c ---*/ 84 | /*-------------------------------------------------------------*/ 85 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/bzip2/readMe.txt: -------------------------------------------------------------------------------- 1 | bzip2包中文件来来自: 2 | http://www.bzip.org/downloads.html -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/cn_wjdiankong_bsdiff_DiffUtils.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include "common.h" 3 | /* Header for class cn_wjdiankong_bsdiff_DiffUtils */ 4 | 5 | #ifndef _Included_cn_wjdiankong_bsdiff_DiffUtils 6 | #define _Included_cn_wjdiankong_bsdiff_DiffUtils 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: cn_wjdiankong_bsdiff_DiffUtils 12 | * Method: genDiff 13 | * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 14 | */ 15 | JNIEXPORT jint JNICALL Java_cn_wjdiankong_bsdiff_DiffUtils_genDiff 16 | (JNIEnv *, jobject, jstring, jstring, jstring); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/cn_wjdiankong_bsdiff_PatchUtils.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include "common.h" 3 | /* Header for class cn_wjdiankong_bsdiff_PatchUtils */ 4 | 5 | #ifndef _Included_cn_wjdiankong_bsdiff_PatchUtils 6 | #define _Included_cn_wjdiankong_bsdiff_PatchUtils 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: cn_wjdiankong_bsdiff_PatchUtils 12 | * Method: patch 13 | * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 14 | */ 15 | JNIEXPORT jint JNICALL Java_cn_wjdiankong_bsdiff_PatchUtils_patch 16 | (JNIEnv *, jobject, jstring, jstring, jstring); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/jni/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2015, alipay.com 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /* 19 | * common.h 20 | * 21 | * @author : sanping.li@alipay.com 22 | * 23 | */ 24 | 25 | #ifndef COMMON_H_ 26 | #define COMMON_H_ 27 | 28 | #include 29 | #include 30 | 31 | #define LOG_TAG "jw" 32 | #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) 33 | #define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__) 34 | #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) \ 35 | 36 | #endif /* COMMON_H_ */ 37 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/libs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/libs/.DS_Store -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/libs/armeabi-v7a/libapk_patch_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/libs/armeabi-v7a/libapk_patch_lib.so -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/libs/armeabi/libapk_patch_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/libs/armeabi/libapk_patch_lib.so -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/libapk_patch_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/libapk_patch_lib.so -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/DiffUtils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/DiffUtils.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/DiffUtils.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/DiffUtils.o: jni/DiffUtils.c \ 2 | jni/cn_wjdiankong_bsdiff_DiffUtils.h jni/common.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 21 | jni/bzip2/bzlib.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h \ 27 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h \ 28 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h \ 29 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h \ 30 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h \ 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h \ 32 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h \ 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h \ 34 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h \ 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h \ 36 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h \ 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h \ 38 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h \ 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h \ 40 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 42 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h \ 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h \ 44 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h \ 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h \ 46 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h \ 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h \ 48 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h \ 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h \ 50 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h \ 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h \ 52 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 54 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h 56 | 57 | jni/cn_wjdiankong_bsdiff_DiffUtils.h: 58 | 59 | jni/common.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 78 | 79 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 80 | 81 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 82 | 83 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 84 | 85 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 86 | 87 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 88 | 89 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 90 | 91 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 92 | 93 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 94 | 95 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 96 | 97 | jni/bzip2/bzlib.h: 98 | 99 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 100 | 101 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h: 102 | 103 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h: 104 | 105 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h: 106 | 107 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h: 108 | 109 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h: 110 | 111 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h: 112 | 113 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h: 114 | 115 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h: 116 | 117 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h: 118 | 119 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h: 120 | 121 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h: 122 | 123 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h: 124 | 125 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h: 126 | 127 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h: 128 | 129 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h: 130 | 131 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h: 132 | 133 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h: 134 | 135 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 136 | 137 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 138 | 139 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h: 140 | 141 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h: 142 | 143 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h: 144 | 145 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h: 146 | 147 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h: 148 | 149 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h: 150 | 151 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h: 152 | 153 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h: 154 | 155 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h: 156 | 157 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h: 158 | 159 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 160 | 161 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 162 | 163 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 164 | 165 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 166 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/PatchUtils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/PatchUtils.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/PatchUtils.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/PatchUtils.o: jni/PatchUtils.c \ 2 | jni/cn_wjdiankong_bsdiff_PatchUtils.h jni/common.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 21 | jni/bzip2/bzlib.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 27 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 28 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 29 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h \ 30 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h \ 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h \ 32 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h \ 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h \ 34 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h \ 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h \ 36 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h \ 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h \ 38 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h \ 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h \ 40 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h \ 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h \ 42 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h \ 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h \ 44 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h \ 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h \ 46 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h \ 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h \ 48 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h \ 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h \ 50 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h \ 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h \ 52 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h \ 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h \ 54 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h \ 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h 56 | 57 | jni/cn_wjdiankong_bsdiff_PatchUtils.h: 58 | 59 | jni/common.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 78 | 79 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 80 | 81 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 82 | 83 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 84 | 85 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 86 | 87 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 88 | 89 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 90 | 91 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 92 | 93 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 94 | 95 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 96 | 97 | jni/bzip2/bzlib.h: 98 | 99 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 100 | 101 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 102 | 103 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 104 | 105 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 106 | 107 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 108 | 109 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 110 | 111 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 112 | 113 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h: 114 | 115 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h: 116 | 117 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h: 118 | 119 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h: 120 | 121 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h: 122 | 123 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h: 124 | 125 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h: 126 | 127 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h: 128 | 129 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h: 130 | 131 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h: 132 | 133 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h: 134 | 135 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h: 136 | 137 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h: 138 | 139 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h: 140 | 141 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h: 142 | 143 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h: 144 | 145 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h: 146 | 147 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h: 148 | 149 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h: 150 | 151 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h: 152 | 153 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h: 154 | 155 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h: 156 | 157 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h: 158 | 159 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h: 160 | 161 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h: 162 | 163 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h: 164 | 165 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h: 166 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/blocksort.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/blocksort.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/blocksort.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/blocksort.o: \ 2 | jni/bzip2/blocksort.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/bzlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/bzlib.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/bzlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/bzlib.o: jni/bzip2/bzlib.c \ 2 | jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/compress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/compress.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/compress.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/compress.o: \ 2 | jni/bzip2/compress.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/crctable.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/crctable.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/crctable.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/crctable.o: \ 2 | jni/bzip2/crctable.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/decompress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/decompress.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/decompress.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/decompress.o: \ 2 | jni/bzip2/decompress.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/huffman.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/huffman.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/huffman.o: \ 2 | jni/bzip2/huffman.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/randtable.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/randtable.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/randtable.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/apk_patch_lib/bzip2/randtable.o: \ 2 | jni/bzip2/randtable.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/libapk_patch_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/libapk_patch_lib.so -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/DiffUtils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/DiffUtils.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/DiffUtils.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/DiffUtils.o: jni/DiffUtils.c \ 2 | jni/cn_wjdiankong_bsdiff_DiffUtils.h jni/common.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 21 | jni/bzip2/bzlib.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h \ 27 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h \ 28 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h \ 29 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h \ 30 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h \ 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h \ 32 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h \ 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h \ 34 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h \ 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h \ 36 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h \ 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h \ 38 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h \ 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h \ 40 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 42 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h \ 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h \ 44 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h \ 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h \ 46 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h \ 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h \ 48 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h \ 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h \ 50 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h \ 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h \ 52 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 54 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h 56 | 57 | jni/cn_wjdiankong_bsdiff_DiffUtils.h: 58 | 59 | jni/common.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 78 | 79 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 80 | 81 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 82 | 83 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 84 | 85 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 86 | 87 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 88 | 89 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 90 | 91 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 92 | 93 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 94 | 95 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 96 | 97 | jni/bzip2/bzlib.h: 98 | 99 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 100 | 101 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h: 102 | 103 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h: 104 | 105 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h: 106 | 107 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h: 108 | 109 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h: 110 | 111 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h: 112 | 113 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h: 114 | 115 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h: 116 | 117 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h: 118 | 119 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h: 120 | 121 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h: 122 | 123 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h: 124 | 125 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h: 126 | 127 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h: 128 | 129 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h: 130 | 131 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h: 132 | 133 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h: 134 | 135 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 136 | 137 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 138 | 139 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h: 140 | 141 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h: 142 | 143 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h: 144 | 145 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h: 146 | 147 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h: 148 | 149 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h: 150 | 151 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h: 152 | 153 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h: 154 | 155 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h: 156 | 157 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h: 158 | 159 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 160 | 161 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 162 | 163 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 164 | 165 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 166 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/PatchUtils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/PatchUtils.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/PatchUtils.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/PatchUtils.o: jni/PatchUtils.c \ 2 | jni/cn_wjdiankong_bsdiff_PatchUtils.h jni/common.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 21 | jni/bzip2/bzlib.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 27 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 28 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 29 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h \ 30 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h \ 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h \ 32 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h \ 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h \ 34 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h \ 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h \ 36 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h \ 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h \ 38 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h \ 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h \ 40 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h \ 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h \ 42 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h \ 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h \ 44 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h \ 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h \ 46 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h \ 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h \ 48 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h \ 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h \ 50 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h \ 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h \ 52 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h \ 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h \ 54 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h \ 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h 56 | 57 | jni/cn_wjdiankong_bsdiff_PatchUtils.h: 58 | 59 | jni/common.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/jni.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/log.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 78 | 79 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 80 | 81 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 82 | 83 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 84 | 85 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 86 | 87 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 88 | 89 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 90 | 91 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 92 | 93 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 94 | 95 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 96 | 97 | jni/bzip2/bzlib.h: 98 | 99 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 100 | 101 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 102 | 103 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 104 | 105 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 106 | 107 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 108 | 109 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 110 | 111 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 112 | 113 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/err.h: 114 | 115 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/unistd.h: 116 | 117 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/select.h: 118 | 119 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/time.h: 120 | 121 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/time.h: 122 | 123 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/signal.h: 124 | 125 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/limits.h: 126 | 127 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/limits.h: 128 | 129 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/limits.h: 130 | 131 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/internal_types.h: 132 | 133 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/limits.h: 134 | 135 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/syslimits.h: 136 | 137 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/page.h: 138 | 139 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/signal.h: 140 | 141 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/signal.h: 142 | 143 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/sigcontext.h: 144 | 145 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/siginfo.h: 146 | 147 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/siginfo.h: 148 | 149 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/ucontext.h: 150 | 151 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/user.h: 152 | 153 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysconf.h: 154 | 155 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/capability.h: 156 | 157 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/pathconf.h: 158 | 159 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/fcntl.h: 160 | 161 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/fcntl.h: 162 | 163 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/fcntl.h: 164 | 165 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm-generic/fcntl.h: 166 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/blocksort.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/blocksort.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/blocksort.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/blocksort.o: \ 2 | jni/bzip2/blocksort.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/bzlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/bzlib.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/bzlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/bzlib.o: jni/bzip2/bzlib.c \ 2 | jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/compress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/compress.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/compress.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/compress.o: \ 2 | jni/bzip2/compress.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/crctable.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/crctable.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/crctable.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/crctable.o: \ 2 | jni/bzip2/crctable.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/decompress.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/decompress.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/decompress.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/decompress.o: \ 2 | jni/bzip2/decompress.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/huffman.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/huffman.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/huffman.o: jni/bzip2/huffman.c \ 2 | jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/randtable.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/randtable.o -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/obj/local/armeabi/objs/apk_patch_lib/bzip2/randtable.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/apk_patch_lib/bzip2/randtable.o: \ 2 | jni/bzip2/randtable.c jni/bzip2/bzlib_private.h \ 3 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h \ 4 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h \ 7 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h \ 8 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h \ 9 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h \ 10 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h \ 11 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h \ 12 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h \ 13 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h \ 14 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h \ 15 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h \ 16 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h \ 17 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h \ 18 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h \ 19 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h \ 20 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h \ 21 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h \ 22 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h \ 23 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h \ 24 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h \ 25 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h \ 26 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h \ 27 | jni/bzip2/bzlib.h 28 | 29 | jni/bzip2/bzlib_private.h: 30 | 31 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdlib.h: 32 | 33 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/android/api-level.h: 38 | 39 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/string.h: 40 | 41 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/malloc.h: 42 | 43 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/alloca.h: 44 | 45 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/strings.h: 46 | 47 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/types.h: 48 | 49 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdint.h: 50 | 51 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_types.h: 52 | 53 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/_types.h: 54 | 55 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/_wchar_limits.h: 56 | 57 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/posix_types.h: 58 | 59 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/stddef.h: 60 | 61 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/compiler.h: 62 | 63 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/posix_types.h: 64 | 65 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/asm/types.h: 66 | 67 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/linux/types.h: 68 | 69 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/machine/kernel.h: 70 | 71 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/sys/sysmacros.h: 72 | 73 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/memory.h: 74 | 75 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/stdio.h: 76 | 77 | D:/Android_tools/android-ndk-r10d/platforms/android-9/arch-arm/usr/include/ctype.h: 78 | 79 | jni/bzip2/bzlib.h: 80 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-23 15 | #android.library=true 16 | -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourbrother/android_diffupdate/17d2e62d27736a21edf9094d7d73ca96896518f6/diffdemo/BsdiffDemo/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffdemo/BsdiffDemo/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 12 | 19 | 20 | 21 |