[−]
/home/hans/code/fdroid/data/tmp/com.gracecode.android.presentation_20131114.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.gracecode.android.presentation_20131114.apk
[−]
zipinfo {}
Offset 1, 49 lines modified Offset 1, 49 lines modified
1 Zip·​file·​size:​·​479976·​bytes,​·​number·​of·​entries:​·​47 1 Zip·​file·​size:​·​481141·​bytes,​·​number·​of·​entries:​·​47
2 -​rw-​-​-​-​·····​2.​0·​fat·····​3754·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​3754·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​3875·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​E0295247.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​3875·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​E0295247.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​E0295247.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jan-​07·​12:​24·​META-​INF/​E0295247.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······313·​bX·​defN·14-​Jan-​07·​09:​36·assets/​detail.​css 5 -​rw-​-​-​-​·····​2.​0·​fat·····3396·​bX·​defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······​397·​bl·​defN·14-​Jan-​07·​09:​36·​assets/​detail.​html 6 -​rw-​-​-​-​·····​2.​0·​fat······​313·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​detail.​css
7 -​rw-​-​-​-​·····1.​0·​fat····48079·​b-​·stor·14-​Jan-​07·​09:​35·​assets/​keep-​calm.​png 7 -​rw-​-​-​-​·····2.​0·​fat······​397·​bl·defN·08-​Jan-​01·​00:​00·​assets/​detail.​html
8 -​rw-​-​-​-​·····2.​0·​fat······​879·​bl·defN·14-​Jan-​07·​09:​36·​assets/​reset-​min.​css 8 -​rw-​-​-​-​·····1.​0·​fat····48079·​b-​·stor·08-​Jan-​01·​00:​00·​assets/​keep-​calm.​png
9 -​rw-​-​-​-​·····​2.​0·​fat······360·​bl·​defN·14-​Jan-​07·​09:​36·res/​anim/​slide_in_from_bottom.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······879·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​reset-​min.​css
10 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·14-​Jan-​07·​09:​36·​res/​anim/​slide_in_from_top.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_in_from_bottom.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·14-​Jan-​07·​09:​36·​res/​anim/​slide_out_to_bottom.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_in_from_top.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·14-​Jan-​07·​09:​36·​res/​anim/​slide_out_to_top.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_out_to_bottom.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······820·​bl·​defN·14-​Jan-​07·​09:​36·​res/​drawable/​background_actionbar.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_out_to_top.​xml
14 -​rw-​-​-​-​·····2.​0·​fat······456·​bl·defN·14-​Jan-​07·​09:​36·​res/​drawable/​background_grid.​xml 14 -​rw-​-​-​-​·····1.​0·​fat······765·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​default_ptr_flip.​png
15 -​rw-​-​-​-​·····2.​0·​fat······684·​bl·defN·14-​Jan-​07·​09:​36·​res/​drawable/​background_grid_title​.​xml 15 -​rw-​-​-​-​·····1.​0·​fat······428·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​default_ptr_rotate.​png
16 -​rw-​-​-​-​·····2.​0·​fat······​812·​bl·defN·14-​Jan-​07·​09:​36·​res/​drawable/​indicator_bg_bottom.​xml 16 -​rw-​-​-​-​·····1.​0·​fat·····2739·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
17 -​rw-​-​-​-​·····2.​0·​fat······812·​bl·defN·14-​Jan-​07·​09:​36·​res/​drawable/​indicator_bg_top.​xml 17 -​rw-​-​-​-​·····1.​0·​fat······280·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​indicator_arrow.​png
18 -​rw-​-​-​-​·····2.​0·​fat······380·​bl·defN·14-​Jan-​07·​09:​36·​res/​drawable/​shadow.​xml 18 -​rw-​-​-​-​·····1.​0·​fat······531·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​default_ptr_flip.​png
19 -​rw-​-​-​-​·····2.​0·​fat······520·​bl·defN·14-​Jan-​07·​09:​36·​res/​layout/​detail.​xml 19 -​rw-​-​-​-​·····1.​0·​fat······334·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​default_ptr_rotate.​png
20 -​rw-​-​-​-​·····2.​0·​fat·····​1400·​bl·defN·14-​Jan-​07·​09:​36·​res/​layout/​grid.​xml 20 -​rw-​-​-​-​·····1.​0·​fat·····​1310·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
21 -​rw-​-​-​-​·····2.​0·​fat······660·​bl·defN·14-​Jan-​07·​09:​36·​res/​layout/​pins.​xml 21 -​rw-​-​-​-​·····1.​0·​fat······436·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​indicator_arrow.​png
22 -​rw-​-​-​-​·····2.​0·​fat·····1100·​bl·defN·14-​Jan-​07·​09:​36·​res/​layout/​pull_to_refresh_heade​r_horizontal.​xml 22 -​rw-​-​-​-​·····1.​0·​fat······​906·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​default_ptr_flip.​png
23 -​rw-​-​-​-​·····2.​0·​fat·····1880·​bl·defN·14-​Jan-​07·​09:​36·​res/​layout/​pull_to_refresh_heade​r_vertical.​xml 23 -​rw-​-​-​-​·····1.​0·​fat······​495·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​default_ptr_rotate.​png
24 -​rw-​-​-​-​·····2.​0·​fat······​672·​bl·defN·14-​Jan-​07·​09:​36·​res/​menu/​menu_detail.​xml 24 -​rw-​-​-​-​·····1.​0·​fat·····3743·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
25 -​rw-​-​-​-​·····2.​0·​fat······​672·​bl·defN·14-​Jan-​07·​09:​36·​res/​menu/​menu_main.​xml 25 -​rw-​-​-​-​·····1.​0·​fat·····3308·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​image_shadow.​png
26 -​rw-​-​-​-​·····2.​0·​fat·····1440·​bl·defN·14-​Jan-​07·​09:​36·​res/​xml/​preferences.​xml 26 -​rw-​-​-​-​·····1.​0·​fat······​317·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​indicator_arrow.​png
27 -​rw-​-​-​-​·····2.​0·​fat·····3200·​bl·defN·14-​Jan-​07·​09:​36·AndroidManifest.​xml 27 -​rw-​-​-​-​·····1.​0·​fat·····6748·​b-​·stor·08-​Jan-​01·​00:​00·res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
28 -​rw-​-​-​-​·····​1.​0·​fat····18708·​b-​·​stor·14-​Jan-​07·​09:​36·​resources.​arsc 28 -​rw-​-​-​-​·····​1.​0·​fat·····​9227·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
29 -​rw-​-​-​-​·····1.​0·​fat······765·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​hdpi/​default_ptr_flip.​png 29 -​rw-​-​-​-​·····2.​0·​fat······820·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​background_actionbar.​xml
30 -​rw-​-​-​-​·····1.​0·​fat······​429·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​hdpi/​default_ptr_rotate.​png 30 -​rw-​-​-​-​·····2.​0·​fat······​456·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​background_grid.​xml
31 -​rw-​-​-​-​·····1.​0·​fat·····2739·​b-​·stor·14-​Jan-​07·​09:​36·​res/​drawable-​hdpi/​ic_launcher.​png 31 -​rw-​-​-​-​·····2.​0·​fat······​684·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​background_grid_title​.​xml
32 -​rw-​-​-​-​·····1.​0·​fat······280·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​hdpi/​indicator_arrow.​png 32 -​rw-​-​-​-​·····2.​0·​fat······812·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​indicator_bg_bottom.​xml
33 -​rw-​-​-​-​·····1.​0·​fat······531·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​mdpi/​default_ptr_flip.​png 33 -​rw-​-​-​-​·····2.​0·​fat······812·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​indicator_bg_top.​xml
34 -​rw-​-​-​-​·····1.​0·​fat······​335·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​mdpi/​default_ptr_rotate.​png 34 -​rw-​-​-​-​·····2.​0·​fat······​380·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​shadow.​xml
35 -​rw-​-​-​-​·····1.​0·​fat·····1410·​b-​·stor·14-​Jan-​07·​09:​36·​res/​drawable-​mdpi/​ic_launcher.​png 35 -​rw-​-​-​-​·····2.​0·​fat······​520·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​detail.​xml
36 -​rw-​-​-​-​·····1.​0·​fat······436·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​mdpi/​indicator_arrow.​png 36 -​rw-​-​-​-​·····2.​0·​fat·····1400·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​grid.​xml
37 -​rw-​-​-​-​·····1.​0·​fat······906·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​xhdpi/​default_ptr_flip.​png 37 -​rw-​-​-​-​·····2.​0·​fat······660·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​pins.​xml
38 -​rw-​-​-​-​·····1.​0·​fat······​496·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​xhdpi/​default_ptr_rotate.​png 38 -​rw-​-​-​-​·····2.​0·​fat·····1100·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​pull_to_refresh_heade​r_horizontal.​xml
39 -​rw-​-​-​-​·····1.​0·​fat·····3743·​b-​·stor·14-​Jan-​07·​09:​36·​res/​drawable-​xhdpi/​ic_launcher.​png 39 -​rw-​-​-​-​·····2.​0·​fat·····1880·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​pull_to_refresh_heade​r_vertical.​xml
40 -​rw-​-​-​-​·····1.​0·​fat·····3521·​b-​·stor·14-​Jan-​07·​09:​36·​res/​drawable-​xhdpi/​image_shadow.​png 40 -​rw-​-​-​-​·····2.​0·​fat······​672·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_detail.​xml
41 -​rw-​-​-​-​·····1.​0·​fat······317·​b-​·stor·14-​Jan-​07·​09:​35·​res/​drawable-​xhdpi/​indicator_arrow.​png 41 -​rw-​-​-​-​·····2.​0·​fat······672·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_main.​xml
42 -​rw-​-​-​-​·····1.​0·​fat·····6748·​b-​·stor·14-​Jan-​07·​09:​36·​res/​drawable-​xxhdpi/​ic_launcher.​png 42 -​rw-​-​-​-​·····2.​0·​fat·····1440·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
43 -​rw-​-​-​-​·····​1.​0·​fat·····9227·​b-​·​stor·14-​Jan-​07·​09:​36·​res/​drawable-​xxxhdpi/​ic_launcher.​png 43 -​rw-​-​-​-​·····​1.​0·​fat····19568·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
44 -​rw-​-​-​-​·····​2.​0·​fat··​1090572·​bl·​defN·14-​Jan-​07·​09:​36·​classes.​dex 44 -​rw-​-​-​-​·····​2.​0·​fat··​1146016·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
45 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·14-​Jan-​07·​09:​36·​com/​j256/​ormlite/​android/​LICENSE.​txt 45 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​LICENSE.​txt
46 -​rw-​-​-​-​·····​2.​0·​fat······​458·​bl·​defN·14-​Jan-​07·​09:​36·​com/​j256/​ormlite/​android/​README.​txt 46 -​rw-​-​-​-​·····​2.​0·​fat······​458·​bl·​defN·08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​README.​txt
47 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·14-​Jan-​07·​09:​36·​com/​j256/​ormlite/​core/​LICENSE.​txt 47 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​LICENSE.​txt
48 -​rw-​-​-​-​·····​2.​0·​fat······​485·​bl·​defN·14-​Jan-​07·​09:​36·​com/​j256/​ormlite/​core/​README.​txt 48 -​rw-​-​-​-​·····​2.​0·​fat······​485·​bl·​defN·08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​README.​txt
49 47·​files,​·​1219371·​bytes·​uncompressed,​·​473036·​bytes·​compressed:​··​61.​2% 49 47·​files,​·​1275555·​bytes·​uncompressed,​·​474259·​bytes·​compressed:​··​62.​8%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="20131114​"·​android:​versionName="1.​0.​2"·​package="com.​gracecode.​android.​presentation" 2 <manifest·​android:​versionCode="20131114​"·​android:​versionName="1.​0.​2"·​package="com.​gracecode.​android.​presentation"·​platformBuildVersionC​ode="16"·​platformBuildVersionN​ame="4.​1.​2-​1425332"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="16"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="16"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​>
9 ····​<application·​android:​theme="@style/​Theme.​Huaban"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name=".​Huaban"·​android:​largeHeap="true"> 9 ····​<application·​android:​theme="@style/​Theme.​Huaban"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name=".​Huaban"·​android:​largeHeap="true">
[−]
res/drawable-xhdpi-v4/image_shadow.png
[−]
sng
Offset 1, 25 lines modified Offset 1, 25 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​192;​·​height:​·​20;​·​bitdepth:​·​8;​ 3 ····​width:​·​192;​·​height:​·​20;​·​bitdepth:​·​8;​
4 ····​using·​color·​alpha;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
13 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
14 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff0·​✂ 14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000·​✂
15 53505030·403d3d00·29262600·17131300·​0f0b0b00·120e0e00·221e1e00·37343400·​4c494906·​595656ab·​5552524b·43404000·2d2a2a00·19151500·​0f0b0b00·110d0d00·1e1a1a00·33303000·49464600·​5855558d·​5754546f·47444400·302d2d00·1c181800·100c0c00·100c0c00·1b171700·2f2c2c00·46434300·​56535366·​58555596·4a474700·34313100·1f1b1b00·110d0d00·​0f0b0b00·19151500·2c292900·43404000·​55525248·​595656ae·​4d4a4a06·37343400·221e1e00·120e0e00·​0e0a0a00·16121200·28252500·3f3c3c00·​524f4f2a·​5a5757ba·​4f4c4c15·3b383800·24212100·14101000·​0e0a0a00·14101000·25222200·3c393900·​504d4d18·​5a5757bd·​524f4f27·3f3c3c00·28252500·16121200·​0e0a0a00·130f0f00·231f1f00·38353500·​4d4a4a09·​595656b4·​5451513f·423f3f00·2b282800·18141400·​0f0b0b00·110d0d00·1f1b1b00·34313100·4a474700·​58555599·​56535360·45424200·2f2c2c00·1b171700·100c0c00·100c0c00·1c181800·312e2e00·47444400·​57545475·​58555587·49464600·322f2f00·1e1a1a00·100c0c00·​0f0b0b00·19151500·2d2a2a00·43404000·​5552524b·​595656a8·​4c494906·37343400·211d1d00·120e0e00·100c0c00·1a161600·2d2a2a00·45424200·​5855554b·​5d5a5ac6·​514e4e12·3b38380·​✂ 15 53505030·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​4c494906·​595656ab·​5552524b·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·00000000·​5855558d·​5754546f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·​56535366·​58555596·00000000·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​55525248·​595656ae·​4d4a4a06·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​524f4f2a·​5a5757ba·​4f4c4c15·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​504d4d18·​5a5757bd·​524f4f27·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​4d4a4a09·​595656b4·​5451513f·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·00000000·​58555599·​56535360·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·​57545475·​58555587·00000000·00000000·00000000·00000000·​00000000·00000000·00000000·00000000·​5552524b·​595656a8·​4c494906·00000000·00000000·00000000·00000000·00000000·00000000·00000000·​5855554b·​5d5a5ac6·​514e4e12·0000000·​✂
16 838181ed·​69676730·4a474700·2e2b2b00·221e1e00·27242400·3e3b3b00·​5e5b5b06·​7b7979b1·​8b8989ff·​868484f9·​6e6c6c4b·4f4c4c00·322f2f00·231f1f00·25222200·39363600·58555500·​7674748d·​8a8888ff·​888686ff·​7371716f·54515100·36333300·24212100·23202000·35323200·53505000·​72707066·​888686ff·​8a8888ff·​77757596·59565600·3a373700·25222200·231f1f00·312e2e00·4e4b4b00·​6d6b6b48·​868484f6·​8b8989ff·​7b7979b7·​5f5c5c06·3e3b3b00·27242400·221e1e00·2e2b2b00·49464600·​6967672d·​838181ea·​8c8a8aff·​7f7d7dcf·​63616115·43404000·2a272700·221e1e00·2b282800·44414100·​64626218·​807e7ed5·​8c8a8aff·​828080e7·​68666627·48454500·2d2a2a00·221e1e00·28252500·3f3c3c00·​605d5d09·​7c7a7abd·​8c8a8aff·​858383f6·​6c6a6a3f·4d4a4a00·302d2d00·231f1f00·25222200·3b383800·5a575700·​7876769c·​8a8888ff·​878585fc·​716f6f60·524f4f00·34313100·23202000·24212100·36333300·55525200·​74727275·​898787ff·​8a8888ff·​76747487·57545400·38353500·24212100·231f1f00·322f2f00·4f4c4c00·​6e6c6c4e·​868484f9·​8b8989ff·​7a7878ae·​5d5a5a06·3e3b3b00·28252500·24212100·33303000·504d4d00·​706e6e4e·​898787f9·​908e8eff·​807e7ecc·​6260600·​✂ 16 838181ed·​69676730·00000000·00000000·00000000·00000000·00000000·​5e5b5b06·​7b7979b1·​8b8989ff·​868484f9·​6e6c6c4b·00000000·00000000·00000000·00000000·00000000·00000000·​7674748d·​8a8888ff·​888686ff·​7371716f·00000000·00000000·00000000·00000000·00000000·00000000·​72707066·​888686ff·​8a8888ff·​77757596·00000000·00000000·00000000·00000000·00000000·00000000·​6d6b6b48·​868484f6·​8b8989ff·​7b7979b7·​5f5c5c06·00000000·00000000·00000000·00000000·00000000·​6967672d·​838181ea·​8c8a8aff·​7f7d7dcf·​63616115·00000000·00000000·00000000·00000000·00000000·​64626218·​807e7ed5·​8c8a8aff·​828080e7·​68666627·00000000·00000000·00000000·00000000·00000000·​605d5d09·​7c7a7abd·​8c8a8aff·​858383f6·​6c6a6a3f·00000000·00000000·00000000·00000000·00000000·00000000·​7876769c·​8a8888ff·​878585fc·​716f6f60·00000000·00000000·00000000·00000000·00000000·00000000·​74727275·​898787ff·​8a8888ff·​76747487·00000000·00000000·00000000·00000000·00000000·00000000·​6e6c6c4e·​868484f9·​8b8989ff·​7a7878ae·​5d5a5a06·00000000·00000000·00000000·00000000·00000000·​706e6e4e·​898787f9·​908e8eff·​807e7ecc·​6260600·​✂
17 b2b1b1ff·​979595ed·​73717130·54515100·45424200·4c494900·​65636306·​898787b1·​a9a8a8ff·​bab9b9ff·​b5b4b4ff·​9d9b9bf9·​7977774e·58555500·46434300·49464600·615e5e00·​8381818d·​a4a3a3ff·​b9b8b8ff·​b7b6b6ff·​a1a0a0ff·​7f7d7d6f·5d5a5a00·47444400·47444400·5c595900·​7d7b7b66·​a19f9fff·​b7b6b6ff·​b9b8b8ff·​a6a5a5ff·​85838396·625f5f00·49464600·45424200·58555500·​78767648·​9c9a9af6·​b5b4b4ff·​bab9b9ff·​aaa9a9ff·​8a8888b7·​66646406·4c494900·45424200·54515100·​7270702d·​979595ea·​b2b1b1ff·​bbbabaff·​aeadadff·​908e8ed2·​6b696915·4f4c4c00·44414100·504d4d00·​6c6a6a18·​918f8fd5·​aeadadff·​bbbabaff·​b1b0b0ff·​959393e7·​716f6f27·53505000·44414100·4d4a4a00·​67656509·​8b8989bd·​abaaaaff·​bbbabaff·​b4b3b3ff·​9b9999f6·​7674743f·56535300·45424200·49464600·625f5f00·​8583839c·​a6a5a5ff·​b9b8b8ff·​b6b5b5ff·​a09e9efc·​7c7a7a60·5b585800·46434300·47444400·5e5b5b00·​7f7d7d75·​a1a0a0ff·​b8b7b7ff·​b8b7b7ff·​a4a3a3ff·​82808087·605d5d00·48454500·45424200·58555500·​7977774e·​9d9b9bf9·​b5b4b4ff·​bab9b9ff·​a9a8a8ff·​898787ae·​66646406·4d4a4a00·48454500·5a575700·​7a78784e·​9e9c9cf9·​b7b6b6ff·​bebdbdff·​aeadadff·​8f8d8dc·​✂ 17 b2b1b1ff·​979595ed·​73717130·00000000·00000000·00000000·​65636306·​898787b1·​a9a8a8ff·​bab9b9ff·​b5b4b4ff·​9d9b9bf9·​7977774e·00000000·00000000·00000000·00000000·​8381818d·​a4a3a3ff·​b9b8b8ff·​b7b6b6ff·​a1a0a0ff·​7f7d7d6f·00000000·00000000·00000000·00000000·​7d7b7b66·​a19f9fff·​b7b6b6ff·​b9b8b8ff·​a6a5a5ff·​85838396·00000000·00000000·00000000·00000000·​78767648·​9c9a9af6·​b5b4b4ff·​bab9b9ff·​aaa9a9ff·​8a8888b7·​66646406·00000000·00000000·00000000·​7270702d·​979595ea·​b2b1b1ff·​bbbabaff·​aeadadff·​908e8ed2·​6b696915·00000000·00000000·00000000·​6c6a6a18·​918f8fd5·​aeadadff·​bbbabaff·​b1b0b0ff·​959393e7·​716f6f27·00000000·00000000·00000000·​67656509·​8b8989bd·​abaaaaff·​bbbabaff·​b4b3b3ff·​9b9999f6·​7674743f·00000000·00000000·00000000·00000000·​8583839c·​a6a5a5ff·​b9b8b8ff·​b6b5b5ff·​a09e9efc·​7c7a7a60·00000000·00000000·00000000·00000000·​7f7d7d75·​a1a0a0ff·​b8b7b7ff·​b8b7b7ff·​a4a3a3ff·​82808087·00000000·00000000·00000000·00000000·​7977774e·​9d9b9bf9·​b5b4b4ff·​bab9b9ff·​a9a8a8ff·​898787ae·​66646406·00000000·00000000·00000000·​7a78784e·​9e9c9cf9·​b7b6b6ff·​bebdbdff·​aeadadff·​8f8d8dc·​✂
18 d8d7d7ff·​c0bfbfff·​a09e9eed·​82808030·73717100·​7a787806·​939191b1·​b3b2b2ff·​d0cfcfff·​dfdedeff·​dad9d9ff·​c4c3c3ff·​a4a3a3f9·​8684844e·74727200·77757500·​8e8c8c8d·​aeadadff·​cccbcbff·​deddddff·​dcdbdbff·​c9c8c8ff·​aaa9a9ff·​8a88886f·75737300·75737300·​89878766·​a8a7a7ff·​c8c7c7ff·​dcdbdbff·​deddddff·​cdccccff·​afaeaeff·​8f8d8d96·78767600·74727200·​85838348·​a3a2a2f6·​c4c3c3ff·​dad9d9ff·​dfdedeff·​d1d0d0ff·​b4b3b3ff·​949292b7·​7a787806·73717100·​817f7f2d·​9f9d9dea·​bfbebeff·​d8d7d7ff·​dfdedeff·​d4d3d3ff·​b9b8b8ff·​999797d2·​7d7b7b15·72707000·​7e7c7c18·​9a9898d5·​bab9b9ff·​d5d4d4ff·​dfdedeff·​d7d6d6ff·​bebdbdff·​9e9c9ce7·​817f7f27·73717100·​7b797909·​959393bd·​b5b4b4ff·​d1d0d0ff·​dfdedeff·​dad9d9ff·​c3c2c2ff·​a2a1a1f6·​8482823f·73717100·78767600·​908e8e9c·​b0afafff·​cecdcdff·​deddddff·​dcdbdbff·​c7c6c6ff·​a7a6a6ff·​89878760·75737300·75737300·​8b898972·​aaa9a9ff·​c9c8c8ff·​dddcdcff·​dddcdcff·​cbcacaff·​adacacff·​8d8b8b87·76747400·73717100·​8684844e·​a4a3a3f9·​c5c4c4ff·​dad9d9ff·​dfdedeff·​d0cfcfff·​b3b2b2ff·​949292ae·​7c7a7a06·77757500·​8886864e·​a5a4a4f9·​c5c4c4ff·​dcdbdbff·​e0e0e0ff·​d4d3d3ff·​b8b7b7f·​✂ 18 d8d7d7ff·​c0bfbfff·​a09e9eed·​82808030·00000000·​7a787806·​939191b1·​b3b2b2ff·​d0cfcfff·​dfdedeff·​dad9d9ff·​c4c3c3ff·​a4a3a3f9·​8684844e·00000000·00000000·​8e8c8c8d·​aeadadff·​cccbcbff·​deddddff·​dcdbdbff·​c9c8c8ff·​aaa9a9ff·​8a88886f·00000000·00000000·​89878766·​a8a7a7ff·​c8c7c7ff·​dcdbdbff·​deddddff·​cdccccff·​afaeaeff·​8f8d8d96·00000000·00000000·​85838348·​a3a2a2f6·​c4c3c3ff·​dad9d9ff·​dfdedeff·​d1d0d0ff·​b4b3b3ff·​949292b7·​7a787806·00000000·​817f7f2d·​9f9d9dea·​bfbebeff·​d8d7d7ff·​dfdedeff·​d4d3d3ff·​b9b8b8ff·​999797d2·​7d7b7b15·00000000·​7e7c7c18·​9a9898d5·​bab9b9ff·​d5d4d4ff·​dfdedeff·​d7d6d6ff·​bebdbdff·​9e9c9ce7·​817f7f27·00000000·​7b797909·​959393bd·​b5b4b4ff·​d1d0d0ff·​dfdedeff·​dad9d9ff·​c3c2c2ff·​a2a1a1f6·​8482823f·00000000·00000000·​908e8e9c·​b0afafff·​cecdcdff·​deddddff·​dcdbdbff·​c7c6c6ff·​a7a6a6ff·​89878760·00000000·00000000·​8b898972·​aaa9a9ff·​c9c8c8ff·​dddcdcff·​dddcdcff·​cbcacaff·​adacacff·​8d8b8b87·00000000·00000000·​8684844e·​a4a3a3f9·​c5c4c4ff·​dad9d9ff·​dfdedeff·​d0cfcfff·​b3b2b2ff·​949292ae·​7c7a7a06·00000000·​8886864e·​a5a4a4f9·​c5c4c4ff·​dcdbdbff·​e0e0e0ff·​d4d3d3ff·​b8b7b7f·​✂
19 efefefff·​dfdedeff·​c7c6c6ff·​b1b0b0ed·​a5a4a436·​abaaaab1·​bebdbdff·​d6d5d5ff·​e9e9e9ff·​f3f3f3ff·​f0f0f0ff·​e1e1e1ff·​cbcacaff·​b5b4b4f9·​a6a5a54e·​a9a8a890·​bab9b9ff·​d2d1d1ff·​e7e7e7ff·​f2f2f2ff·​f2f2f2ff·​e4e4e4ff·​cfceceff·​b8b7b7ff·​a7a6a66f·​a7a6a666·​b7b6b6ff·​cecdcdff·​e4e4e4ff·​f1f1f1ff·​f3f3f3ff·​e7e7e7ff·​d3d2d2ff·​bbbabaff·​a9a8a896·​a6a5a548·​b4b3b3f6·​cac9c9ff·​e0e0e0ff·​f0f0f0ff·​f3f3f3ff·​eaeaeaff·​d6d5d5ff·​bfbebeff·​abaaaab7·​a5a4a436·​b1b0b0ea·​c7c6c6ff·​deddddff·​efefefff·​f3f3f3ff·​ecececff·​dad9d9ff·​c2c1c1ff·​aeadadd2·​a5a4a42d·​aeadadd5·​c3c2c2ff·​dbdadaff·​ecececff·​f3f3f3ff·​eeeeeeff·​deddddff·​c6c5c5ff·​b0afafe7·​a5a4a430·​acababbd·​bfbebeff·​d7d6d6ff·​eaeaeaff·​f3f3f3ff·​f0f0f0ff·​e0e0e0ff·​c9c8c8ff·​b3b2b2f6·​a5a4a43f·​a9a8a899·​bbbabaff·​d3d2d2ff·​e8e8e8ff·​f3f3f3ff·​f1f1f1ff·​e3e3e3ff·​cdccccff·​b6b5b5ff·​a7a6a660·​a7a6a672·​b8b7b7ff·​cfceceff·​e5e5e5ff·​f2f2f2ff·​f2f2f2ff·​e6e6e6ff·​d1d0d0ff·​b9b8b8ff·​a8a7a787·​a6a5a54e·​b4b3b3f9·​cbcacaff·​e1e1e1ff·​f0f0f0ff·​f3f3f3ff·​e9e9e9ff·​d6d5d5ff·​bfbebeff·​adacacab·​a9a8a854·​b6b5b5f9·​cccbcbff·​e1e1e1ff·​f1f1f1ff·​f4f4f4ff·​ecececff·​d9d8d8f·​✂ 19 efefefff·​dfdedeff·​c7c6c6ff·​b1b0b0ed·​a5a4a436·​abaaaab1·​bebdbdff·​d6d5d5ff·​e9e9e9ff·​f3f3f3ff·​f0f0f0ff·​e1e1e1ff·​cbcacaff·​b5b4b4f9·​a6a5a54e·​a9a8a890·​bab9b9ff·​d2d1d1ff·​e7e7e7ff·​f2f2f2ff·​f2f2f2ff·​e4e4e4ff·​cfceceff·​b8b7b7ff·​a7a6a66f·​a7a6a666·​b7b6b6ff·​cecdcdff·​e4e4e4ff·​f1f1f1ff·​f3f3f3ff·​e7e7e7ff·​d3d2d2ff·​bbbabaff·​a9a8a896·​a6a5a548·​b4b3b3f6·​cac9c9ff·​e0e0e0ff·​f0f0f0ff·​f3f3f3ff·​eaeaeaff·​d6d5d5ff·​bfbebeff·​abaaaab7·​a5a4a436·​b1b0b0ea·​c7c6c6ff·​deddddff·​efefefff·​f3f3f3ff·​ecececff·​dad9d9ff·​c2c1c1ff·​aeadadd2·​a5a4a42d·​aeadadd5·​c3c2c2ff·​dbdadaff·​ecececff·​f3f3f3ff·​eeeeeeff·​deddddff·​c6c5c5ff·​b0afafe7·​a5a4a430·​acababbd·​bfbebeff·​d7d6d6ff·​eaeaeaff·​f3f3f3ff·​f0f0f0ff·​e0e0e0ff·​c9c8c8ff·​b3b2b2f6·​a5a4a43f·​a9a8a899·​bbbabaff·​d3d2d2ff·​e8e8e8ff·​f3f3f3ff·​f1f1f1ff·​e3e3e3ff·​cdccccff·​b6b5b5ff·​a7a6a660·​a7a6a672·​b8b7b7ff·​cfceceff·​e5e5e5ff·​f2f2f2ff·​f2f2f2ff·​e6e6e6ff·​d1d0d0ff·​b9b8b8ff·​a8a7a787·​a6a5a54e·​b4b3b3f9·​cbcacaff·​e1e1e1ff·​f0f0f0ff·​f3f3f3ff·​e9e9e9ff·​d6d5d5ff·​bfbebeff·​adacacab·​a9a8a854·​b6b5b5f9·​cccbcbff·​e1e1e1ff·​f1f1f1ff·​f4f4f4ff·​ecececff·​d9d8d8f·​✂
20 fafafaff·​f1f1f1ff·​e4e4e4ff·​d8d7d7ff·​d1d0d0ff·​d5d4d4ff·​e0dfdfff·​ecececff·​f7f7f7ff·​fcfcfcff·​fbfbfbff·​f3f3f3ff·​e6e6e6ff·​dad9d9ff·​d2d1d1ff·​d3d2d2ff·​deddddff·​eaeaeaff·​f6f6f6ff·​fcfcfcff·​fbfbfbff·​f4f4f4ff·​e8e8e8ff·​dcdbdbff·​d2d1d1ff·​d2d1d1ff·​dcdbdbff·​e8e8e8ff·​f4f4f4ff·​fbfbfbff·​fcfcfcff·​f6f6f6ff·​eaeaeaff·​deddddff·​d4d3d3ff·​d2d1d1ff·​dad9d9ff·​e6e6e6ff·​f2f2f2ff·​fbfbfbff·​fcfcfcff·​f7f7f7ff·​ecececff·​e0dfdfff·​d5d4d4ff·​d1d0d0ff·​d8d7d7ff·​e4e4e4ff·​f1f1f1ff·​fafafaff·​fcfcfcff·​f9f9f9ff·​eeeeeeff·​e1e1e1ff·​d6d5d5ff·​d1d0d0ff·​d6d5d5ff·​e1e1e1ff·​efefefff·​f9f9f9ff·​fcfcfcff·​fafafaff·​f0f0f0ff·​e3e3e3ff·​d8d7d7ff·​d1d0d0ff·​d5d4d4ff·​e0dfdfff·​edededff·​f8f8f8ff·​fcfcfcff·​fafafaff·​f2f2f2ff·​e5e5e5ff·​d9d8d8ff·​d1d0d0ff·​d3d2d2ff·​deddddff·​ebebebff·​f6f6f6ff·​fcfcfcff·​fbfbfbff·​f4f4f4ff·​e7e7e7ff·​dbdadaff·​d2d1d1ff·​d2d1d1ff·​dcdbdbff·​e8e8e8ff·​f5f5f5ff·​fbfbfbff·​fcfcfcff·​f5f5f5ff·​e9e9e9ff·​dddcdcff·​d3d2d2ff·​d1d0d0ff·​dad9d9ff·​e6e6e6ff·​f3f3f3ff·​fbfbfbff·​fcfcfcff·​f7f7f7ff·​ecececff·​e0dfdfff·​d6d5d5ff·​d4d3d3ff·​dcdbdbff·​e7e7e7ff·​f3f3f3ff·​fbfbfbff·​fcfcfcff·​f8f8f8ff·​eeeeeef·​✂ 20 fafafaff·​f1f1f1ff·​e4e4e4ff·​d8d7d7ff·​d1d0d0ff·​d5d4d4ff·​e0dfdfff·​ecececff·​f7f7f7ff·​fcfcfcff·​fbfbfbff·​f3f3f3ff·​e6e6e6ff·​dad9d9ff·​d2d1d1ff·​d3d2d2ff·​deddddff·​eaeaeaff·​f6f6f6ff·​fcfcfcff·​fbfbfbff·​f4f4f4ff·​e8e8e8ff·​dcdbdbff·​d2d1d1ff·​d2d1d1ff·​dcdbdbff·​e8e8e8ff·​f4f4f4ff·​fbfbfbff·​fcfcfcff·​f6f6f6ff·​eaeaeaff·​deddddff·​d4d3d3ff·​d2d1d1ff·​dad9d9ff·​e6e6e6ff·​f2f2f2ff·​fbfbfbff·​fcfcfcff·​f7f7f7ff·​ecececff·​e0dfdfff·​d5d4d4ff·​d1d0d0ff·​d8d7d7ff·​e4e4e4ff·​f1f1f1ff·​fafafaff·​fcfcfcff·​f9f9f9ff·​eeeeeeff·​e1e1e1ff·​d6d5d5ff·​d1d0d0ff·​d6d5d5ff·​e1e1e1ff·​efefefff·​f9f9f9ff·​fcfcfcff·​fafafaff·​f0f0f0ff·​e3e3e3ff·​d8d7d7ff·​d1d0d0ff·​d5d4d4ff·​e0dfdfff·​edededff·​f8f8f8ff·​fcfcfcff·​fafafaff·​f2f2f2ff·​e5e5e5ff·​d9d8d8ff·​d1d0d0ff·​d3d2d2ff·​deddddff·​ebebebff·​f6f6f6ff·​fcfcfcff·​fbfbfbff·​f4f4f4ff·​e7e7e7ff·​dbdadaff·​d2d1d1ff·​d2d1d1ff·​dcdbdbff·​e8e8e8ff·​f5f5f5ff·​fbfbfbff·​fcfcfcff·​f5f5f5ff·​e9e9e9ff·​dddcdcff·​d3d2d2ff·​d1d0d0ff·​dad9d9ff·​e6e6e6ff·​f3f3f3ff·​fbfbfbff·​fcfcfcff·​f7f7f7ff·​ecececff·​e0dfdfff·​d6d5d5ff·​d4d3d3ff·​dcdbdbff·​e7e7e7ff·​f3f3f3ff·​fbfbfbff·​fcfcfcff·​f8f8f8ff·​eeeeeef·​✂
21 fefefeff·​fafafaff·​f5f5f5ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f3f3f3ff·​f8f8f8ff·​fdfdfdff·​ffffffff·​fefefeff·​fbfbfbff·​f6f6f6ff·​f1f1f1ff·​edededff·​eeeeeeff·​f2f2f2ff·​f8f8f8ff·​fcfcfcff·​ffffffff·​fefefeff·​fcfcfcff·​f7f7f7ff·​f1f1f1ff·​edededff·​edededff·​f1f1f1ff·​f7f7f7ff·​fcfcfcff·​fefefeff·​ffffffff·​fcfcfcff·​f8f8f8ff·​f2f2f2ff·​eeeeeeff·​edededff·​f0f0f0ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9ff·​f3f3f3ff·​eeeeeeff·​ecececff·​f0f0f0ff·​f5f5f5ff·​fafafaff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9ff·​f4f4f4ff·​efefefff·​ecececff·​efefefff·​f4f4f4ff·​f9f9f9ff·​fdfdfdff·​ffffffff·​fefefeff·​fafafaff·​f5f5f5ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f3f3f3ff·​f9f9f9ff·​fdfdfdff·​ffffffff·​fefefeff·​fbfbfbff·​f6f6f6ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f2f2f2ff·​f8f8f8ff·​fcfcfcff·​ffffffff·​fefefeff·​fcfcfcff·​f7f7f7ff·​f1f1f1ff·​edededff·​edededff·​f1f1f1ff·​f7f7f7ff·​fcfcfcff·​fefefeff·​ffffffff·​fcfcfcff·​f7f7f7ff·​f2f2f2ff·​edededff·​ecececff·​f1f1f1ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f8f8f8ff·​f3f3f3ff·​efefefff·​eeeeeeff·​f1f1f1ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9f·​✂ 21 fefefeff·​fafafaff·​f5f5f5ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f3f3f3ff·​f8f8f8ff·​fdfdfdff·​ffffffff·​fefefeff·​fbfbfbff·​f6f6f6ff·​f1f1f1ff·​edededff·​eeeeeeff·​f2f2f2ff·​f8f8f8ff·​fcfcfcff·​ffffffff·​fefefeff·​fcfcfcff·​f7f7f7ff·​f1f1f1ff·​edededff·​edededff·​f1f1f1ff·​f7f7f7ff·​fcfcfcff·​fefefeff·​ffffffff·​fcfcfcff·​f8f8f8ff·​f2f2f2ff·​eeeeeeff·​edededff·​f0f0f0ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9ff·​f3f3f3ff·​eeeeeeff·​ecececff·​f0f0f0ff·​f5f5f5ff·​fafafaff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9ff·​f4f4f4ff·​efefefff·​ecececff·​efefefff·​f4f4f4ff·​f9f9f9ff·​fdfdfdff·​ffffffff·​fefefeff·​fafafaff·​f5f5f5ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f3f3f3ff·​f9f9f9ff·​fdfdfdff·​ffffffff·​fefefeff·​fbfbfbff·​f6f6f6ff·​f0f0f0ff·​ecececff·​eeeeeeff·​f2f2f2ff·​f8f8f8ff·​fcfcfcff·​ffffffff·​fefefeff·​fcfcfcff·​f7f7f7ff·​f1f1f1ff·​edededff·​edededff·​f1f1f1ff·​f7f7f7ff·​fcfcfcff·​fefefeff·​ffffffff·​fcfcfcff·​f7f7f7ff·​f2f2f2ff·​edededff·​ecececff·​f1f1f1ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f8f8f8ff·​f3f3f3ff·​efefefff·​eeeeeeff·​f1f1f1ff·​f6f6f6ff·​fbfbfbff·​fefefeff·​ffffffff·​fdfdfdff·​f9f9f9f·​✂
22 ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefef·​✂ 22 ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefeff·​fdfdfdff·​fcfcfcff·​fbfbfbff·​fcfcfcff·​fdfdfdff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​fefefef·​✂
23 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂ 23 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂
24 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂ 24 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂
25 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂ 25 ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff·​✂
[−]
res/drawable-xhdpi-v4/default_ptr_rotate.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​ 3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
Offset 18, 73 lines modified Offset 18, 73 lines modified
18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
23 } 23 }
24 tRNS·​{ 24 tRNS·​{
25 ·​0·​17·​34·​204·​136·​68·​51·​255·​85·​221·​170·​119·​238·​153·​187·​102} 25 ·​0·​17·​34·​204·​136·​68·​51·​85·​221·​170·​119·​238·​153·​187·​102}
26 IMAGE·​{ 26 IMAGE·​{
27 ····​pixels·​base64 27 ····​pixels·​base64
28 000000000000000000000​000000000000000000000​000000000000000000000​0 28 000000000000000000000​000000000000000000000​000000000000000000000​0
29 000000000000000000000​000000000000000000000​000000000000000000000​0 29 000000000000000000000​000000000000000000000​000000000000000000000​0
30 000000000000000000000​000000000000000000000​000000000000000000000​0 30 000000000000000000000​000000000000000000000​000000000000000000000​0
31 000000000000000000000​000000000000000000000​000000000000000000000​0 31 000000000000000000000​000000000000000000000​000000000000000000000​0
32 000000000000000000000​000000000000000000000​000000000000000000000​0 32 000000000000000000000​000000000000000000000​000000000000000000000​0
33 000000000000000000000​000000000000000000000​000000000000000000000​0 33 000000000000000000000​000000000000000000000​000000000000000000000​0
34 000000000000000000000​000000000000000000000​000000000000000000000​0 34 000000000000000000000​000000000000000000000​000000000000000000000​0
35 000000000000000000000​000000000000000000000​000000000000000000000​0 35 000000000000000000000​000000000000000000000​000000000000000000000​0
36 000000000000000000000​000000000000000000000​000012000000000000000​0 36 000000000000000000000​000000000000000000000​000012000000000000000​0
37 000000000000000000000​000000000000000000000​000134000000000000000​0 37 000000000000000000000​000000000000000000000​000134000000000000000​0
38 000000000000000000000​000000002555600000000​001374000000000000000​0 38 000000000000000000000​000000002555600000000​0013F4000000000000000​0
39 000000000000000000000​000084377777779AB6000​003774000000000000000​0 39 000000000000000000000​0000743FFFFFFF89A6000​003FF4000000000000000​0
40 000000000000000000000​014C777777777777773B1​0D777E000000000000000​0 40 000000000000000000000​014BFFFFFFFFFFFFFF3A1​0CFFFD000000000000000​0
41 000000000000000000001​47777777777777777777C​E7777E000000000000000​0 41 000000000000000000001​4FFFFFFFFFFFFFFFFFFFB​DFFFFD000000000000000​0
42 000000000000000000059​777777777777777777777​777779000000000000000​0 42 000000000000000000058​FFFFFFFFFFFFFFFFFFFFF​FFFFF8000000000000000​0
43 000000000000000000477​777777777777777777777​777777000000000000000​0 43 0000000000000000004FF​FFFFFFFFFFFFFFFFFFFFF​FFFFFF000000000000000​0
44 00000000000000000D777​7777777A48555B4377777​777777000000000000000​0 44 00000000000000000CFFF​FFFFFFF947555A43FFFFF​FFFFFF000000000000000​0
45 0000000000000000D7777​7777EF00000000002E777​777777600000000000000​0 45 0000000000000000CFFFF​FFFFDE00000000002DFFF​FFFFFF600000000000000​0
46 000000000000000477777​7735000000000000F7777​777777500000000000000​0 46 0000000000000004FFFFF​FF35000000000000EFFFF​FFFFFF500000000000000​0
47 000000000000008777777​740000000000000877777​777777500000000000000​0 47 000000000000007FFFFFF​F400000000000007FFFFF​FFFFFF500000000000000​0
48 00000000000001C77777C​F00000000000006C77777​777777400000000000000​0 48 00000000000001BFFFFFB​E00000000000006BFFFFF​FFFFFF400000000000000​0
49 0000000000000D7777775​00000000000006C777777​777777400000000000000​0 49 0000000000000CFFFFFF5​00000000000006BFFFFFF​FFFFFF400000000000000​0
50 0000000000002777777F0​0000000000006C7777777​777777400000000000000​0 50 0000000000002FFFFFFE0​0000000000006BFFFFFFF​FFFFFF400000000000000​0
51 000000000000D77777A00​000000000000655555550​000000000000000000000​0 51 000000000000CFFFFF900​000000000000655555550​000000000000000000000​0
52 00000000000177777C100​000000000000000000000​000000000000000000000​0 52 000000000001FFFFFB100​000000000000000000000​000000000000000000000​0
53 00000000000F777774000​000000000000000000000​000000000000000000000​0 53 00000000000EFFFFF4000​000000000000000000000​000000000000000000000​0
54 00000000000A777771000​000000000000000000000​000000000000000000000​0 54 000000000009FFFFF1000​000000000000000000000​000000000000000000000​0
55 00000000000C7777D0000​000000000000000000000​000000000000000000000​0 55 00000000000BFFFFC0000​000000000000000000000​000000000000000000000​0
56 0000000000277777F0000​000000000000000000000​000000000000000000000​0 56 00000000002FFFFFE0000​000000000000000000000​000000000000000000000​0
57 000000000057777720000​000000000000000000000​000000000000000000000​0 57 00000000005FFFFF20000​000000000000000000000​000000000000000000000​0
58 0000000000F7777700000​000000000000000000000​000000000000000000000​0 58 0000000000EFFFFF00000​000000000000000000000​000000000000000000000​0
59 000000000047777E00000​000000000000000000000​000000B7777E000000000​0 59 00000000004FFFFD00000​000000000000000000000​000000AFFFFD000000000​0
60 000000000047777E00000​000000000000000000000​000000877779000000000​0 60 00000000004FFFFD00000​000000000000000000000​0000007FFFF8000000000​0
61 0000000000FEEEE400000​000000000000000000000​000000477773000000000​0 61 0000000000EDDDD400000​000000000000000000000​0000004FFFF3000000000​0
62 000000000000000000000​000000000000000000000​00000047777E000000000​0 62 000000000000000000000​000000000000000000000​0000004FFFFD000000000​0
63 000000000000000000000​000000000000000000000​000000E7777E000000000​0 63 000000000000000000000​000000000000000000000​000000DFFFFD000000000​0
64 000000000000000000000​000000000000000000000​000000C77774000000000​0 64 000000000000000000000​000000000000000000000​000000BFFFF4000000000​0
65 000000000000000000000​000000000000000000000​000008777778000000000​0 65 000000000000000000000​000000000000000000000​000007FFFFF7000000000​0
66 000000000000000000000​000000000000000000000​00000A777771000000000​0 66 000000000000000000000​000000000000000000000​000009FFFFF1000000000​0
67 000000000000000000000​000000000000000000000​0000277777E0000000000​0 67 000000000000000000000​000000000000000000000​00002FFFFFD0000000000​0
68 000000000000000000000​000000000000000000000​0000A77777F0000000000​0 68 000000000000000000000​000000000000000000000​00009FFFFFE0000000000​0
69 000000000000000000000​000000000600000000000​000877777C10000000000​0 69 000000000000000000000​000000000600000000000​0007FFFFFB10000000000​0
70 0000000000000006EEEEE​E37777777D00000000000​006C77777400000000000​0 70 0000000000000006DDDDD​D3FFFFFFFC00000000000​006BFFFFF400000000000​0
71 000000000000000177777​777777773000000000000​019777779100000000000​0 71 0000000000000001FFFFF​FFFFFFFF3000000000000​018FFFFF8100000000000​0
72 000000000000000077777​777777731000000000000​6C7777778000000000000​0 72 0000000000000000FFFFF​FFFFFFF31000000000000​6BFFFFFF7000000000000​0
73 000000000000000077777​77777731000000000000F​C77777740000000000000​0 73 0000000000000000FFFFF​FFFFFF31000000000000E​BFFFFFF40000000000000​0
74 0000000000000000E7777​7777731000000000005E7​777777300000000000000​0 74 0000000000000000DFFFF​FFFFF31000000000005DF​FFFFFF300000000000000​0
75 0000000000000000E7777​7777750000000001FE777​777773100000000000000​0 75 0000000000000000DFFFF​FFFFF50000000001EDFFF​FFFFF3100000000000000​0
76 0000000000000000A7777​777777E48555B4E777777​777731000000000000000​0 76 00000000000000009FFFF​FFFFFFD47555A4DFFFFFF​FFFF31000000000000000​0
77 000000000000000047777​777777777777777777777​777D10000000000000000​0 77 00000000000000004FFFF​FFFFFFFFFFFFFFFFFFFFF​FFFC10000000000000000​0
78 000000000000000047777​777777777777777777777​7CF000000000000000000​0 78 00000000000000004FFFF​FFFFFFFFFFFFFFFFFFFFF​FBE000000000000000000​0
79 0000000000000000F7777​7C7777777777777777777​D10000000000000000000​0 79 0000000000000000EFFFF​FBFFFFFFFFFFFFFFFFFFF​C10000000000000000000​0
80 000000000000000057777​F1F977777777777777942​000000000000000000000​0 80 00000000000000005FFFF​E1E8FFFFFFFFFFFFFF842​000000000000000000000​0
81 00000000000000005777F​000064EC7777777E45000​000000000000000000000​0 81 00000000000000005FFFE​000064DBFFFFFFFD45000​000000000000000000000​0
82 0000000000000000177B0​000000002555520000000​000000000000000000000​0 82 00000000000000001FFA0​000000002555520000000​000000000000000000000​0
83 000000000000000007D00​000000000000000000000​000000000000000000000​0 83 00000000000000000FC00​000000000000000000000​000000000000000000000​0
84 000000000000000004000​000000000000000000000​000000000000000000000​0 84 000000000000000004000​000000000000000000000​000000000000000000000​0
85 000000000000000000000​000000000000000000000​000000000000000000000​0 85 000000000000000000000​000000000000000000000​000000000000000000000​0
86 000000000000000000000​000000000000000000000​000000000000000000000​0 86 000000000000000000000​000000000000000000000​000000000000000000000​0
87 000000000000000000000​000000000000000000000​000000000000000000000​0 87 000000000000000000000​000000000000000000000​000000000000000000000​0
88 000000000000000000000​000000000000000000000​000000000000000000000​0 88 000000000000000000000​000000000000000000000​000000000000000000000​0
89 000000000000000000000​000000000000000000000​000000000000000000000​0 89 000000000000000000000​000000000000000000000​000000000000000000000​0
90 000000000000000000000​000000000000000000000​000000000000000000000​0 90 000000000000000000000​000000000000000000000​000000000000000000000​0
[−]
res/drawable-xhdpi-v4/default_ptr_flip.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​36;​·​height:​·​80;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​80;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 8 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32 9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32
10 ····​(·​73,​·​73,​·​73)​·····​#·​rgb·​=·​(0x49,​0x49,​0x49)​ 10 ····​(·​73,​·​73,​·​73)​·····​#·​rgb·​=·​(0x49,​0x49,​0x49)​
11 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32 11 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32
12 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​ 12 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​
13 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 13 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
[−]
res/drawable-xhdpi-v4/indicator_arrow.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​24;​·​height:​·​52;​·​bitdepth:​·​8;​ 3 ····​width:​·​24;​·​height:​·​52;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 8 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
9 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 9 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
10 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 10 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
11 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 11 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
12 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 12 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
13 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 13 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
14 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 14 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
[−]
res/drawable-hdpi-v4/indicator_arrow.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​18;​·​height:​·​39;​·​bitdepth:​·​8;​ 3 ····​width:​·​18;​·​height:​·​39;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 8 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
9 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 9 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
10 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 10 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
11 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 11 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
12 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 12 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
13 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 13 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
14 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 14 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
[−]
res/drawable-hdpi-v4/default_ptr_flip.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​27;​·​height:​·​60;​·​bitdepth:​·​8;​ 3 ····​width:​·​27;​·​height:​·​60;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​81,​·​81,​·​81)​·····​#·​rgb·​=·​(0x51,​0x51,​0x51)​ 8 ····​(·​81,​·​81,​·​81)​·····​#·​rgb·​=·​(0x51,​0x51,​0x51)​
9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32 9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32
10 ····​(·​81,​·​81,​·​81)​·····​#·​rgb·​=·​(0x51,​0x51,​0x51)​ 10 ····​(·​81,​·​81,​·​81)​·····​#·​rgb·​=·​(0x51,​0x51,​0x51)​
11 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31 11 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31
12 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 12 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
13 ····​(·​80,​·​80,​·​80)​·····​#·​rgb·​=·​(0x50,​0x50,​0x50)​ 13 ····​(·​80,​·​80,​·​80)​·····​#·​rgb·​=·​(0x50,​0x50,​0x50)​
14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
[−]
res/drawable-hdpi-v4/default_ptr_rotate.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
Offset 18, 59 lines modified Offset 18, 59 lines modified
18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
23 } 23 }
24 tRNS·​{ 24 tRNS·​{
25 ·​0·​51·​17·​85·​221·​34·​102·​153·​170·​187·​119·​68·​255·​238·​204·​136} 25 ·​0·​51·​17·​85·​221·​34·​102·​153·​170·​187·​119·​68·​238·​204·​136}
26 IMAGE·​{ 26 IMAGE·​{
27 ····​pixels·​base64 27 ····​pixels·​base64
28 000000000000000000000​000000000000000000000​000000 28 000000000000000000000​000000000000000000000​000000
29 000000000000000000000​000000000000000000000​000000 29 000000000000000000000​000000000000000000000​000000
30 000000000000000000000​000000000000000000000​000000 30 000000000000000000000​000000000000000000000​000000
31 000000000000000000000​000000000000000000000​000000 31 000000000000000000000​000000000000000000000​000000
32 000000000000000000000​000000000000000000000​000000 32 000000000000000000000​000000000000000000000​000000
33 000000000000000000000​000000000000000000000​000000 33 000000000000000000000​000000000000000000000​000000
34 000000000000000000000​000000000000001200000​000000 34 000000000000000000000​000000000000001200000​000000
35 000000000000000000000​000000000000034500000​000000 35 000000000000000000000​000000000000034500000​000000
36 000000000000000000056​789997AB2000BCD500000​000000 36 000000000000000000056​789997AB2000BFC500000​000000
37 0000000000000000018DC​CCCCCCCC47514CCB00000​000000 37 0000000000000000018CF​FFFFFFFF47514FFB00000​000000
38 00000000000000057CCCC​CCCCCCCCCCCDCCCB00000​000000 38 00000000000000057FFFF​FFFFFFFFFFFCFFFB00000​000000
39 0000000000000034CCCCC​CCCCCCCCCCCCCCC600000​000000 39 0000000000000034FFFFF​FFFFFFFFFFFFFFF600000​000000
40 00000000000006CCCCCCD​EF333A84DCCCCCC600000​000000 40 00000000000006FFFFFFC​DE333A84CFFFFFF600000​000000
41 0000000000006CCCCCDF5​000000054CCCCCCF00000​000000 41 0000000000006FFFFFCE5​000000054FFFFFFE00000​000000
42 000000000001CCCCC8500​00000029CCCCCCCF00000​000000 42 000000000001FFFFF8500​00000029FFFFFFFE00000​000000
43 000000000004CCCCF0000​0000007CCCCCCCC900000​000000 43 000000000004FFFFE0000​0000007FFFFFFFF900000​000000
44 0000000000ACCCCF00000​000028CCCCCCCCCE00000​000000 44 0000000000AFFFFE00000​000028FFFFFFFFFD00000​000000
45 00000000054CCC9000000​000017FFFF63333B00000​000000 45 00000000054FFF9000000​000017EEEE63333B00000​000000
46 0000000006CCCD5000000​000000000000000000000​000000 46 0000000006FFFC5000000​000000000000000000000​000000
47 0000000008CCCF0000000​000000000000000000000​000000 47 0000000008FFFE0000000​000000000000000000000​000000
48 000000005DCCD10000000​000000000000000000000​000000 48 000000005CFFC10000000​000000000000000000000​000000
49 00000000BCCCE20000000​000000000000000000000​000000 49 00000000BFFFD20000000​000000000000000000000​000000
50 000000006CCC800000000​000000000000000000000​000000 50 000000006FFF800000000​000000000000000000000​000000
51 00000000FCCCA00000000​0000000000000005788A0​000000 51 00000000EFFFA00000000​0000000000000005788A0​000000
52 000000007CCCA00000000​0000000000000001CCCD0​000000 52 000000007FFFA00000000​0000000000000001FFFC0​000000
53 00000000BAAA100000000​000000000000000BCCCE0​000000 53 00000000BAAA100000000​000000000000000BFFFD0​000000
54 000000000000000000000​0000000000000003CCCE0​000000 54 000000000000000000000​0000000000000003FFFD0​000000
55 000000000000000000000​000000000000000FCCC70​000000 55 000000000000000000000​000000000000000EFFF70​000000
56 000000000000000000000​000000000000002ECCC30​000000 56 000000000000000000000​000000000000002DFFF30​000000
57 000000000000000000000​000000000000003CCCD50​000000 57 000000000000000000000​000000000000003FFFC50​000000
58 000000000000000000000​00000000000000ECCC700​000000 58 000000000000000000000​00000000000000DFFF700​000000
59 0000000000005BBBBB333​3630000000000FCCCCB00​000000 59 0000000000005BBBBB333​3630000000000EFFFFB00​000000
60 000000000000ACCCCCCCC​CC10000000003CCCC9000​000000 60 000000000000AFFFFFFFF​FF10000000003FFFF9000​000000
61 0000000000006CCCCCCCC​DB0000000006CCCCD1000​000000 61 0000000000006FFFFFFFF​CB0000000006FFFFC1000​000000
62 0000000000003CCCCCCCD​B0000000057CCCCC60000​000000 62 0000000000003FFFFFFFC​B0000000057FFFFF60000​000000
63 000000000000BCCCCCCC3​00000001F4CCCCCF00000​000000 63 000000000000BFFFFFFF3​00000001E4FFFFFE00000​000000
64 000000000000BDCCCCCC4​763B67EDCCCCCCF000000​000000 64 000000000000BCFFFFFF4​763B67DCFFFFFFE000000​000000
65 00000000000054CCCCCCC​CCCCCCCCCCCCD60000000​000000 65 00000000000054FFFFFFF​FFFFFFFFFFFFC60000000​000000
66 00000000000054CCCCCCC​CCCCCCCCCCC8100000000​000000 66 00000000000054FFFFFFF​FFFFFFFFFFF8100000000​000000
67 0000000000000ECCF57DC​CCCCCCCCD810000000000​000000 67 0000000000000DFFE57CF​FFFFFFFFC810000000000​000000
68 00000000000009C700023​F89998F32000000000000​000000 68 00000000000009F700023​E89998E32000000000000​000000
69 00000000000009E000000​000000000000000000000​000000 69 00000000000009D000000​000000000000000000000​000000
70 000000000000065000000​000000000000000000000​000000 70 000000000000065000000​000000000000000000000​000000
71 000000000000000000000​000000000000000000000​000000 71 000000000000000000000​000000000000000000000​000000
72 000000000000000000000​000000000000000000000​000000 72 000000000000000000000​000000000000000000000​000000
73 000000000000000000000​000000000000000000000​000000 73 000000000000000000000​000000000000000000000​000000
74 000000000000000000000​000000000000000000000​000000 74 000000000000000000000​000000000000000000000​000000
75 000000000000000000000​000000000000000000000​000000 75 000000000000000000000​000000000000000000000​000000
76 } 76 }
[−]
res/drawable-mdpi-v4/default_ptr_flip.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​18;​·​height:​·​40;​·​bitdepth:​·​8;​ 3 ····​width:​·​18;​·​height:​·​40;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 8 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32 9 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32
10 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​ 10 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​
11 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 11 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
12 ····​(·​73,​·​73,​·​73)​·····​#·​rgb·​=·​(0x49,​0x49,​0x49)​ 12 ····​(·​73,​·​73,​·​73)​·····​#·​rgb·​=·​(0x49,​0x49,​0x49)​
13 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 13 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​ 14 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
[−]
res/drawable-mdpi-v4/default_ptr_rotate.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 8 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 9 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 10 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 11 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 12 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 13 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 14 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
Offset 18, 43 lines modified Offset 18, 43 lines modified
18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 18 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 19 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 20 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 21 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60 22 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60
23 } 23 }
24 tRNS·​{ 24 tRNS·​{
25 ·​0·​102·​17·​85·​136·​153·​119·​68·​170·​204·​34·​255·​238·​221·​187·​51} 25 ·​0·​102·​17·​85·​136·​153·​119·​68·​170·​204·​34·​238·​221·​187·​51}
26 IMAGE·​{ 26 IMAGE·​{
27 ····​pixels·​base64 27 ····​pixels·​base64
28 000000000000000000000​00000000000 28 000000000000000000000​00000000000
29 000000000000000000000​00000000000 29 000000000000000000000​00000000000
30 000000000000000000000​00000000000 30 000000000000000000000​00000000000
31 000000000000000000000​00000000000 31 000000000000000000000​00000000000
32 000000000000000000000​00100000000 32 000000000000000000000​00100000000
33 000000000000234556720​08900000000 33 000000000000234556720​08900000000
34 0000000000A8BBBBBBBC5​5BD00000000 34 0000000000A8FFFFFFFB5​5FC00000000
35 0000000006CBBBBBBBBBB​BBC00000000 35 0000000006BFFFFFFFFFF​FFB00000000
36 000000004BBBC53AA76CB​BBB20000000 36 000000004FFFB53AA76BF​FFF20000000
37 00000006BBB52000001BB​BBBA0000000 37 00000006FFF52000001FF​FFFA0000000
38 000000ABBB10000003BBB​BBB70000000 38 000000AFFF10000003FFF​FFF70000000
39 0000008BB400000025885​444A0000000 39 0000008FF400000025885​444A0000000
40 00000ABBD000000000000​00000000000 40 00000AFFC000000000000​00000000000
41 000001BB1000000000000​00000000000 41 000001FF1000000000000​00000000000
42 000005BBA000000000000​00000000000 42 000005FFA000000000000​00000000000
43 00000EBC0000000000000​00036100000 43 00000DFB0000000000000​00036100000
44 000008DE0000000000000​000EBC00000 44 000008CD0000000000000​000DFB00000
45 000000000000000000000​0009BD00000 45 000000000000000000000​0009FC00000
46 000000000000000000000​002BBE00000 46 000000000000000000000​002FFD00000
47 000000000000000000000​006BB600000 47 000000000000000000000​006FF600000
48 000000000000000200000​02CBBA00000 48 000000000000000200000​02BFFA00000
49 00000002DDDCBBCA00000​0EBB5000000 49 00000002CCCBFFBA00000​0DFF5000000
50 00000000BBBBBC7000002​EBBD2000000 50 00000000FFFFFB7000002​DFFC2000000
51 00000000DBBBB70000A6C​BBCF0000000 51 00000000CFFFF70000A6B​FFBE0000000
52 000000009BBBBCE589BBB​BC700000000 52 000000009FFFFBD589FFF​FB700000000
53 00000000EBBBBBBBBBBBB​8A000000000 53 00000000DFFFFFFFFFFFF​8A000000000
54 000000005B6A49BBBB94F​00000000000 54 000000005F6A49FFFF94E​00000000000
55 000000004400002AA2000​00000000000 55 000000004400002AA2000​00000000000
56 00000000A000000000000​00000000000 56 00000000A000000000000​00000000000
57 000000000000000000000​00000000000 57 000000000000000000000​00000000000
58 000000000000000000000​00000000000 58 000000000000000000000​00000000000
59 000000000000000000000​00000000000 59 000000000000000000000​00000000000
60 } 60 }
[−]
res/drawable-mdpi-v4/ic_launcher.png
[−]
sng
Offset 6, 62 lines modified Offset 6, 119 lines modified
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​96,​100,​114)​·····​#·​rgb·​=·​(0x60,​0x64,​0x72)​ 8 ····​(·​96,​100,​114)​·····​#·​rgb·​=·​(0x60,​0x64,​0x72)​
9 ····​(105,​110,​122)​·····​#·​rgb·​=·​(0x69,​0x6e,​0x7a)​ 9 ····​(105,​110,​122)​·····​#·​rgb·​=·​(0x69,​0x6e,​0x7a)​
10 ····​(·​79,​·​88,​·​97)​·····​#·​rgb·​=·​(0x4f,​0x58,​0x61)​ 10 ····​(·​79,​·​88,​·​97)​·····​#·​rgb·​=·​(0x4f,​0x58,​0x61)​
11 ····​(101,​107,​119)​·····​#·​rgb·​=·​(0x65,​0x6b,​0x77)​ 11 ····​(101,​107,​119)​·····​#·​rgb·​=·​(0x65,​0x6b,​0x77)​
12 ····​(101,​106,​118)​·····​#·​rgb·​=·​(0x65,​0x6a,​0x76)​ 12 ····​(101,​106,​118)​·····​#·​rgb·​=·​(0x65,​0x6a,​0x76)​
13 ····​(·​73,​·​80,​·​95)​·····​#·​rgb·​=·​(0x49,​0x50,​0x5f)​  
14 ····​(·​64,​·​64,​·​85)​·····​#·​rgb·​=·​(0x40,​0x40,​0x55)​ 13 ····​(·​64,​·​64,​·​85)​·····​#·​rgb·​=·​(0x40,​0x40,​0x55)​
15 ····​(101,​106,​120)​·····​#·​rgb·​=·​(0x65,​0x6a,​0x78)​ 14 ····​(101,​106,​120)​·····​#·​rgb·​=·​(0x65,​0x6a,​0x78)​
16 ····​(102,​109,​121)​·····​#·​rgb·​=·​(0x66,​0x6d,​0x79)​ 15 ····​(102,​109,​121)​·····​#·​rgb·​=·​(0x66,​0x6d,​0x79)​
17 ····​(·​79,​·​86,​100)​·····​#·​rgb·​=·​(0x4f,​0x56,​0x64)​  
18 ····​(·​60,​·​67,​·​83)​·····​#·​rgb·​=·​(0x3c,​0x43,​0x53)​  
19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
20 ····​(·​99,​105,​115)​·····​#·​rgb·​=·​(0x63,​0x69,​0x73)​ 17 ····​(·​99,​105,​115)​·····​#·​rgb·​=·​(0x63,​0x69,​0x73)​
21 ····​(105,​109,​122)​·····​#·​rgb·​=·​(0x69,​0x6d,​0x7a)​ 18 ····​(105,​109,​122)​·····​#·​rgb·​=·​(0x69,​0x6d,​0x7a)​
22 ····​(·​85,​·​91,​105)​·····​#·​rgb·​=·​(0x55,​0x5b,​0x69)​  
23 ····​(·​62,​·​69,​·​85)​·····​#·​rgb·​=·​(0x3e,​0x45,​0x55)​  
24 ····​(·​96,​103,​110)​·····​#·​rgb·​=·​(0x60,​0x67,​0x6e)​ 19 ····​(·​96,​103,​110)​·····​#·​rgb·​=·​(0x60,​0x67,​0x6e)​
25 ····​(104,​111,​121)​·····​#·​rgb·​=·​(0x68,​0x6f,​0x79)​ 20 ····​(104,​111,​121)​·····​#·​rgb·​=·​(0x68,​0x6f,​0x79)​
26 ····​(·​92,​·​98,​112)​·····​#·​rgb·​=·​(0x5c,​0x62,​0x70)​  
27 ····​(·​66,​·​72,​·​88)​·····​#·​rgb·​=·​(0x42,​0x48,​0x58)​  
28 ····​(·​93,​·​93,​106)​·····​#·​rgb·​=·​(0x5d,​0x5d,​0x6a)​ 21 ····​(·​93,​·​93,​106)​·····​#·​rgb·​=·​(0x5d,​0x5d,​0x6a)​
29 ····​(102,​108,​120)​·····​#·​rgb·​=·​(0x66,​0x6c,​0x78)​ 22 ····​(102,​108,​120)​·····​#·​rgb·​=·​(0x66,​0x6c,​0x78)​
30 ····​(·​98,​103,​116)​·····​#·​rgb·​=·​(0x62,​0x67,​0x74)​ 23 ····​(·​98,​103,​116)​·····​#·​rgb·​=·​(0x62,​0x67,​0x74)​
31 ····​(·​70,​·​77,​·​92)​·····​#·​rgb·​=·​(0x46,​0x4d,​0x5c)​  
32 ····​(·​89,​·​89,​102)​·····​#·​rgb·​=·​(0x59,​0x59,​0x66)​ 24 ····​(·​89,​·​89,​102)​·····​#·​rgb·​=·​(0x59,​0x59,​0x66)​
33 ····​(102,​107,​118)​·····​#·​rgb·​=·​(0x66,​0x6b,​0x76)​ 25 ····​(102,​107,​118)​·····​#·​rgb·​=·​(0x66,​0x6b,​0x76)​
34 ····​(102,​108,​120)​·····​#·​rgb·​=·​(0x66,​0x6c,​0x78)​ 26 ····​(102,​108,​120)​·····​#·​rgb·​=·​(0x66,​0x6c,​0x78)​
35 ····​(·​76,​·​83,​·​97)​·····​#·​rgb·​=·​(0x4c,​0x53,​0x61)​  
36 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25 27 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25
37 ····​(100,​105,​118)​·····​#·​rgb·​=·​(0x64,​0x69,​0x76)​ 28 ····​(100,​105,​118)​·····​#·​rgb·​=·​(0x64,​0x69,​0x76)​
38 ····​(104,​109,​122)​·····​#·​rgb·​=·​(0x68,​0x6d,​0x7a)​ 29 ····​(104,​109,​122)​·····​#·​rgb·​=·​(0x68,​0x6d,​0x7a)​
39 ····​(·​82,​·​88,​102)​·····​#·​rgb·​=·​(0x52,​0x58,​0x66)​  
40 ····​(·​61,​·​68,​·​84)​·····​#·​rgb·​=·​(0x3d,​0x44,​0x54)​  
41 ····​(·​96,​101,​116)​·····​#·​rgb·​=·​(0x60,​0x65,​0x74)​ 30 ····​(·​96,​101,​116)​·····​#·​rgb·​=·​(0x60,​0x65,​0x74)​
42 ····​(105,​110,​123)​·····​#·​rgb·​=·​(0x69,​0x6e,​0x7b)​ 31 ····​(105,​110,​123)​·····​#·​rgb·​=·​(0x69,​0x6e,​0x7b)​
43 ····​(·​89,​·​95,​109)​·····​#·​rgb·​=·​(0x59,​0x5f,​0x6d)​  
44 ····​(·​64,​·​71,​·​87)​·····​#·​rgb·​=·​(0x40,​0x47,​0x57)​  
45 ····​(·​85,​·​89,​·​98)​·····​#·​rgb·​=·​(0x55,​0x59,​0x62)​ 32 ····​(·​85,​·​89,​·​98)​·····​#·​rgb·​=·​(0x55,​0x59,​0x62)​
46 ····​(103,​107,​120)​·····​#·​rgb·​=·​(0x67,​0x6b,​0x78)​ 33 ····​(103,​107,​120)​·····​#·​rgb·​=·​(0x67,​0x6b,​0x78)​
47 ····​(·​95,​100,​114)​·····​#·​rgb·​=·​(0x5f,​0x64,​0x72)​  
48 ····​(·​68,​·​75,​·​90)​·····​#·​rgb·​=·​(0x44,​0x4b,​0x5a)​  
49 ····​(·​64,​·​70,​·​85)​·····​#·​rgb·​=·​(0x40,​0x46,​0x55)​  
50 ····​(101,​107,​118)​·····​#·​rgb·​=·​(0x65,​0x6b,​0x76)​ 34 ····​(101,​107,​118)​·····​#·​rgb·​=·​(0x65,​0x6b,​0x76)​
51 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 35 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
52 ····​(·​72,​·​73,​·​82)​·····​#·​rgb·​=·​(0x48,​0x49,​0x52)​ 36 ····​(·​72,​·​73,​·​82)​·····​#·​rgb·​=·​(0x48,​0x49,​0x52)​
53 ····​(·​83,​·​88,​100)​·····​#·​rgb·​=·​(0x53,​0x58,​0x64)​  
54 ····​(116,​120,​131)​·····​#·​rgb·​=·​(0x74,​0x78,​0x83)​  
55 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 37 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
56 ····​(·​46,​·​49,​·​58)​·····​#·​rgb·​=·​(0x2e,​0x31,​0x3a)​ 38 ····​(·​46,​·​49,​·​58)​·····​#·​rgb·​=·​(0x2e,​0x31,​0x3a)​
57 ····​(165,​166,​171)​·····​#·​rgb·​=·​(0xa5,​0xa6,​0xab)​  
58 ····​(125,​130,​140)​·····​#·​rgb·​=·​(0x7d,​0x82,​0x8c)​  
59 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 39 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
60 ····​(·​46,​·​49,​·​57)​·····​#·​rgb·​=·​(0x2e,​0x31,​0x39)​ 40 ····​(·​46,​·​49,​·​57)​·····​#·​rgb·​=·​(0x2e,​0x31,​0x39)​
  41 ····​(·​46,​·​48,​·​56)​·····​#·​rgb·​=·​(0x2e,​0x30,​0x38)​
  42 ····​(·​62,​·​44,​·​35)​·····​#·​rgb·​=·​(0x3e,​0x2c,​0x23)​
  43 ····​(·​52,​·​37,​·​28)​·····​#·​rgb·​=·​(0x34,​0x25,​0x1c)​
  44 ····​(·​37,​·​24,​·​18)​·····​#·​rgb·​=·​(0x25,​0x18,​0x12)​
  45 ····​(·​38,​·​23,​·​17)​·····​#·​rgb·​=·​(0x26,​0x17,​0x11)​
  46 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  47 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  48 ····​(·​34,​·​22,​·​16)​·····​#·​rgb·​=·​(0x22,​0x16,​0x10)​
  49 ····​(·​38,​·​23,​·​16)​·····​#·​rgb·​=·​(0x26,​0x17,​0x10)​
  50 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  51 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  52 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  53 ····​(·​36,​·​23,​·​17)​·····​#·​rgb·​=·​(0x24,​0x17,​0x11)​
  54 ····​(·​37,​·​24,​·​18)​·····​#·​rgb·​=·​(0x25,​0x18,​0x12)​
  55 ····​(·​37,​·​24,​·​18)​·····​#·​rgb·​=·​(0x25,​0x18,​0x12)​
  56 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  57 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  58 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  59 ····​(·​14,​··​7,​··​3)​·····​#·​rgb·​=·​(0x0e,​0x07,​0x03)​
  60 ····​(·​38,​·​25,​·​18)​·····​#·​rgb·​=·​(0x26,​0x19,​0x12)​
  61 ····​(·​38,​·​26,​·​20)​·····​#·​rgb·​=·​(0x26,​0x1a,​0x14)​
  62 ····​(·​14,​··​7,​··​3)​·····​#·​rgb·​=·​(0x0e,​0x07,​0x03)​
  63 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  64 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  65 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  66 ····​(·​21,​·​16,​·​11)​·····​#·​rgb·​=·​(0x15,​0x10,​0x0b)​
  67 ····​(·​35,​·​25,​·​20)​·····​#·​rgb·​=·​(0x23,​0x19,​0x14)​
  68 ····​(·​40,​·​30,​·​24)​·····​#·​rgb·​=·​(0x28,​0x1e,​0x18)​
  69 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  70 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  71 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  72 ····​(·​26,​·​20,​·​18)​·····​#·​rgb·​=·​(0x1a,​0x14,​0x12)​
  73 ····​(·​33,​·​24,​·​21)​·····​#·​rgb·​=·​(0x21,​0x18,​0x15)​
  74 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  75 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  76 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  77 ····​(·​29,​·​24,​·​20)​·····​#·​rgb·​=·​(0x1d,​0x18,​0x14)​
  78 ····​(·​31,​·​25,​·​22)​·····​#·​rgb·​=·​(0x1f,​0x19,​0x16)​
  79 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  80 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  81 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  82 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​
  83 ····​(·​30,​·​26,​·​25)​·····​#·​rgb·​=·​(0x1e,​0x1a,​0x19)​
  84 ····​(·​32,​·​27,​·​25)​·····​#·​rgb·​=·​(0x20,​0x1b,​0x19)​
Max diff block lines reached; 15299/21861 bytes (69.98%) of diff not shown.
[−]
res/values/attrs.xml
ordering differences only
Offset 1, 32 lines modified Offset 1, 32 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <resources> 2 <resources>
3 ····​<attr·​name="ptrRefreshableV​iewBackground"·​format="reference|col​or"·​/​> 3 ····​<attr·​name="ptrRefreshableV​iewBackground"·​format="reference|col​or"·​/​>
4 ····​<attr·​name="ptrHeaderBackgr​ound"·​format="reference|col​or"·​/​> 4 ····​<attr·​name="ptrHeaderBackgr​ound"·​format="reference|col​or"·​/​>
5 ····​<attr·​name="ptrHeaderTextCo​lor"·​format="reference|col​or"·​/​> 5 ····​<attr·​name="ptrHeaderTextCo​lor"·​format="reference|col​or"·​/​>
6 ····​<attr·​name="ptrHeaderSubTex​tColor"·​format="reference|col​or"·​/​> 6 ····​<attr·​name="ptrHeaderSubTex​tColor"·​format="reference|col​or"·​/​>
7 ····​<attr·​name="ptrMode"> 7 ····​<attr·​name="ptrMode">
8 ········​<flag·​name="disabled"·​value="0x00000000"·​/​>  
9 ········​<flag·​name="pullFromStart"·​value="0x00000001"·​/​>  
10 ········​<flag·​name="pullFromEnd"·​value="0x00000002"·​/​>  
11 ········​<flag·​name="both"·​value="0x00000003"·​/​> 8 ········​<flag·​name="both"·​value="0x00000003"·​/​>
  9 ········​<flag·​name="disabled"·​value="0x00000000"·​/​>
12 ········​<flag·​name="manualOnly"·​value="0x00000004"·​/​> 10 ········​<flag·​name="manualOnly"·​value="0x00000004"·​/​>
13 ········​<flag·​name="pullDownFromTop​"·​value="0x00000001"·​/​> 11 ········​<flag·​name="pullDownFromTop​"·​value="0x00000001"·​/​>
  12 ········​<flag·​name="pullFromEnd"·​value="0x00000002"·​/​>
  13 ········​<flag·​name="pullFromStart"·​value="0x00000001"·​/​>
14 ········​<flag·​name="pullUpFromBotto​m"·​value="0x00000002"·​/​> 14 ········​<flag·​name="pullUpFromBotto​m"·​value="0x00000002"·​/​>
15 ····​</​attr> 15 ····​</​attr>
16 ····​<attr·​name="ptrShowIndicato​r"·​format="reference|boo​lean"·​/​> 16 ····​<attr·​name="ptrShowIndicato​r"·​format="reference|boo​lean"·​/​>
17 ····​<attr·​name="ptrDrawable"·​format="reference"·​/​> 17 ····​<attr·​name="ptrDrawable"·​format="reference"·​/​>
18 ····​<attr·​name="ptrDrawableStar​t"·​format="reference"·​/​> 18 ····​<attr·​name="ptrDrawableStar​t"·​format="reference"·​/​>
19 ····​<attr·​name="ptrDrawableEnd"​·​format="reference"·​/​> 19 ····​<attr·​name="ptrDrawableEnd"​·​format="reference"·​/​>
20 ····​<attr·​name="ptrOverScroll"·​format="reference|boo​lean"·​/​> 20 ····​<attr·​name="ptrOverScroll"·​format="reference|boo​lean"·​/​>
21 ····​<attr·​name="ptrHeaderTextAp​pearance"·​format="reference"·​/​> 21 ····​<attr·​name="ptrHeaderTextAp​pearance"·​format="reference"·​/​>
22 ····​<attr·​name="ptrSubHeaderTex​tAppearance"·​format="reference"·​/​> 22 ····​<attr·​name="ptrSubHeaderTex​tAppearance"·​format="reference"·​/​>
23 ····​<attr·​name="ptrAnimationSty​le"> 23 ····​<attr·​name="ptrAnimationSty​le">
24 ········​<flag·​name="rotate"·​value="0x00000000"·​/​>  
25 ········​<flag·​name="flip"·​value="0x00000001"·​/​> 24 ········​<flag·​name="flip"·​value="0x00000001"·​/​>
  25 ········​<flag·​name="rotate"·​value="0x00000000"·​/​>
26 ····​</​attr> 26 ····​</​attr>
27 ····​<attr·​name="ptrScrollingWhi​leRefreshingEnabled"·​format="reference|boo​lean"·​/​> 27 ····​<attr·​name="ptrScrollingWhi​leRefreshingEnabled"·​format="reference|boo​lean"·​/​>
28 ····​<attr·​name="ptrListViewExtr​asEnabled"·​format="reference|boo​lean"·​/​> 28 ····​<attr·​name="ptrListViewExtr​asEnabled"·​format="reference|boo​lean"·​/​>
29 ····​<attr·​name="ptrRotateDrawab​leWhilePulling"·​format="reference|boo​lean"·​/​> 29 ····​<attr·​name="ptrRotateDrawab​leWhilePulling"·​format="reference|boo​lean"·​/​>
30 ····​<attr·​name="ptrAdapterViewB​ackground"·​format="reference|col​or"·​/​> 30 ····​<attr·​name="ptrAdapterViewB​ackground"·​format="reference|col​or"·​/​>
31 ····​<attr·​name="ptrDrawableTop"​·​format="reference"·​/​> 31 ····​<attr·​name="ptrDrawableTop"​·​format="reference"·​/​>
32 ····​<attr·​name="ptrDrawableBott​om"·​format="reference"·​/​> 32 ····​<attr·​name="ptrDrawableBott​om"·​format="reference"·​/​>
[−]
res/values/styles.xml
Offset 1, 13 lines modified Offset 1, 12 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <resources> 2 <resources>
3 ····​<style·​name="Theme.​Huaban"·​parent="@android:​style/​Theme.​Holo"> 3 ····​<style·​name="Theme.​Huaban"·​parent="@android:​style/​Theme.​Holo">
4 ········​<item·​name="android:​preferenceScreenStyle​">@style/​Theme.​Huaban.​PreferenceScreen</​item> 4 ········​<item·​name="android:​preferenceScreenStyle​">@style/​Theme.​Huaban.​PreferenceScreen</​item>
5 ········​<item·​name="android:​actionBarStyle">@styl​e/​Theme.​Huaban.​ActionBar</​item> 5 ········​<item·​name="android:​actionBarStyle">@styl​e/​Theme.​Huaban.​ActionBar</​item>
6 ········​<item·​name="android:​colorPressedHighlight​">@color/​alizarin</​item>  
7 ····​</​style> 6 ····​</​style>
8 ····​<style·​name="Theme.​Huaban.​ActionBar"·​parent="@android:​style/​Widget.​Holo.​ActionBar"> 7 ····​<style·​name="Theme.​Huaban.​ActionBar"·​parent="@android:​style/​Widget.​Holo.​ActionBar">
9 ········​<item·​name="android:​background">@drawable​/​background_actionbar<​/​item> 8 ········​<item·​name="android:​background">@drawable​/​background_actionbar<​/​item>
10 ········​<item·​name="android:​titleTextStyle">@styl​e/​Theme.​Huaban.​ActionBar.​TitleTextStyle</​item> 9 ········​<item·​name="android:​titleTextStyle">@styl​e/​Theme.​Huaban.​ActionBar.​TitleTextStyle</​item>
11 ····​</​style> 10 ····​</​style>
12 ····​<style·​name="Theme.​Huaban.​ActionBar.​TitleTextStyle"·​parent="@android:​style/​TextAppearance.​Holo.​Widget.​ActionBar.​Title"> 11 ····​<style·​name="Theme.​Huaban.​ActionBar.​TitleTextStyle"·​parent="@android:​style/​TextAppearance.​Holo.​Widget.​ActionBar.​Title">
13 ········​<item·​name="android:​textColor">@color/​clouds</​item> 12 ········​<item·​name="android:​textColor">@color/​clouds</​item>
[−]
res/values/public.xml
Offset 36, 44 lines modified Offset 36, 44 lines modified
36 ····​<public·​type="layout"·​name="pull_to_refresh​_header_horizontal"·​id="0x7f030003"·​/​> 36 ····​<public·​type="layout"·​name="pull_to_refresh​_header_horizontal"·​id="0x7f030003"·​/​>
37 ····​<public·​type="layout"·​name="pull_to_refresh​_header_vertical"·​id="0x7f030004"·​/​> 37 ····​<public·​type="layout"·​name="pull_to_refresh​_header_vertical"·​id="0x7f030004"·​/​>
38 ····​<public·​type="anim"·​name="slide_in_from_b​ottom"·​id="0x7f040000"·​/​> 38 ····​<public·​type="anim"·​name="slide_in_from_b​ottom"·​id="0x7f040000"·​/​>
39 ····​<public·​type="anim"·​name="slide_in_from_t​op"·​id="0x7f040001"·​/​> 39 ····​<public·​type="anim"·​name="slide_in_from_t​op"·​id="0x7f040001"·​/​>
40 ····​<public·​type="anim"·​name="slide_out_to_bo​ttom"·​id="0x7f040002"·​/​> 40 ····​<public·​type="anim"·​name="slide_out_to_bo​ttom"·​id="0x7f040002"·​/​>
41 ····​<public·​type="anim"·​name="slide_out_to_to​p"·​id="0x7f040003"·​/​> 41 ····​<public·​type="anim"·​name="slide_out_to_to​p"·​id="0x7f040003"·​/​>
42 ····​<public·​type="xml"·​name="preferences"·​id="0x7f050000"·​/​> 42 ····​<public·​type="xml"·​name="preferences"·​id="0x7f050000"·​/​>
43 ····​<public·​type="id"·​name="disabled"·​id="0x7f060000"·​/​> 43 ····​<public·​type="dimen"·​name="indicator_right​_padding"·​id="0x7f060000"·​/​>
44 ····​<public·​type="id"·​name="pullFromStart"·​id="0x7f060001"·​/​> 44 ····​<public·​type="dimen"·​name="indicator_corne​r_radius"·​id="0x7f060001"·​/​>
45 ····​<public·​type="id"·​name="pullFromEnd"·​id="0x7f060002"·​/​> 45 ····​<public·​type="dimen"·​name="indicator_inter​nal_padding"·​id="0x7f060002"·​/​>
46 ····​<public·​type="id"·​name="both"·​id="0x7f060003"·​/​> 46 ····​<public·​type="dimen"·​name="header_footer_l​eft_right_padding"·​id="0x7f060003"·​/​>
47 ····​<public·​type="id"·​name="manualOnly"·​id="0x7f060004"·​/​> 47 ····​<public·​type="dimen"·​name="header_footer_t​op_bottom_padding"·​id="0x7f060004"·​/​>
48 ····​<public·​type="id"·​name="pullDownFromTop​"·​id="0x7f060005"·​/​> 48 ····​<public·​type="id"·​name="gridview"·​id="0x7f070000"·​/​>
49 ····​<public·​type="id"·​name="pullUpFromBotto​m"·​id="0x7f060006"·​/​> 49 ····​<public·​type="id"·​name="webview"·​id="0x7f070001"·​/​>
50 ····​<public·​type="id"·​name="rotate"·​id="0x7f060007"·​/​> 50 ····​<public·​type="id"·​name="scrollview"·​id="0x7f070002"·​/​>
51 ····​<public·​type="id"·​name="flip"·​id="0x7f060008"·​/​> 51 ····​<public·​type="id"·​name="both"·​id="0x7f070003"·​/​>
52 ····​<public·​type="id"·​name="gridview"·​id="0x7f060009"·​/​> 52 ····​<public·​type="id"·​name="disabled"·​id="0x7f070004"·​/​>
53 ····​<public·​type="id"·​name="webview"·​id="0x7f06000a"·​/​> 53 ····​<public·​type="id"·​name="manualOnly"·​id="0x7f070005"·​/​>
54 ····​<public·​type="id"·​name="scrollview"·​id="0x7f06000b"·​/​> 54 ····​<public·​type="id"·​name="pullDownFromTop​"·​id="0x7f070006"·​/​>
55 ····​<public·​type="id"·​name="url"·​id="0x7f06000c"·​/​> 55 ····​<public·​type="id"·​name="pullFromEnd"·​id="0x7f070007"·​/​>
56 ····​<public·​type="id"·​name="title"·​id="0x7f06000d"·​/​> 56 ····​<public·​type="id"·​name="pullFromStart"·​id="0x7f070008"·​/​>
57 ····​<public·​type="id"·​name="pins"·​id="0x7f06000e"·​/​> 57 ····​<public·​type="id"·​name="pullUpFromBotto​m"·​id="0x7f070009"·​/​>
58 ····​<public·​type="id"·​name="fl_inner"·​id="0x7f06000f"·​/​> 58 ····​<public·​type="id"·​name="flip"·​id="0x7f07000a"·​/​>
59 ····​<public·​type="id"·​name="pull_to_refresh​_image"·​id="0x7f060010"·​/​> 59 ····​<public·​type="id"·​name="rotate"·​id="0x7f07000b"·​/​>
60 ····​<public·​type="id"·​name="pull_to_refresh​_progress"·​id="0x7f060011"·​/​> 60 ····​<public·​type="id"·​name="url"·​id="0x7f07000c"·​/​>
61 ····​<public·​type="id"·​name="pull_to_refresh​_text"·​id="0x7f060012"·​/​> 61 ····​<public·​type="id"·​name="title"·​id="0x7f07000d"·​/​>
62 ····​<public·​type="id"·​name="pull_to_refresh​_sub_text"·​id="0x7f060013"·​/​> 62 ····​<public·​type="id"·​name="pins"·​id="0x7f07000e"·​/​>
63 ····​<public·​type="id"·​name="action_share"·​id="0x7f060014"·​/​> 63 ····​<public·​type="id"·​name="fl_inner"·​id="0x7f07000f"·​/​>
64 ····​<public·​type="id"·​name="action_save"·​id="0x7f060015"·​/​> 64 ····​<public·​type="id"·​name="pull_to_refresh​_image"·​id="0x7f070010"·​/​>
65 ····​<public·​type="id"·​name="action_pref"·​id="0x7f060016"·​/​> 65 ····​<public·​type="id"·​name="pull_to_refresh​_progress"·​id="0x7f070011"·​/​>
66 ····​<public·​type="id"·​name="action_feedback​"·​id="0x7f060017"·​/​> 66 ····​<public·​type="id"·​name="pull_to_refresh​_text"·​id="0x7f070012"·​/​>
67 ····​<public·​type="id"·​name="action_donate"·​id="0x7f060018"·​/​> 67 ····​<public·​type="id"·​name="pull_to_refresh​_sub_text"·​id="0x7f070013"·​/​>
68 ····​<public·​type="dimen"·​name="indicator_right​_padding"·​id="0x7f070000"·​/​> 68 ····​<public·​type="id"·​name="action_share"·​id="0x7f070014"·​/​>
69 ····​<public·​type="dimen"·​name="indicator_corne​r_radius"·​id="0x7f070001"·​/​> 69 ····​<public·​type="id"·​name="action_save"·​id="0x7f070015"·​/​>
70 ····​<public·​type="dimen"·​name="indicator_inter​nal_padding"·​id="0x7f070002"·​/​> 70 ····​<public·​type="id"·​name="action_pref"·​id="0x7f070016"·​/​>
71 ····​<public·​type="dimen"·​name="header_footer_l​eft_right_padding"·​id="0x7f070003"·​/​> 71 ····​<public·​type="id"·​name="action_feedback​"·​id="0x7f070017"·​/​>
72 ····​<public·​type="dimen"·​name="header_footer_t​op_bottom_padding"·​id="0x7f070004"·​/​> 72 ····​<public·​type="id"·​name="action_donate"·​id="0x7f070018"·​/​>
73 ····​<public·​type="string"·​name="pull_to_refresh​_pull_label"·​id="0x7f080000"·​/​> 73 ····​<public·​type="string"·​name="pull_to_refresh​_pull_label"·​id="0x7f080000"·​/​>
74 ····​<public·​type="string"·​name="pull_to_refresh​_release_label"·​id="0x7f080001"·​/​> 74 ····​<public·​type="string"·​name="pull_to_refresh​_release_label"·​id="0x7f080001"·​/​>
75 ····​<public·​type="string"·​name="pull_to_refresh​_refreshing_label"·​id="0x7f080002"·​/​> 75 ····​<public·​type="string"·​name="pull_to_refresh​_refreshing_label"·​id="0x7f080002"·​/​>
76 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_pull_lab​el"·​id="0x7f080003"·​/​> 76 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_pull_lab​el"·​id="0x7f080003"·​/​>
77 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_release_​label"·​id="0x7f080004"·​/​> 77 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_release_​label"·​id="0x7f080004"·​/​>
78 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_refreshi​ng_label"·​id="0x7f080005"·​/​> 78 ····​<public·​type="string"·​name="pull_to_refresh​_from_bottom_refreshi​ng_label"·​id="0x7f080005"·​/​>
79 ····​<public·​type="string"·​name="app_name"·​id="0x7f080006"·​/​> 79 ····​<public·​type="string"·​name="app_name"·​id="0x7f080006"·​/​>
[−]
smali/com/android/volley/CacheDispatcher$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$request:​Lcom/​android/​volley/​Request;​ 22 .​field·​final·​synthetic·​val$request:​Lcom/​android/​volley/​Request;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​CacheDispatcher;​Lcom/​android/​volley/​Request;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​CacheDispatcher;​Lcom/​android/​volley/​Request;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​CacheDispatcher;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​138 28 ····​.​line·​138
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​CacheDispatcher$1;​-​>this$0:​Lcom/​android/​volley/​CacheDispatcher;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​CacheDispatcher$1;​-​>this$0:​Lcom/​android/​volley/​CacheDispatcher;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​CacheDispatcher$1;​-​>val$request:​Lcom/​android/​volley/​Request;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​CacheDispatcher$1;​-​>val$request:​Lcom/​android/​volley/​Request;​
   
[−]
smali/com/android/volley/ExecutorDelivery$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$handler:​Landroid/​os/​Handler;​ 22 .​field·​final·​synthetic·​val$handler:​Landroid/​os/​Handler;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​ExecutorDelivery;​Landroid/​os/​Handler;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​ExecutorDelivery;​Landroid/​os/​Handler;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​ExecutorDelivery;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​36 28 ····​.​line·​36
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​ExecutorDelivery$1;​-​>this$0:​Lcom/​android/​volley/​ExecutorDelivery;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​ExecutorDelivery$1;​-​>this$0:​Lcom/​android/​volley/​ExecutorDelivery;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​ExecutorDelivery$1;​-​>val$handler:​Landroid/​os/​Handler;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​ExecutorDelivery$1;​-​>val$handler:​Landroid/​os/​Handler;​
   
[−]
smali/com/android/volley/Request$1.smali
Offset 23, 19 lines modified Offset 23, 20 lines modified
23 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​String;​ 23 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​String;​
   
24 .​field·​final·​synthetic·​val$threadId:​J 24 .​field·​final·​synthetic·​val$threadId:​J
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​volley/​Request;​Ljava/​lang/​String;​J)​V 26 .​method·​constructor·​<init>(Lcom/​android/​volley/​Request;​Ljava/​lang/​String;​J)​V
27 ····​.​locals·0 27 ····​.​locals·1
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​Request;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​195 30 ····​.​line·​195
30 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request.​1;​" 31 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request$1;​"
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>val$tag:​Ljava/​lang/​String;​ 33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>val$tag:​Ljava/​lang/​String;​
   
33 ····​iput-​wide·​p3,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>val$threadId:​J 34 ····​iput-​wide·​p3,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>val$threadId:​J
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 46, 15 lines modified Offset 47, 15 lines modified
   
46 #·​virtual·​methods 47 #·​virtual·​methods
47 .​method·​public·​run()​V 48 .​method·​public·​run()​V
48 ····​.​locals·​4 49 ····​.​locals·​4
   
49 ····​.​prologue 50 ····​.​prologue
50 ····​.​line·​198 51 ····​.​line·​198
51 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request.​1;​" 52 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request$1;​"
52 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​ 53 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​
   
53 ····​#·​getter·​for:​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​ 54 ····​#·​getter·​for:​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​
54 ····​invoke-​static·​{v0},​·​Lcom/​android/​volley/​Request;​-​>access$000(Lcom/​android/​volley/​Request;​)​Lcom/​android/​volley/​VolleyLog$MarkerLog;​ 55 ····​invoke-​static·​{v0},​·​Lcom/​android/​volley/​Request;​-​>access$000(Lcom/​android/​volley/​Request;​)​Lcom/​android/​volley/​VolleyLog$MarkerLog;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
[−]
smali/com/android/volley/Request.smali
Offset 62, 15 lines modified Offset 62, 15 lines modified
62 .​field·​private·​mTag:​Ljava/​lang/​Object;​ 62 .​field·​private·​mTag:​Ljava/​lang/​Object;​
   
63 .​field·​private·​final·​mUrl:​Ljava/​lang/​String;​ 63 .​field·​private·​final·​mUrl:​Ljava/​lang/​String;​
   
   
64 #·​direct·​methods 64 #·​direct·​methods
65 .​method·​public·​constructor·​<init>(ILjava/​lang/​String;​Lcom/​android/​volley/​Response$ErrorListene​r;​)​V 65 .​method·​public·​constructor·​<init>(ILjava/​lang/​String;​Lcom/​android/​volley/​Response$ErrorListene​r;​)​V
66 ····​.​locals·5 66 ····​.​locals·6
67 ····​.​param·​p1,​·​"method"····​#·​I 67 ····​.​param·​p1,​·​"method"····​#·​I
68 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​ 68 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​
69 ····​.​param·​p3,​·​"listener"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​ 69 ····​.​param·​p3,​·​"listener"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<TT;​>;​" 71 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<TT;​>;​"
72 ····​const/​4·​v1,​·​0x0 72 ····​const/​4·​v1,​·​0x0
Offset 100, 17 lines modified Offset 100, 17 lines modified
100 ····​.​line·​81 100 ····​.​line·​81
101 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mCanceled:​Z 101 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mCanceled:​Z
   
102 ····​.​line·​84 102 ····​.​line·​84
103 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mResponseDelivered:​Z 103 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mResponseDelivered:​Z
   
104 ····​.​line·​87 104 ····​.​line·​87
105 ····​const-​wide/​16·​v3,​·​0x0 105 ····​const-​wide/​16·​v4,​·​0x0
   
106 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestBirthTime:​J 106 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestBirthTime:​J
   
107 ····​.​line·​100 107 ····​.​line·​100
108 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mCacheEntry:​Lcom/​android/​volley/​Cache$Entry;​ 108 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mCacheEntry:​Lcom/​android/​volley/​Cache$Entry;​
   
109 ····​.​line·​124 109 ····​.​line·​124
110 ····​iput·​p1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mMethod:​I 110 ····​iput·​p1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mMethod:​I
   
Offset 189, 15 lines modified Offset 189, 15 lines modified
189 ····​.​line·​38 189 ····​.​line·​38
190 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​ 190 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​
   
191 ····​return-​object·​v0 191 ····​return-​object·​v0
192 .​end·​method 192 .​end·​method
   
193 .​method·​private·​encodeParameters(Ljav​a/​util/​Map;​Ljava/​lang/​String;​)​[B 193 .​method·​private·​encodeParameters(Ljav​a/​util/​Map;​Ljava/​lang/​String;​)​[B
194 ····​.​locals·7 194 ····​.​locals·6
195 ····​.​param·​p2,​·​"paramsEncoding"····​#·​Ljava/​lang/​String;​ 195 ····​.​param·​p2,​·​"paramsEncoding"····​#·​Ljava/​lang/​String;​
196 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 196 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
197 ········​value·​=·​{ 197 ········​value·​=·​{
198 ············​"(",​ 198 ············​"(",​
199 ············​"Ljava/​util/​Map",​ 199 ············​"Ljava/​util/​Map",​
200 ············​"<",​ 200 ············​"<",​
201 ············​"Ljava/​lang/​String;​",​ 201 ············​"Ljava/​lang/​String;​",​
Offset 217, 123 lines modified Offset 217, 120 lines modified
217 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 217 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
218 ····​.​line·​403 218 ····​.​line·​403
219 ····​.​local·​v0,​·​"encodedParams":​Ljava/​lang/​StringBuilder;​ 219 ····​.​local·​v0,​·​"encodedParams":​Ljava/​lang/​StringBuilder;​
220 ····​:​try_start_0 220 ····​:​try_start_0
221 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 221 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
222 ····​move-​result-​object·​v4 222 ····​move-​result-​object·​v3
   
223 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 223 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
224 ····​move-​result-​object·​v2 224 ····​move-​result-​object·​v4
   
225 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
226 ····​:​goto_0 225 ····​:​goto_0
227 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 226 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
228 ····​move-​result·​v4 227 ····​move-​result·​v3
   
229 ····​if-​eqz·​v4,​·​:​cond_0 228 ····​if-​eqz·​v3,​·​:​cond_0
   
230 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 229 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
231 ····​move-​result-​object·​v1 230 ····​move-​result-​object·​v1
   
232 ····​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​ 231 ····​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​
   
233 ····​.​line·​404 232 ····​.​line·​404
234 ····​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 233 ····​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
235 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 234 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
236 ····​move-​result-​object·​v4 235 ····​move-​result-​object·​v3
   
237 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 236 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
238 ····​invoke-​static·​{v4,​·​p2},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 237 ····​invoke-​static·​{v3,​·​p2},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v4 238 ····​move-​result-​object·​v3
   
240 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 239 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
241 ····​.​line·​405 240 ····​.​line·​405
242 ····​const/​16·​v4,​·​0x3d 241 ····​const/​16·​v3,​·​0x3d
   
243 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 242 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
244 ····​.​line·​406 243 ····​.​line·​406
245 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 244 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
Max diff block lines reached; 12090/16018 bytes (75.48%) of diff not shown.
[−]
smali/com/android/volley/RequestQueue$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​Object;​ 22 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​Object;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​RequestQueue;​Ljava/​lang/​Object;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​RequestQueue;​Ljava/​lang/​Object;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​RequestQueue;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​204 28 ····​.​line·​204
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​RequestQueue$1;​-​>this$0:​Lcom/​android/​volley/​RequestQueue;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​RequestQueue$1;​-​>this$0:​Lcom/​android/​volley/​RequestQueue;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​RequestQueue$1;​-​>val$tag:​Ljava/​lang/​Object;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​RequestQueue$1;​-​>val$tag:​Ljava/​lang/​Object;​
   
[−]
smali/com/android/volley/RequestQueue.smali
Offset 100, 22 lines modified Offset 100, 24 lines modified
   
100 ····​.​prologue 100 ····​.​prologue
101 ····​.​line·​114 101 ····​.​line·​114
102 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​ExecutorDelivery;​ 102 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​ExecutorDelivery;​
   
103 ····​new-​instance·​v1,​·​Landroid/​os/​Handler;​ 103 ····​new-​instance·​v1,​·​Landroid/​os/​Handler;​
   
  104 ····​.​line·​115
104 ····​invoke-​static·​{},​·​Landroid/​os/​Looper;​-​>getMainLooper()​Landroid/​os/​Looper;​ 105 ····​invoke-​static·​{},​·​Landroid/​os/​Looper;​-​>getMainLooper()​Landroid/​os/​Looper;​
   
105 ····​move-​result-​object·​v2 106 ····​move-​result-​object·​v2
   
106 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​><init>(Landroid/​os/​Looper;​)​V 107 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​><init>(Landroid/​os/​Looper;​)​V
   
107 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​android/​volley/​ExecutorDelivery;​-​><init>(Landroid/​os/​Handler;​)​V 108 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​android/​volley/​ExecutorDelivery;​-​><init>(Landroid/​os/​Handler;​)​V
   
  109 ····​.​line·​114
108 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​android/​volley/​RequestQueue;​-​><init>(Lcom/​android/​volley/​Cache;​Lcom/​android/​volley/​Network;​ILcom/​android/​volley/​ResponseDelivery;​)​V 110 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​android/​volley/​RequestQueue;​-​><init>(Lcom/​android/​volley/​Cache;​Lcom/​android/​volley/​Network;​ILcom/​android/​volley/​ResponseDelivery;​)​V
   
109 ····​.​line·​116 111 ····​.​line·​116
110 ····​return-​void 112 ····​return-​void
111 .​end·​method 113 .​end·​method
   
112 .​method·​public·​constructor·​<init>(Lcom/​android/​volley/​Cache;​Lcom/​android/​volley/​Network;​ILcom/​android/​volley/​ResponseDelivery;​)​V 114 .​method·​public·​constructor·​<init>(Lcom/​android/​volley/​Cache;​Lcom/​android/​volley/​Network;​ILcom/​android/​volley/​ResponseDelivery;​)​V
Offset 357, 70 lines modified Offset 359, 67 lines modified
   
357 .​method·​public·​cancelAll(Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​)​V 359 .​method·​public·​cancelAll(Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​)​V
358 ····​.​locals·​4 360 ····​.​locals·​4
359 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​ 361 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​
   
360 ····​.​prologue 362 ····​.​prologue
361 ····​.​line·​187 363 ····​.​line·​187
362 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​RequestQueue;​-​>mCurrentRequests:​Ljava/​util/​Set;​ 364 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​volley/​RequestQueue;​-​>mCurrentRequests:​Ljava/​util/​Set;​
   
363 ····​monitor-​enter·​v3 365 ····​monitor-​enter·​v2
   
364 ····​.​line·​188 366 ····​.​line·​188
365 ····​:​try_start_0 367 ····​:​try_start_0
366 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​volley/​RequestQueue;​-​>mCurrentRequests:​Ljava/​util/​Set;​ 368 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​RequestQueue;​-​>mCurrentRequests:​Ljava/​util/​Set;​
   
367 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 369 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
368 ····​move-​result-​object·​v0 370 ····​move-​result-​object·​v1
   
369 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
370 ····​:​cond_0 371 ····​:​cond_0
371 ····​:​goto_0 372 ····​:​goto_0
372 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 373 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
373 ····​move-​result·​v2 374 ····​move-​result·​v3
   
374 ····​if-​eqz·​v2,​·​:​cond_1 375 ····​if-​eqz·​v3,​·​:​cond_1
   
375 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 376 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
376 ····​move-​result-​object·​v1 377 ····​move-​result-​object·​v0
   
377 ····​check-​cast·​v1,​·​Lcom/​android/​volley/​Request;​ 378 ····​check-​cast·​v0,​·​Lcom/​android/​volley/​Request;​
   
378 ····​.​line·​189 379 ····​.​line·​189
379 ····​.​local·​v1,​·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​" 380 ····​.​local·​v0,​·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​"
380 ····​invoke-​interface·​{p1,​·​v1},​·​Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​-​>apply(Lcom/​android/​volley/​Request;​)​Z 381 ····​invoke-​interface·​{p1,​·​v0},​·​Lcom/​android/​volley/​RequestQueue$RequestF​ilter;​-​>apply(Lcom/​android/​volley/​Request;​)​Z
   
381 ····​move-​result·​v2 382 ····​move-​result·​v3
   
382 ····​if-​eqz·​v2,​·​:​cond_0 383 ····​if-​eqz·​v3,​·​:​cond_0
   
383 ····​.​line·​190 384 ····​.​line·​190
384 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​volley/​Request;​-​>cancel()​V 385 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​volley/​Request;​-​>cancel()​V
   
385 ····​goto·​:​goto_0 386 ····​goto·​:​goto_0
   
386 ····​.​line·​193 387 ····​.​line·​193
387 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 388 ····​.​end·​local·​v0····​#·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​"
388 ····​.​end·​local·​v1····​#·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​"  
389 ····​:​catchall_0 389 ····​:​catchall_0
390 ····​move-​exception·​v2 390 ····​move-​exception·​v1
   
391 ····​monitor-​exit·​v3 391 ····​monitor-​exit·​v2
392 ····​:​try_end_0 392 ····​:​try_end_0
393 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 393 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
394 ····​throw·​v2 394 ····​throw·​v1
   
395 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
396 ····​:​cond_1 395 ····​:​cond_1
397 ····​:​try_start_1 396 ····​:​try_start_1
398 ····​monitor-​exit·​v3 397 ····​monitor-​exit·​v2
399 ····​:​try_end_1 398 ····​:​try_end_1
400 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 399 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
401 ····​.​line·​194 400 ····​.​line·​194
402 ····​return-​void 401 ····​return-​void
403 .​end·​method 402 .​end·​method
   
Offset 516, 28 lines modified Offset 515, 30 lines modified
   
516 ····​const/​4·​v4,​·​0x2 515 ····​const/​4·​v4,​·​0x2
   
Max diff block lines reached; 684/4510 bytes (15.17%) of diff not shown.
[−]
smali/com/android/volley/VolleyLog$MarkerLog.smali
Offset 136, 15 lines modified Offset 136, 15 lines modified
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
137 .​end·​method 137 .​end·​method
   
   
138 #·​virtual·​methods 138 #·​virtual·​methods
139 .​method·​public·​declared-​synchronized·​add(Ljava/​lang/​String;​J)​V 139 .​method·​public·​declared-​synchronized·​add(Ljava/​lang/​String;​J)​V
140 ····​.​locals·7 140 ····​.​locals·8
141 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 141 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
142 ····​.​param·​p2,​·​"threadId"····​#·​J 142 ····​.​param·​p2,​·​"threadId"····​#·​J
   
143 ····​.​prologue 143 ····​.​prologue
144 ····​.​line·​126 144 ····​.​line·​126
145 ····​monitor-​enter·​p0 145 ····​monitor-​enter·​p0
   
Offset 229, 140 lines modified Offset 229, 139 lines modified
   
229 ····​.​line·​163 229 ····​.​line·​163
230 ····​:​cond_0 230 ····​:​cond_0
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
233 .​method·​public·​declared-​synchronized·​finish(Ljava/​lang/​String;​)​V 233 .​method·​public·​declared-​synchronized·​finish(Ljava/​lang/​String;​)​V
234 ····​.​locals·​13 234 ····​.​locals·​14
235 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​ 235 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​
   
236 ····​.​prologue 236 ····​.​prologue
237 ····​.​line·​139 237 ····​.​line·​139
238 ····​monitor-​enter·​p0 238 ····​monitor-​enter·​p0
   
239 ····​const/​4·​v8,​·​0x1 239 ····​const/​4·​v3,​·​0x1
   
240 ····​:​try_start_0 240 ····​:​try_start_0
241 ····​iput-​boolean·​v8,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mFinished:​Z 241 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mFinished:​Z
   
242 ····​.​line·​141 242 ····​.​line·​141
243 ····​invoke-​direct·​{p0},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>getTotalDuration()​J 243 ····​invoke-​direct·​{p0},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>getTotalDuration()​J
244 ····​:​try_end_0 244 ····​:​try_end_0
245 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 245 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
246 ····​move-​result-​wide·​v0 246 ····​move-​result-​wide·​v0
   
247 ····​.​line·​142 247 ····​.​line·​142
248 ····​.​local·​v0,​·​"duration":​J 248 ····​.​local·​v0,​·​"duration":​J
249 ····​const-​wide/​16·​v8,​·​0x0 249 ····​const-​wide/​16·​v8,​·​0x0
   
250 ····​cmp-​long·​v8,​·​v0,​·​v8 250 ····​cmp-​long·​v3,​·​v0,​·​v8
   
251 ····​if-​gtz·​v8,​·​:​cond_1 251 ····​if-​gtz·​v3,​·​:​cond_1
   
252 ····​.​line·​153 252 ····​.​line·​153
253 ····​:​cond_0 253 ····​:​cond_0
254 ····​monitor-​exit·​p0 254 ····​monitor-​exit·​p0
   
255 ····​return-​void 255 ····​return-​void
   
256 ····​.​line·​146 256 ····​.​line·​146
257 ····​:​cond_1 257 ····​:​cond_1
258 ····​:​try_start_1 258 ····​:​try_start_1
259 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​ 259 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​
   
260 ····​const/​4·​v9,​·​0x0 260 ····​const/​4·​v8,​·​0x0
   
261 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 261 ····​invoke-​interface·​{v3,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
262 ····​move-​result-​object·​v8 262 ····​move-​result-​object·​v3
   
263 ····​check-​cast·​v8,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​ 263 ····​check-​cast·​v3,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​
   
264 ····​iget-​wide·​v4,​·​v8,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​-​>time:​J 264 ····​iget-​wide·​v4,​·​v3,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​-​>time:​J
   
265 ····​.​line·​147 265 ····​.​line·​147
266 ····​.​local·​v4,​·​"prevTime":​J 266 ····​.​local·​v4,​·​"prevTime":​J
267 ····​const-​string·​v8,​·​"(%-​4d·​ms)​·​%s" 267 ····​const-​string·​v3,​·​"(%-​4d·​ms)​·​%s"
   
268 ····​const/​4·​v9,​·​0x2 268 ····​const/​4·​v8,​·​0x2
   
269 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 269 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
270 ····​const/​4·​v10,​·​0x0 270 ····​const/​4·​v9,​·​0x0
   
271 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 271 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
272 ····​move-​result-​object·​v11 272 ····​move-​result-​object·​v10
   
273 ····​aput-​object·​v11,​·​v9,​·​v10 273 ····​aput-​object·​v10,​·​v8,​·​v9
   
274 ····​const/​4·​v10,​·​0x1 274 ····​const/​4·​v9,​·​0x1
   
275 ····​aput-​object·​p1,​·​v9,​·​v10 275 ····​aput-​object·​p1,​·​v8,​·​v9
   
276 ····​invoke-​static·​{v8,​·​v9},​·​Lcom/​android/​volley/​VolleyLog;​-​>d(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 276 ····​invoke-​static·​{v3,​·​v8},​·​Lcom/​android/​volley/​VolleyLog;​-​>d(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
277 ····​.​line·​148 277 ····​.​line·​148
278 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​ 278 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​
   
279 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 279 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
280 ····​move-​result-​object·​v2 280 ····​move-​result-​object·​v3
Max diff block lines reached; 2730/6003 bytes (45.48%) of diff not shown.
[−]
smali/com/android/volley/VolleyLog.smali
Offset 44, 15 lines modified Offset 44, 14 lines modified
44 .​method·​public·​constructor·​<init>()​V 44 .​method·​public·​constructor·​<init>()​V
45 ····​.​locals·​0 45 ····​.​locals·​0
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​27 47 ····​.​line·​27
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
49 ····​.​line·​103  
50 ····​return-​void 49 ····​return-​void
51 .​end·​method 50 .​end·​method
   
52 .​method·​private·​static·​varargs·​buildMessage(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 51 .​method·​private·​static·​varargs·​buildMessage(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
53 ····​.​locals·​12 52 ····​.​locals·​12
54 ····​.​param·​p0,​·​"format"····​#·​Ljava/​lang/​String;​ 53 ····​.​param·​p0,​·​"format"····​#·​Ljava/​lang/​String;​
55 ····​.​param·​p1,​·​"args"····​#·​[Ljava/​lang/​Object;​ 54 ····​.​param·​p1,​·​"args"····​#·​[Ljava/​lang/​Object;​
Offset 182, 14 lines modified Offset 181, 15 lines modified
   
182 ····​const/​4·​v8,​·​0x3 181 ····​const/​4·​v8,​·​0x3
   
183 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​ 182 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
184 ····​const/​4·​v9,​·​0x0 183 ····​const/​4·​v9,​·​0x0
   
  184 ····​.​line·​97
185 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 185 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
186 ····​move-​result-​object·​v10 186 ····​move-​result-​object·​v10
   
187 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​Thread;​-​>getId()​J 187 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​Thread;​-​>getId()​J
   
188 ····​move-​result-​wide·​v10 188 ····​move-​result-​wide·​v10
Offset 204, 14 lines modified Offset 204, 15 lines modified
   
204 ····​aput-​object·​v0,​·​v8,​·​v9 204 ····​aput-​object·​v0,​·​v8,​·​v9
   
205 ····​const/​4·​v9,​·​0x2 205 ····​const/​4·​v9,​·​0x2
   
206 ····​aput-​object·​v4,​·​v8,​·​v9 206 ····​aput-​object·​v4,​·​v8,​·​v9
   
  207 ····​.​line·​96
207 ····​invoke-​static·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 208 ····​invoke-​static·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
208 ····​move-​result-​object·​v6 209 ····​move-​result-​object·​v6
   
209 ····​return-​object·​v6 210 ····​return-​object·​v6
   
210 ····​.​line·​79 211 ····​.​line·​79
[−]
smali/com/android/volley/toolbox/BasicNetwork.smali
Offset 77, 15 lines modified Offset 77, 15 lines modified
77 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​ 77 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​
   
78 ····​.​line·​80 78 ····​.​line·​80
79 ····​return-​void 79 ····​return-​void
80 .​end·​method 80 .​end·​method
   
81 .​method·​private·​addCacheHeaders(Ljava​/​util/​Map;​Lcom/​android/​volley/​Cache$Entry;​)​V 81 .​method·​private·​addCacheHeaders(Ljava​/​util/​Map;​Lcom/​android/​volley/​Cache$Entry;​)​V
82 ····​.​locals·5 82 ····​.​locals·6
83 ····​.​param·​p2,​·​"entry"····​#·​Lcom/​android/​volley/​Cache$Entry;​ 83 ····​.​param·​p2,​·​"entry"····​#·​Lcom/​android/​volley/​Cache$Entry;​
84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
85 ········​value·​=·​{ 85 ········​value·​=·​{
86 ············​"(",​ 86 ············​"(",​
87 ············​"Ljava/​util/​Map",​ 87 ············​"Ljava/​util/​Map",​
88 ············​"<",​ 88 ············​"<",​
89 ············​"Ljava/​lang/​String;​",​ 89 ············​"Ljava/​lang/​String;​",​
Offset 117, 28 lines modified Offset 117, 28 lines modified
   
117 ····​iget-​object·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​ 117 ····​iget-​object·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​
   
118 ····​invoke-​interface·​{p1,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 118 ····​invoke-​interface·​{p1,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
119 ····​.​line·​189 119 ····​.​line·​189
120 ····​:​cond_2 120 ····​:​cond_2
121 ····​iget-​wide·​v1,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J 121 ····​iget-​wide·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J
   
122 ····​const-​wide/​16·​v3,​·​0x0 122 ····​const-​wide/​16·​v4,​·​0x0
   
123 ····​cmp-​long·​v1,​·​v1,​·​v3 123 ····​cmp-​long·​v1,​·​v2,​·​v4
   
124 ····​if-​lez·​v1,​·​:​cond_0 124 ····​if-​lez·​v1,​·​:​cond_0
   
125 ····​.​line·​190 125 ····​.​line·​190
126 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 126 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
127 ····​iget-​wide·​v1,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J 127 ····​iget-​wide·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J
   
128 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 128 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
129 ····​.​line·​191 129 ····​.​line·​191
130 ····​.​local·​v0,​·​"refTime":​Ljava/​util/​Date;​ 130 ····​.​local·​v0,​·​"refTime":​Ljava/​util/​Date;​
131 ····​const-​string·​v1,​·​"If-​Modified-​Since" 131 ····​const-​string·​v1,​·​"If-​Modified-​Since"
   
132 ····​invoke-​static·​{v0},​·​Lorg/​apache/​http/​impl/​cookie/​DateUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 132 ····​invoke-​static·​{v0},​·​Lorg/​apache/​http/​impl/​cookie/​DateUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
Offset 226, 24 lines modified Offset 226, 26 lines modified
226 ····​.​local·​v0,​·​"e":​Lcom/​android/​volley/​VolleyError;​ 226 ····​.​local·​v0,​·​"e":​Lcom/​android/​volley/​VolleyError;​
227 ····​const-​string·​v3,​·​"%s-​timeout-​giveup·​[timeout=%s]" 227 ····​const-​string·​v3,​·​"%s-​timeout-​giveup·​[timeout=%s]"
   
228 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 228 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
229 ····​aput-​object·​p0,​·​v4,​·​v5 229 ····​aput-​object·​p0,​·​v4,​·​v5
   
  230 ····​.​line·​173
230 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 231 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
231 ····​move-​result-​object·​v5 232 ····​move-​result-​object·​v5
   
232 ····​aput-​object·​v5,​·​v4,​·​v6 233 ····​aput-​object·​v5,​·​v4,​·​v6
   
233 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 234 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
234 ····​move-​result-​object·​v3 235 ····​move-​result-​object·​v3
   
  236 ····​.​line·​172
235 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​android/​volley/​Request;​-​>addMarker(Ljava/​lang/​String;​)​V 237 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​android/​volley/​Request;​-​>addMarker(Ljava/​lang/​String;​)​V
   
236 ····​.​line·​174 238 ····​.​line·​174
237 ····​throw·​v0 239 ····​throw·​v0
238 .​end·​method 240 .​end·​method
   
239 .​method·​private·​static·​convertHeaders([Lorg/​apache/​http/​Header;​)​Ljava/​util/​Map;​ 241 .​method·​private·​static·​convertHeaders([Lorg/​apache/​http/​Header;​)​Ljava/​util/​Map;​
Offset 317, 14 lines modified Offset 319, 15 lines modified
317 ····​const/​4·​v8,​·​0x0 319 ····​const/​4·​v8,​·​0x0
   
318 ····​.​line·​202 320 ····​.​line·​202
319 ····​new-​instance·​v1,​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​ 321 ····​new-​instance·​v1,​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​
   
320 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​ 322 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​
   
  323 ····​.​line·​203
321 ····​invoke-​interface·​{p1},​·​Lorg/​apache/​http/​HttpEntity;​-​>getContentLength()​J 324 ····​invoke-​interface·​{p1},​·​Lorg/​apache/​http/​HttpEntity;​-​>getContentLength()​J
   
322 ····​move-​result-​wide·​v6 325 ····​move-​result-​wide·​v6
   
323 ····​long-​to-​int·​v6,​·​v6 326 ····​long-​to-​int·​v6,​·​v6
   
324 ····​invoke-​direct·​{v1,​·​v5,​·​v6},​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​><init>(Lcom/​android/​volley/​toolbox/​ByteArrayPool;​I)​V 327 ····​invoke-​direct·​{v1,​·​v5,​·​v6},​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​><init>(Lcom/​android/​volley/​toolbox/​ByteArrayPool;​I)​V
Offset 424, 14 lines modified Offset 427, 15 lines modified
424 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​ 427 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​
   
425 ····​invoke-​virtual·​{v6,​·​v0},​·​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​-​>returnBuf([B)​V 428 ····​invoke-​virtual·​{v6,​·​v0},​·​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​-​>returnBuf([B)​V
   
426 ····​.​line·​226 429 ····​.​line·​226
427 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​>close()​V 430 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​>close()​V
   
  431 ····​.​line·​215
428 ····​return-​object·​v5 432 ····​return-​object·​v5
   
429 ····​.​line·​220 433 ····​.​line·​220
Max diff block lines reached; 22091/25396 bytes (86.99%) of diff not shown.
[−]
smali/com/android/volley/toolbox/ByteArrayPool$1.smali
Offset 36, 25 lines modified Offset 36, 21 lines modified
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
   
38 #·​virtual·​methods 38 #·​virtual·​methods
39 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 39 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
40 ····​.​locals·​1 40 ····​.​locals·​1
41 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
42 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
43 ····​.​prologue 41 ····​.​prologue
44 ····​.​line·​69 42 ····​.​line·​69
45 ····​check-​cast·​p1,​·​[B 43 ····​check-​cast·​p1,​·​[B
   
46 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
47 ····​check-​cast·​p2,​·​[B 44 ····​check-​cast·​p2,​·​[B
   
48 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
49 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​android/​volley/​toolbox/​ByteArrayPool$1;​-​>compare([B[B)​I 45 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​android/​volley/​toolbox/​ByteArrayPool$1;​-​>compare([B[B)​I
   
50 ····​move-​result·​v0 46 ····​move-​result·​v0
   
51 ····​return·​v0 47 ····​return·​v0
52 .​end·​method 48 .​end·​method
   
[−]
smali/com/android/volley/toolbox/DiskBasedCache$CacheHeader.smali
Offset 198, 15 lines modified Offset 198, 15 lines modified
198 ····​.​line·​393 198 ····​.​line·​393
199 ····​return-​object·​v0 199 ····​return-​object·​v0
200 .​end·​method 200 .​end·​method
   
   
201 #·​virtual·​methods 201 #·​virtual·​methods
202 .​method·​public·​toCacheEntry([B)​Lcom/​android/​volley/​Cache$Entry;​ 202 .​method·​public·​toCacheEntry([B)​Lcom/​android/​volley/​Cache$Entry;​
203 ····​.​locals·3 203 ····​.​locals·4
204 ····​.​param·​p1,​·​"data"····​#·​[B 204 ····​.​param·​p1,​·​"data"····​#·​[B
   
205 ····​.​prologue 205 ····​.​prologue
206 ····​.​line·​400 206 ····​.​line·​400
207 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​ 207 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​
   
208 ····​invoke-​direct·​{v0},​·​Lcom/​android/​volley/​Cache$Entry;​-​><init>()​V 208 ····​invoke-​direct·​{v0},​·​Lcom/​android/​volley/​Cache$Entry;​-​><init>()​V
Offset 217, 39 lines modified Offset 217, 39 lines modified
   
217 ····​.​line·​402 217 ····​.​line·​402
218 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>etag:​Ljava/​lang/​String;​ 218 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>etag:​Ljava/​lang/​String;​
   
219 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​ 219 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​
   
220 ····​.​line·​403 220 ····​.​line·​403
221 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J 221 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J
   
222 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J 222 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J
   
223 ····​.​line·​404 223 ····​.​line·​404
224 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J 224 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J
   
225 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>ttl:​J 225 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>ttl:​J
   
226 ····​.​line·​405 226 ····​.​line·​405
227 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J 227 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J
   
228 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>softTtl:​J 228 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>softTtl:​J
   
229 ····​.​line·​406 229 ····​.​line·​406
230 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​ 230 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​
   
231 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>responseHeaders:​Ljava/​util/​Map;​ 231 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>responseHeaders:​Ljava/​util/​Map;​
   
232 ····​.​line·​407 232 ····​.​line·​407
233 ····​return-​object·​v0 233 ····​return-​object·​v0
234 .​end·​method 234 .​end·​method
   
235 .​method·​public·​writeHeader(Ljava/​io/​OutputStream;​)​Z 235 .​method·​public·​writeHeader(Ljava/​io/​OutputStream;​)​Z
236 ····​.​locals·5 236 ····​.​locals·6
237 ····​.​param·​p1,​·​"os"····​#·​Ljava/​io/​OutputStream;​ 237 ····​.​param·​p1,​·​"os"····​#·​Ljava/​io/​OutputStream;​
   
238 ····​.​prologue 238 ····​.​prologue
239 ····​const/​4·​v1,​·​0x1 239 ····​const/​4·​v1,​·​0x1
   
240 ····​const/​4·​v2,​·​0x0 240 ····​const/​4·​v2,​·​0x0
   
Offset 271, 27 lines modified Offset 271, 27 lines modified
   
271 ····​const-​string·​v3,​·​"" 271 ····​const-​string·​v3,​·​""
   
272 ····​:​goto_0 272 ····​:​goto_0
273 ····​invoke-​static·​{p1,​·​v3},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeString(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V 273 ····​invoke-​static·​{p1,​·​v3},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeString(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V
   
274 ····​.​line·​419 274 ····​.​line·​419
275 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J 275 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J
   
276 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 276 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
277 ····​.​line·​420 277 ····​.​line·​420
278 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J 278 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J
   
279 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 279 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
280 ····​.​line·​421 280 ····​.​line·​421
281 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J 281 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J
   
282 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 282 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
283 ····​.​line·​422 283 ····​.​line·​422
284 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​ 284 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​
   
285 ····​invoke-​static·​{v3,​·​p1},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeStringStringMap​(Ljava/​util/​Map;​Ljava/​io/​OutputStream;​)​V 285 ····​invoke-​static·​{v3,​·​p1},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeStringStringMap​(Ljava/​util/​Map;​Ljava/​io/​OutputStream;​)​V
   
286 ····​.​line·​423 286 ····​.​line·​423
[−]
smali/com/android/volley/toolbox/DiskBasedCache.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​android/​volley/​Cache;​ 6 .​implements·​Lcom/​android/​volley/​Cache;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​android/​volley/​toolbox/​DiskBasedCache$1;​,​  
11 ········​Lcom/​android/​volley/​toolbox/​DiskBasedCache$Counti​ngInputStream;​,​ 10 ········​Lcom/​android/​volley/​toolbox/​DiskBasedCache$Counti​ngInputStream;​,​
12 ········​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​ 11 ········​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
   
   
15 #·​static·​fields 14 #·​static·​fields
Offset 160, 82 lines modified Offset 159, 82 lines modified
   
160 .​method·​private·​pruneIfNeeded(I)​V 159 .​method·​private·​pruneIfNeeded(I)​V
161 ····​.​locals·​14 160 ····​.​locals·​14
162 ····​.​param·​p1,​·​"neededSpace"····​#·​I 161 ····​.​param·​p1,​·​"neededSpace"····​#·​I
   
163 ····​.​prologue 162 ····​.​prologue
164 ····​.​line·​250 163 ····​.​line·​250
165 ····​iget-​wide·​v9,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J 164 ····​iget-​wide·​v10,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J
   
166 ····​int-​to-​long·​v11,​·​p1 165 ····​int-​to-​long·​v12,​·​p1
   
167 ····​add-​long/​2addr·​v9,​·​v11 166 ····​add-​long/​2addr·​v10,​·​v12
   
168 ····​iget·​v11,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mMaxCacheSizeInBytes​:​I 167 ····​iget·​v7,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mMaxCacheSizeInBytes​:​I
   
169 ····​int-​to-​long·​v11,​·​v11 168 ····​int-​to-​long·​v12,​·​v7
   
170 ····​cmp-​long·​v9,​·​v9,​·​v11 169 ····​cmp-​long·​v7,​·​v10,​·​v12
   
171 ····​if-​gez·​v9,​·​:​cond_1 170 ····​if-​gez·​v7,​·​:​cond_1
   
172 ····​.​line·​284 171 ····​.​line·​284
173 ····​:​cond_0 172 ····​:​cond_0
174 ····​:​goto_0 173 ····​:​goto_0
175 ····​return-​void 174 ····​return-​void
   
176 ····​.​line·​253 175 ····​.​line·​253
177 ····​:​cond_1 176 ····​:​cond_1
178 ····​sget-​boolean·​v9,​·​Lcom/​android/​volley/​VolleyLog;​-​>DEBUG:​Z 177 ····​sget-​boolean·​v7,​·​Lcom/​android/​volley/​VolleyLog;​-​>DEBUG:​Z
   
179 ····​if-​eqz·​v9,​·​:​cond_2 178 ····​if-​eqz·​v7,​·​:​cond_2
   
180 ····​.​line·​254 179 ····​.​line·​254
181 ····​const-​string·​v9,​·​"Pruning·​old·​cache·​entries.​" 180 ····​const-​string·​v7,​·​"Pruning·​old·​cache·​entries.​"
   
182 ····​const/​4·​v10,​·​0x0 181 ····​const/​4·​v10,​·​0x0
   
183 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 182 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
184 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 183 ····​invoke-​static·​{v7,​·​v10},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
185 ····​.​line·​257 184 ····​.​line·​257
186 ····​:​cond_2 185 ····​:​cond_2
187 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J 186 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J
   
188 ····​.​line·​258 187 ····​.​line·​258
189 ····​.​local·​v0,​·​"before":​J 188 ····​.​local·​v0,​·​"before":​J
190 ····​const/​4·​v6,​·​0x0 189 ····​const/​4·​v6,​·​0x0
   
191 ····​.​line·​259 190 ····​.​line·​259
192 ····​.​local·​v6,​·​"prunedFiles":​I 191 ····​.​local·​v6,​·​"prunedFiles":​I
193 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 192 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
194 ····​move-​result-​wide·​v7 193 ····​move-​result-​wide·​v8
   
195 ····​.​line·​261 194 ····​.​line·​261
196 ····​.​local·​v7,​·​"startTime":​J 195 ····​.​local·​v8,​·​"startTime":​J
197 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mEntries:​Ljava/​util/​Map;​ 196 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mEntries:​Ljava/​util/​Map;​
   
198 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 197 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
199 ····​move-​result-​object·​v9 198 ····​move-​result-​object·​v7
   
200 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 199 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
201 ····​move-​result-​object·​v5 200 ····​move-​result-​object·​v5
   
202 ····​.​line·​262 201 ····​.​line·​262
203 ····​.​local·​v5,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​>;​>;​" 202 ····​.​local·​v5,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​>;​>;​"
204 ····​:​cond_3 203 ····​:​cond_3
205 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 204 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
206 ····​move-​result·​v9 205 ····​move-​result·​v7
   
207 ····​if-​eqz·​v9,​·​:​cond_4 206 ····​if-​eqz·​v7,​·​:​cond_4
   
208 ····​.​line·​263 207 ····​.​line·​263
209 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 208 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v4 209 ····​move-​result-​object·​v4
   
211 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​ 210 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​
Offset 246, 83 lines modified Offset 245, 84 lines modified
Max diff block lines reached; 34070/37420 bytes (91.05%) of diff not shown.
[−]
smali/com/android/volley/toolbox/HttpClientStack.smali
Offset 46, 48 lines modified Offset 46, 47 lines modified
46 ····​.​end·​annotation 46 ····​.​end·​annotation
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​56 48 ····​.​line·​56
49 ····​.​local·​p1,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 49 ····​.​local·​p1,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
50 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 50 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
51 ····​move-​result-​object·​v2 51 ····​move-​result-​object·​v1
   
52 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v2
   
54 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
55 ····​:​goto_0 54 ····​:​goto_0
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 55 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
57 ····​move-​result·​v2 56 ····​move-​result·​v1
   
58 ····​if-​eqz·​v2,​·​:​cond_0 57 ····​if-​eqz·​v1,​·​:​cond_0
   
59 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 58 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
60 ····​move-​result-​object·​v1 59 ····​move-​result-​object·​v0
   
61 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 60 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
62 ····​.​line·​57 61 ····​.​line·​57
63 ····​.​local·​v1,​·​"key":​Ljava/​lang/​String;​ 62 ····​.​local·​v0,​·​"key":​Ljava/​lang/​String;​
64 ····​invoke-​interface·​{p1,​·​v1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 63 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
65 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v1
   
66 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 65 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
67 ····​invoke-​interface·​{p0,​·​v1,​·​v2},​·​Lorg/​apache/​http/​client/​methods/​HttpUriRequest;​-​>setHeader(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 66 ····​invoke-​interface·​{p0,​·​v0,​·​v1},​·​Lorg/​apache/​http/​client/​methods/​HttpUriRequest;​-​>setHeader(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
68 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
69 ····​.​line·​59 68 ····​.​line·​59
70 ····​.​end·​local·​v1····​#·​"key":​Ljava/​lang/​String;​ 69 ····​.​end·​local·​v0····​#·​"key":​Ljava/​lang/​String;​
71 ····​:​cond_0 70 ····​:​cond_0
72 ····​return-​void 71 ····​return-​void
73 .​end·​method 72 .​end·​method
   
74 .​method·​static·​createHttpRequest(Lco​m/​android/​volley/​Request;​Ljava/​util/​Map;​)​Lorg/​apache/​http/​client/​methods/​HttpUriRequest;​ 73 .​method·​static·​createHttpRequest(Lco​m/​android/​volley/​Request;​Ljava/​util/​Map;​)​Lorg/​apache/​http/​client/​methods/​HttpUriRequest;​
75 ····​.​locals·​6 74 ····​.​locals·​6
76 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 75 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 295, 66 lines modified Offset 294, 65 lines modified
295 ············​">;​" 294 ············​">;​"
296 ········​} 295 ········​}
297 ····​.​end·​annotation 296 ····​.​end·​annotation
   
298 ····​.​prologue 297 ····​.​prologue
299 ····​.​line·​63 298 ····​.​line·​63
300 ····​.​local·​p0,​·​"postParams":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 299 ····​.​local·​p0,​·​"postParams":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
301 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 300 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
302 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>size()​I 301 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>size()​I
   
303 ····​move-​result·​v3 302 ····​move-​result·​v2
   
304 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 303 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
305 ····​.​line·​64 304 ····​.​line·​64
306 ····​.​local·​v2,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​apache/​http/​NameValuePair;​>;​" 305 ····​.​local·​v1,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​apache/​http/​NameValuePair;​>;​"
307 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 306 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
308 ····​move-​result-​object·​v3 307 ····​move-​result-​object·​v2
   
309 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
310 ····​move-​result-​object·​v0 309 ····​move-​result-​object·​v3
   
311 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
312 ····​:​goto_0 310 ····​:​goto_0
313 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 311 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
314 ····​move-​result·​v3 312 ····​move-​result·​v2
   
315 ····​if-​eqz·​v3,​·​:​cond_0 313 ····​if-​eqz·​v2,​·​:​cond_0
   
316 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 314 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
317 ····​move-​result-​object·​v1 315 ····​move-​result-​object·​v0
   
318 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 316 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
319 ····​.​line·​65 317 ····​.​line·​65
320 ····​.​local·​v1,​·​"key":​Ljava/​lang/​String;​ 318 ····​.​local·​v0,​·​"key":​Ljava/​lang/​String;​
321 ····​new-​instance·​v4,​·​Lorg/​apache/​http/​message/​BasicNameValuePair;​ 319 ····​new-​instance·​v4,​·​Lorg/​apache/​http/​message/​BasicNameValuePair;​
   
322 ····​invoke-​interface·​{p0,​·​v1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 320 ····​invoke-​interface·​{p0,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
323 ····​move-​result-​object·​v3 321 ····​move-​result-​object·​v2
   
324 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 322 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
325 ····​invoke-​direct·​{v4,​·​v1,​·​v3},​·​Lorg/​apache/​http/​message/​BasicNameValuePair;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 323 ····​invoke-​direct·​{v4,​·​v0,​·​v2},​·​Lorg/​apache/​http/​message/​BasicNameValuePair;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
Max diff block lines reached; 685/5167 bytes (13.26%) of diff not shown.
[−]
smali/com/android/volley/toolbox/HttpHeaderParser.smali
Offset 18, 48 lines modified Offset 18, 48 lines modified
18 ····​.​locals·​22 18 ····​.​locals·​22
19 ····​.​param·​p0,​·​"response"····​#·​Lcom/​android/​volley/​NetworkResponse;​ 19 ····​.​param·​p0,​·​"response"····​#·​Lcom/​android/​volley/​NetworkResponse;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​40 21 ····​.​line·​40
22 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 22 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
23 ····​move-​result-​wide·​v9 23 ····​move-​result-​wide·​v10
   
24 ····​.​line·​42 24 ····​.​line·​42
25 ····​.​local·​v9,​·​"now":​J 25 ····​.​local·​v10,​·​"now":​J
26 ····​move-​object/​from16·​v0,​·​p0 26 ····​move-​object/​from16·​v0,​·​p0
   
27 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​ 27 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​
   
28 ····​.​line·​44 28 ····​.​line·​44
29 ····​.​local·​v5,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 29 ····​.​local·​v5,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
30 ····​const-​wide/​16·​v11,​·​0x0 30 ····​const-​wide/​16·​v12,​·​0x0
   
31 ····​.​line·​45 31 ····​.​line·​45
32 ····​.​local·​v11,​·​"serverDate":​J 32 ····​.​local·​v12,​·​"serverDate":​J
33 ····​const-​wide/​16·​v14,​·​0x0 33 ····​const-​wide/​16·​v14,​·​0x0
   
34 ····​.​line·​46 34 ····​.​line·​46
35 ····​.​local·​v14,​·​"serverExpires":​J 35 ····​.​local·​v14,​·​"serverExpires":​J
36 ····​const-​wide/​16·​v16,​·​0x0 36 ····​const-​wide/​16·​v16,​·​0x0
   
37 ····​.​line·​47 37 ····​.​line·​47
38 ····​.​local·​v16,​·​"softExpire":​J 38 ····​.​local·​v16,​·​"softExpire":​J
39 ····​const-​wide/​16·​v7,​·​0x0 39 ····​const-​wide/​16·​v8,​·​0x0
   
40 ····​.​line·​48 40 ····​.​line·​48
41 ····​.​local·​v7,​·​"maxAge":​J 41 ····​.​local·​v8,​·​"maxAge":​J
42 ····​const/​4·​v3,​·​0x0 42 ····​const/​4·​v3,​·​0x0
   
43 ····​.​line·​50 43 ····​.​line·​50
44 ····​.​local·​v3,​·​"hasCacheControl":​Z 44 ····​.​local·​v3,​·​"hasCacheControl":​Z
45 ····​const/​4·​v13,​·​0x0 45 ····​const/​4·​v7,​·​0x0
   
46 ····​.​line·​53 46 ····​.​line·​53
47 ····​.​local·​v13,​·​"serverEtag":​Ljava/​lang/​String;​ 47 ····​.​local·​v7,​·​"serverEtag":​Ljava/​lang/​String;​
48 ····​const-​string·​v20,​·​"Date" 48 ····​const-​string·​v20,​·​"Date"
   
49 ····​move-​object/​from16·​v0,​·​v20 49 ····​move-​object/​from16·​v0,​·​v20
   
50 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 50 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
51 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v4
Offset 69, 15 lines modified Offset 69, 15 lines modified
69 ····​.​line·​54 69 ····​.​line·​54
70 ····​.​local·​v4,​·​"headerValue":​Ljava/​lang/​String;​ 70 ····​.​local·​v4,​·​"headerValue":​Ljava/​lang/​String;​
71 ····​if-​eqz·​v4,​·​:​cond_0 71 ····​if-​eqz·​v4,​·​:​cond_0
   
72 ····​.​line·​55 72 ····​.​line·​55
73 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseDateAsEpoch(Lja​va/​lang/​String;​)​J 73 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseDateAsEpoch(Lja​va/​lang/​String;​)​J
   
74 ····​move-​result-​wide·​v11 74 ····​move-​result-​wide·​v12
   
75 ····​.​line·​58 75 ····​.​line·​58
76 ····​:​cond_0 76 ····​:​cond_0
77 ····​const-​string·​v20,​·​"Cache-​Control" 77 ····​const-​string·​v20,​·​"Cache-​Control"
   
78 ····​move-​object/​from16·​v0,​·​v20 78 ····​move-​object/​from16·​v0,​·​v20
   
Offset 193, 15 lines modified Offset 193, 15 lines modified
   
193 ····​move-​result-​object·​v20 193 ····​move-​result-​object·​v20
   
194 ····​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 194 ····​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
195 ····​:​try_end_0 195 ····​:​try_end_0
196 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 196 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
197 ····​move-​result-​wide·​v7 197 ····​move-​result-​wide·​v8
   
198 ····​.​line·​62 198 ····​.​line·​62
199 ····​:​cond_3 199 ····​:​cond_3
200 ····​:​goto_2 200 ····​:​goto_2
201 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 201 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
202 ····​goto·​:​goto_0 202 ····​goto·​:​goto_0
Offset 230, 15 lines modified Offset 230, 15 lines modified
   
230 ····​move-​result·​v20 230 ····​move-​result·​v20
   
231 ····​if-​eqz·​v20,​·​:​cond_3 231 ····​if-​eqz·​v20,​·​:​cond_3
   
232 ····​.​line·​72 232 ····​.​line·​72
233 ····​:​cond_5 233 ····​:​cond_5
234 ····​const-​wide/​16·​v7,​·​0x0 234 ····​const-​wide/​16·​v8,​·​0x0
   
235 ····​goto·​:​goto_2 235 ····​goto·​:​goto_2
   
236 ····​.​line·​77 236 ····​.​line·​77
237 ····​.​end·​local·​v6····​#·​"i":​I 237 ····​.​end·​local·​v6····​#·​"i":​I
238 ····​.​end·​local·​v18····​#·​"token":​Ljava/​lang/​String;​ 238 ····​.​end·​local·​v18····​#·​"token":​Ljava/​lang/​String;​
239 ····​.​end·​local·​v19····​#·​"tokens":​[Ljava/​lang/​String;​ 239 ····​.​end·​local·​v19····​#·​"tokens":​[Ljava/​lang/​String;​
Offset 267, 29 lines modified Offset 267, 29 lines modified
267 ····​:​cond_7 267 ····​:​cond_7
268 ····​const-​string·​v20,​·​"ETag" 268 ····​const-​string·​v20,​·​"ETag"
Max diff block lines reached; 3332/5874 bytes (56.72%) of diff not shown.
[−]
smali/com/android/volley/toolbox/HurlStack.smali
Offset 134, 15 lines modified Offset 134, 15 lines modified
134 ····​.​line·​231 134 ····​.​line·​231
135 ····​.​end·​local·​v1····​#·​"out":​Ljava/​io/​DataOutputStream;​ 135 ····​.​end·​local·​v1····​#·​"out":​Ljava/​io/​DataOutputStream;​
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​return-​void 137 ····​return-​void
138 .​end·​method 138 .​end·​method
   
139 .​method·​private·​static·​entityFromConnection(​Ljava/​net/​HttpURLConnection;​)​Lorg/​apache/​http/​HttpEntity;​ 139 .​method·​private·​static·​entityFromConnection(​Ljava/​net/​HttpURLConnection;​)​Lorg/​apache/​http/​HttpEntity;​
140 ····​.​locals·5 140 ····​.​locals·6
141 ····​.​param·​p0,​·​"connection"····​#·​Ljava/​net/​HttpURLConnection;​ 141 ····​.​param·​p0,​·​"connection"····​#·​Ljava/​net/​HttpURLConnection;​
   
142 ····​.​prologue 142 ····​.​prologue
143 ····​.​line·​134 143 ····​.​line·​134
144 ····​new-​instance·​v0,​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​ 144 ····​new-​instance·​v0,​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​
   
145 ····​invoke-​direct·​{v0},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​><init>()​V 145 ····​invoke-​direct·​{v0},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​><init>()​V
Offset 162, 17 lines modified Offset 162, 17 lines modified
162 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContent(Ljava/​io/​InputStream;​)​V 162 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContent(Ljava/​io/​InputStream;​)​V
   
163 ····​.​line·​142 163 ····​.​line·​142
164 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentLength()​I 164 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentLength()​I
   
165 ····​move-​result·​v3 165 ····​move-​result·​v3
   
166 ····​int-​to-​long·​v3,​·​v3 166 ····​int-​to-​long·​v4,​·​v3
   
167 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentLength(J)​V 167 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentLength(J)​V
   
168 ····​.​line·​143 168 ····​.​line·​143
169 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentEncoding()​Ljava/​lang/​String;​ 169 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentEncoding()​Ljava/​lang/​String;​
   
170 ····​move-​result-​object·​v3 170 ····​move-​result-​object·​v3
   
171 ····​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentEncoding(L​java/​lang/​String;​)​V 171 ····​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentEncoding(L​java/​lang/​String;​)​V
Offset 338, 18 lines modified Offset 338, 20 lines modified
338 ····​const-​string·​v2,​·​"POST" 338 ····​const-​string·​v2,​·​"POST"
   
339 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestMethod(Lja​va/​lang/​String;​)​V 339 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestMethod(Lja​va/​lang/​String;​)​V
   
340 ····​.​line·​193 340 ····​.​line·​193
341 ····​const-​string·​v2,​·​"Content-​Type" 341 ····​const-​string·​v2,​·​"Content-​Type"
   
  342 ····​.​line·​194
342 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​volley/​Request;​-​>getPostBodyContentTy​pe()​Ljava/​lang/​String;​ 343 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​volley/​Request;​-​>getPostBodyContentTy​pe()​Ljava/​lang/​String;​
   
343 ····​move-​result-​object·​v3 344 ····​move-​result-​object·​v3
   
  345 ····​.​line·​193
344 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Ljava/​net/​HttpURLConnection;​-​>addRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V 346 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Ljava/​net/​HttpURLConnection;​-​>addRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V
   
345 ····​.​line·​195 347 ····​.​line·​195
346 ····​new-​instance·​v0,​·​Ljava/​io/​DataOutputStream;​ 348 ····​new-​instance·​v0,​·​Ljava/​io/​DataOutputStream;​
   
347 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getOutputStream()​Ljava/​io/​OutputStream;​ 349 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getOutputStream()​Ljava/​io/​OutputStream;​
   
Offset 469, 279 lines modified Offset 471, 273 lines modified
   
469 ····​.​prologue 471 ····​.​prologue
470 ····​.​line·​90 472 ····​.​line·​90
471 ····​.​local·​p1,​·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​" 473 ····​.​local·​p1,​·​"request":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<*>;​"
472 ····​.​local·​p2,​·​"additionalHeaders":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 474 ····​.​local·​p2,​·​"additionalHeaders":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
473 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​volley/​Request;​-​>getUrl()​Ljava/​lang/​String;​ 475 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​volley/​Request;​-​>getUrl()​Ljava/​lang/​String;​
   
474 ····​move-​result-​object·​v14 476 ····​move-​result-​object·​v13
   
475 ····​.​line·​91 477 ····​.​line·​91
476 ····​.​local·​v14,​·​"url":​Ljava/​lang/​String;​ 478 ····​.​local·​v13,​·​"url":​Ljava/​lang/​String;​
477 ····​new-​instance·​v7,​·​Ljava/​util/​HashMap;​ 479 ····​new-​instance·​v6,​·​Ljava/​util/​HashMap;​
   
478 ····​invoke-​direct·​{v7},​·​Ljava/​util/​HashMap;​-​><init>()​V 480 ····​invoke-​direct·​{v6},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
479 ····​.​line·​92 481 ····​.​line·​92
480 ····​.​local·​v7,​·​"map":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 482 ····​.​local·​v6,​·​"map":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
481 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​volley/​Request;​-​>getHeaders()​Ljava/​util/​Map;​ 483 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​volley/​Request;​-​>getHeaders()​Ljava/​util/​Map;​
   
482 ····​move-​result-​object·​v15 484 ····​move-​result-​object·​v14
   
483 ····​invoke-​virtual·​{v7,​·​v15},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V 485 ····​invoke-​virtual·​{v6,​·​v14},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V
   
484 ····​.​line·​93 486 ····​.​line·​93
485 ····​move-​object/​from16·​v0,​·​p2 487 ····​move-​object/​from16·​v0,​·​p2
   
486 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V 488 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V
   
487 ····​.​line·​94 489 ····​.​line·​94
488 ····​move-​object/​from16·​v0,​·​p0 490 ····​move-​object/​from16·​v0,​·​p0
   
489 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​volley/​toolbox/​HurlStack;​-​>mUrlRewriter:​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​ 491 ····​iget-​object·​v14,​·​v0,​·​Lcom/​android/​volley/​toolbox/​HurlStack;​-​>mUrlRewriter:​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​
   
490 ····​if-​eqz·​v15,​·​:​cond_1 492 ····​if-​eqz·​v14,​·​:​cond_1
   
491 ····​.​line·​95 493 ····​.​line·​95
492 ····​move-​object/​from16·​v0,​·​p0 494 ····​move-​object/​from16·​v0,​·​p0
   
493 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​volley/​toolbox/​HurlStack;​-​>mUrlRewriter:​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​ 495 ····​iget-​object·​v14,​·​v0,​·​Lcom/​android/​volley/​toolbox/​HurlStack;​-​>mUrlRewriter:​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​
   
494 ····​invoke-​interface·​{v15,​·​v14},​·​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​-​>rewriteUrl(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 496 ····​invoke-​interface·​{v14,​·​v13},​·​Lcom/​android/​volley/​toolbox/​HurlStack$UrlRewriter​;​-​>rewriteUrl(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
495 ····​move-​result-​object·​v13 497 ····​move-​result-​object·​v12
   
Max diff block lines reached; 11058/15421 bytes (71.71%) of diff not shown.
[−]
smali/com/android/volley/toolbox/ImageLoader$2.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$cacheKey:​Ljava/​lang/​String;​ 32 .​field·​final·​synthetic·​val$cacheKey:​Ljava/​lang/​String;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​String;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​String;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​220 38 ····​.​line·​220
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>val$cacheKey:​Ljava/​lang/​String;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>val$cacheKey:​Ljava/​lang/​String;​
   
Offset 65, 18 lines modified Offset 66, 16 lines modified
   
65 ····​.​line·​224 66 ····​.​line·​224
66 ····​return-​void 67 ····​return-​void
67 .​end·​method 68 .​end·​method
   
68 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 69 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
69 ····​.​locals·​0 70 ····​.​locals·​0
70 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​220 72 ····​.​line·​220
73 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​ 73 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​
   
74 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
75 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>onResponse(Landroid/​graphics/​Bitmap;​)​V 74 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$2;​-​>onResponse(Landroid/​graphics/​Bitmap;​)​V
   
76 ····​return-​void 75 ····​return-​void
77 .​end·​method 76 .​end·​method
[−]
smali/com/android/volley/toolbox/ImageLoader$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$cacheKey:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$cacheKey:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​226 28 ····​.​line·​226
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$3;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$3;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$3;​-​>val$cacheKey:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$3;​-​>val$cacheKey:​Ljava/​lang/​String;​
   
[−]
smali/com/android/volley/toolbox/ImageLoader$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​436 27 ····​.​line·​436
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 37, 54 lines modified Offset 38, 53 lines modified
   
37 #·​virtual·​methods 38 #·​virtual·​methods
38 .​method·​public·​run()​V 39 .​method·​public·​run()​V
39 ····​.​locals·​6 40 ····​.​locals·​6
   
40 ····​.​prologue 41 ····​.​prologue
41 ····​.​line·​439 42 ····​.​line·​439
42 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 43 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
43 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mBatchedResponses:​Ljava/​util/​HashMap;​ 44 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mBatchedResponses:​Ljava/​util/​HashMap;​
44 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$400(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​Ljava/​util/​HashMap;​ 45 ····​invoke-​static·​{v2},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$400(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​Ljava/​util/​HashMap;​
   
45 ····​move-​result-​object·​v4 46 ····​move-​result-​object·​v2
   
46 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​ 47 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​
   
47 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v2
   
48 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
49 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v2
   
50 ····​:​cond_0 51 ····​:​cond_0
51 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
52 ····​move-​result·​v4 53 ····​move-​result·​v3
   
53 ····​if-​eqz·​v4,​·​:​cond_3 54 ····​if-​eqz·​v3,​·​:​cond_3
   
54 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​check-​cast·​v0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​ 57 ····​check-​cast·​v0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​
   
57 ····​.​line·​440 58 ····​.​line·​440
58 ····​.​local·​v0,​·​"bir":​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​ 59 ····​.​local·​v0,​·​"bir":​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​
59 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​-​>mContainers:​Ljava/​util/​LinkedList;​ 60 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​-​>mContainers:​Ljava/​util/​LinkedList;​
60 ····​invoke-​static·​{v0},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​-​>access$500(Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​)​Ljava/​util/​LinkedList;​ 61 ····​invoke-​static·​{v0},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​-​>access$500(Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​)​Ljava/​util/​LinkedList;​
   
61 ····​move-​result-​object·​v4 62 ····​move-​result-​object·​v3
   
62 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​ 63 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​
   
63 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v3
   
64 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
65 ····​:​cond_1 65 ····​:​cond_1
66 ····​:​goto_0 66 ····​:​goto_0
67 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 67 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
68 ····​move-​result·​v4 68 ····​move-​result·​v4
   
69 ····​if-​eqz·​v4,​·​:​cond_0 69 ····​if-​eqz·​v4,​·​:​cond_0
Offset 146, 29 lines modified Offset 146, 28 lines modified
146 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​-​>onErrorResponse(Lcom​/​android/​volley/​VolleyError;​)​V 146 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​-​>onErrorResponse(Lcom​/​android/​volley/​VolleyError;​)​V
   
147 ····​goto·​:​goto_0 147 ····​goto·​:​goto_0
   
148 ····​.​line·​455 148 ····​.​line·​455
149 ····​.​end·​local·​v0····​#·​"bir":​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​ 149 ····​.​end·​local·​v0····​#·​"bir":​Lcom/​android/​volley/​toolbox/​ImageLoader$BatchedIm​ageRequest;​
150 ····​.​end·​local·​v1····​#·​"container":​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 150 ····​.​end·​local·​v1····​#·​"container":​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
151 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​  
152 ····​:​cond_3 151 ····​:​cond_3
153 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 152 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
154 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mBatchedResponses:​Ljava/​util/​HashMap;​ 153 ····​#·​getter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mBatchedResponses:​Ljava/​util/​HashMap;​
155 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$400(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​Ljava/​util/​HashMap;​ 154 ····​invoke-​static·​{v2},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$400(Lcom/​android/​volley/​toolbox/​ImageLoader;​)​Ljava/​util/​HashMap;​
   
156 ····​move-​result-​object·​v4 155 ····​move-​result-​object·​v2
   
157 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>clear()​V 156 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>clear()​V
   
158 ····​.​line·​456 157 ····​.​line·​456
159 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 158 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​ImageLoader$4;​-​>this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
160 ····​const/​4·​v5,​·​0x0 159 ····​const/​4·​v3,​·​0x0
   
161 ····​#·​setter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mRunnable:​Ljava/​lang/​Runnable;​ 160 ····​#·​setter·​for:​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>mRunnable:​Ljava/​lang/​Runnable;​
162 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$802(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​Runnable;​ 161 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​volley/​toolbox/​ImageLoader;​-​>access$802(Lcom/​android/​volley/​toolbox/​ImageLoader;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​Runnable;​
   
163 ····​.​line·​457 162 ····​.​line·​457
164 ····​return-​void 163 ····​return-​void
Max diff block lines reached; 0/4863 bytes (0.00%) of diff not shown.
[−]
smali/com/android/volley/toolbox/ImageLoader$ImageContainer.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​android/​volley/​toolbox/​ImageLoader;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Landroid/​graphics/​Bitmap;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​ImageLoader;​Landroid/​graphics/​Bitmap;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader;​
29 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​ 30 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​
30 ····​.​param·​p3,​·​"requestUrl"····​#·​Ljava/​lang/​String;​ 31 ····​.​param·​p3,​·​"requestUrl"····​#·​Ljava/​lang/​String;​
31 ····​.​param·​p4,​·​"cacheKey"····​#·​Ljava/​lang/​String;​ 32 ····​.​param·​p4,​·​"cacheKey"····​#·​Ljava/​lang/​String;​
32 ····​.​param·​p5,​·​"listener"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​ 33 ····​.​param·​p5,​·​"listener"····​#·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​312 35 ····​.​line·​312
[−]
smali/com/android/volley/toolbox/ImageLoader.smali
Offset 225, 14 lines modified Offset 225, 15 lines modified
   
225 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 225 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
226 ····​move-​result-​object·​v0 226 ····​move-​result-​object·​v0
   
227 ····​const-​string·​v1,​·​"#H" 227 ····​const-​string·​v1,​·​"#H"
   
  228 ····​.​line·​478
228 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 229 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
229 ····​move-​result-​object·​v0 230 ····​move-​result-​object·​v0
   
230 ····​invoke-​virtual·​{v0,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 231 ····​invoke-​virtual·​{v0,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
231 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v0
Offset 241, 14 lines modified Offset 242, 15 lines modified
   
241 ····​move-​result-​object·​v0 242 ····​move-​result-​object·​v0
   
242 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 243 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v0 244 ····​move-​result-​object·​v0
   
  245 ····​.​line·​477
244 ····​return-​object·​v0 246 ····​return-​object·​v0
245 .​end·​method 247 .​end·​method
   
246 .​method·​public·​static·​getImageListener(Land​roid/​widget/​ImageView;​II)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​ 248 .​method·​public·​static·​getImageListener(Land​roid/​widget/​ImageView;​II)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​
247 ····​.​locals·​1 249 ····​.​locals·​1
248 ····​.​param·​p0,​·​"view"····​#·​Landroid/​widget/​ImageView;​ 250 ····​.​param·​p0,​·​"view"····​#·​Landroid/​widget/​ImageView;​
249 ····​.​param·​p1,​·​"defaultImageResId"····​#·​I 251 ····​.​param·​p1,​·​"defaultImageResId"····​#·​I
[−]
smali/com/android/volley/toolbox/ImageRequest.smali
Offset 223, 38 lines modified Offset 223, 40 lines modified
   
223 ····​move-​result·​v5 223 ····​move-​result·​v5
   
224 ····​.​line·​158 224 ····​.​line·​158
225 ····​.​local·​v5,​·​"desiredHeight":​I 225 ····​.​local·​v5,​·​"desiredHeight":​I
226 ····​iput-​boolean·​v10,​·​v4,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>inJustDecodeBounds:​Z 226 ····​iput-​boolean·​v10,​·​v4,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>inJustDecodeBounds:​Z
   
227 ····​.​line·​161 227 ····​.​line·​162
228 ····​invoke-​static·​{v1,​·​v0,​·​v6,​·​v5},​·​Lcom/​android/​volley/​toolbox/​ImageRequest;​-​>findBestSampleSize(I​III)​I 228 ····​invoke-​static·​{v1,​·​v0,​·​v6,​·​v5},​·​Lcom/​android/​volley/​toolbox/​ImageRequest;​-​>findBestSampleSize(I​III)​I
   
229 ····​move-​result·​v8 229 ····​move-​result·​v8
   
230 ····​iput·​v8,​·​v4,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>inSampleSize:​I 230 ····​iput·​v8,​·​v4,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>inSampleSize:​I
   
231 ····​.​line·​163 231 ····​.​line·​163
232 ····​array-​length·​v8,​·​v3 232 ····​array-​length·​v8,​·​v3
   
  233 ····​.​line·​164
233 ····​invoke-​static·​{v3,​·​v10,​·​v8,​·​v4},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​Landroid/​graphics/​BitmapFactory$Options​;​)​Landroid/​graphics/​Bitmap;​ 234 ····​invoke-​static·​{v3,​·​v10,​·​v8,​·​v4},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​Landroid/​graphics/​BitmapFactory$Options​;​)​Landroid/​graphics/​Bitmap;​
   
234 ····​move-​result-​object·​v7 235 ····​move-​result-​object·​v7
   
235 ····​.​line·​167 236 ····​.​line·​167
236 ····​.​local·​v7,​·​"tempBitmap":​Landroid/​graphics/​Bitmap;​ 237 ····​.​local·​v7,​·​"tempBitmap":​Landroid/​graphics/​Bitmap;​
237 ····​if-​eqz·​v7,​·​:​cond_2 238 ····​if-​eqz·​v7,​·​:​cond_2
   
238 ····​invoke-​virtual·​{v7},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I 239 ····​invoke-​virtual·​{v7},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
   
239 ····​move-​result·​v8 240 ····​move-​result·​v8
   
240 ····​if-​gt·​v8,​·​v6,​·​:​cond_1 241 ····​if-​gt·​v8,​·​v6,​·​:​cond_1
   
  242 ····​.​line·​168
241 ····​invoke-​virtual·​{v7},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I 243 ····​invoke-​virtual·​{v7},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
   
242 ····​move-​result·​v8 244 ····​move-​result·​v8
   
243 ····​if-​le·​v8,​·​v5,​·​:​cond_2 245 ····​if-​le·​v8,​·​v5,​·​:​cond_2
   
244 ····​.​line·​169 246 ····​.​line·​169
Offset 296, 66 lines modified Offset 298, 68 lines modified
296 ····​.​locals·​12 298 ····​.​locals·​12
297 ····​.​param·​p0,​·​"actualWidth"····​#·​I 299 ····​.​param·​p0,​·​"actualWidth"····​#·​I
298 ····​.​param·​p1,​·​"actualHeight"····​#·​I 300 ····​.​param·​p1,​·​"actualHeight"····​#·​I
299 ····​.​param·​p2,​·​"desiredWidth"····​#·​I 301 ····​.​param·​p2,​·​"desiredWidth"····​#·​I
300 ····​.​param·​p3,​·​"desiredHeight"····​#·​I 302 ····​.​param·​p3,​·​"desiredHeight"····​#·​I
   
301 ····​.​prologue 303 ····​.​prologue
302 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f  
   
303 ····​.​line·​201 304 ····​.​line·​201
304 ····​int-​to-​double·​v7,​·​p0 305 ····​int-​to-​double·​v8,​·​p0
   
305 ····​int-​to-​double·​v9,​·​p2 306 ····​int-​to-​double·​v10,​·​p2
   
306 ····​div-​double·​v5,​·​v7,​·​v9 307 ····​div-​double·​v6,​·​v8,​·​v10
   
307 ····​.​line·​202 308 ····​.​line·​202
308 ····​.​local·​v5,​·​"wr":​D 309 ····​.​local·​v6,​·​"wr":​D
309 ····​int-​to-​double·​v7,​·​p1 310 ····​int-​to-​double·​v8,​·​p1
   
310 ····​int-​to-​double·​v9,​·​p3 311 ····​int-​to-​double·​v10,​·​p3
   
311 ····​div-​double·​v0,​·​v7,​·​v9 312 ····​div-​double·​v0,​·​v8,​·​v10
   
312 ····​.​line·​203 313 ····​.​line·​203
313 ····​.​local·​v0,​·​"hr":​D 314 ····​.​local·​v0,​·​"hr":​D
314 ····​invoke-​static·​{v5,​·​v6,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(DD)​D 315 ····​invoke-​static·​{v6,​·​v7,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(DD)​D
   
315 ····​move-​result-​wide·​v3 316 ····​move-​result-​wide·​v4
   
316 ····​.​line·​204 317 ····​.​line·​204
317 ····​.​local·​v3,​·​"ratio":​D 318 ····​.​local·​v4,​·​"ratio":​D
318 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f 319 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f
   
319 ····​.​line·​205 320 ····​.​line·​205
320 ····​.​local·​v2,​·​"n":​F 321 ····​.​local·​v2,​·​"n":​F
321 ····​:​goto_0 322 ····​:​goto_0
322 ····mul-​float·​v7,​·v2,​·v11 323 ····const/​high16·​v3,​·​0x40000000····​#·2.​0f
   
  324 ····​mul-​float/​2addr·​v3,​·​v2
   
323 ····​float-​to-​double·​v7,​·​v7 325 ····​float-​to-​double·​v8,​·​v3
   
324 ····​cmpg-​double·​v7,​·​v7,​·​v3 326 ····​cmpg-​double·​v3,​·​v8,​·​v4
   
325 ····​if-​gtz·​v7,​·​:​cond_0 327 ····​if-​gtz·​v3,​·​:​cond_0
   
326 ····​.​line·​206 328 ····​.​line·​206
327 ····mul-​float/​2addr·v2,​·v11 329 ····const/​high16·v3,​·​0x40000000····​#·2.​0f
   
  330 ····​mul-​float/​2addr·​v2,​·​v3
   
328 ····​goto·​:​goto_0 331 ····​goto·​:​goto_0
   
329 ····​.​line·​209 332 ····​.​line·​209
330 ····​:​cond_0 333 ····​:​cond_0
331 ····​float-​to-​int·​v7,​·​v2 334 ····​float-​to-​int·​v3,​·​v2
   
Max diff block lines reached; 2346/4953 bytes (47.37%) of diff not shown.
[−]
smali/com/android/volley/toolbox/JsonArrayRequest.smali
Offset 75, 30 lines modified Offset 75, 33 lines modified
75 ····​:​try_start_0 75 ····​:​try_start_0
76 ····​new-​instance·​v2,​·​Ljava/​lang/​String;​ 76 ····​new-​instance·​v2,​·​Ljava/​lang/​String;​
   
77 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B 77 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B
   
78 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​ 78 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​
   
  79 ····​.​line·​49
79 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​ 80 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v4 81 ····​move-​result-​object·​v4
   
81 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V 82 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V
   
82 ····​.​line·​50 83 ····​.​line·​50
83 ····​.​local·​v2,​·​"jsonString":​Ljava/​lang/​String;​ 84 ····​.​local·​v2,​·​"jsonString":​Ljava/​lang/​String;​
84 ····​new-​instance·​v3,​·​Lorg/​json/​JSONArray;​ 85 ····​new-​instance·​v3,​·​Lorg/​json/​JSONArray;​
   
85 ····​invoke-​direct·​{v3,​·​v2},​·​Lorg/​json/​JSONArray;​-​><init>(Ljava/​lang/​String;​)​V 86 ····​invoke-​direct·​{v3,​·​v2},​·​Lorg/​json/​JSONArray;​-​><init>(Ljava/​lang/​String;​)​V
   
  87 ····​.​line·​51
86 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​ 88 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​
   
87 ····​move-​result-​object·​v4 89 ····​move-​result-​object·​v4
   
  90 ····​.​line·​50
88 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​ 91 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​
89 ····​:​try_end_0 92 ····​:​try_end_0
90 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 93 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
91 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 94 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
92 ····​move-​result-​object·​v3 95 ····​move-​result-​object·​v3
   
[−]
smali/com/android/volley/toolbox/JsonObjectRequest.smali
Offset 138, 30 lines modified Offset 138, 33 lines modified
138 ····​:​try_start_0 138 ····​:​try_start_0
139 ····​new-​instance·​v2,​·​Ljava/​lang/​String;​ 139 ····​new-​instance·​v2,​·​Ljava/​lang/​String;​
   
140 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B 140 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B
   
141 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​ 141 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​
   
  142 ····​.​line·​67
142 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​ 143 ····​invoke-​static·​{v4},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​
   
143 ····​move-​result-​object·​v4 144 ····​move-​result-​object·​v4
   
144 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V 145 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V
   
145 ····​.​line·​68 146 ····​.​line·​68
146 ····​.​local·​v2,​·​"jsonString":​Ljava/​lang/​String;​ 147 ····​.​local·​v2,​·​"jsonString":​Ljava/​lang/​String;​
147 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​ 148 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​
   
148 ····​invoke-​direct·​{v3,​·​v2},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V 149 ····​invoke-​direct·​{v3,​·​v2},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V
   
  150 ····​.​line·​69
149 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​ 151 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​
   
150 ····​move-​result-​object·​v4 152 ····​move-​result-​object·​v4
   
  153 ····​.​line·​68
151 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​ 154 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​
152 ····​:​try_end_0 155 ····​:​try_end_0
153 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 156 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
154 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 157 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
155 ····​move-​result-​object·​v3 158 ····​move-​result-​object·​v3
   
[−]
smali/com/android/volley/toolbox/JsonRequest.smali
Offset 48, 20 lines modified Offset 48, 22 lines modified
   
48 ····​const/​4·​v2,​·​0x0 48 ····​const/​4·​v2,​·​0x0
   
49 ····​const-​string·​v3,​·​"utf-​8" 49 ····​const-​string·​v3,​·​"utf-​8"
   
50 ····​aput-​object·​v3,​·​v1,​·​v2 50 ····​aput-​object·​v3,​·​v1,​·​v2
   
  51 ····​.​line·​40
51 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 52 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
53 ····​sput-​object·​v0,​·​Lcom/​android/​volley/​toolbox/​JsonRequest;​-​>PROTOCOL_CONTENT_TYP​E:​Ljava/​lang/​String;​ 54 ····​sput-​object·​v0,​·​Lcom/​android/​volley/​toolbox/​JsonRequest;​-​>PROTOCOL_CONTENT_TYP​E:​Ljava/​lang/​String;​
   
  55 ····​.​line·​39
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
   
56 .​method·​public·​constructor·​<init>(ILjava/​lang/​String;​Ljava/​lang/​String;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​)​V 58 .​method·​public·​constructor·​<init>(ILjava/​lang/​String;​Ljava/​lang/​String;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​)​V
57 ····​.​locals·​0 59 ····​.​locals·​0
58 ····​.​param·​p1,​·​"method"····​#·​I 60 ····​.​param·​p1,​·​"method"····​#·​I
59 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​ 61 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​
[−]
smali/com/android/volley/toolbox/NetworkImageView$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$response:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 22 .​field·​final·​synthetic·​val$response:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​157 28 ····​.​line·​157
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1$1;​-​>this$1:​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1$1;​-​>this$1:​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1$1;​-​>val$response:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1$1;​-​>val$response:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
[−]
smali/com/android/volley/toolbox/NetworkImageView$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$isInLayoutPass:​Z 22 .​field·​final·​synthetic·​val$isInLayoutPass:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​NetworkImageView;​Z)​V 24 .​method·​constructor·​<init>(Lcom/​android/​volley/​toolbox/​NetworkImageView;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​142 28 ····​.​line·​142
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​-​>this$0:​Lcom/​android/​volley/​toolbox/​NetworkImageView;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​-​>this$0:​Lcom/​android/​volley/​toolbox/​NetworkImageView;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​-​>val$isInLayoutPass:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView$1;​-​>val$isInLayoutPass:​Z
   
[−]
smali/com/android/volley/toolbox/NetworkImageView.smali
Offset 105, 22 lines modified Offset 105, 24 lines modified
105 ····​.​local·​v0,​·​"height":​I 105 ····​.​local·​v0,​·​"height":​I
106 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 106 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
107 ····​move-​result-​object·​v4 107 ····​move-​result-​object·​v4
   
108 ····​if-​eqz·​v4,​·​:​cond_1 108 ····​if-​eqz·​v4,​·​:​cond_1
   
  109 ····​.​line·​108
109 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 110 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
110 ····​move-​result-​object·​v4 111 ····​move-​result-​object·​v4
   
111 ····​iget·​v4,​·​v4,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I 112 ····​iget·​v4,​·​v4,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I
   
112 ····​if-​ne·​v4,​·​v5,​·​:​cond_1 113 ····​if-​ne·​v4,​·​v5,​·​:​cond_1
   
  114 ····​.​line·​109
113 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 115 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
114 ····​move-​result-​object·​v4 116 ····​move-​result-​object·​v4
   
115 ····​iget·​v4,​·​v4,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>width:​I 117 ····​iget·​v4,​·​v4,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>width:​I
   
116 ····​if-​ne·​v4,​·​v5,​·​:​cond_1 118 ····​if-​ne·​v4,​·​v5,​·​:​cond_1
Offset 137, 15 lines modified Offset 139, 15 lines modified
137 ····​if-​nez·​v1,​·​:​cond_2 139 ····​if-​nez·​v1,​·​:​cond_2
   
138 ····​.​line·​176 140 ····​.​line·​176
139 ····​:​cond_0 141 ····​:​cond_0
140 ····​:​goto_1 142 ····​:​goto_1
141 ····​return-​void 143 ····​return-​void
   
142 ····​.​line·​107 144 ····​.​line·​109
143 ····​.​end·​local·​v1····​#·​"isFullyWrapContent":​Z 145 ····​.​end·​local·​v1····​#·​"isFullyWrapContent":​Z
144 ····​:​cond_1 146 ····​:​cond_1
145 ····​const/​4·​v1,​·​0x0 147 ····​const/​4·​v1,​·​0x0
   
146 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
   
147 ····​.​line·​118 149 ····​.​line·​118
[−]
smali/com/android/volley/toolbox/RequestFuture.smali
Offset 317, 15 lines modified Offset 317, 15 lines modified
   
317 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V 317 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V
   
318 ····​throw·​v1 318 ····​throw·​v1
319 .​end·​method 319 .​end·​method
   
320 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 320 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
321 ····​.​locals·2 321 ····​.​locals·3
322 ····​.​param·​p1,​·​"timeout"····​#·​J 322 ····​.​param·​p1,​·​"timeout"····​#·​J
323 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 323 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
324 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 324 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
325 ········​value·​=·​{ 325 ········​value·​=·​{
326 ············​"(J",​ 326 ············​"(J",​
327 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 327 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
328 ············​")​TT;​" 328 ············​")​TT;​"
[−]
smali/com/android/volley/toolbox/StringRequest.smali
Offset 86, 21 lines modified Offset 86, 19 lines modified
86 ····​return-​void 86 ····​return-​void
87 .​end·​method 87 .​end·​method
   
   
88 #·​virtual·​methods 88 #·​virtual·​methods
89 .​method·​protected·​bridge·​synthetic·​deliverResponse(Ljava​/​lang/​Object;​)​V 89 .​method·​protected·​bridge·​synthetic·​deliverResponse(Ljava​/​lang/​Object;​)​V
90 ····​.​locals·​0 90 ····​.​locals·​0
91 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
92 ····​.​prologue 91 ····​.​prologue
93 ····​.​line·​30 92 ····​.​line·​30
94 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 93 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
95 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
96 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​android/​volley/​toolbox/​StringRequest;​-​>deliverResponse(Ljav​a/​lang/​String;​)​V 94 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​android/​volley/​toolbox/​StringRequest;​-​>deliverResponse(Ljav​a/​lang/​String;​)​V
   
97 ····​return-​void 95 ····​return-​void
98 .​end·​method 96 .​end·​method
   
99 .​method·​protected·​deliverResponse(Ljava​/​lang/​String;​)​V 97 .​method·​protected·​deliverResponse(Ljava​/​lang/​String;​)​V
100 ····​.​locals·​1 98 ····​.​locals·​1
[−]
smali/com/google/gson/Gson.smali
Offset 437, 15 lines modified Offset 437, 15 lines modified
437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​ 437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​
   
438 ····​.​line·​244 438 ····​.​line·​244
439 ····​return-​void 439 ····​return-​void
440 .​end·​method 440 .​end·​method
   
441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V 441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V
442 ····​.​locals·0 442 ····​.​locals·1
443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​ 443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​
444 ····​.​param·​p1,​·​"x1"····​#·​D 444 ····​.​param·​p1,​·​"x1"····​#·​D
   
445 ····​.​prologue 445 ····​.​prologue
446 ····​.​line·​97 446 ····​.​line·​97
447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V 447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V
   
[−]
smali/com/google/gson/JsonPrimitive.smali
Offset 334, 15 lines modified Offset 334, 15 lines modified
   
334 ····​.​prologue 334 ····​.​prologue
335 ····​.​line·​90 335 ····​.​line·​90
336 ····​return-​object·​p0 336 ····​return-​object·​p0
337 .​end·​method 337 .​end·​method
   
338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
339 ····​.​locals·​11 339 ····​.​locals·​12
340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
341 ····​.​prologue 341 ····​.​prologue
342 ····​const/​4·​v5,​·​0x1 342 ····​const/​4·​v5,​·​0x1
   
343 ····​const/​4·​v6,​·​0x0 343 ····​const/​4·​v6,​·​0x0
   
Offset 412, 25 lines modified Offset 412, 25 lines modified
412 ····​.​line·​317 412 ····​.​line·​317
413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
414 ····​move-​result-​object·​v7 414 ····​move-​result-​object·​v7
   
415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
416 ····​move-​result-​wide·​v7 416 ····​move-​result-​wide·​v8
   
417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
418 ····​move-​result-​object·​v9 418 ····​move-​result-​object·​v7
   
419 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Number;​-​>longValue()​J 419 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
420 ····​move-​result-​wide·​v9 420 ····​move-​result-​wide·​v10
   
421 ····​cmp-​long·​v7,​·​v7,​·​v9 421 ····​cmp-​long·​v7,​·​v8,​·​v10
   
422 ····​if-​eqz·​v7,​·​:​cond_0 422 ····​if-​eqz·​v7,​·​:​cond_0
   
423 ····​move·​v5,​·​v6 423 ····​move·​v5,​·​v6
   
424 ····​goto·​:​goto_0 424 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/internal/Excluder.smali
Offset 442, 34 lines modified Offset 442, 34 lines modified
442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z 442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z
   
443 ····​.​line·​87 443 ····​.​line·​87
444 ····​return-​object·​v0 444 ····​return-​object·​v0
445 .​end·​method 445 .​end·​method
   
446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z 446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z
447 ····​.​locals·8 447 ····​.​locals·10
448 ····​.​param·​p2,​·​"serialize"····​#·​Z 448 ····​.​param·​p2,​·​"serialize"····​#·​Z
449 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 449 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
450 ········​value·​=·​{ 450 ········​value·​=·​{
451 ············​"(",​ 451 ············​"(",​
452 ············​"Ljava/​lang/​Class",​ 452 ············​"Ljava/​lang/​Class",​
453 ············​"<*>;​Z)​Z" 453 ············​"<*>;​Z)​Z"
454 ········​} 454 ········​}
455 ····​.​end·​annotation 455 ····​.​end·​annotation
   
456 ····​.​prologue 456 ····​.​prologue
457 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 457 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
458 ····​const/​4·​v5,​·​0x1 458 ····​const/​4·​v5,​·​0x1
   
459 ····​.​line·​192 459 ····​.​line·​192
460 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 460 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
461 ····​const-​wide/​high16·​v6,​·​-​0x4010000000000000L····​#·​-​1.​0 461 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0
   
462 ····​cmpl-​double·​v3,​·​v3,​·​v6 462 ····​cmpl-​double·​v3,​·​v6,​·​v8
   
463 ····​if-​eqz·​v3,​·​:​cond_0 463 ····​if-​eqz·​v3,​·​:​cond_0
   
464 ····​const-​class·​v3,​·​Lcom/​google/​gson/​annotations/​Since;​ 464 ····​const-​class·​v3,​·​Lcom/​google/​gson/​annotations/​Since;​
   
465 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 465 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
   
Offset 582, 15 lines modified Offset 582, 15 lines modified
582 ····​:​cond_5 582 ····​:​cond_5
583 ····​const/​4·​v3,​·​0x0 583 ····​const/​4·​v3,​·​0x0
   
584 ····​goto·​:​goto_0 584 ····​goto·​:​goto_0
585 .​end·​method 585 .​end·​method
   
586 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z 586 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z
587 ····​.​locals·​10 587 ····​.​locals·​12
588 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​ 588 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​
589 ····​.​param·​p2,​·​"serialize"····​#·​Z 589 ····​.​param·​p2,​·​"serialize"····​#·​Z
   
590 ····​.​prologue 590 ····​.​prologue
591 ····​const/​4·​v7,​·​0x1 591 ····​const/​4·​v7,​·​0x1
   
592 ····​.​line·​150 592 ····​.​line·​150
Offset 608, 19 lines modified Offset 608, 19 lines modified
   
608 ····​.​line·​188 608 ····​.​line·​188
609 ····​:​goto_0 609 ····​:​goto_0
610 ····​return·​v5 610 ····​return·​v5
   
611 ····​.​line·​154 611 ····​.​line·​154
612 ····​:​cond_0 612 ····​:​cond_0
613 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 613 ····​iget-​wide·​v8,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
614 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0 614 ····​const-​wide/​high16·​v10,​·​-​0x4010000000000000L····​#·​-​1.​0
   
615 ····​cmpl-​double·​v5,​·​v5,​·​v8 615 ····​cmpl-​double·​v5,​·​v8,​·​v10
   
616 ····​if-​eqz·​v5,​·​:​cond_1 616 ····​if-​eqz·​v5,​·​:​cond_1
   
617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​ 617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​
   
618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
   
[−]
smali/com/google/gson/internal/LazilyParsedNumber.smali
Offset 125, 30 lines modified Offset 125, 30 lines modified
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
127 .​end·​method 127 .​end·​method
   
128 .​method·​public·​longValue()​J 128 .​method·​public·​longValue()​J
129 ····​.​locals·3 129 ····​.​locals·4
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​49 131 ····​.​line·​49
132 ····​:​try_start_0 132 ····​:​try_start_0
133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
137 ····​move-​result-​wide·​v1 137 ····​move-​result-​wide·​v2
   
138 ····​.​line·​51 138 ····​.​line·​51
139 ····​:​goto_0 139 ····​:​goto_0
140 ····​return-​wide·​v1 140 ····​return-​wide·​v2
   
141 ····​.​line·​50 141 ····​.​line·​50
142 ····​:​catch_0 142 ····​:​catch_0
143 ····​move-​exception·​v0 143 ····​move-​exception·​v0
   
144 ····​.​line·​51 144 ····​.​line·​51
145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 156, 15 lines modified Offset 156, 15 lines modified
   
156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V 157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V
   
158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J 158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J
   
159 ····​move-​result-​wide·​v1 159 ····​move-​result-​wide·​v2
   
160 ····​goto·​:​goto_0 160 ····​goto·​:​goto_0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​toString()​Ljava/​lang/​String;​ 162 .​method·​public·​toString()​Ljava/​lang/​String;​
163 ····​.​locals·​1 163 ····​.​locals·​1
   
[−]
smali/com/google/gson/internal/bind/JsonTreeWriter.smali
Offset 625, 15 lines modified Offset 625, 15 lines modified
625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V 625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V
   
626 ····​.​line·​167 626 ····​.​line·​167
627 ····​return-​object·​p0 627 ····​return-​object·​p0
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
630 ····​.​locals·2 630 ····​.​locals·3
631 ····​.​param·​p1,​·​"value"····​#·​J 631 ····​.​param·​p1,​·​"value"····​#·​J
632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
633 ········​value·​=·​{ 633 ········​value·​=·​{
634 ············​Ljava/​io/​IOException;​ 634 ············​Ljava/​io/​IOException;​
635 ········​} 635 ········​}
636 ····​.​end·​annotation 636 ····​.​end·​annotation
   
[−]
smali/com/google/gson/internal/bind/ObjectTypeAdapter.smali
Offset 69, 15 lines modified Offset 69, 15 lines modified
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​ 72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​
73 ····​.​locals·5 73 ····​.​locals·6
74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
76 ········​value·​=·​{ 76 ········​value·​=·​{
77 ············​Ljava/​io/​IOException;​ 77 ············​Ljava/​io/​IOException;​
78 ········​} 78 ········​}
79 ····​.​end·​annotation 79 ····​.​end·​annotation
   
Offset 191, 17 lines modified Offset 191, 17 lines modified
   
191 ····​goto·​:​goto_1 191 ····​goto·​:​goto_1
   
192 ····​.​line·​79 192 ····​.​line·​79
193 ····​:​pswitch_3 193 ····​:​pswitch_3
194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D 194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D
   
195 ····​move-​result-​wide·​v3 195 ····​move-​result-​wide·​v4
   
196 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 196 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
197 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
198 ····​goto·​:​goto_1 198 ····​goto·​:​goto_1
   
199 ····​.​line·​82 199 ····​.​line·​82
200 ····​:​pswitch_4 200 ····​:​pswitch_4
[−]
smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali
Offset 88, 86 lines modified Offset 88, 86 lines modified
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​51 89 ····​.​line·​51
90 ····​monitor-​enter·​p0 90 ····​monitor-​enter·​p0
   
91 ····​:​try_start_0 91 ····​:​try_start_0
92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​ 92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​
   
93 ····​move-​result-​object·​v3 93 ····​move-​result-​object·​v1
   
94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​ 94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​
   
95 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 95 ····​if-​ne·​v1,​·​v4,​·​:​cond_0
   
96 ····​.​line·​52 96 ····​.​line·​52
97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V 97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V
98 ····​:​try_end_0 98 ····​:​try_end_0
99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
100 ····​.​line·​53 100 ····​.​line·​53
101 ····​const/​4·​v3,​·​0x0 101 ····​const/​4·​v1,​·​0x0
   
102 ····​.​line·​57 102 ····​.​line·​57
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​monitor-​exit·​p0 104 ····​monitor-​exit·​p0
   
105 ····​return-​object·​v3 105 ····​return-​object·​v1
   
106 ····​.​line·​56 106 ····​.​line·​56
107 ····​:​cond_0 107 ····​:​cond_0
108 ····​:​try_start_1 108 ····​:​try_start_1
109 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​ 109 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​
   
110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​ 110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v4 111 ····​move-​result-​object·​v4
   
112 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 112 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
113 ····​move-​result-​object·​v3 113 ····​move-​result-​object·​v1
   
114 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J 114 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
115 ····​move-​result-​wide·​v1 115 ····​move-​result-​wide·​v2
   
116 ····​.​line·​57 116 ····​.​line·​57
117 ····​.​local·​v1,​·​"utilDate":​J 117 ····​.​local·​v2,​·​"utilDate":​J
118 ····​new-​instance·​v3,​·​Ljava/​sql/​Date;​ 118 ····​new-​instance·​v1,​·​Ljava/​sql/​Date;​
   
119 ····​invoke-​direct·​{v3,​·​v1,​·​v2},​·​Ljava/​sql/​Date;​-​><init>(J)​V 119 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Date;​-​><init>(J)​V
120 ····​:​try_end_1 120 ····​:​try_end_1
121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
123 ····​goto·​:​goto_0 123 ····​goto·​:​goto_0
   
124 ····​.​line·​58 124 ····​.​line·​58
125 ····​.​end·​local·​v1····​#·​"utilDate":​J 125 ····​.​end·​local·​v2····​#·​"utilDate":​J
126 ····​:​catch_0 126 ····​:​catch_0
127 ····​move-​exception·​v0 127 ····​move-​exception·​v0
   
128 ····​.​line·​59 128 ····​.​line·​59
129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​ 129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​
130 ····​:​try_start_2 130 ····​:​try_start_2
131 ····​new-​instance·​v3,​·​Lcom/​google/​gson/​JsonSyntaxException;​ 131 ····​new-​instance·​v1,​·​Lcom/​google/​gson/​JsonSyntaxException;​
   
132 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V 132 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
133 ····​throw·​v3 133 ····​throw·​v1
134 ····​:​try_end_2 134 ····​:​try_end_2
135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
136 ····​.​line·​51 136 ····​.​line·​51
137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​ 137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​
138 ····​:​catchall_0 138 ····​:​catchall_0
139 ····​move-​exception·​v3 139 ····​move-​exception·​v1
   
140 ····​monitor-​exit·​p0 140 ····​monitor-​exit·​p0
   
141 ····​throw·​v3 141 ····​throw·​v1
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V 143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V
144 ····​.​locals·​0 144 ····​.​locals·​0
145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​ 145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​
146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​
147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
[−]
smali/com/google/gson/internal/bind/TimeTypeAdapter.smali
Offset 73, 15 lines modified Offset 73, 15 lines modified
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​return-​object·​v0 74 ····​return-​object·​v0
75 .​end·​method 75 .​end·​method
   
76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​ 76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​
77 ····​.​locals·5 77 ····​.​locals·6
78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
80 ········​value·​=·​{ 80 ········​value·​=·​{
81 ············​Ljava/​io/​IOException;​ 81 ············​Ljava/​io/​IOException;​
82 ········​} 82 ········​}
83 ····​.​end·​annotation 83 ····​.​end·​annotation
   
Offset 127, 17 lines modified Offset 127, 17 lines modified
   
127 ····​.​line·​57 127 ····​.​line·​57
128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​ 129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​
   
130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
131 ····​move-​result-​wide·​v3 131 ····​move-​result-​wide·​v4
   
132 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Time;​-​><init>(J)​V 132 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Time;​-​><init>(J)​V
133 ····​:​try_end_1 133 ····​:​try_end_1
134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
   
137 ····​.​line·​58 137 ····​.​line·​58
[−]
smali/com/google/gson/internal/bind/TypeAdapters$8.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​ 36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​
37 ····​.​locals·3 37 ····​.​locals·4
38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
40 ········​value·​=·​{ 40 ········​value·​=·​{
41 ············​Ljava/​io/​IOException;​ 41 ············​Ljava/​io/​IOException;​
42 ········​} 42 ········​}
43 ····​.​end·​annotation 43 ····​.​end·​annotation
   
Offset 65, 17 lines modified Offset 65, 17 lines modified
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​return-​object·​v1 66 ····​return-​object·​v1
   
67 ····​:​cond_0 67 ····​:​cond_0
68 ····​:​try_start_0 68 ····​:​try_start_0
69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J 69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J
   
70 ····​move-​result-​wide·​v1 70 ····​move-​result-​wide·​v2
   
71 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 71 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
72 ····​:​try_end_0 72 ····​:​try_end_0
73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/stream/JsonReader.smali
Offset 2108, 432 lines modified Offset 2108, 436 lines modified
2108 ····​.​line·​634 2108 ····​.​line·​634
2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I 2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I
   
2110 ····​goto·​:​goto_2 2110 ····​goto·​:​goto_2
2111 .​end·​method 2111 .​end·​method
   
2112 .​method·​private·​peekNumber()​I 2112 .​method·​private·​peekNumber()​I
2113 ····​.​locals·​17 2113 ····​.​locals·​18
2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2115 ········​value·​=·​{ 2115 ········​value·​=·​{
2116 ············​Ljava/​io/​IOException;​ 2116 ············​Ljava/​io/​IOException;​
2117 ········​} 2117 ········​}
2118 ····​.​end·​annotation 2118 ····​.​end·​annotation
   
2119 ····​.​prologue 2119 ····​.​prologue
2120 ····​.​line·​639 2120 ····​.​line·​639
2121 ····​move-​object/​from16·​v0,​·​p0 2121 ····​move-​object/​from16·​v0,​·​p0
   
2122 ····​iget-​object·​v1,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C 2122 ····​iget-​object·​v2,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C
   
2123 ····​.​line·​640 2123 ····​.​line·​640
2124 ····​.​local·​v1,​·​"buffer":​[C 2124 ····​.​local·​v2,​·​"buffer":​[C
2125 ····​move-​object/​from16·​v0,​·​p0 2125 ····​move-​object/​from16·​v0,​·​p0
   
2126 ····​iget·​v10,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I 2126 ····​iget·​v9,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I
   
2127 ····​.​line·​641 2127 ····​.​line·​641
2128 ····​.​local·​v10,​·​"p":​I 2128 ····​.​local·​v9,​·​"p":​I
2129 ····​move-​object/​from16·​v0,​·​p0 2129 ····​move-​object/​from16·​v0,​·​p0
   
2130 ····​iget·​v5,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I 2130 ····​iget·​v6,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I
   
2131 ····​.​line·​643 2131 ····​.​line·​643
2132 ····​.​local·​v5,​·​"l":​I 2132 ····​.​local·​v6,​·​"l":​I
2133 ····​const-​wide/​16·​v11,​·​0x0 2133 ····​const-​wide/​16·​v12,​·​0x0
   
2134 ····​.​line·​644 2134 ····​.​line·​644
2135 ····​.​local·​v11,​·​"value":​J 2135 ····​.​local·​v12,​·​"value":​J
2136 ····​const/​4·​v7,​·​0x0 2136 ····​const/​4·​v8,​·​0x0
   
2137 ····​.​line·​645 2137 ····​.​line·​645
2138 ····​.​local·​v7,​·​"negative":​Z 2138 ····​.​local·​v8,​·​"negative":​Z
2139 ····​const/​4·​v3,​·​0x1 2139 ····​const/​4·​v4,​·​0x1
   
2140 ····​.​line·​646 2140 ····​.​line·​646
2141 ····​.​local·​v3,​·​"fitsInLong":​Z 2141 ····​.​local·​v4,​·​"fitsInLong":​Z
2142 ····​const/​4·​v6,​·​0x0 2142 ····​const/​4·​v7,​·​0x0
   
2143 ····​.​line·​648 2143 ····​.​line·​648
2144 ····​.​local·​v6,​·​"last":​I 2144 ····​.​local·​v7,​·​"last":​I
2145 ····​const/​4·​v4,​·​0x0 2145 ····​const/​4·​v5,​·​0x0
   
2146 ····​.​line·​652 2146 ····​.​line·​652
2147 ····​.​local·​v4,​·​"i":​I 2147 ····​.​local·​v5,​·​"i":​I
2148 ····​:​goto_0 2148 ····​:​goto_0
2149 ····​add-​int·​v13,​·​v10,​·​v4 2149 ····​add-​int·​v14,​·​v9,​·​v5
   
2150 ····​if-​ne·​v13,​·​v5,​·​:​cond_4 2150 ····​if-​ne·​v14,​·​v6,​·​:​cond_4
   
2151 ····​.​line·​653 2151 ····​.​line·​653
2152 ····​array-​length·​v13,​·​v1 2152 ····​array-​length·​v14,​·​v2
   
2153 ····​if-​ne·​v4,​·​v13,​·​:​cond_0 2153 ····​if-​ne·​v5,​·​v14,​·​:​cond_0
   
2154 ····​.​line·​656 2154 ····​.​line·​656
2155 ····​const/​4·​v13,​·​0x0 2155 ····​const/​4·​v14,​·​0x0
   
2156 ····​.​line·​736 2156 ····​.​line·​736
2157 ····​.​end·​local·​v11····​#·​"value":​J 2157 ····​.​end·​local·​v12····​#·​"value":​J
2158 ····​:​goto_1 2158 ····​:​goto_1
2159 ····​return·​v13 2159 ····​return·​v14
   
2160 ····​.​line·​658 2160 ····​.​line·​658
2161 ····​.​restart·​local·​v11····​#·​"value":​J 2161 ····​.​restart·​local·​v12····​#·​"value":​J
2162 ····​:​cond_0 2162 ····​:​cond_0
2163 ····​add-​int/​lit8·​v13,​·​v4,​·​0x1 2163 ····​add-​int/​lit8·​v14,​·​v5,​·​0x1
   
2164 ····​move-​object/​from16·​v0,​·​p0 2164 ····​move-​object/​from16·​v0,​·​p0
   
2165 ····​invoke-​direct·​{v0,​·​v13},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z 2165 ····​invoke-​direct·​{v0,​·​v14},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z
   
2166 ····​move-​result·​v13 2166 ····​move-​result·​v14
   
2167 ····​if-​nez·​v13,​·​:​cond_3 2167 ····​if-​nez·​v14,​·​:​cond_3
   
2168 ····​.​line·​727 2168 ····​.​line·​727
2169 ····​:​cond_1 2169 ····​:​cond_1
2170 ····​const/​4·​v13,​·​0x2 2170 ····​const/​4·​v14,​·​0x2
   
2171 ····​if-​ne·​v6,​·​v13,​·​:​cond_17 2171 ····​if-​ne·​v7,​·​v14,​·​:​cond_17
   
2172 ····​if-​eqz·​v3,​·​:​cond_17 2172 ····​if-​eqz·​v4,​·​:​cond_17
   
2173 ····​const-​wide/​high16·​v13,​·​-​0x8000000000000000L 2173 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L
   
2174 ····​cmp-​long·​v13,​·​v11,​·​v13 2174 ····​cmp-​long·​v14,​·​v12,​·​v14
   
2175 ····​if-​nez·​v13,​·​:​cond_2 2175 ····​if-​nez·​v14,​·​:​cond_2
   
Max diff block lines reached; 24565/27559 bytes (89.14%) of diff not shown.
[−]
smali/com/google/gson/stream/JsonWriter.smali
Offset 1356, 15 lines modified Offset 1356, 15 lines modified
1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​ 1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​
   
1357 ····​.​line·​468 1357 ····​.​line·​468
1358 ····​return-​object·​p0 1358 ····​return-​object·​p0
1359 .​end·​method 1359 .​end·​method
   
1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
1361 ····​.​locals·2 1361 ····​.​locals·3
1362 ····​.​param·​p1,​·​"value"····​#·​J 1362 ····​.​param·​p1,​·​"value"····​#·​J
1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1364 ········​value·​=·​{ 1364 ········​value·​=·​{
1365 ············​Ljava/​io/​IOException;​ 1365 ············​Ljava/​io/​IOException;​
1366 ········​} 1366 ········​}
1367 ····​.​end·​annotation 1367 ····​.​end·​annotation
   
[−]
smali/com/gracecode/android/presentation/Huaban.smali
Offset 300, 14 lines modified Offset 300, 15 lines modified
300 .​method·​public·​sendFeedbackEmail()​V 300 .​method·​public·​sendFeedbackEmail()​V
301 ····​.​locals·​6 301 ····​.​locals·​6
   
302 ····​.​prologue 302 ····​.​prologue
303 ····​.​line·​108 303 ····​.​line·​108
304 ····​const·​v2,​·​0x7f080012 304 ····​const·​v2,​·​0x7f080012
   
  305 ····​.​line·​109
305 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>getString(I)​Ljava/​lang/​String;​ 306 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>getString(I)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v2 307 ····​move-​result-​object·​v2
   
307 ····​const/​4·​v3,​·​0x2 308 ····​const/​4·​v3,​·​0x2
   
308 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 309 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
Offset 328, 14 lines modified Offset 329, 15 lines modified
   
328 ····​move-​result-​object·​v5 329 ····​move-​result-​object·​v5
   
329 ····​iget-​object·​v5,​·​v5,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​ 330 ····​iget-​object·​v5,​·​v5,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​
   
330 ····​aput-​object·​v5,​·​v3,​·​v4 331 ····​aput-​object·​v5,​·​v3,​·​v4
   
  332 ····​.​line·​108
331 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 333 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
332 ····​move-​result-​object·​v1 334 ····​move-​result-​object·​v1
   
333 ····​.​line·​112 335 ····​.​line·​112
334 ····​.​local·​v1,​·​"subject":​Ljava/​lang/​String;​ 336 ····​.​local·​v1,​·​"subject":​Ljava/​lang/​String;​
335 ····​const·​v2,​·​0x7f08001c 337 ····​const·​v2,​·​0x7f08001c
[−]
smali/com/gracecode/android/presentation/R$dimen.smali
Offset 11, 23 lines modified Offset 11, 23 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"dimen" 13 ····​name·​=·​"dimen"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​header_footer_left_ri​ght_padding:​I·​=·​0x7f070003 16 .​field·​public·​static·​final·​header_footer_left_ri​ght_padding:​I·​=·​0x7f060003
   
17 .​field·​public·​static·​final·​header_footer_top_bot​tom_padding:​I·​=·​0x7f070004 17 .​field·​public·​static·​final·​header_footer_top_bot​tom_padding:​I·​=·​0x7f060004
   
18 .​field·​public·​static·​final·​indicator_corner_radi​us:​I·​=·​0x7f070001 18 .​field·​public·​static·​final·​indicator_corner_radi​us:​I·​=·​0x7f060001
   
19 .​field·​public·​static·​final·​indicator_internal_pa​dding:​I·​=·​0x7f070002 19 .​field·​public·​static·​final·​indicator_internal_pa​dding:​I·​=·​0x7f060002
   
20 .​field·​public·​static·​final·​indicator_right_paddi​ng:​I·​=·​0x7f070000 20 .​field·​public·​static·​final·​indicator_right_paddi​ng:​I·​=·​0x7f060000
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
[−]
smali/com/gracecode/android/presentation/R$id.smali
Offset 11, 63 lines modified Offset 11, 63 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"id" 13 ····​name·​=·​"id"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​action_donate:​I·​=·​0x7f060018 16 .​field·​public·​static·​final·​action_donate:​I·​=·​0x7f070018
   
17 .​field·​public·​static·​final·​action_feedback:​I·​=·​0x7f060017 17 .​field·​public·​static·​final·​action_feedback:​I·​=·​0x7f070017
   
18 .​field·​public·​static·​final·​action_pref:​I·​=·​0x7f060016 18 .​field·​public·​static·​final·​action_pref:​I·​=·​0x7f070016
   
19 .​field·​public·​static·​final·​action_save:​I·​=·​0x7f060015 19 .​field·​public·​static·​final·​action_save:​I·​=·​0x7f070015
   
20 .​field·​public·​static·​final·​action_share:​I·​=·​0x7f060014 20 .​field·​public·​static·​final·​action_share:​I·​=·​0x7f070014
   
21 .​field·​public·​static·​final·​both:​I·​=·​0x7f060003 21 .​field·​public·​static·​final·​both:​I·​=·​0x7f070003
   
22 .​field·​public·​static·​final·​disabled:​I·​=·​0x7f060000 22 .​field·​public·​static·​final·​disabled:​I·​=·​0x7f070004
   
23 .​field·​public·​static·​final·​fl_inner:​I·​=·​0x7f06000f 23 .​field·​public·​static·​final·​fl_inner:​I·​=·​0x7f07000f
   
24 .​field·​public·​static·​final·​flip:​I·​=·​0x7f060008 24 .​field·​public·​static·​final·​flip:​I·​=·​0x7f07000a
   
25 .​field·​public·​static·​final·​gridview:​I·​=·​0x7f060009 25 .​field·​public·​static·​final·​gridview:​I·​=·​0x7f070000
   
26 .​field·​public·​static·​final·​manualOnly:​I·​=·​0x7f060004 26 .​field·​public·​static·​final·​manualOnly:​I·​=·​0x7f070005
   
27 .​field·​public·​static·​final·​pins:​I·​=·​0x7f06000e 27 .​field·​public·​static·​final·​pins:​I·​=·​0x7f07000e
   
28 .​field·​public·​static·​final·​pullDownFromTop:​I·​=·​0x7f060005 28 .​field·​public·​static·​final·​pullDownFromTop:​I·​=·​0x7f070006
   
29 .​field·​public·​static·​final·​pullFromEnd:​I·​=·​0x7f060002 29 .​field·​public·​static·​final·​pullFromEnd:​I·​=·​0x7f070007
   
30 .​field·​public·​static·​final·​pullFromStart:​I·​=·​0x7f060001 30 .​field·​public·​static·​final·​pullFromStart:​I·​=·​0x7f070008
   
31 .​field·​public·​static·​final·​pullUpFromBottom:​I·​=·​0x7f060006 31 .​field·​public·​static·​final·​pullUpFromBottom:​I·​=·​0x7f070009
   
32 .​field·​public·​static·​final·​pull_to_refresh_image​:​I·​=·​0x7f060010 32 .​field·​public·​static·​final·​pull_to_refresh_image​:​I·​=·​0x7f070010
   
33 .​field·​public·​static·​final·​pull_to_refresh_progr​ess:​I·​=·​0x7f060011 33 .​field·​public·​static·​final·​pull_to_refresh_progr​ess:​I·​=·​0x7f070011
   
34 .​field·​public·​static·​final·​pull_to_refresh_sub_t​ext:​I·​=·​0x7f060013 34 .​field·​public·​static·​final·​pull_to_refresh_sub_t​ext:​I·​=·​0x7f070013
   
35 .​field·​public·​static·​final·​pull_to_refresh_text:​I·​=·​0x7f060012 35 .​field·​public·​static·​final·​pull_to_refresh_text:​I·​=·​0x7f070012
   
36 .​field·​public·​static·​final·​rotate:​I·​=·​0x7f060007 36 .​field·​public·​static·​final·​rotate:​I·​=·​0x7f07000b
   
37 .​field·​public·​static·​final·​scrollview:​I·​=·​0x7f06000b 37 .​field·​public·​static·​final·​scrollview:​I·​=·​0x7f070002
   
38 .​field·​public·​static·​final·​title:​I·​=·​0x7f06000d 38 .​field·​public·​static·​final·​title:​I·​=·​0x7f07000d
   
39 .​field·​public·​static·​final·​url:​I·​=·​0x7f06000c 39 .​field·​public·​static·​final·​url:​I·​=·​0x7f07000c
   
40 .​field·​public·​static·​final·​webview:​I·​=·​0x7f06000a 40 .​field·​public·​static·​final·​webview:​I·​=·​0x7f070001
   
   
41 #·​direct·​methods 41 #·​direct·​methods
42 .​method·​public·​constructor·​<init>()​V 42 .​method·​public·​constructor·​<init>()​V
43 ····​.​locals·​0 43 ····​.​locals·​0
   
44 ····​.​prologue 44 ····​.​prologue
[−]
smali/com/gracecode/android/presentation/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​10 29 ····​.​line·​10
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​278  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/com/gracecode/android/presentation/adapter/PinsAdapter$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​63 24 ····​.​line·​63
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​><init>()​V
   
Offset 50, 21 lines modified Offset 51, 19 lines modified
   
50 ····​.​line·​67 51 ····​.​line·​67
51 ····​return-​void 52 ····​return-​void
52 .​end·​method 53 .​end·​method
   
53 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 54 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
54 ····​.​locals·​0 55 ····​.​locals·​0
55 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​63 57 ····​.​line·​63
58 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 58 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
59 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$1;​-​>onResponse(Ljava/​lang/​String;​)​V 59 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$1;​-​>onResponse(Ljava/​lang/​String;​)​V
   
61 ····​return-​void 60 ····​return-​void
62 .​end·​method 61 .​end·​method
   
63 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V 62 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V
64 ····​.​locals·​1 63 ····​.​locals·​1
[−]
smali/com/gracecode/android/presentation/adapter/PinsAdapter$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​86 24 ····​.​line·​86
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​><init>()​V
   
Offset 50, 21 lines modified Offset 51, 19 lines modified
   
50 ····​.​line·​90 51 ····​.​line·​90
51 ····​return-​void 52 ····​return-​void
52 .​end·​method 53 .​end·​method
   
53 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 54 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
54 ····​.​locals·​0 55 ····​.​locals·​0
55 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​86 57 ····​.​line·​86
58 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 58 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
59 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$2;​-​>onResponse(Ljava/​lang/​String;​)​V 59 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$2;​-​>onResponse(Ljava/​lang/​String;​)​V
   
61 ····​return-​void 60 ····​return-​void
62 .​end·​method 61 .​end·​method
   
63 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V 62 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V
64 ····​.​locals·​1 63 ····​.​locals·​1
[−]
smali/com/gracecode/android/presentation/adapter/PinsAdapter$Holder.smali
Offset 26, 26 lines modified Offset 26, 26 lines modified
26 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​48 28 ····​.​line·​48
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​49 30 ····​.​line·​49
31 ····​const·​v0,​·​0x7f06000c 31 ····​const·​v0,​·​0x7f07000c
   
32 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 32 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​check-​cast·​v0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​ 34 ····​check-​cast·​v0,​·​Lcom/​android/​volley/​toolbox/​NetworkImageView;​
   
35 ····​iput-​object·​v0,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$Holder;​-​>mImageView:​Lcom/​android/​volley/​toolbox/​NetworkImageView;​ 35 ····​iput-​object·​v0,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$Holder;​-​>mImageView:​Lcom/​android/​volley/​toolbox/​NetworkImageView;​
   
36 ····​.​line·​50 36 ····​.​line·​50
37 ····​const·​v0,​·​0x7f06000d 37 ····​const·​v0,​·​0x7f07000d
   
38 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 38 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 40 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
[−]
smali/com/gracecode/android/presentation/adapter/PinsAdapter.smali
Offset 358, 17 lines modified Offset 358, 17 lines modified
358 ····​:​try_start_0 358 ····​:​try_start_0
359 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​ 359 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​
   
360 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getAfterSinceId()​I 360 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getAfterSinceId()​I
   
361 ····​move-​result·​v3 361 ····​move-​result·​v3
   
362 ····​int-​to-​long·​v3,​·​v3 362 ····​int-​to-​long·​v4,​·​v3
   
363 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsAfterSinceId(​J)​Ljava/​util/​ArrayList;​ 363 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsAfterSinceId(​J)​Ljava/​util/​ArrayList;​
   
364 ····​move-​result-​object·​v1 364 ····​move-​result-​object·​v1
   
365 ····​.​line·​192 365 ····​.​line·​192
366 ····​.​local·​v1,​·​"pins":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​" 366 ····​.​local·​v1,​·​"pins":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​"
367 ····​if-​eqz·​p1,​·​:​cond_0 367 ····​if-​eqz·​p1,​·​:​cond_0
   
Offset 511, 17 lines modified Offset 511, 17 lines modified
511 ····​:​try_start_0 511 ····​:​try_start_0
512 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​ 512 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​
   
513 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getBeforeMaxId()​I 513 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getBeforeMaxId()​I
   
514 ····​move-​result·​v3 514 ····​move-​result·​v3
   
515 ····​int-​to-​long·​v3,​·​v3 515 ····​int-​to-​long·​v4,​·​v3
   
516 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsBeforeMaxId(J​)​Ljava/​util/​ArrayList;​ 516 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsBeforeMaxId(J​)​Ljava/​util/​ArrayList;​
   
517 ····​move-​result-​object·​v1 517 ····​move-​result-​object·​v1
   
518 ····​.​line·​176 518 ····​.​line·​176
519 ····​.​local·​v1,​·​"pins":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​" 519 ····​.​local·​v1,​·​"pins":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​"
520 ····​if-​eqz·​p1,​·​:​cond_1 520 ····​if-​eqz·​p1,​·​:​cond_1
   
Offset 657, 15 lines modified Offset 657, 14 lines modified
657 ····​check-​cast·​v0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​ 657 ····​check-​cast·​v0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
   
658 ····​return-​object·​v0 658 ····​return-​object·​v0
659 .​end·​method 659 .​end·​method
   
660 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 660 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
661 ····​.​locals·​1 661 ····​.​locals·​1
662 ····​.​param·​p1,​·​"x0"····​#·​I  
   
663 ····​.​prologue 662 ····​.​prologue
664 ····​.​line·​31 663 ····​.​line·​31
665 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getItem(I)​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​ 664 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​-​>getItem(I)​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
   
666 ····​move-​result-​object·​v0 665 ····​move-​result-​object·​v0
   
Offset 701, 14 lines modified Offset 700, 15 lines modified
   
701 ····​invoke-​virtual·​{v4},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>isDownloadRetinaImag​e()​Z 700 ····​invoke-​virtual·​{v4},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>isDownloadRetinaImag​e()​Z
   
702 ····​move-​result·​v4 701 ····​move-​result·​v4
   
703 ····​if-​eqz·​v4,​·​:​cond_2 702 ····​if-​eqz·​v4,​·​:​cond_2
   
  703 ····​.​line·​224
704 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>getRetinaSquareThumb​Url()​Ljava/​lang/​String;​ 704 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>getRetinaSquareThumb​Url()​Ljava/​lang/​String;​
   
705 ····​move-​result-​object·​v1 705 ····​move-​result-​object·​v1
   
706 ····​.​line·​226 706 ····​.​line·​226
707 ····​.​local·​v1,​·​"imageUrl":​Ljava/​lang/​String;​ 707 ····​.​local·​v1,​·​"imageUrl":​Ljava/​lang/​String;​
708 ····​:​goto_0 708 ····​:​goto_0
Offset 826, 15 lines modified Offset 826, 15 lines modified
   
826 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 826 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
827 ····​.​line·​246 827 ····​.​line·​246
828 ····​:​goto_1 828 ····​:​goto_1
829 ····​return-​object·​p2 829 ····​return-​object·​p2
   
830 ····​.​line·​223 830 ····​.​line·​224
831 ····​.​end·​local·​v0····​#·​"h":​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$Holder;​ 831 ····​.​end·​local·​v0····​#·​"h":​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$Holder;​
832 ····​.​end·​local·​v1····​#·​"imageUrl":​Ljava/​lang/​String;​ 832 ····​.​end·​local·​v1····​#·​"imageUrl":​Ljava/​lang/​String;​
833 ····​:​cond_2 833 ····​:​cond_2
834 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>getSquareThumbUrl()​Ljava/​lang/​String;​ 834 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>getSquareThumbUrl()​Ljava/​lang/​String;​
   
835 ····​move-​result-​object·​v1 835 ····​move-​result-​object·​v1
   
Offset 853, 76 lines modified Offset 853, 76 lines modified
   
853 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 853 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
854 ····​goto·​:​goto_1 854 ····​goto·​:​goto_1
855 .​end·​method 855 .​end·​method
   
856 .​method·​public·​loadNewestPinsFromNet​work()​V 856 .​method·​public·​loadNewestPinsFromNet​work()​V
857 ····​.​locals·6 857 ····​.​locals·7
   
858 ····​.​prologue 858 ····​.​prologue
859 ····​.​line·​146 859 ····​.​line·​146
860 ····​new-​instance·​v0,​·​Lcom/​gracecode/​android/​presentation/​request/​PstRequest;​ 860 ····​new-​instance·​v1,​·​Lcom/​gracecode/​android/​presentation/​request/​PstRequest;​
   
861 ····​const-​wide/​16·​v1,​·​0x0 861 ····​const-​wide/​16·​v2,​·​0x0
   
Max diff block lines reached; 4100/7659 bytes (53.53%) of diff not shown.
[−]
smali/com/gracecode/android/presentation/adapter/PinsAdapter$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​157 24 ····​.​line·​157
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$3;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter$3;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​adapter/​PinsAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/com/gracecode/android/presentation/cache/BitmapDiskLruCache$SaveBitmapTask.smali
Offset 234, 21 lines modified Offset 234, 19 lines modified
234 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​ 234 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​
235 ····​.​restart·​local·​v1····​#·​"out":​Ljava/​io/​OutputStream;​ 235 ····​.​restart·​local·​v1····​#·​"out":​Ljava/​io/​OutputStream;​
236 ····​goto·​:​goto_2 236 ····​goto·​:​goto_2
237 .​end·​method 237 .​end·​method
   
238 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 238 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
239 ····​.​locals·​1 239 ····​.​locals·​1
240 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
241 ····​.​prologue 240 ····​.​prologue
242 ····​.​line·​15 241 ····​.​line·​15
243 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 242 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
244 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
245 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache$Sa​veBitmapTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Boolean;​ 243 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache$Sa​veBitmapTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Boolean;​
   
246 ····​move-​result-​object·​v0 244 ····​move-​result-​object·​v0
   
247 ····​return-​object·​v0 245 ····​return-​object·​v0
248 .​end·​method 246 .​end·​method
   
Offset 303, 18 lines modified Offset 301, 16 lines modified
303 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​IOException;​-​>printStackTrace()​V 301 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​IOException;​-​>printStackTrace()​V
   
304 ····​goto·​:​goto_0 302 ····​goto·​:​goto_0
305 .​end·​method 303 .​end·​method
   
306 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 304 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
307 ····​.​locals·​0 305 ····​.​locals·​0
308 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
309 ····​.​prologue 306 ····​.​prologue
310 ····​.​line·​15 307 ····​.​line·​15
311 ····​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​ 308 ····​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​
   
312 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
313 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache$Sa​veBitmapTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V 309 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache$Sa​veBitmapTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V
   
314 ····​return-​void 310 ····​return-​void
315 .​end·​method 311 .​end·​method
[−]
smali/com/gracecode/android/presentation/cache/BitmapLruCache.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
28 .​end·​field 28 .​end·​field
   
29 .​field·​private·​final·​mNotAvailableBitmap:​Landroid/​graphics/​Bitmap;​ 29 .​field·​private·​final·​mNotAvailableBitmap:​Landroid/​graphics/​Bitmap;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 31 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
32 ····​.​locals·5 32 ····​.​locals·6
33 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 33 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​26 35 ····​.​line·​26
36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
37 ····​.​line·​27 37 ····​.​line·​27
Offset 62, 25 lines modified Offset 62, 27 lines modified
   
62 ····​.​line·​32 62 ····​.​line·​32
63 ····​:​try_start_0 63 ····​:​try_start_0
64 ····​new-​instance·​v1,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​ 64 ····​new-​instance·​v1,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​
   
65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mContext:​Landroid/​content/​Context;​ 65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mContext:​Landroid/​content/​Context;​
   
  66 ····​.​line·​33
66 ····​invoke-​static·​{v2},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getCacheDir(Landroid​/​content/​Context;​)​Ljava/​io/​File;​ 67 ····​invoke-​static·​{v2},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getCacheDir(Landroid​/​content/​Context;​)​Ljava/​io/​File;​
   
67 ····​move-​result-​object·​v2 68 ····​move-​result-​object·​v2
   
68 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mContext:​Landroid/​content/​Context;​ 69 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mContext:​Landroid/​content/​Context;​
   
  70 ····​.​line·​34
69 ····​invoke-​static·​{v3},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getDiskCacheSize(Lan​droid/​content/​Context;​)​J 71 ····​invoke-​static·​{v3},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getDiskCacheSize(Lan​droid/​content/​Context;​)​J
   
70 ····​move-​result-​wide·​v3 72 ····​move-​result-​wide·​v4
   
71 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​-​><init>(Ljava/​io/​File;​J)​V 73 ····​invoke-​direct·​{v1,​·​v2,​·​v4,​·​v5},​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​-​><init>(Ljava/​io/​File;​J)​V
   
72 ····​sput-​object·​v1,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mDiskLruCache:​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​ 74 ····​sput-​object·​v1,​·​Lcom/​gracecode/​android/​presentation/​cache/​BitmapLruCache;​-​>mDiskLruCache:​Lcom/​gracecode/​android/​presentation/​cache/​BitmapDiskLruCache;​
73 ····​:​try_end_0 75 ····​:​try_end_0
74 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 76 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
75 ····​.​line·​39 77 ····​.​line·​39
76 ····​:​goto_0 78 ····​:​goto_0
[−]
smali/com/gracecode/android/presentation/cache/BitmapDiskLruCache.smali
Offset 17, 15 lines modified Offset 17, 15 lines modified
   
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​private·​final·​mDiskLruCache:​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​ 18 .​field·​private·​final·​mDiskLruCache:​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Ljava/​io/​File;​J)​V 20 .​method·​constructor·​<init>(Ljava/​io/​File;​J)​V
21 ····​.​locals·1 21 ····​.​locals·2
22 ····​.​param·​p1,​·​"cacheDir"····​#·​Ljava/​io/​File;​ 22 ····​.​param·​p1,​·​"cacheDir"····​#·​Ljava/​io/​File;​
23 ····​.​param·​p2,​·​"diskCacheSize"····​#·​J 23 ····​.​param·​p2,​·​"diskCacheSize"····​#·​J
24 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 24 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
25 ········​value·​=·​{ 25 ········​value·​=·​{
26 ············​Ljava/​io/​IOException;​ 26 ············​Ljava/​io/​IOException;​
27 ········​} 27 ········​}
28 ····​.​end·​annotation 28 ····​.​end·​annotation
[−]
smali/com/gracecode/android/presentation/dao/Pin$File.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 .​field·​public·​width:​I 31 .​field·​public·​width:​I
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​dao/​Pin;​)​V 33 .​method·​public·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​dao/​Pin;​)​V
34 ····​.​locals·​1 34 ····​.​locals·​1
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​41 37 ····​.​line·​41
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin$File;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin$File;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/gracecode/android/presentation/dao/Pin.smali
Offset 303, 15 lines modified Offset 303, 15 lines modified
303 ····​iput·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mBoardId:​I 303 ····​iput·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mBoardId:​I
   
304 ····​.​line·​69 304 ····​.​line·​69
305 ····​return-​void 305 ····​return-​void
306 .​end·​method 306 .​end·​method
   
307 .​method·​public·​setHeight(J)​V 307 .​method·​public·​setHeight(J)​V
308 ····​.​locals·0 308 ····​.​locals·1
309 ····​.​param·​p1,​·​"height"····​#·​J 309 ····​.​param·​p1,​·​"height"····​#·​J
   
310 ····​.​prologue 310 ····​.​prologue
311 ····​.​line·​112 311 ····​.​line·​112
312 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mHeight:​J 312 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mHeight:​J
   
313 ····​.​line·​113 313 ····​.​line·​113
Offset 351, 15 lines modified Offset 351, 15 lines modified
351 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mText:​Ljava/​lang/​String;​ 351 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mText:​Ljava/​lang/​String;​
   
352 ····​.​line·​77 352 ····​.​line·​77
353 ····​return-​void 353 ····​return-​void
354 .​end·​method 354 .​end·​method
   
355 .​method·​public·​setWidth(J)​V 355 .​method·​public·​setWidth(J)​V
356 ····​.​locals·0 356 ····​.​locals·1
357 ····​.​param·​p1,​·​"width"····​#·​J 357 ····​.​param·​p1,​·​"width"····​#·​J
   
358 ····​.​prologue 358 ····​.​prologue
359 ····​.​line·​120 359 ····​.​line·​120
360 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mWidth:​J 360 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​>mWidth:​J
   
361 ····​.​line·​121 361 ····​.​line·​121
[−]
smali/com/gracecode/android/presentation/helper/DatabaseHelper.smali
Offset 79, 15 lines modified Offset 79, 15 lines modified
   
79 ····​invoke-​direct·​{v1},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​><init>()​V 79 ····​invoke-​direct·​{v1},​·​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​-​><init>()​V
   
80 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​getPinsAfterSinceId(J​)​Ljava/​util/​ArrayList;​ 82 .​method·​public·​getPinsAfterSinceId(J​)​Ljava/​util/​ArrayList;​
83 ····​.​locals·6 83 ····​.​locals·7
84 ····​.​param·​p1,​·​"sinceId"····​#·​J 84 ····​.​param·​p1,​·​"sinceId"····​#·​J
85 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 85 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
86 ········​value·​=·​{ 86 ········​value·​=·​{
87 ············​"(J)​",​ 87 ············​"(J)​",​
88 ············​"Ljava/​util/​ArrayList",​ 88 ············​"Ljava/​util/​ArrayList",​
89 ············​"<",​ 89 ············​"<",​
90 ············​"Lcom/​gracecode/​android/​presentation/​dao/​Pin;​",​ 90 ············​"Lcom/​gracecode/​android/​presentation/​dao/​Pin;​",​
Offset 117, 51 lines modified Offset 117, 55 lines modified
   
117 ····​move-​result-​object·​v3 117 ····​move-​result-​object·​v3
   
118 ····​const-​string·​v4,​·​"id" 118 ····​const-​string·​v4,​·​"id"
   
119 ····​const/​4·​v5,​·​0x0 119 ····​const/​4·​v5,​·​0x0
   
  120 ····​.​line·​79
120 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>orderBy(Ljava/​lang/​String;​Z)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​ 121 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>orderBy(Ljava/​lang/​String;​Z)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​
   
121 ····​move-​result-​object·​v3 122 ····​move-​result-​object·​v3
   
122 ····​const-​wide/​16·​v4,​·​0x19 123 ····​const-​wide/​16·​v4,​·​0x19
   
  124 ····​.​line·​80
123 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 125 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
124 ····​move-​result-​object·​v4 126 ····​move-​result-​object·​v4
   
125 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit(Ljava/​lang/​Long;​)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​ 127 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit(Ljava/​lang/​Long;​)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​
   
126 ····​move-​result-​object·​v1 128 ····​move-​result-​object·​v1
   
127 ····​.​line·​83 129 ····​.​line·​83
128 ····​.​local·​v1,​·​"queryBuilder":​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​,​·​"Lcom/​j256/​ormlite/​stmt/​QueryBuilder<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​Ljava/​lang/​Integer;​>;​" 130 ····​.​local·​v1,​·​"queryBuilder":​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​,​·​"Lcom/​j256/​ormlite/​stmt/​QueryBuilder<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​Ljava/​lang/​Integer;​>;​"
129 ····​const-​wide/​16·​v3,​·​0x0 131 ····​const-​wide/​16·​v4,​·​0x0
   
130 ····​cmp-​long·​v3,​·​p1,​·​v3 132 ····​cmp-​long·​v3,​·​p1,​·​v4
   
131 ····​if-​lez·​v3,​·​:​cond_0 133 ····​if-​lez·​v3,​·​:​cond_0
   
132 ····​.​line·​84 134 ····​.​line·​85
133 ····​invoke-​virtual·​{v1},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>where()​Lcom/​j256/​ormlite/​stmt/​Where;​ 135 ····​invoke-​virtual·​{v1},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>where()​Lcom/​j256/​ormlite/​stmt/​Where;​
   
134 ····​move-​result-​object·​v3 136 ····​move-​result-​object·​v3
   
135 ····​const-​string·​v4,​·​"id" 137 ····​const-​string·​v4,​·​"id"
   
  138 ····​.​line·​86
136 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 139 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
137 ····​move-​result-​object·​v5 140 ····​move-​result-​object·​v5
   
138 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​Where;​-​>gt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​j256/​ormlite/​stmt/​Where;​ 141 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​Where;​-​>gt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​j256/​ormlite/​stmt/​Where;​
   
139 ····​move-​result-​object·​v3 142 ····​move-​result-​object·​v3
   
  143 ····​.​line·​87
140 ····​invoke-​virtual·​{v3},​·​Lcom/​j256/​ormlite/​stmt/​Where;​-​>prepare()​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​ 144 ····​invoke-​virtual·​{v3},​·​Lcom/​j256/​ormlite/​stmt/​Where;​-​>prepare()​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​
   
141 ····​move-​result-​object·​v0 145 ····​move-​result-​object·​v0
   
142 ····​.​line·​92 146 ····​.​line·​92
143 ····​.​local·​v0,​·​"query":​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​,​·​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​" 147 ····​.​local·​v0,​·​"query":​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​,​·​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​"
144 ····​:​goto_0 148 ····​:​goto_0
Offset 186, 15 lines modified Offset 190, 15 lines modified
186 ····​move-​result-​object·​v0 190 ····​move-​result-​object·​v0
   
187 ····​.​restart·​local·​v0····​#·​"query":​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​,​·​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​" 191 ····​.​restart·​local·​v0····​#·​"query":​Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​,​·​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery<Lcom/​gracecode/​android/​presentation/​dao/​Pin;​>;​"
188 ····​goto·​:​goto_0 192 ····​goto·​:​goto_0
189 .​end·​method 193 .​end·​method
   
190 .​method·​public·​getPinsBeforeMaxId(J)​Ljava/​util/​ArrayList;​ 194 .​method·​public·​getPinsBeforeMaxId(J)​Ljava/​util/​ArrayList;​
191 ····​.​locals·6 195 ····​.​locals·7
192 ····​.​param·​p1,​·​"maxId"····​#·​J 196 ····​.​param·​p1,​·​"maxId"····​#·​J
193 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 197 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
194 ········​value·​=·​{ 198 ········​value·​=·​{
195 ············​"(J)​",​ 199 ············​"(J)​",​
196 ············​"Ljava/​util/​ArrayList",​ 200 ············​"Ljava/​util/​ArrayList",​
197 ············​"<",​ 201 ············​"<",​
198 ············​"Lcom/​gracecode/​android/​presentation/​dao/​Pin;​",​ 202 ············​"Lcom/​gracecode/​android/​presentation/​dao/​Pin;​",​
Offset 224, 51 lines modified Offset 228, 55 lines modified
   
224 ····​move-​result-​object·​v3 228 ····​move-​result-​object·​v3
   
225 ····​const-​string·​v4,​·​"id" 229 ····​const-​string·​v4,​·​"id"
   
226 ····​const/​4·​v5,​·​0x0 230 ····​const/​4·​v5,​·​0x0
   
  231 ····​.​line·​58
227 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>orderBy(Ljava/​lang/​String;​Z)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​ 232 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>orderBy(Ljava/​lang/​String;​Z)​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​
   
228 ····​move-​result-​object·​v3 233 ····​move-​result-​object·​v3
Max diff block lines reached; 1428/4474 bytes (31.92%) of diff not shown.
[−]
smali/com/gracecode/android/presentation/helper/EnvironmentHelper.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
24 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
25 ····​return-​object·​v0 25 ····​return-​object·​v0
26 .​end·​method 26 .​end·​method
   
27 .​method·​public·​static·​getDiskCacheSize(Land​roid/​content/​Context;​)​J 27 .​method·​public·​static·​getDiskCacheSize(Land​roid/​content/​Context;​)​J
28 ····​.​locals·3 28 ····​.​locals·4
29 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 29 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​22 31 ····​.​line·​22
32 ····​new-​instance·​v0,​·​Landroid/​os/​StatFs;​ 32 ····​new-​instance·​v0,​·​Landroid/​os/​StatFs;​
   
33 ····​invoke-​static·​{p0},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getCacheDir(Landroid​/​content/​Context;​)​Ljava/​io/​File;​ 33 ····​invoke-​static·​{p0},​·​Lcom/​gracecode/​android/​presentation/​helper/​EnvironmentHelper;​-​>getCacheDir(Landroid​/​content/​Context;​)​Ljava/​io/​File;​
Offset 57, 17 lines modified Offset 57, 17 lines modified
   
57 ····​mul-​int/​2addr·​v1,​·​v2 57 ····​mul-​int/​2addr·​v1,​·​v2
   
58 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Math;​-​>abs(I)​I 58 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Math;​-​>abs(I)​I
   
59 ····​move-​result·​v1 59 ····​move-​result·​v1
   
60 ····​int-​to-​long·​v1,​·​v1 60 ····​int-​to-​long·​v2,​·​v1
   
61 ····​return-​wide·​v1 61 ····​return-​wide·​v2
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​static·​getMemoryCacheSize()​I 63 .​method·​public·​static·​getMemoryCacheSize()​I
64 ····​.​locals·​4 64 ····​.​locals·​4
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​12 66 ····​.​line·​12
[−]
smali/com/gracecode/android/presentation/helper/NetworkHelper.smali
Offset 29, 14 lines modified Offset 29, 15 lines modified
29 ····​:​goto_0 29 ····​:​goto_0
30 ····​return·​v2 30 ····​return·​v2
   
31 ····​.​line·​23 31 ····​.​line·​23
32 ····​:​cond_1 32 ····​:​cond_1
33 ····​const-​string·​v3,​·​"connectivity" 33 ····​const-​string·​v3,​·​"connectivity"
   
  34 ····​.​line·​24
34 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 35 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
35 ····​move-​result-​object·​v1 36 ····​move-​result-​object·​v1
   
36 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​ 37 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​
   
37 ····​.​line·​25 38 ····​.​line·​25
Offset 76, 14 lines modified Offset 77, 15 lines modified
76 ····​:​goto_0 77 ····​:​goto_0
77 ····​return·​v3 78 ····​return·​v3
   
78 ····​.​line·​12 79 ····​.​line·​12
79 ····​:​cond_0 80 ····​:​cond_0
80 ····​const-​string·​v4,​·​"connectivity" 81 ····​const-​string·​v4,​·​"connectivity"
   
  82 ····​.​line·​13
81 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 83 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
   
83 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​ 85 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​
   
84 ····​.​line·​14 86 ····​.​line·​14
[−]
smali/com/gracecode/android/presentation/listener/PstRequestListener.smali
Offset 34, 21 lines modified Offset 34, 19 lines modified
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​abstract·​onErrorResponse(Lcom/​android/​volley/​VolleyError;​)​V 35 .​method·​public·​abstract·​onErrorResponse(Lcom/​android/​volley/​VolleyError;​)​V
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 37 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
39 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
40 ····​.​prologue 39 ····​.​prologue
41 ····​.​line·​7 40 ····​.​line·​7
42 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 41 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
43 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
44 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​>onResponse(Ljava/​lang/​String;​)​V 42 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​listener/​PstRequestListener;​-​>onResponse(Ljava/​lang/​String;​)​V
   
45 ····​return-​void 43 ····​return-​void
46 .​end·​method 44 .​end·​method
   
47 .​method·​public·​abstract·​onResponse(Ljava/​lang/​String;​)​V 45 .​method·​public·​abstract·​onResponse(Ljava/​lang/​String;​)​V
48 .​end·​method 46 .​end·​method
[−]
smali/com/gracecode/android/presentation/request/PstRequest.smali
Offset 155, 17 lines modified Offset 155, 17 lines modified
   
155 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 155 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
156 ····​move-​result-​object·​v2 156 ····​move-​result-​object·​v2
   
157 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 157 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
158 ····​move-​result-​wide·​v3 158 ····​move-​result-​wide·​v4
   
159 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 159 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
160 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v2
   
161 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
162 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
   
Offset 316, 14 lines modified Offset 316, 15 lines modified
   
316 ····​if-​gez·​v8,​·​:​cond_0 316 ····​if-​gez·​v8,​·​:​cond_0
   
317 ····​.​line·​69 317 ····​.​line·​69
318 ····​:​try_start_0 318 ····​:​try_start_0
319 ····​iget-​object·​v8,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​request/​PstRequest;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​ 319 ····​iget-​object·​v8,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​request/​PstRequest;​-​>mDatabaseHelper:​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​
   
  320 ····​.​line·​70
320 ····​invoke-​virtual·​{v8},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsDAO()​Lcom/​j256/​ormlite/​dao/​Dao;​ 321 ····​invoke-​virtual·​{v8},​·​Lcom/​gracecode/​android/​presentation/​helper/​DatabaseHelper;​-​>getPinsDAO()​Lcom/​j256/​ormlite/​dao/​Dao;​
   
321 ····​move-​result-​object·​v8 322 ····​move-​result-​object·​v8
   
322 ····​invoke-​interface·​{v8,​·​v5},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>createOrUpdate(Ljava​/​lang/​Object;​)​Lcom/​j256/​ormlite/​dao/​Dao$CreateOrUpdateSta​tus;​ 323 ····​invoke-​interface·​{v8,​·​v5},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>createOrUpdate(Ljava​/​lang/​Object;​)​Lcom/​j256/​ormlite/​dao/​Dao$CreateOrUpdateSta​tus;​
   
323 ····​move-​result-​object·​v6 324 ····​move-​result-​object·​v6
[−]
smali/com/gracecode/android/presentation/task/DownloadPstTask.smali
Offset 212, 21 lines modified Offset 212, 19 lines modified
212 ····​move-​result-​object·​v10 212 ····​move-​result-​object·​v10
   
213 ····​return-​object·​v10 213 ····​return-​object·​v10
214 .​end·​method 214 .​end·​method
   
215 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 215 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
216 ····​.​locals·​1 216 ····​.​locals·​1
217 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
218 ····​.​prologue 217 ····​.​prologue
219 ····​.​line·​18 218 ····​.​line·​18
220 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 219 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
221 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
222 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Integer;​ 220 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Integer;​
   
223 ····​move-​result-​object·​v0 221 ····​move-​result-​object·​v0
   
224 ····​return-​object·​v0 222 ····​return-​object·​v0
225 .​end·​method 223 .​end·​method
   
Offset 250, 21 lines modified Offset 248, 19 lines modified
   
250 ····​.​line·​126 248 ····​.​line·​126
251 ····​return-​void 249 ····​return-​void
252 .​end·​method 250 .​end·​method
   
253 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 251 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
254 ····​.​locals·​0 252 ····​.​locals·​0
255 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
256 ····​.​prologue 253 ····​.​prologue
257 ····​.​line·​18 254 ····​.​line·​18
258 ····​check-​cast·​p1,​·​Ljava/​lang/​Integer;​ 255 ····​check-​cast·​p1,​·​Ljava/​lang/​Integer;​
   
259 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
260 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>onPostExecute(Ljava/​lang/​Integer;​)​V 256 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>onPostExecute(Ljava/​lang/​Integer;​)​V
   
261 ····​return-​void 257 ····​return-​void
262 .​end·​method 258 .​end·​method
   
263 .​method·​protected·​onPreExecute()​V 259 .​method·​protected·​onPreExecute()​V
264 ····​.​locals·​3 260 ····​.​locals·​3
Offset 317, 18 lines modified Offset 313, 16 lines modified
   
317 ····​.​line·​100 313 ····​.​line·​100
318 ····​return-​void 314 ····​return-​void
319 .​end·​method 315 .​end·​method
   
320 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V 316 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
321 ····​.​locals·​0 317 ····​.​locals·​0
322 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
323 ····​.​prologue 318 ····​.​prologue
324 ····​.​line·​18 319 ····​.​line·​18
325 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​ 320 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​
   
326 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
327 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V 321 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V
   
328 ····​return-​void 322 ····​return-​void
329 .​end·​method 323 .​end·​method
[−]
smali/com/gracecode/android/presentation/ui/BaseActivity.smali
Offset 110, 17 lines modified Offset 110, 17 lines modified
   
110 ····​.​line·​23 110 ····​.​line·​23
111 ····​nop 111 ····​nop
   
112 ····​:​sswitch_data_0 112 ····​:​sswitch_data_0
113 ····​.​sparse-​switch 113 ····​.​sparse-​switch
114 ········​0x102002c·​-​>·​:​sswitch_3 114 ········​0x102002c·​-​>·​:​sswitch_3
115 ········​0x7f060016·​-​>·​:​sswitch_0 115 ········​0x7f070016·​-​>·​:​sswitch_0
116 ········​0x7f060017·​-​>·​:​sswitch_2 116 ········​0x7f070017·​-​>·​:​sswitch_2
117 ········​0x7f060018·​-​>·​:​sswitch_1 117 ········​0x7f070018·​-​>·​:​sswitch_1
118 ····​.​end·​sparse-​switch 118 ····​.​end·​sparse-​switch
119 .​end·​method 119 .​end·​method
   
120 .​method·​protected·​onPause()​V 120 .​method·​protected·​onPause()​V
121 ····​.​locals·​0 121 ····​.​locals·​0
   
122 ····​.​prologue 122 ····​.​prologue
[−]
smali/com/gracecode/android/presentation/ui/MainActivity.smali
Offset 35, 18 lines modified Offset 35, 20 lines modified
   
35 ····​const·​v1,​·​0x1020002 35 ····​const·​v1,​·​0x1020002
   
36 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​ 36 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
37 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​-​><init>(Landroid/​content/​Context;​)​V 37 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​-​><init>(Landroid/​content/​Context;​)​V
   
  38 ····​.​line·​13
38 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
39 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
  41 ····​.​line·​14
40 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 42 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
41 ····​.​line·​15 43 ····​.​line·​15
42 ····​return-​void 44 ····​return-​void
43 .​end·​method 45 .​end·​method
   
44 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z 46 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z
Offset 69, 15 lines modified Offset 71, 14 lines modified
69 ····​move-​result·​v0 71 ····​move-​result·​v0
   
70 ····​return·​v0 72 ····​return·​v0
71 .​end·​method 73 .​end·​method
   
72 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 74 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
73 ····​.​locals·​1 75 ····​.​locals·​1
74 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​view/​MenuItem;​  
   
75 ····​.​prologue 76 ····​.​prologue
76 ····​.​line·​8 77 ····​.​line·​8
77 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​BaseActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 78 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​BaseActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
78 ····​move-​result·​v0 79 ····​move-​result·​v0
   
[−]
smali/com/gracecode/android/presentation/ui/PrefActivity.smali
Offset 34, 37 lines modified Offset 34, 39 lines modified
34 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V 34 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V
   
35 ····​.​line·​12 35 ····​.​line·​12
36 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​PrefActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 36 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​PrefActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
37 ····​move-​result-​object·​v0 37 ····​move-​result-​object·​v0
   
  38 ····​.​line·​13
38 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 39 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
39 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
40 ····​const·​v1,​·​0x1020002 41 ····​const·​v1,​·​0x1020002
   
41 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 42 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
42 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​><init>(Landroid/​content/​Context;​)​V 43 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​><init>(Landroid/​content/​Context;​)​V
   
  44 ····​.​line·​14
43 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 45 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
44 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
  47 ····​.​line·​15
45 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 48 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
46 ····​.​line·​16 49 ····​.​line·​16
47 ····​return-​void 50 ····​return-​void
48 .​end·​method 51 .​end·​method
   
49 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 52 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
50 ····​.​locals·​1 53 ····​.​locals·​1
51 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​view/​MenuItem;​  
   
52 ····​.​prologue 54 ····​.​prologue
53 ····​.​line·​6 55 ····​.​line·​6
54 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​BaseActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 56 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​BaseActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
55 ····​move-​result·​v0 57 ····​move-​result·​v0
   
[−]
smali/com/gracecode/android/presentation/ui/DetailActivity.smali
Offset 210, 30 lines modified Offset 210, 33 lines modified
210 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V 210 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V
   
211 ····​.​line·​49 211 ····​.​line·​49
212 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 212 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
213 ····​move-​result-​object·​v0 213 ····​move-​result-​object·​v0
   
  214 ····​.​line·​50
214 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 215 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
215 ····​move-​result-​object·​v0 216 ····​move-​result-​object·​v0
   
216 ····​const·​v1,​·​0x1020002 217 ····​const·​v1,​·​0x1020002
   
217 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​ 218 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​
   
218 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>mPin:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​ 219 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>mPin:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
   
219 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​><init>(Landroid/​content/​Context;​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​)​V 220 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​><init>(Landroid/​content/​Context;​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​)​V
   
  221 ····​.​line·​51
220 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 222 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
221 ····​move-​result-​object·​v0 223 ····​move-​result-​object·​v0
   
  224 ····​.​line·​52
222 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 225 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
223 ····​goto·​:​goto_0 226 ····​goto·​:​goto_0
   
224 ····​.​line·​42 227 ····​.​line·​42
225 ····​:​cond_2 228 ····​:​cond_2
226 ····​iget-​object·​v0,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>mPin:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​ 229 ····​iget-​object·​v0,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>mPin:​Lcom/​gracecode/​android/​presentation/​dao/​Pin;​
Offset 351, 15 lines modified Offset 354, 15 lines modified
   
351 ····​.​line·​74 354 ····​.​line·​74
352 ····​.​local·​v1,​·​"savedFile":​Ljava/​io/​File;​ 355 ····​.​local·​v1,​·​"savedFile":​Ljava/​io/​File;​
353 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 356 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
354 ····​move-​result·​v2 357 ····​move-​result·​v2
   
355 ····​const·​v3,​·​0x7f060014 358 ····​const·​v3,​·​0x7f070014
   
356 ····​if-​ne·​v2,​·​v3,​·​:​cond_1 359 ····​if-​ne·​v2,​·​v3,​·​:​cond_1
   
357 ····​.​line·​75 360 ····​.​line·​75
358 ····​const-​string·​v2,​·​"" 361 ····​const-​string·​v2,​·​""
   
359 ····​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>fromFile(Ljava/​io/​File;​)​Landroid/​net/​Uri;​ 362 ····​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>fromFile(Ljava/​io/​File;​)​Landroid/​net/​Uri;​
Offset 370, 14 lines modified Offset 373, 15 lines modified
   
370 ····​goto·​:​goto_0 373 ····​goto·​:​goto_0
   
371 ····​.​line·​77 374 ····​.​line·​77
372 ····​:​cond_1 375 ····​:​cond_1
373 ····​const·​v2,​·​0x7f080025 376 ····​const·​v2,​·​0x7f080025
   
  377 ····​.​line·​78
374 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>getString(I)​Ljava/​lang/​String;​ 378 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​ui/​DetailActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
375 ····​move-​result-​object·​v2 379 ····​move-​result-​object·​v2
   
376 ····​const/​4·​v3,​·​0x1 380 ····​const/​4·​v3,​·​0x1
   
377 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 381 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
Offset 390, 25 lines modified Offset 394, 26 lines modified
   
390 ····​aput-​object·​v5,​·​v3,​·​v4 394 ····​aput-​object·​v5,​·​v3,​·​v4
   
391 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 395 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
392 ····​move-​result-​object·​v2 396 ····​move-​result-​object·​v2
   
  397 ····​.​line·​77
393 ····​invoke-​static·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​helper/​UIHelper;​-​>showLongToast(Landro​id/​content/​Context;​Ljava/​lang/​String;​)​V 398 ····​invoke-​static·​{p0,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​helper/​UIHelper;​-​>showLongToast(Landro​id/​content/​Context;​Ljava/​lang/​String;​)​V
394 ····​:​try_end_1 399 ····​:​try_end_1
395 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 400 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
396 ····​goto·​:​goto_0 401 ····​goto·​:​goto_0
   
397 ····​.​line·​64 402 ····​.​line·​64
398 ····​nop 403 ····​nop
   
399 ····​:​pswitch_data_0 404 ····​:​pswitch_data_0
400 ····​.​packed-​switch·​0x7f060014 405 ····​.​packed-​switch·​0x7f070014
401 ········​:​pswitch_0 406 ········​:​pswitch_0
402 ········​:​pswitch_0 407 ········​:​pswitch_0
403 ····​.​end·​packed-​switch 408 ····​.​end·​packed-​switch
404 .​end·​method 409 .​end·​method
   
405 .​method·​protected·​onStart()​V 410 .​method·​protected·​onStart()​V
406 ····​.​locals·​1 411 ····​.​locals·​1
[−]
smali/com/gracecode/android/presentation/ui/fragment/PinsFragment$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​29 24 ····​.​line·​29
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/com/gracecode/android/presentation/ui/fragment/PrefFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​84 27 ····​.​line·​84
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 55, 14 lines modified Offset 56, 15 lines modified
55 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>setOnlyWifiDownload(​Z)​V 56 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>setOnlyWifiDownload(​Z)​V
   
56 ····​.​line·​89 57 ····​.​line·​89
57 ····​iget-​object·​v1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 58 ····​iget-​object·​v1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
58 ····​const-​string·​v2,​·​"KEY_ONLY_WIFI_DOWNLO​AD" 59 ····​const-​string·​v2,​·​"KEY_ONLY_WIFI_DOWNLO​AD"
   
  60 ····​.​line·​90
59 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 61 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
60 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
61 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​ 63 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​
   
62 ····​.​line·​91 64 ····​.​line·​91
[−]
smali/com/gracecode/android/presentation/ui/fragment/PrefFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​107 27 ····​.​line·​107
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/gracecode/android/presentation/ui/fragment/PrefFragment.smali
Offset 112, 17 lines modified Offset 112, 17 lines modified
   
112 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>getCacheDir()​Ljava/​io/​File;​ 112 ····​invoke-​virtual·​{v3},​·​Lcom/​gracecode/​android/​presentation/​Huaban;​-​>getCacheDir()​Ljava/​io/​File;​
   
113 ····​move-​result-​object·​v3 113 ····​move-​result-​object·​v3
   
114 ····​invoke-​static·​{v3},​·​Lcom/​gracecode/​android/​presentation/​helper/​FileHelper;​-​>getSizeOfDirectory(L​java/​io/​File;​)​J 114 ····​invoke-​static·​{v3},​·​Lcom/​gracecode/​android/​presentation/​helper/​FileHelper;​-​>getSizeOfDirectory(L​java/​io/​File;​)​J
   
115 ····​move-​result-​wide·​v3 115 ····​move-​result-​wide·​v4
   
116 ····​long-​to-​float·​v3,​·​v3 116 ····​long-​to-​float·​v3,​·​v4
   
117 ····​const/​high16·​v4,​·​0x49800000····​#·​1048576.​0f 117 ····​const/​high16·​v4,​·​0x49800000····​#·​1048576.​0f
   
118 ····​div-​float·​v1,​·​v3,​·​v4 118 ····​div-​float·​v1,​·​v3,​·​v4
   
119 ····​.​line·​66 119 ····​.​line·​66
120 ····​.​local·​v1,​·​"size":​F 120 ····​.​local·​v1,​·​"size":​F
Offset 201, 20 lines modified Offset 201, 22 lines modified
   
201 ····​const/​4·​v4,​·​0x1 201 ····​const/​4·​v4,​·​0x1
   
202 ····​iget-​object·​v5,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>mPackageInfo:​Landroid/​content/​pm/​PackageInfo;​ 202 ····​iget-​object·​v5,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>mPackageInfo:​Landroid/​content/​pm/​PackageInfo;​
   
203 ····​iget·​v5,​·​v5,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I 203 ····​iget·​v5,​·​v5,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I
   
  204 ····​.​line·​55
204 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 205 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
205 ····​move-​result-​object·​v5 206 ····​move-​result-​object·​v5
   
206 ····​aput-​object·​v5,​·​v3,​·​v4 207 ····​aput-​object·​v5,​·​v3,​·​v4
   
  208 ····​.​line·​54
207 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 209 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
208 ····​move-​result-​object·​v1 210 ····​move-​result-​object·​v1
   
209 ····​.​line·​56 211 ····​.​line·​56
210 ····​.​local·​v1,​·​"versions":​Ljava/​lang/​String;​ 212 ····​.​local·​v1,​·​"versions":​Ljava/​lang/​String;​
211 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V 213 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V
Offset 379, 84 lines modified Offset 381, 96 lines modified
   
379 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 381 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
380 ····​move-​result-​object·​v2 382 ····​move-​result-​object·​v2
   
381 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 383 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  384 ····​.​line·​79
382 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 385 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
383 ····​move-​result-​object·​v1 386 ····​move-​result-​object·​v1
   
384 ····​const·​v2,​·​0x7f080018 387 ····​const·​v2,​·​0x7f080018
   
  388 ····​.​line·​80
385 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 389 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
386 ····​move-​result-​object·​v1 390 ····​move-​result-​object·​v1
   
  391 ····​.​line·​81
387 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 392 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
388 ····​move-​result-​object·​v1 393 ····​move-​result-​object·​v1
   
389 ····​const/​4·​v2,​·​0x0 394 ····​const/​4·​v2,​·​0x0
   
  395 ····​.​line·​82
390 ····​invoke-​virtual·​{v1,​·​v5,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 396 ····​invoke-​virtual·​{v1,​·​v5,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
391 ····​move-​result-​object·​v1 397 ····​move-​result-​object·​v1
   
392 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​ 398 ····​new-​instance·​v2,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​
   
393 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​><init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V 399 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment$1;​-​><init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​)​V
   
  400 ····​.​line·​83
394 ····​invoke-​virtual·​{v1,​·​v4,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 401 ····​invoke-​virtual·​{v1,​·​v4,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
395 ····​move-​result-​object·​v1 402 ····​move-​result-​object·​v1
   
  403 ····​.​line·​94
396 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 404 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
397 ····​goto·​:​goto_1 405 ····​goto·​:​goto_1
   
398 ····​.​line·​102 406 ····​.​line·​102
399 ····​:​pswitch_2 407 ····​:​pswitch_2
400 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 408 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
401 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 409 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PrefFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
402 ····​move-​result-​object·​v2 410 ····​move-​result-​object·​v2
   
403 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 411 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  412 ····​.​line·​103
404 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 413 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
Max diff block lines reached; 1344/4678 bytes (28.73%) of diff not shown.
[−]
smali/com/gracecode/android/presentation/ui/fragment/PstDetailFragment$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​31 24 ····​.​line·​31
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment$1;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/com/gracecode/android/presentation/ui/fragment/PstDetailFragment.smali
Offset 297, 14 lines modified Offset 297, 15 lines modified
297 ····​.​line·​134 297 ····​.​line·​134
298 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>getWebView()​Landroid/​webkit/​WebView;​ 298 ····​invoke-​virtual·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>getWebView()​Landroid/​webkit/​WebView;​
   
299 ····​move-​result-​object·​v0 299 ····​move-​result-​object·​v0
   
300 ····​const-​string·​v1,​·​"file:​/​/​/​android_asset/​" 300 ····​const-​string·​v1,​·​"file:​/​/​/​android_asset/​"
   
  301 ····​.​line·​136
301 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>getTemplate()​Ljava/​lang/​String;​ 302 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>getTemplate()​Ljava/​lang/​String;​
   
302 ····​move-​result-​object·​v2 303 ····​move-​result-​object·​v2
   
303 ····​const/​4·​v3,​·​0x1 304 ····​const/​4·​v3,​·​0x1
   
304 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 305 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
Offset 319, 14 lines modified Offset 320, 15 lines modified
   
319 ····​const-​string·​v3,​·​"text/​html" 320 ····​const-​string·​v3,​·​"text/​html"
   
320 ····​const-​string·​v4,​·​"utf-​8" 321 ····​const-​string·​v4,​·​"utf-​8"
   
321 ····​const/​4·​v5,​·​0x0 322 ····​const/​4·​v5,​·​0x0
   
  323 ····​.​line·​134
322 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​webkit/​WebView;​-​>loadDataWithBaseURL(​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 324 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​webkit/​WebView;​-​>loadDataWithBaseURL(​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
323 ····​:​try_end_0 325 ····​:​try_end_0
324 ····​.​catch·​Ljava/​lang/​RuntimeException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 326 ····​.​catch·​Ljava/​lang/​RuntimeException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
325 ····​.​line·​143 327 ····​.​line·​143
326 ····​.​end·​local·​v6····​#·​"settings":​Landroid/​webkit/​WebSettings;​ 328 ····​.​end·​local·​v6····​#·​"settings":​Landroid/​webkit/​WebSettings;​
327 ····​:​goto_0 329 ····​:​goto_0
Offset 401, 14 lines modified Offset 403, 15 lines modified
   
401 ····​const/​4·​v2,​·​0x0 403 ····​const/​4·​v2,​·​0x0
   
402 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>mPresentationUrl:​Ljava/​lang/​String;​ 404 ····​iget-​object·​v3,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>mPresentationUrl:​Ljava/​lang/​String;​
   
403 ····​aput-​object·​v3,​·​v1,​·​v2 405 ····​aput-​object·​v3,​·​v1,​·​v2
   
  406 ····​.​line·​109
404 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 407 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​gracecode/​android/​presentation/​task/​DownloadPstTask;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
405 ····​goto·​:​goto_0 408 ····​goto·​:​goto_0
   
406 ····​.​line·​111 409 ····​.​line·​111
407 ····​:​cond_1 410 ····​:​cond_1
408 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>showDisplayError()​V 411 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PstDetailFragment;​-​>showDisplayError()​V
[−]
smali/com/gracecode/android/presentation/ui/fragment/PinsFragment.smali
Offset 126, 15 lines modified Offset 126, 15 lines modified
   
126 ····​invoke-​virtual·​{p1,​·​v1,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 126 ····​invoke-​virtual·​{p1,​·​v1,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
127 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v0
   
128 ····​.​line·​87 128 ····​.​line·​87
129 ····​.​local·​v0,​·​"view":​Landroid/​view/​View;​ 129 ····​.​local·​v0,​·​"view":​Landroid/​view/​View;​
130 ····​const·​v1,​·​0x7f06000e 130 ····​const·​v1,​·​0x7f07000e
   
131 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 131 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
132 ····​move-​result-​object·​v1 132 ····​move-​result-​object·​v1
   
133 ····​check-​cast·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​ 133 ····​check-​cast·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
   
[−]
smali/com/gracecode/android/presentation/ui/fragment/PinsFragment$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​)​V 20 .​method·​constructor·​<init>(Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​50 24 ····​.​line·​50
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$2;​-​>this$0:​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PinsAdapterListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​gracecode/​android/​presentation/​listener/​PinsAdapterListener;​-​><init>()​V
   
Offset 68, 21 lines modified Offset 69, 19 lines modified
   
68 ····​.​line·​57 69 ····​.​line·​57
69 ····​return-​void 70 ····​return-​void
70 .​end·​method 71 .​end·​method
   
71 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 72 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
72 ····​.​locals·​0 73 ····​.​locals·​0
73 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​50 75 ····​.​line·​50
76 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 76 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
77 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
78 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$2;​-​>onResponse(Ljava/​lang/​String;​)​V 77 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​gracecode/​android/​presentation/​ui/​fragment/​PinsFragment$2;​-​>onResponse(Ljava/​lang/​String;​)​V
   
79 ····​return-​void 78 ····​return-​void
80 .​end·​method 79 .​end·​method
   
81 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V 80 .​method·​public·​onResponse(Ljava/​lang/​String;​)​V
82 ····​.​locals·​2 81 ····​.​locals·​2
[−]
smali/com/handmark/pulltorefresh/library/OverscrollHelper.smali
Offset 4, 20 lines modified Offset 4, 14 lines modified
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​build·​Landroid/​annotation/​TargetApi;​ 5 .​annotation·​build·​Landroid/​annotation/​TargetApi;​
6 ····​value·​=·​0x9 6 ····​value·​=·​0x9
7 .​end·​annotation 7 .​end·​annotation
   
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
9 ····​value·​=·​{  
10 ········​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper$1;​  
11 ····​}  
12 .​end·​annotation  
   
   
13 #·​static·​fields 8 #·​static·​fields
14 .​field·​static·​final·​DEFAULT_OVERSCROLL_SC​ALE:​F·​=·​1.​0f 9 .​field·​static·​final·​DEFAULT_OVERSCROLL_SC​ALE:​F·​=·​1.​0f
   
15 .​field·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"OverscrollHelper" 10 .​field·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"OverscrollHelper"
   
   
Offset 25, 15 lines modified Offset 19, 14 lines modified
25 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 20 ····​.​locals·​0
   
27 ····​.​prologue 21 ····​.​prologue
28 ····​.​line·​26 22 ····​.​line·​26
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​118  
31 ····​return-​void 24 ····​return-​void
32 .​end·​method 25 .​end·​method
   
33 .​method·​static·​isAndroidOverScrollEn​abled(Landroid/​view/​View;​)​Z 26 .​method·​static·​isAndroidOverScrollEn​abled(Landroid/​view/​View;​)​Z
34 ····​.​locals·​2 27 ····​.​locals·​2
35 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 28 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
Offset 338, 14 lines modified Offset 331, 15 lines modified
   
338 ····​move-​result·​v5 331 ····​move-​result·​v5
   
339 ····​if-​le·​v5,​·​p6,​·​:​cond_5 332 ····​if-​le·​v5,​·​p6,​·​:​cond_5
   
340 ····​sub-​int·​v5,​·​v3,​·​p5 333 ····​sub-​int·​v5,​·​v3,​·​p5
   
  334 ····​.​line·​162
341 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Math;​-​>abs(I)​I 335 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Math;​-​>abs(I)​I
   
342 ····​move-​result·​v5 336 ····​move-​result·​v5
   
343 ····​if-​gt·​v5,​·​p6,​·​:​cond_1 337 ····​if-​gt·​v5,​·​p6,​·​:​cond_1
   
344 ····​.​line·​164 338 ····​.​line·​164
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.smali
Offset 3, 20 lines modified Offset 3, 14 lines modified
3 .​source·​"PullToRefreshAdapter​ViewBase.​java" 3 .​source·​"PullToRefreshAdapter​ViewBase.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​widget/​AbsListView$OnScrollL​istener;​ 5 .​implements·​Landroid/​widget/​AbsListView$OnScrollL​istener;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase$1;​  
10 ····​}  
11 .​end·​annotation  
   
12 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 7 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
13 ····​value·​=·​{ 8 ····​value·​=·​{
14 ········​"<T:​",​ 9 ········​"<T:​",​
15 ········​"Landroid/​widget/​AbsListView;​",​ 10 ········​"Landroid/​widget/​AbsListView;​",​
16 ········​">",​ 11 ········​">",​
17 ········​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase",​ 12 ········​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase",​
18 ········​"<TT;​>;​",​ 13 ········​"<TT;​>;​",​
Offset 837, 15 lines modified Offset 831, 15 lines modified
837 .​method·​protected·​handleStyledAttribute​s(Landroid/​content/​res/​TypedArray;​)​V 831 .​method·​protected·​handleStyledAttribute​s(Landroid/​content/​res/​TypedArray;​)​V
838 ····​.​locals·​2 832 ····​.​locals·​2
839 ····​.​param·​p1,​·​"a"····​#·​Landroid/​content/​res/​TypedArray;​ 833 ····​.​param·​p1,​·​"a"····​#·​Landroid/​content/​res/​TypedArray;​
   
840 ····​.​prologue 834 ····​.​prologue
841 ····​.​line·​308 835 ····​.​line·​308
842 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase<TT;​>;​" 836 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase<TT;​>;​"
843 ····​const/​4·​v1,​·​0x5 837 ····sget·v1,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrSho​wIndicator:​I
   
844 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​-​>isPullToRefreshOverS​crollEnabled()​Z 838 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​-​>isPullToRefreshOverS​crollEnabled()​Z
   
845 ····​move-​result·​v0 839 ····​move-​result·​v0
   
846 ····​if-​nez·​v0,​·​:​cond_0 840 ····​if-​nez·​v0,​·​:​cond_0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase$1.smali
Offset 20, 33 lines modified Offset 20, 34 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​)​V 23 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​859 27 ····​.​line·​859
27 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase.​1;​" 28 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​"
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​return-​void 31 ····​return-​void
31 .​end·​method 32 .​end·​method
   
   
32 #·​virtual·​methods 33 #·​virtual·​methods
33 .​method·​public·​run()​V 34 .​method·​public·​run()​V
34 ····​.​locals·​1 35 ····​.​locals·​1
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​862 37 ····​.​line·​862
37 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase.​1;​" 38 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​"
38 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$1;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
39 ····​invoke-​virtual·​{v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>requestLayout()​V 40 ····​invoke-​virtual·​{v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>requestLayout()​V
   
40 ····​.​line·​863 41 ····​.​line·​863
41 ····​return-​void 42 ····​return-​void
42 .​end·​method 43 .​end·​method
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase$2.smali
Offset 20, 33 lines modified Offset 20, 34 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​)​V 23 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1248 27 ····​.​line·​1248
27 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase.​2;​" 28 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​"
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​return-​void 31 ····​return-​void
31 .​end·​method 32 .​end·​method
   
   
32 #·​virtual·​methods 33 #·​virtual·​methods
33 .​method·​public·​onSmoothScrollFinishe​d()​V 34 .​method·​public·​onSmoothScrollFinishe​d()​V
34 ····​.​locals·​7 35 ····​.​locals·​7
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​1252 37 ····​.​line·​1252
37 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase.​2;​" 38 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​"
38 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
39 ····​const/​4·​v1,​·​0x0 40 ····​const/​4·​v1,​·​0x0
   
40 ····​const-​wide/​16·​v2,​·​0xc8 41 ····​const-​wide/​16·​v2,​·​0xc8
   
41 ····​const-​wide/​16·​v4,​·​0xe1 42 ····​const-​wide/​16·​v4,​·​0xe1
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase$Mode.smali
Offset 179, 54 lines modified Offset 179, 51 lines modified
179 ····​.​locals·​5 179 ····​.​locals·​5
180 ····​.​param·​p0,​·​"modeInt"····​#·​I 180 ····​.​param·​p0,​·​"modeInt"····​#·​I
   
181 ····​.​prologue 181 ····​.​prologue
182 ····​.​line·​1355 182 ····​.​line·​1355
183 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>values()​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 183 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>values()​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
   
184 ····​move-​result-​object·​v0 184 ····​move-​result-​object·​v2
   
185 ····.​local·v0,​·"arr$":​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 185 ····​array-​length·​v3,​·​v2
186 ····​array-​length·​v2,​·​v0  
   
187 ····​.​local·​v2,​·​"len$":​I  
188 ····​const/​4·​v1,​·​0x0 186 ····​const/​4·​v1,​·​0x0
   
189 ····​.​local·​v1,​·​"i$":​I  
190 ····​:​goto_0 187 ····​:​goto_0
191 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 188 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
192 ····​aget-​object·​v3,​·​v0,​·​v1 189 ····​aget-​object·​v0,​·​v2,​·​v1
   
193 ····​.​line·​1356 190 ····​.​line·​1356
194 ····​.​local·​v3,​·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 191 ····​.​local·​v0,​·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
195 ····​invoke-​virtual·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>getIntValue()​I 192 ····​invoke-​virtual·​{v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>getIntValue()​I
   
196 ····​move-​result·​v4 193 ····​move-​result·​v4
   
197 ····​if-​ne·​p0,​·​v4,​·​:​cond_0 194 ····​if-​ne·​p0,​·​v4,​·​:​cond_0
   
198 ····​.​line·​1362 195 ····​.​line·​1362
199 ····​.​end·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 196 ····​.​end·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
200 ····​:​goto_1 197 ····​:​goto_1
201 ····​return-​object·​v3 198 ····​return-​object·​v0
   
202 ····​.​line·​1355 199 ····​.​line·​1355
203 ····​.​restart·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 200 ····​.​restart·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
204 ····​:​cond_0 201 ····​:​cond_0
205 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 202 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
206 ····​goto·​:​goto_0 203 ····​goto·​:​goto_0
   
207 ····​.​line·​1362 204 ····​.​line·​1362
208 ····​.​end·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 205 ····​.​end·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
209 ····​:​cond_1 206 ····​:​cond_1
210 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>getDefault()​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 207 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>getDefault()​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
   
211 ····​move-​result-​object·​v3 208 ····​move-​result-​object·​v0
   
212 ····​goto·​:​goto_1 209 ····​goto·​:​goto_1
213 .​end·​method 210 .​end·​method
   
214 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 211 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
215 ····​.​locals·​1 212 ····​.​locals·​1
216 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 213 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase$SmoothScrollRunnable.smali
Offset 36, 14 lines modified Offset 36, 15 lines modified
   
36 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 36 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
   
37 #·​direct·​methods 37 #·​direct·​methods
38 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIJLcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​)​V 38 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIJLcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​)​V
39 ····​.​locals·​2 39 ····​.​locals·​2
  40 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
40 ····​.​param·​p2,​·​"fromY"····​#·​I 41 ····​.​param·​p2,​·​"fromY"····​#·​I
41 ····​.​param·​p3,​·​"toY"····​#·​I 42 ····​.​param·​p3,​·​"toY"····​#·​I
42 ····​.​param·​p4,​·​"duration"····​#·​J 43 ····​.​param·​p4,​·​"duration"····​#·​J
43 ····​.​param·​p6,​·​"listener"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​ 44 ····​.​param·​p6,​·​"listener"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​
   
44 ····​.​prologue 45 ····​.​prologue
45 ····​.​line·​1568 46 ····​.​line·​1568
Offset 90, 142 lines modified Offset 91, 144 lines modified
90 ····​.​line·​1574 91 ····​.​line·​1574
91 ····​return-​void 92 ····​return-​void
92 .​end·​method 93 .​end·​method
   
   
93 #·​virtual·​methods 94 #·​virtual·​methods
94 .​method·​public·​run()​V 95 .​method·​public·​run()​V
95 ····​.​locals·9 96 ····​.​locals·10
   
96 ····​.​prologue 97 ····​.​prologue
97 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase<TT;​>.​SmoothScrollRunnable;​" 98 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase<TT;​>.​SmoothScrollRunnable;​"
98 ····​const-​wide/​16·​v7,​·​0x3e8 99 ····​const-​wide/​16·​v8,​·​0x3e8
   
99 ····​.​line·​1583 100 ····​.​line·​1583
100 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J 101 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J
   
101 ····​const-​wide/​16·​v5,​·​-​0x1 102 ····​const-​wide/​16·​v6,​·​-​0x1
   
102 ····​cmp-​long·​v3,​·​v3,​·​v5 103 ····​cmp-​long·​v1,​·​v4,​·​v6
   
103 ····​if-​nez·​v3,​·​:​cond_1 104 ····​if-​nez·​v1,​·​:​cond_1
   
104 ····​.​line·​1584 105 ····​.​line·​1584
105 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 106 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
106 ····​move-​result-​wide·​v3 107 ····​move-​result-​wide·​v4
   
107 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J 108 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J
   
108 ····​.​line·​1602 109 ····​.​line·​1602
109 ····​:​goto_0 110 ····​:​goto_0
110 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mContinueRunning:​Z 111 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mContinueRunning:​Z
   
111 ····​if-​eqz·​v3,​·​:​cond_2 112 ····​if-​eqz·​v1,​·​:​cond_2
   
112 ····​iget·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollToY:​I 113 ····​iget·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollToY:​I
   
113 ····​iget·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mCurrentY:​I 114 ····​iget·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mCurrentY:​I
   
114 ····​if-​eq·​v3,​·​v4,​·​:​cond_2 115 ····​if-​eq·​v1,​·​v4,​·​:​cond_2
   
115 ····​.​line·​1603 116 ····​.​line·​1603
116 ····​iget-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​ 117 ····​iget-​object·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​
   
117 ····​invoke-​static·​{v3,​·​p0},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​ViewCompat;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 118 ····​invoke-​static·​{v1,​·​p0},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​ViewCompat;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
118 ····​.​line·​1609 119 ····​.​line·​1609
119 ····​:​cond_0 120 ····​:​cond_0
120 ····​:​goto_1 121 ····​:​goto_1
121 ····​return-​void 122 ····​return-​void
   
122 ····​.​line·​1592 123 ····​.​line·​1592
123 ····​:​cond_1 124 ····​:​cond_1
124 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 125 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
125 ····​move-​result-​wide·​v3 126 ····​move-​result-​wide·​v4
   
126 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J 127 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mStartTime:​J
   
127 ····​sub-​long/​2addr·​v3,​·​v5 128 ····​sub-​long/​2addr·​v4,​·​v6
   
128 ····​mul-​long/​2addr·​v3,​·​v7 129 ····​mul-​long/​2addr·​v4,​·​v8
   
129 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mDuration:​J 130 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mDuration:​J
   
130 ····​div-​long·​v1,​·​v3,​·​v5 131 ····​div-​long·​v2,​·​v4,​·​v6
   
131 ····​.​line·​1593 132 ····​.​line·​1593
132 ····​.​local·​v1,​·​"normalizedTime":​J 133 ····​.​local·​v2,​·​"normalizedTime":​J
133 ····​invoke-​static·​{v1,​·​v2,​·​v7,​·​v8},​·​Ljava/​lang/​Math;​-​>min(JJ)​J 134 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Ljava/​lang/​Math;​-​>min(JJ)​J
   
134 ····​move-​result-​wide·​v3 135 ····​move-​result-​wide·​v4
   
135 ····​const-​wide/​16·​v5,​·​0x0 136 ····​const-​wide/​16·​v6,​·​0x0
   
136 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 137 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
137 ····​move-​result-​wide·​v1 138 ····​move-​result-​wide·​v2
   
138 ····​.​line·​1595 139 ····​.​line·​1595
139 ····​iget·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollFromY:​I 140 ····​iget·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollFromY:​I
   
140 ····​iget·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollToY:​I 141 ····​iget·​v4,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​-​>mScrollToY:​I
Max diff block lines reached; 3324/8176 bytes (40.66%) of diff not shown.
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase$State.smali
Offset 180, 52 lines modified Offset 180, 49 lines modified
180 ····​.​locals·​5 180 ····​.​locals·​5
181 ····​.​param·​p0,​·​"stateInt"····​#·​I 181 ····​.​param·​p0,​·​"stateInt"····​#·​I
   
182 ····​.​prologue 182 ····​.​prologue
183 ····​.​line·​1536 183 ····​.​line·​1536
184 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>values()​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 184 ····​invoke-​static·​{},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>values()​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
   
185 ····​move-​result-​object·​v0 185 ····​move-​result-​object·​v2
   
186 ····.​local·v0,​·"arr$":​[Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 186 ····​array-​length·​v3,​·​v2
187 ····​array-​length·​v2,​·​v0  
   
188 ····​.​local·​v2,​·​"len$":​I  
189 ····​const/​4·​v1,​·​0x0 187 ····​const/​4·​v1,​·​0x0
   
190 ····​.​local·​v1,​·​"i$":​I  
191 ····​:​goto_0 188 ····​:​goto_0
192 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 189 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
193 ····​aget-​object·​v3,​·​v0,​·​v1 190 ····​aget-​object·​v0,​·​v2,​·​v1
   
194 ····​.​line·​1537 191 ····​.​line·​1537
195 ····​.​local·​v3,​·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 192 ····​.​local·​v0,​·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
196 ····​invoke-​virtual·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>getIntValue()​I 193 ····​invoke-​virtual·​{v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>getIntValue()​I
   
197 ····​move-​result·​v4 194 ····​move-​result·​v4
   
198 ····​if-​ne·​p0,​·​v4,​·​:​cond_0 195 ····​if-​ne·​p0,​·​v4,​·​:​cond_0
   
199 ····​.​line·​1543 196 ····​.​line·​1543
200 ····​.​end·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 197 ····​.​end·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
201 ····​:​goto_1 198 ····​:​goto_1
202 ····​return-​object·​v3 199 ····​return-​object·​v0
   
203 ····​.​line·​1536 200 ····​.​line·​1536
204 ····​.​restart·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 201 ····​.​restart·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
205 ····​:​cond_0 202 ····​:​cond_0
206 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 203 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
207 ····​goto·​:​goto_0 204 ····​goto·​:​goto_0
   
208 ····​.​line·​1543 205 ····​.​line·​1543
209 ····​.​end·​local·​v3····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 206 ····​.​end·​local·​v0····​#·​"value":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
210 ····​:​cond_1 207 ····​:​cond_1
211 ····​sget-​object·​v3,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>RESET:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 208 ····​sget-​object·​v0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​-​>RESET:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
   
212 ····​goto·​:​goto_1 209 ····​goto·​:​goto_1
213 .​end·​method 210 .​end·​method
   
214 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​ 211 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​
215 ····​.​locals·​1 212 ····​.​locals·​1
216 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 213 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshBase.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​handmark/​pulltorefresh/​library/​IPullToRefresh;​ 6 .​implements·​Lcom/​handmark/​pulltorefresh/​library/​IPullToRefresh;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$3;​,​  
11 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​,​ 10 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnS​moothScrollFinishedLi​stener;​,​
12 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​,​ 11 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Smo​othScrollRunnable;​,​
13 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​,​ 12 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Sta​te;​,​
14 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ori​entation;​,​ 13 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ori​entation;​,​
15 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnR​efreshListener2;​,​ 14 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnR​efreshListener2;​,​
16 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnR​efreshListener;​,​ 15 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnR​efreshListener;​,​
17 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnP​ullEventListener;​,​ 16 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$OnP​ullEventListener;​,​
Offset 569, 26 lines modified Offset 568, 20 lines modified
569 ····​:​pswitch_data_0 568 ····​:​pswitch_data_0
570 ····​.​packed-​switch·​0x1 569 ····​.​packed-​switch·​0x1
571 ········​:​pswitch_0 570 ········​:​pswitch_0
572 ····​.​end·​packed-​switch 571 ····​.​end·​packed-​switch
573 .​end·​method 572 .​end·​method
   
574 .​method·​private·​init(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 573 .​method·​private·​init(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
575 ····​.​locals·10 574 ····​.​locals·7
576 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 575 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
577 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 576 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
578 ····​.​prologue 577 ····​.​prologue
579 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase<TT;​>;​" 578 ····​.​local·​p0,​·​"this":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​,​·​"Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase<TT;​>;​"
580 ····​const/​16·​v9,​·​0xc  
   
581 ····​const/​16·​v8,​·​0x9  
   
582 ····​const/​4·​v7,​·​0x4  
   
583 ····​const/​4·​v6,​·​0x1 579 ····​const/​4·​v6,​·​0x1
   
584 ····​const/​4·​v5,​·​0x0 580 ····​const/​4·​v5,​·​0x0
   
585 ····​.​line·​1043 581 ····​.​line·​1043
586 ····​sget-​object·​v3,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$3;​-​>$SwitchMap$com$handm​ark$pulltorefresh$lib​rary$PullToRefreshBas​e$Orientation:​[I 582 ····​sget-​object·​v3,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$3;​-​>$SwitchMap$com$handm​ark$pulltorefresh$lib​rary$PullToRefreshBas​e$Orientation:​[I
   
Offset 631, 41 lines modified Offset 624, 49 lines modified
   
631 ····​invoke-​virtual·​{p1,​·​p2,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 624 ····​invoke-​virtual·​{p1,​·​p2,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
632 ····​move-​result-​object·​v0 625 ····​move-​result-​object·​v0
   
633 ····​.​line·​1061 626 ····​.​line·​1061
634 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 627 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
635 ····invoke-​virtual·{v0,​·v7},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 628 ····sget·​v3,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrMod​e:​I
   
  629 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
636 ····​move-​result·​v3 630 ····​move-​result·​v3
   
637 ····​if-​eqz·​v3,​·​:​cond_0 631 ····​if-​eqz·​v3,​·​:​cond_0
   
638 ····​.​line·​1062 632 ····​.​line·​1062
639 ····invoke-​virtual·​{v0,​·​v7,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I 633 ····sget·​v3,​·​Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrMod​e:​I
   
  634 ····​invoke-​virtual·​{v0,​·​v3,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I
   
640 ····​move-​result·​v3 635 ····​move-​result·​v3
   
641 ····​invoke-​static·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>mapIntToValue(I)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 636 ····​invoke-​static·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​-​>mapIntToValue(I)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
   
642 ····​move-​result-​object·​v3 637 ····​move-​result-​object·​v3
   
643 ····​iput-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>mMode:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 638 ····​iput-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>mMode:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
   
644 ····​.​line·​1065 639 ····​.​line·​1065
645 ····​:​cond_0 640 ····​:​cond_0
646 ····invoke-​virtual·{v0,​·v9},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 641 ····sget·​v3,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrAni​mationStyle:​I
   
  642 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
647 ····​move-​result·​v3 643 ····​move-​result·​v3
   
648 ····​if-​eqz·​v3,​·​:​cond_1 644 ····​if-​eqz·​v3,​·​:​cond_1
   
649 ····​.​line·​1066 645 ····​.​line·​1066
650 ····invoke-​virtual·​{v0,​·​v9,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I 646 ····sget·v3,​·​Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrAni​mationStyle:​I
   
  647 ····​invoke-​virtual·​{v0,​·​v3,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I
   
651 ····​move-​result·​v3 648 ····​move-​result·​v3
   
652 ····​invoke-​static·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ani​mationStyle;​-​>mapIntToValue(I)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ani​mationStyle;​ 649 ····​invoke-​static·​{v3},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ani​mationStyle;​-​>mapIntToValue(I)​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ani​mationStyle;​
   
653 ····​move-​result-​object·​v3 650 ····​move-​result-​object·​v3
   
Offset 699, 22 lines modified Offset 700, 26 lines modified
699 ····​invoke-​virtual·​{p0,​·​p1,​·​v3,​·​v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>createLoadingLayout(​Landroid/​content/​Context;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​Landroid/​content/​res/​TypedArray;​)​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 700 ····​invoke-​virtual·​{p0,​·​p1,​·​v3,​·​v0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>createLoadingLayout(​Landroid/​content/​Context;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​Landroid/​content/​res/​TypedArray;​)​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
   
700 ····​move-​result-​object·​v3 701 ····​move-​result-​object·​v3
   
701 ····​iput-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>mFooterLayout:​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 702 ····​iput-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​-​>mFooterLayout:​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
   
Max diff block lines reached; 7059/11268 bytes (62.65%) of diff not shown.
[−]
smali/com/handmark/pulltorefresh/library/LoadingLayoutProxy.smali
Offset 60, 228 lines modified Offset 60, 222 lines modified
   
60 .​method·​public·​setLastUpdatedLabel(L​java/​lang/​CharSequence;​)​V 60 .​method·​public·​setLastUpdatedLabel(L​java/​lang/​CharSequence;​)​V
61 ····​.​locals·​3 61 ····​.​locals·​3
62 ····​.​param·​p1,​·​"label"····​#·​Ljava/​lang/​CharSequence;​ 62 ····​.​param·​p1,​·​"label"····​#·​Ljava/​lang/​CharSequence;​
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​35 64 ····​.​line·​35
65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​ 65 ····​iget-​object·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​
   
66 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​ 66 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v1
   
68 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
69 ····​:​goto_0 68 ····​:​goto_0
70 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 69 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
71 ····​move-​result·​v2 70 ····​move-​result·​v2
   
72 ····​if-​eqz·​v2,​·​:​cond_0 71 ····​if-​eqz·​v2,​·​:​cond_0
   
73 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 72 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
74 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v0
   
75 ····​check-​cast·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 74 ····​check-​cast·​v0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
   
76 ····​.​line·​36 75 ····​.​line·​36
77 ····​.​local·​v1,​·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 76 ····​.​local·​v0,​·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
78 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setLastUpdatedLabel(​Ljava/​lang/​CharSequence;​)​V 77 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setLastUpdatedLabel(​Ljava/​lang/​CharSequence;​)​V
   
79 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
80 ····​.​line·​38 79 ····​.​line·​38
81 ····​.​end·​local·​v1····​#·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 80 ····​.​end·​local·​v0····​#·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
82 ····​:​cond_0 81 ····​:​cond_0
83 ····​return-​void 82 ····​return-​void
84 .​end·​method 83 .​end·​method
   
85 .​method·​public·​setLoadingDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 84 .​method·​public·​setLoadingDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
86 ····​.​locals·​3 85 ····​.​locals·​3
87 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 86 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
88 ····​.​prologue 87 ····​.​prologue
89 ····​.​line·​42 88 ····​.​line·​42
90 ····​iget-​object·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​ 89 ····​iget-​object·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​
   
91 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​ 90 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​
   
92 ····​move-​result-​object·​v0 91 ····​move-​result-​object·​v1
   
93 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
94 ····​:​goto_0 92 ····​:​goto_0
95 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 93 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
96 ····​move-​result·​v2 94 ····​move-​result·​v2
   
97 ····​if-​eqz·​v2,​·​:​cond_0 95 ····​if-​eqz·​v2,​·​:​cond_0
   
98 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 96 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
99 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v0
   
100 ····​check-​cast·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 98 ····​check-​cast·​v0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
   
101 ····​.​line·​43 99 ····​.​line·​43
102 ····​.​local·​v1,​·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 100 ····​.​local·​v0,​·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
103 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setLoadingDrawable(L​android/​graphics/​drawable/​Drawable;​)​V 101 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setLoadingDrawable(L​android/​graphics/​drawable/​Drawable;​)​V
   
104 ····​goto·​:​goto_0 102 ····​goto·​:​goto_0
   
105 ····​.​line·​45 103 ····​.​line·​45
106 ····​.​end·​local·​v1····​#·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 104 ····​.​end·​local·​v0····​#·​"layout":​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
107 ····​:​cond_0 105 ····​:​cond_0
108 ····​return-​void 106 ····​return-​void
109 .​end·​method 107 .​end·​method
   
110 .​method·​public·​setPullLabel(Ljava/​lang/​CharSequence;​)​V 108 .​method·​public·​setPullLabel(Ljava/​lang/​CharSequence;​)​V
111 ····​.​locals·​3 109 ····​.​locals·​3
112 ····​.​param·​p1,​·​"label"····​#·​Ljava/​lang/​CharSequence;​ 110 ····​.​param·​p1,​·​"label"····​#·​Ljava/​lang/​CharSequence;​
   
113 ····​.​prologue 111 ····​.​prologue
114 ····​.​line·​56 112 ····​.​line·​56
115 ····​iget-​object·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​ 113 ····​iget-​object·​v1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​LoadingLayoutProxy;​-​>mLoadingLayouts:​Ljava/​util/​HashSet;​
   
116 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​ 114 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashSet;​-​>iterator()​Ljava/​util/​Iterator;​
   
117 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v1
   
118 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
119 ····​:​goto_0 116 ····​:​goto_0
120 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 117 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
121 ····​move-​result·​v2 118 ····​move-​result·​v2
   
122 ····​if-​eqz·​v2,​·​:​cond_0 119 ····​if-​eqz·​v2,​·​:​cond_0
   
123 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 120 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
Max diff block lines reached; 6682/11675 bytes (57.23%) of diff not shown.
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView$InternalExpandableListView.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 23 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
25 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
26 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​67 29 ····​.​line·​67
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView$InternalEx​pandableListView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView$InternalEx​pandableListView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView$InternalExpandableListViewSDK9.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
21 #·​instance·​fields 21 #·​instance·​fields
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​85 30 ····​.​line·​85
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView$InternalEx​pandableListViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView$InternalEx​pandableListViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView.smali
Offset 74, 16 lines modified Offset 74, 14 lines modified
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
   
   
76 #·​virtual·​methods 76 #·​virtual·​methods
77 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 77 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
78 ····​.​locals·​1 78 ····​.​locals·​1
79 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
80 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
81 ····​.​prologue 79 ····​.​prologue
82 ····​.​line·​28 80 ····​.​line·​28
83 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ExpandableListView;​ 81 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshExpandab​leListView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ExpandableListView;​
   
84 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshGridView$InternalGridView.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 23 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
25 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
26 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​67 29 ····​.​line·​67
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​$InternalGridView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​$InternalGridView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshGridView$InternalGridViewSDK9.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
21 #·​instance·​fields 21 #·​instance·​fields
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​85 30 ····​.​line·​85
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​$InternalGridViewSDK9​;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​$InternalGridViewSDK9​;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshGridView.smali
Offset 74, 16 lines modified Offset 74, 14 lines modified
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
   
   
76 #·​virtual·​methods 76 #·​virtual·​methods
77 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 77 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
78 ····​.​locals·​1 78 ····​.​locals·​1
79 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
80 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
81 ····​.​prologue 79 ····​.​prologue
82 ····​.​line·​28 80 ····​.​line·​28
83 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​GridView;​ 81 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshGridView​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​GridView;​
   
84 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshHorizontalScrollView$InternalHorizontalScrollViewSDK9.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
21 #·​instance·​fields 21 #·​instance·​fields
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​80 30 ····​.​line·​80
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​
   
Offset 115, 26 lines modified Offset 116, 28 lines modified
   
115 ····​move-​result·​v7 116 ····​move-​result·​v7
   
116 ····​.​line·​92 117 ····​.​line·​92
117 ····​.​local·​v7,​·​"returnValue":​Z 118 ····​.​local·​v7,​·​"returnValue":​Z
118 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​ 119 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​
   
  120 ····​.​line·​93
119 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>getScrollRange()​I 121 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView$Internal​HorizontalScrollViewS​DK9;​-​>getScrollRange()​I
   
120 ····​move-​result·​v5 122 ····​move-​result·​v5
   
121 ····​move·​v1,​·​p1 123 ····​move·​v1,​·​p1
   
122 ····​move·​v2,​·​p3 124 ····​move·​v2,​·​p3
   
123 ····​move·​v3,​·​p2 125 ····​move·​v3,​·​p2
   
124 ····​move·​v4,​·​p4 126 ····​move·​v4,​·​p4
   
125 ····​move/​from16·​v6,​·​p9 127 ····​move/​from16·​v6,​·​p9
   
  128 ····​.​line·​92
126 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIZ)​V 129 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIZ)​V
   
127 ····​.​line·​95 130 ····​.​line·​95
128 ····​return·​v7 131 ····​return·​v7
129 .​end·​method 132 .​end·​method
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshHorizontalScrollView.smali
Offset 73, 16 lines modified Offset 73, 14 lines modified
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
   
75 #·​virtual·​methods 75 #·​virtual·​methods
76 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 76 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
77 ····​.​locals·​1 77 ····​.​locals·​1
78 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
79 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
80 ····​.​prologue 78 ····​.​prologue
81 ····​.​line·​26 79 ····​.​line·​26
82 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​HorizontalScrollView;​ 80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshHorizont​alScrollView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​HorizontalScrollView;​
   
83 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshListView$InternalListView.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​281 30 ····​.​line·​281
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
   
Offset 102, 21 lines modified Offset 103, 19 lines modified
102 ····​const/​4·​v1,​·​0x0 103 ····​const/​4·​v1,​·​0x0
   
103 ····​goto·​:​goto_0 104 ····​goto·​:​goto_0
104 .​end·​method 105 .​end·​method
   
105 .​method·​public·​bridge·​synthetic·​setAdapter(Landroid/​widget/​Adapter;​)​V 106 .​method·​public·​bridge·​synthetic·​setAdapter(Landroid/​widget/​Adapter;​)​V
106 ····​.​locals·​0 107 ····​.​locals·​0
107 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​widget/​Adapter;​  
   
108 ····​.​prologue 108 ····​.​prologue
109 ····​.​line·​277 109 ····​.​line·​277
110 ····​check-​cast·​p1,​·​Landroid/​widget/​ListAdapter;​ 110 ····​check-​cast·​p1,​·​Landroid/​widget/​ListAdapter;​
   
111 ····​.​end·​local·​p1····​#·​"x0":​Landroid/​widget/​Adapter;​  
112 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V 111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V
   
113 ····​return-​void 112 ····​return-​void
114 .​end·​method 113 .​end·​method
   
115 .​method·​public·​setAdapter(Landroid/​widget/​ListAdapter;​)​V 114 .​method·​public·​setAdapter(Landroid/​widget/​ListAdapter;​)​V
116 ····​.​locals·​3 115 ····​.​locals·​3
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshListView$InternalListViewSDK9.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
21 #·​instance·​fields 21 #·​instance·​fields
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​259 30 ····​.​line·​259
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListViewSDK9​;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListViewSDK9​;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshListView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​ 2 .​super·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​
3 .​source·​"PullToRefreshListVie​w.​java" 3 .​source·​"PullToRefreshListVie​w.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$1;​,​  
8 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​,​ 7 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListView;​,​
9 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListViewSDK9​;​ 8 ········​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​$InternalListViewSDK9​;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
12 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 11 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
13 ····​value·​=·​{ 12 ····​value·​=·​{
Offset 188, 16 lines modified Offset 187, 14 lines modified
188 ····​.​end·​local·​v0····​#·​"mode":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​ 187 ····​.​end·​local·​v0····​#·​"mode":​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​
189 ····​:​cond_1 188 ····​:​cond_1
190 ····​return-​object·​v1 189 ····​return-​object·​v1
191 .​end·​method 190 .​end·​method
   
192 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 191 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
193 ····​.​locals·​1 192 ····​.​locals·​1
194 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
195 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
196 ····​.​prologue 193 ····​.​prologue
197 ····​.​line·​35 194 ····​.​line·​35
198 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ListView;​ 195 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ListView;​
   
199 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
Offset 244, 15 lines modified Offset 241, 15 lines modified
   
244 ····​const/​4·​v5,​·​0x1 241 ····​const/​4·​v5,​·​0x1
   
245 ····​.​line·​226 242 ····​.​line·​226
246 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​-​>handleStyledAttribut​es(Landroid/​content/​res/​TypedArray;​)​V 243 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshAdapterV​iewBase;​-​>handleStyledAttribut​es(Landroid/​content/​res/​TypedArray;​)​V
   
247 ····​.​line·​228 244 ····​.​line·​228
248 ····​const/​16·​v2,​·​0xe 245 ····sget·v2,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrLis​tViewExtrasEnabled:​I
   
249 ····​invoke-​virtual·​{p1,​·​v2,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 246 ····​invoke-​virtual·​{p1,​·​v2,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
250 ····​move-​result·​v2 247 ····​move-​result·​v2
   
251 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mListViewExtrasEnabl​ed:​Z 248 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mListViewExtrasEnabl​ed:​Z
   
Offset 348, 15 lines modified Offset 345, 15 lines modified
348 ····​iget-​object·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mLvFooterLoadingFram​e:​Landroid/​widget/​FrameLayout;​ 345 ····​iget-​object·​v2,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mLvFooterLoadingFram​e:​Landroid/​widget/​FrameLayout;​
   
349 ····​iget-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mFooterLoadingView:​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​ 346 ····​iget-​object·​v3,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshListView​;​-​>mFooterLoadingView:​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​
   
350 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​widget/​FrameLayout;​-​>addView(Landroid/​view/​View;​Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 347 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​widget/​FrameLayout;​-​>addView(Landroid/​view/​View;​Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
351 ····​.​line·​250 348 ····​.​line·​250
352 ····​const/​16·​v2,​·​0xd 349 ····sget·v2,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrScr​ollingWhileRefreshing​Enabled:​I
   
353 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 350 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
354 ····​move-​result·​v2 351 ····​move-​result·​v2
   
355 ····​if-​nez·​v2,​·​:​cond_0 352 ····​if-​nez·​v2,​·​:​cond_0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshScrollView$InternalScrollViewSDK9.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
21 #·​instance·​fields 21 #·​instance·​fields
22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​
26 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
27 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 28 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​79 30 ····​.​line·​79
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​
   
Offset 115, 26 lines modified Offset 116, 28 lines modified
   
115 ····​move-​result·​v7 116 ····​move-​result·​v7
   
116 ····​.​line·​91 117 ····​.​line·​91
117 ····​.​local·​v7,​·​"returnValue":​Z 118 ····​.​local·​v7,​·​"returnValue":​Z
118 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​ 119 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​
   
  120 ····​.​line·​92
119 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>getScrollRange()​I 121 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew$InternalScrollView​SDK9;​-​>getScrollRange()​I
   
120 ····​move-​result·​v5 122 ····​move-​result·​v5
   
121 ····​move·​v1,​·​p1 123 ····​move·​v1,​·​p1
   
122 ····​move·​v2,​·​p3 124 ····​move·​v2,​·​p3
   
123 ····​move·​v3,​·​p2 125 ····​move·​v3,​·​p2
   
124 ····​move·​v4,​·​p4 126 ····​move·​v4,​·​p4
   
125 ····​move/​from16·​v6,​·​p9 127 ····​move/​from16·​v6,​·​p9
   
  128 ····​.​line·​91
126 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIZ)​V 129 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIZ)​V
   
127 ····​.​line·​94 130 ····​.​line·​94
128 ····​return·​v7 131 ····​return·​v7
129 .​end·​method 132 .​end·​method
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshScrollView.smali
Offset 73, 16 lines modified Offset 73, 14 lines modified
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
   
75 #·​virtual·​methods 75 #·​virtual·​methods
76 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 76 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
77 ····​.​locals·​1 77 ····​.​locals·​1
78 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
79 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
80 ····​.​prologue 78 ····​.​prologue
81 ····​.​line·​26 79 ····​.​line·​26
82 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ScrollView;​ 80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshScrollVi​ew;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​widget/​ScrollView;​
   
83 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshWebView$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​)​V 20 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​39 24 ····​.​line·​39
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​2;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebChromeClient;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebChromeClient;​-​><init>()​V
   
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshWebView$InternalWebViewSDK9.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
27 #·​instance·​fields 27 #·​instance·​fields
28 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​ 28 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 30 .​method·​public·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
32 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 33 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
33 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 34 ····​.​param·​p3,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​142 36 ····​.​line·​142
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
Offset 76, 14 lines modified Offset 77, 15 lines modified
   
76 ····​mul-​float/​2addr·​v0,​·​v2 77 ····​mul-​float/​2addr·​v0,​·​v2
   
77 ····​invoke-​static·​{v0},​·​Landroid/​util/​FloatMath;​-​>floor(F)​F 78 ····​invoke-​static·​{v0},​·​Landroid/​util/​FloatMath;​-​>floor(F)​F
   
78 ····​move-​result·​v0 79 ····​move-​result·​v0
   
  80 ····​.​line·​162
79 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getHeight()​I 81 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getHeight()​I
   
80 ····​move-​result·​v2 82 ····​move-​result·​v2
   
81 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getPaddingBottom()​I 83 ····​invoke-​virtual·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getPaddingBottom()​I
   
82 ····​move-​result·​v3 84 ····​move-​result·​v3
Offset 96, 14 lines modified Offset 98, 15 lines modified
   
96 ····​sub-​int/​2addr·​v2,​·​v3 98 ····​sub-​int/​2addr·​v2,​·​v3
   
97 ····​int-​to-​float·​v2,​·​v2 99 ····​int-​to-​float·​v2,​·​v2
   
98 ····​sub-​float/​2addr·​v0,​·​v2 100 ····​sub-​float/​2addr·​v0,​·​v2
   
  101 ····​.​line·​161
99 ····​invoke-​static·​{v1,​·​v0},​·​Ljava/​lang/​Math;​-​>max(FF)​F 102 ····​invoke-​static·​{v1,​·​v0},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
100 ····​move-​result·​v0 103 ····​move-​result·​v0
   
101 ····​float-​to-​int·​v0,​·​v0 104 ····​float-​to-​int·​v0,​·​v0
   
102 ····​return·​v0 105 ····​return·​v0
Offset 129, 14 lines modified Offset 132, 15 lines modified
   
129 ····​move-​result·​v9 132 ····​move-​result·​v9
   
130 ····​.​line·​154 133 ····​.​line·​154
131 ····​.​local·​v9,​·​"returnValue":​Z 134 ····​.​local·​v9,​·​"returnValue":​Z
132 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​ 135 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​
   
  136 ····​.​line·​155
133 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getScrollRange()​I 137 ····​invoke-​direct·​{p0},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView$​InternalWebViewSDK9;​-​>getScrollRange()​I
   
134 ····​move-​result·​v5 138 ····​move-​result·​v5
   
135 ····​const/​4·​v6,​·​0x2 139 ····​const/​4·​v6,​·​0x2
   
136 ····​const/​high16·​v7,​·​0x3fc00000····​#·​1.​5f 140 ····​const/​high16·​v7,​·​0x3fc00000····​#·​1.​5f
Offset 147, 12 lines modified Offset 151, 13 lines modified
   
147 ····​move·​v3,​·​p2 151 ····​move·​v3,​·​p2
   
148 ····​move·​v4,​·​p4 152 ····​move·​v4,​·​p4
   
149 ····​move/​from16·​v8,​·​p9 153 ····​move/​from16·​v8,​·​p9
   
  154 ····​.​line·​154
150 ····​invoke-​static/​range·​{v0·​.​.​·​v8},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIIFZ)​V 155 ····​invoke-​static/​range·​{v0·​.​.​·​v8},​·​Lcom/​handmark/​pulltorefresh/​library/​OverscrollHelper;​-​>overScrollBy(Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase;​IIIIIIFZ)​V
   
151 ····​.​line·​157 156 ····​.​line·​157
152 ····​return·​v9 157 ····​return·​v9
153 .​end·​method 158 .​end·​method
[−]
smali/com/handmark/pulltorefresh/library/PullToRefreshWebView.smali
Offset 188, 16 lines modified Offset 188, 14 lines modified
188 ····​return-​void 188 ····​return-​void
189 .​end·​method 189 .​end·​method
   
   
190 #·​virtual·​methods 190 #·​virtual·​methods
191 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 191 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
192 ····​.​locals·​1 192 ····​.​locals·​1
193 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
194 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
195 ····​.​prologue 193 ····​.​prologue
196 ····​.​line·​28 194 ····​.​line·​28
197 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​webkit/​WebView;​ 195 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshWebView;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​webkit/​WebView;​
   
198 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/R$dimen.smali
Offset 11, 23 lines modified Offset 11, 23 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"dimen" 13 ····​name·​=·​"dimen"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​header_footer_left_ri​ght_padding:​I·​=·​0x7f070003 16 .​field·​public·​static·​final·​header_footer_left_ri​ght_padding:​I·​=·​0x7f060003
   
17 .​field·​public·​static·​final·​header_footer_top_bot​tom_padding:​I·​=·​0x7f070004 17 .​field·​public·​static·​final·​header_footer_top_bot​tom_padding:​I·​=·​0x7f060004
   
18 .​field·​public·​static·​final·​indicator_corner_radi​us:​I·​=·​0x7f070001 18 .​field·​public·​static·​final·​indicator_corner_radi​us:​I·​=·​0x7f060001
   
19 .​field·​public·​static·​final·​indicator_internal_pa​dding:​I·​=·​0x7f070002 19 .​field·​public·​static·​final·​indicator_internal_pa​dding:​I·​=·​0x7f060002
   
20 .​field·​public·​static·​final·​indicator_right_paddi​ng:​I·​=·​0x7f070000 20 .​field·​public·​static·​final·​indicator_right_paddi​ng:​I·​=·​0x7f060000
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
[−]
smali/com/handmark/pulltorefresh/library/R$id.smali
Offset 11, 47 lines modified Offset 11, 47 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"id" 13 ····​name·​=·​"id"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​both:​I·​=·​0x7f060003 16 .​field·​public·​static·​final·​both:​I·​=·​0x7f070003
   
17 .​field·​public·​static·​final·​disabled:​I·​=·​0x7f060000 17 .​field·​public·​static·​final·​disabled:​I·​=·​0x7f070004
   
18 .​field·​public·​static·​final·​fl_inner:​I·​=·​0x7f06000f 18 .​field·​public·​static·​final·​fl_inner:​I·​=·​0x7f07000f
   
19 .​field·​public·​static·​final·​flip:​I·​=·​0x7f060008 19 .​field·​public·​static·​final·​flip:​I·​=·​0x7f07000a
   
20 .​field·​public·​static·​final·​gridview:​I·​=·​0x7f060009 20 .​field·​public·​static·​final·​gridview:​I·​=·​0x7f070000
   
21 .​field·​public·​static·​final·​manualOnly:​I·​=·​0x7f060004 21 .​field·​public·​static·​final·​manualOnly:​I·​=·​0x7f070005
   
22 .​field·​public·​static·​final·​pullDownFromTop:​I·​=·​0x7f060005 22 .​field·​public·​static·​final·​pullDownFromTop:​I·​=·​0x7f070006
   
23 .​field·​public·​static·​final·​pullFromEnd:​I·​=·​0x7f060002 23 .​field·​public·​static·​final·​pullFromEnd:​I·​=·​0x7f070007
   
24 .​field·​public·​static·​final·​pullFromStart:​I·​=·​0x7f060001 24 .​field·​public·​static·​final·​pullFromStart:​I·​=·​0x7f070008
   
25 .​field·​public·​static·​final·​pullUpFromBottom:​I·​=·​0x7f060006 25 .​field·​public·​static·​final·​pullUpFromBottom:​I·​=·​0x7f070009
   
26 .​field·​public·​static·​final·​pull_to_refresh_image​:​I·​=·​0x7f060010 26 .​field·​public·​static·​final·​pull_to_refresh_image​:​I·​=·​0x7f070010
   
27 .​field·​public·​static·​final·​pull_to_refresh_progr​ess:​I·​=·​0x7f060011 27 .​field·​public·​static·​final·​pull_to_refresh_progr​ess:​I·​=·​0x7f070011
   
28 .​field·​public·​static·​final·​pull_to_refresh_sub_t​ext:​I·​=·​0x7f060013 28 .​field·​public·​static·​final·​pull_to_refresh_sub_t​ext:​I·​=·​0x7f070013
   
29 .​field·​public·​static·​final·​pull_to_refresh_text:​I·​=·​0x7f060012 29 .​field·​public·​static·​final·​pull_to_refresh_text:​I·​=·​0x7f070012
   
30 .​field·​public·​static·​final·​rotate:​I·​=·​0x7f060007 30 .​field·​public·​static·​final·​rotate:​I·​=·​0x7f07000b
   
31 .​field·​public·​static·​final·​scrollview:​I·​=·​0x7f06000b 31 .​field·​public·​static·​final·​scrollview:​I·​=·​0x7f070002
   
32 .​field·​public·​static·​final·​webview:​I·​=·​0x7f06000a 32 .​field·​public·​static·​final·​webview:​I·​=·​0x7f070001
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​public·​constructor·​<init>()​V 34 .​method·​public·​constructor·​<init>()​V
35 ····​.​locals·​0 35 ····​.​locals·​0
   
36 ····​.​prologue 36 ····​.​prologue
[−]
smali/com/handmark/pulltorefresh/library/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​9 25 ····​.​line·​9
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​82  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/com/handmark/pulltorefresh/library/extras/PullToRefreshWebView2$JsValueCallback.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​)​V 20 .​method·​constructor·​<init>(Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​122 24 ····​.​line·​122
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​$JsValueCallback;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​$JsValueCallback;​-​>this$0:​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/handmark/pulltorefresh/library/extras/PullToRefreshWebView2.smali
Offset 136, 16 lines modified Offset 136, 14 lines modified
136 ····​return-​object·​v0 136 ····​return-​object·​v0
137 .​end·​method 137 .​end·​method
   
   
138 #·​virtual·​methods 138 #·​virtual·​methods
139 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 139 .​method·​protected·​bridge·​synthetic·​createRefreshableView​(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
140 ····​.​locals·​1 140 ····​.​locals·​1
141 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Context;​  
142 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​util/​AttributeSet;​  
   
143 ····​.​prologue 141 ····​.​prologue
144 ····​.​line·​62 142 ····​.​line·​62
145 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​webkit/​WebView;​ 143 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​handmark/​pulltorefresh/​library/​extras/​PullToRefreshWebView2​;​-​>createRefreshableVie​w(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​webkit/​WebView;​
   
146 ····​move-​result-​object·​v0 144 ····​move-​result-​object·​v0
   
[−]
smali/com/handmark/pulltorefresh/library/internal/IndicatorLayout.smali
Offset 9, 20 lines modified Offset 9, 14 lines modified
9 #·​annotations 9 #·​annotations
10 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 10 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​
11 ····​value·​=·​{ 11 ····​value·​=·​{
12 ········​"ViewConstructor" 12 ········​"ViewConstructor"
13 ····​} 13 ····​}
14 .​end·​annotation 14 .​end·​annotation
   
15 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
16 ····​value·​=·​{  
17 ········​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout$1;​  
18 ····​}  
19 .​end·​annotation  
   
   
20 #·​static·​fields 15 #·​static·​fields
21 .​field·​static·​final·​DEFAULT_ROTATION_ANIM​ATION_DURATION:​I·​=·​0x96 16 .​field·​static·​final·​DEFAULT_ROTATION_ANIM​ATION_DURATION:​I·​=·​0x96
   
   
22 #·​instance·​fields 17 #·​instance·​fields
23 .​field·​private·​mArrowImageView:​Landroid/​widget/​ImageView;​ 18 .​field·​private·​mArrowImageView:​Landroid/​widget/​ImageView;​
Offset 170, 17 lines modified Offset 164, 17 lines modified
170 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 164 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
171 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 165 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
172 ····​.​line·​88 166 ····​.​line·​88
173 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 167 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
174 ····​const-​wide/​16·​v1,​·​0x96 168 ····​const-​wide/​16·​v2,​·​0x96
   
175 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 169 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
176 ····​.​line·​89 170 ····​.​line·​89
177 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 171 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
178 ····​const/​4·​v1,​·​0x1 172 ····​const/​4·​v1,​·​0x1
   
179 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V 173 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V
Offset 208, 17 lines modified Offset 202, 17 lines modified
208 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​ 202 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​
   
209 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 203 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
210 ····​.​line·​94 204 ····​.​line·​94
211 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​ 205 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​
   
212 ····​const-​wide/​16·​v1,​·​0x96 206 ····​const-​wide/​16·​v2,​·​0x96
   
213 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 207 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
214 ····​.​line·​95 208 ····​.​line·​95
215 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​ 209 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​IndicatorLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​
   
216 ····​const/​4·​v1,​·​0x1 210 ····​const/​4·​v1,​·​0x1
   
217 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V 211 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V
[−]
smali/com/handmark/pulltorefresh/library/internal/LoadingLayout.smali
Offset 9, 20 lines modified Offset 9, 14 lines modified
9 #·​annotations 9 #·​annotations
10 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 10 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​
11 ····​value·​=·​{ 11 ····​value·​=·​{
12 ········​"ViewConstructor" 12 ········​"ViewConstructor"
13 ····​} 13 ····​}
14 .​end·​annotation 14 .​end·​annotation
   
15 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
16 ····​value·​=·​{  
17 ········​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout$1;​  
18 ····​}  
19 .​end·​annotation  
   
   
20 #·​static·​fields 15 #·​static·​fields
21 .​field·​static·​final·​ANIMATION_INTERPOLATO​R:​Landroid/​view/​animation/​Interpolator;​ 16 .​field·​static·​final·​ANIMATION_INTERPOLATO​R:​Landroid/​view/​animation/​Interpolator;​
   
22 .​field·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"PullToRefresh-​LoadingLayout" 17 .​field·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"PullToRefresh-​LoadingLayout"
   
   
Offset 222, 24 lines modified Offset 216, 24 lines modified
   
222 ····​move-​result-​object·​v5 216 ····​move-​result-​object·​v5
   
223 ····​iput-​object·​v5,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>mReleaseLabel:​Ljava/​lang/​CharSequence;​ 217 ····​iput-​object·​v5,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>mReleaseLabel:​Ljava/​lang/​CharSequence;​
   
224 ····​.​line·​111 218 ····​.​line·​111
225 ····​:​goto_2 219 ····​:​goto_2
226 ····​const/​4·​v5,​·​0x1 220 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrHea​derBackground:​I
   
227 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 221 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
228 ····​move-​result·​v5 222 ····​move-​result·​v5
   
229 ····​if-​eqz·​v5,​·​:​cond_0 223 ····​if-​eqz·​v5,​·​:​cond_0
   
230 ····​.​line·​112 224 ····​.​line·​112
231 ····​const/​4·​v5,​·​0x1 225 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrHea​derBackground:​I
   
232 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 226 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
233 ····​move-​result-​object·​v0 227 ····​move-​result-​object·​v0
   
234 ····​.​line·​113 228 ····​.​line·​113
235 ····​.​local·​v0,​·​"background":​Landroid/​graphics/​drawable/​Drawable;​ 229 ····​.​local·​v0,​·​"background":​Landroid/​graphics/​drawable/​Drawable;​
Offset 247, 78 lines modified Offset 241, 78 lines modified
   
247 ····​.​line·​114 241 ····​.​line·​114
248 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​ViewCompat;​-​>setBackground(Landro​id/​view/​View;​Landroid/​graphics/​drawable/​Drawable;​)​V 242 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​ViewCompat;​-​>setBackground(Landro​id/​view/​View;​Landroid/​graphics/​drawable/​Drawable;​)​V
   
249 ····​.​line·​118 243 ····​.​line·​118
250 ····​.​end·​local·​v0····​#·​"background":​Landroid/​graphics/​drawable/​Drawable;​ 244 ····​.​end·​local·​v0····​#·​"background":​Landroid/​graphics/​drawable/​Drawable;​
251 ····​:​cond_0 245 ····​:​cond_0
252 ····​const/​16·​v5,​·​0xa 246 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrHea​derTextAppearance:​I
   
253 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 247 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
254 ····​move-​result·​v5 248 ····​move-​result·​v5
   
255 ····​if-​eqz·​v5,​·​:​cond_1 249 ····​if-​eqz·​v5,​·​:​cond_1
   
256 ····​.​line·​119 250 ····​.​line·​119
257 ····​new-​instance·​v4,​·​Landroid/​util/​TypedValue;​ 251 ····​new-​instance·​v4,​·​Landroid/​util/​TypedValue;​
   
258 ····​invoke-​direct·​{v4},​·​Landroid/​util/​TypedValue;​-​><init>()​V 252 ····​invoke-​direct·​{v4},​·​Landroid/​util/​TypedValue;​-​><init>()​V
   
259 ····​.​line·​120 253 ····​.​line·​120
260 ····​.​local·​v4,​·​"styleID":​Landroid/​util/​TypedValue;​ 254 ····​.​local·​v4,​·​"styleID":​Landroid/​util/​TypedValue;​
261 ····​const/​16·​v5,​·​0xa 255 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrHea​derTextAppearance:​I
   
262 ····​invoke-​virtual·​{p4,​·​v5,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getValue(ILandroid/​util/​TypedValue;​)​Z 256 ····​invoke-​virtual·​{p4,​·​v5,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getValue(ILandroid/​util/​TypedValue;​)​Z
   
263 ····​.​line·​121 257 ····​.​line·​121
264 ····​iget·​v5,​·​v4,​·​Landroid/​util/​TypedValue;​-​>data:​I 258 ····​iget·​v5,​·​v4,​·​Landroid/​util/​TypedValue;​-​>data:​I
   
265 ····​invoke-​direct·​{p0,​·​v5},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setTextAppearance(I)​V 259 ····​invoke-​direct·​{p0,​·​v5},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​>setTextAppearance(I)​V
   
266 ····​.​line·​123 260 ····​.​line·​123
267 ····​.​end·​local·​v4····​#·​"styleID":​Landroid/​util/​TypedValue;​ 261 ····​.​end·​local·​v4····​#·​"styleID":​Landroid/​util/​TypedValue;​
268 ····​:​cond_1 262 ····​:​cond_1
269 ····​const/​16·​v5,​·​0xb 263 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrSub​HeaderTextAppearance:​I
   
270 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 264 ····​invoke-​virtual·​{p4,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
271 ····​move-​result·​v5 265 ····​move-​result·​v5
   
272 ····​if-​eqz·​v5,​·​:​cond_2 266 ····​if-​eqz·​v5,​·​:​cond_2
   
273 ····​.​line·​124 267 ····​.​line·​124
274 ····​new-​instance·​v4,​·​Landroid/​util/​TypedValue;​ 268 ····​new-​instance·​v4,​·​Landroid/​util/​TypedValue;​
   
275 ····​invoke-​direct·​{v4},​·​Landroid/​util/​TypedValue;​-​><init>()​V 269 ····​invoke-​direct·​{v4},​·​Landroid/​util/​TypedValue;​-​><init>()​V
   
276 ····​.​line·​125 270 ····​.​line·​125
277 ····​.​restart·​local·​v4····​#·​"styleID":​Landroid/​util/​TypedValue;​ 271 ····​.​restart·​local·​v4····​#·​"styleID":​Landroid/​util/​TypedValue;​
278 ····​const/​16·​v5,​·​0xb 272 ····sget·v5,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrSub​HeaderTextAppearance:​I
   
279 ····​invoke-​virtual·​{p4,​·​v5,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getValue(ILandroid/​util/​TypedValue;​)​Z 273 ····​invoke-​virtual·​{p4,​·​v5,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getValue(ILandroid/​util/​TypedValue;​)​Z
   
Max diff block lines reached; 5618/8928 bytes (62.93%) of diff not shown.
[−]
smali/com/handmark/pulltorefresh/library/internal/FlipLoadingLayout.smali
Offset 6, 20 lines modified Offset 6, 14 lines modified
6 #·​annotations 6 #·​annotations
7 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 7 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​
8 ····​value·​=·​{ 8 ····​value·​=·​{
9 ········​"ViewConstructor" 9 ········​"ViewConstructor"
10 ····​} 10 ····​}
11 .​end·​annotation 11 .​end·​annotation
   
12 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
13 ····​value·​=·​{  
14 ········​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout$1;​  
15 ····​}  
16 .​end·​annotation  
   
   
17 #·​static·​fields 12 #·​static·​fields
18 .​field·​static·​final·​FLIP_ANIMATION_DURATI​ON:​I·​=·​0x96 13 .​field·​static·​final·​FLIP_ANIMATION_DURATI​ON:​I·​=·​0x96
   
   
19 #·​instance·​fields 14 #·​instance·​fields
20 .​field·​private·​final·​mResetRotateAnimation​:​Landroid/​view/​animation/​Animation;​ 15 .​field·​private·​final·​mResetRotateAnimation​:​Landroid/​view/​animation/​Animation;​
Offset 73, 17 lines modified Offset 67, 17 lines modified
73 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​ 67 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​
   
74 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
75 ····​.​line·​48 69 ····​.​line·​48
76 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 70 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
77 ····​const-​wide/​16·​v1,​·​0x96 71 ····​const-​wide/​16·​v2,​·​0x96
   
78 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 72 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
79 ····​.​line·​49 73 ····​.​line·​49
80 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 74 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
81 ····​const/​4·​v1,​·​0x1 75 ····​const/​4·​v1,​·​0x1
   
82 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V 76 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V
Offset 113, 17 lines modified Offset 107, 17 lines modified
113 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​ 107 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​
   
114 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 108 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
115 ····​.​line·​54 109 ····​.​line·​54
116 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​ 110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​
   
117 ····​const-​wide/​16·​v1,​·​0x96 111 ····​const-​wide/​16·​v2,​·​0x96
   
118 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 112 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
119 ····​.​line·​55 113 ····​.​line·​55
120 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​ 114 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​FlipLoadingLayout;​-​>mResetRotateAnimatio​n:​Landroid/​view/​animation/​Animation;​
   
121 ····​const/​4·​v1,​·​0x1 115 ····​const/​4·​v1,​·​0x1
   
122 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V 116 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setFillAfter(Z)​V
[−]
smali/com/handmark/pulltorefresh/library/internal/RotateLoadingLayout.smali
Offset 32, 15 lines modified Offset 32, 15 lines modified
   
32 ····​const/​4·​v3,​·​0x1 32 ····​const/​4·​v3,​·​0x1
   
33 ····​.​line·​42 33 ····​.​line·​42
34 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​><init>(Landroid/​content/​Context;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ori​entation;​Landroid/​content/​res/​TypedArray;​)​V 34 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​LoadingLayout;​-​><init>(Landroid/​content/​Context;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Mod​e;​Lcom/​handmark/​pulltorefresh/​library/​PullToRefreshBase$Ori​entation;​Landroid/​content/​res/​TypedArray;​)​V
   
35 ····​.​line·​44 35 ····​.​line·​44
36 ····​const/​16·​v0,​·​0xf 36 ····sget·v0,​·Lcom/​handmark/​pulltorefresh/​library/​R$styleable;​-​>PullToRefresh_ptrRot​ateDrawableWhilePulli​ng:​I
   
37 ····​invoke-​virtual·​{p4,​·​v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 37 ····​invoke-​virtual·​{p4,​·​v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
38 ····​move-​result·​v0 38 ····​move-​result·​v0
   
39 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateDrawableWhile​Pulling:​Z 39 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateDrawableWhile​Pulling:​Z
   
Offset 86, 17 lines modified Offset 86, 17 lines modified
86 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​ 86 ····​sget-​object·​v1,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>ANIMATION_INTERPOLAT​OR:​Landroid/​view/​animation/​Interpolator;​
   
87 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 87 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
88 ····​.​line·​53 88 ····​.​line·​53
89 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 89 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
90 ····​const-​wide/​16·​v1,​·​0x4b0 90 ····​const-​wide/​16·​v4,​·​0x4b0
   
91 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 91 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
92 ····​.​line·​54 92 ····​.​line·​54
93 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​ 93 ····​iget-​object·​v0,​·​p0,​·​Lcom/​handmark/​pulltorefresh/​library/​internal/​RotateLoadingLayout;​-​>mRotateAnimation:​Landroid/​view/​animation/​Animation;​
   
94 ····​const/​4·​v1,​·​-​0x1 94 ····​const/​4·​v1,​·​-​0x1
   
95 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setRepeatCount(I)​V 95 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setRepeatCount(I)​V
[−]
smali/com/handmark/pulltorefresh/library/internal/ViewCompat.smali
Offset 16, 15 lines modified Offset 16, 14 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​25 19 ····​.​line·​25
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​57  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
   
24 .​method·​public·​static·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 23 .​method·​public·​static·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
25 ····​.​locals·​2 24 ····​.​locals·​2
26 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 25 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
27 ····​.​param·​p1,​·​"runnable"····​#·​Ljava/​lang/​Runnable;​ 26 ····​.​param·​p1,​·​"runnable"····​#·​Ljava/​lang/​Runnable;​
[−]
smali/com/j256/ormlite/android/AndroidCompiledStatement.smali
Offset 123, 17 lines modified Offset 123, 17 lines modified
   
123 ····​.​line·​192 123 ····​.​line·​192
124 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 124 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
125 ····​:​try_end_1 125 ····​:​try_end_1
126 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 126 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
127 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 127 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
128 ····​move-​result-​wide·​v3 128 ····​move-​result-​wide·​v4
   
129 ····​long-​to-​int·​v1,​·​v3 129 ····​long-​to-​int·​v1,​·​v4
   
130 ····​.​line·​197 130 ····​.​line·​197
131 ····​.​local·​v1,​·​"result":​I 131 ····​.​local·​v1,​·​"result":​I
132 ····​if-​eqz·​v2,​·​:​cond_0 132 ····​if-​eqz·​v2,​·​:​cond_0
   
133 ····​.​line·​198 133 ····​.​line·​198
134 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 134 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
[−]
smali/com/j256/ormlite/android/AndroidDatabaseConnection.smali
Offset 408, 17 lines modified Offset 408, 17 lines modified
   
408 ····​.​line·​309 408 ····​.​line·​309
409 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 409 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
410 ····​:​try_end_1 410 ····​:​try_end_1
411 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 411 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
412 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 412 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
413 ····​move-​result-​wide·​v3 413 ····​move-​result-​wide·​v4
   
414 ····​long-​to-​int·​v1,​·​v3 414 ····​long-​to-​int·​v1,​·​v4
   
415 ····​.​line·​314 415 ····​.​line·​314
416 ····​.​local·​v1,​·​"result":​I 416 ····​.​local·​v1,​·​"result":​I
417 ····​if-​eqz·​v2,​·​:​cond_1 417 ····​if-​eqz·​v2,​·​:​cond_1
   
418 ····​.​line·​315 418 ····​.​line·​315
419 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 419 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
Offset 1132, 56 lines modified Offset 1132, 56 lines modified
1132 ········​value·​=·​{ 1132 ········​value·​=·​{
1133 ············​Ljava/​sql/​SQLException;​ 1133 ············​Ljava/​sql/​SQLException;​
1134 ········​} 1134 ········​}
1135 ····​.​end·​annotation 1135 ····​.​end·​annotation
   
1136 ····​.​prologue 1136 ····​.​prologue
1137 ····​.​line·​211 1137 ····​.​line·​211
1138 ····​const/​4·​v3,​·​0x0 1138 ····​const/​4·​v1,​·​0x0
   
1139 ····​.​line·​213 1139 ····​.​line·​213
1140 ····​.​local·​v3,​·​"stmt":​Landroid/​database/​sqlite/​SQLiteStatement;​ 1140 ····​.​local·​v1,​·​"stmt":​Landroid/​database/​sqlite/​SQLiteStatement;​
1141 ····​:​try_start_0 1141 ····​:​try_start_0
1142 ····​iget-​object·​v4,​·​p0,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>db:​Landroid/​database/​sqlite/​SQLiteDatabase;​ 1142 ····​iget-​object·​v4,​·​p0,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>db:​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
1143 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>compileStatement(Lja​va/​lang/​String;​)​Landroid/​database/​sqlite/​SQLiteStatement;​ 1143 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>compileStatement(Lja​va/​lang/​String;​)​Landroid/​database/​sqlite/​SQLiteStatement;​
   
1144 ····​move-​result-​object·​v3 1144 ····​move-​result-​object·​v1
   
1145 ····​.​line·​214 1145 ····​.​line·​214
1146 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 1146 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
   
1147 ····​move-​result-​wide·​v1 1147 ····​move-​result-​wide·​v2
   
1148 ····​.​line·​215 1148 ····​.​line·​215
1149 ····​.​local·​v1,​·​"result":​J 1149 ····​.​local·​v2,​·​"result":​J
1150 ····​sget-​object·​v4,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>logger:​Lcom/​j256/​ormlite/​logger/​Logger;​ 1150 ····​sget-​object·​v4,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>logger:​Lcom/​j256/​ormlite/​logger/​Logger;​
   
1151 ····​const-​string·​v5,​·​"{}:​·​query·​for·​long·​simple·​query·​returned·​{}:​·​{}" 1151 ····​const-​string·​v5,​·​"{}:​·​query·​for·​long·​simple·​query·​returned·​{}:​·​{}"
   
1152 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 1152 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
1153 ····​move-​result-​object·​v6 1153 ····​move-​result-​object·​v6
   
1154 ····​invoke-​virtual·​{v4,​·​v5,​·​p0,​·​v6,​·​p1},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>trace(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 1154 ····​invoke-​virtual·​{v4,​·​v5,​·​p0,​·​v6,​·​p1},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>trace(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
1155 ····​:​try_end_0 1155 ····​:​try_end_0
1156 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 1156 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
1157 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1157 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1158 ····​.​line·​220 1158 ····​.​line·​220
1159 ····​if-​eqz·​v3,​·​:​cond_0 1159 ····​if-​eqz·​v1,​·​:​cond_0
   
1160 ····​.​line·​221 1160 ····​.​line·​221
1161 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 1161 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
   
1162 ····​:​cond_0 1162 ····​:​cond_0
1163 ····​return-​wide·​v1 1163 ····​return-​wide·​v2
   
1164 ····​.​line·​217 1164 ····​.​line·​217
1165 ····​.​end·​local·​v1····​#·​"result":​J 1165 ····​.​end·​local·​v2····​#·​"result":​J
1166 ····​:​catch_0 1166 ····​:​catch_0
1167 ····​move-​exception·​v0 1167 ····​move-​exception·​v0
   
1168 ····​.​line·​218 1168 ····​.​line·​218
1169 ····​.​local·​v0,​·​"e":​Landroid/​database/​SQLException;​ 1169 ····​.​local·​v0,​·​"e":​Landroid/​database/​SQLException;​
1170 ····​:​try_start_1 1170 ····​:​try_start_1
1171 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 1171 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
Offset 1211, 18 lines modified Offset 1211, 18 lines modified
1211 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 1211 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
1212 ····​.​line·​220 1212 ····​.​line·​220
1213 ····​.​end·​local·​v0····​#·​"e":​Landroid/​database/​SQLException;​ 1213 ····​.​end·​local·​v0····​#·​"e":​Landroid/​database/​SQLException;​
1214 ····​:​catchall_0 1214 ····​:​catchall_0
1215 ····​move-​exception·​v4 1215 ····​move-​exception·​v4
   
1216 ····​if-​eqz·​v3,​·​:​cond_1 1216 ····​if-​eqz·​v1,​·​:​cond_1
   
1217 ····​.​line·​221 1217 ····​.​line·​221
1218 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 1218 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
   
1219 ····​:​cond_1 1219 ····​:​cond_1
1220 ····​throw·​v4 1220 ····​throw·​v4
1221 .​end·​method 1221 .​end·​method
   
1222 .​method·​public·​queryForLong(Ljava/​lang/​String;​[Ljava/​lang/​Object;​[Lcom/​j256/​ormlite/​field/​FieldType;​)​J 1222 .​method·​public·​queryForLong(Ljava/​lang/​String;​[Ljava/​lang/​Object;​[Lcom/​j256/​ormlite/​field/​FieldType;​)​J
1223 ····​.​locals·​8 1223 ····​.​locals·​8
[−]
smali/com/j256/ormlite/dao/BaseDaoImpl.smali
Offset 1188, 22 lines modified Offset 1188, 22 lines modified
1188 ····​:​try_start_0 1188 ····​:​try_start_0
1189 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​ 1189 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​
   
1190 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForCountStar(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​J 1190 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForCountStar(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​J
1191 ····​:​try_end_0 1191 ····​:​try_end_0
1192 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1192 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1193 ····​move-​result-​wide·​v1 1193 ····​move-​result-​wide·​v2
   
1194 ····​.​line·​701 1194 ····​.​line·​701
1195 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1195 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1196 ····​invoke-​interface·​{v3,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1196 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
   
1197 ····​return-​wide·​v1 1197 ····​return-​wide·​v2
   
1198 ····​:​catchall_0 1198 ····​:​catchall_0
1199 ····​move-​exception·​v1 1199 ····​move-​exception·​v1
   
1200 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1200 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1201 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1201 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
Offset 1288, 22 lines modified Offset 1288, 22 lines modified
1288 ····​:​try_start_0 1288 ····​:​try_start_0
1289 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​ 1289 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​
   
1290 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForLong(Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Lcom/​j256/​ormlite/​stmt/​PreparedStmt;​)​J 1290 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForLong(Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Lcom/​j256/​ormlite/​stmt/​PreparedStmt;​)​J
1291 ····​:​try_end_0 1291 ····​:​try_end_0
1292 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1292 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1293 ····​move-​result-​wide·​v1 1293 ····​move-​result-​wide·​v2
   
1294 ····​.​line·​715 1294 ····​.​line·​715
1295 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1295 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1296 ····​invoke-​interface·​{v3,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1296 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
   
1297 ····​return-​wide·​v1 1297 ····​return-​wide·​v2
   
1298 ····​:​catchall_0 1298 ····​:​catchall_0
1299 ····​move-​exception·​v1 1299 ····​move-​exception·​v1
   
1300 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1300 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1301 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1301 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
[−]
smali/com/j256/ormlite/dao/RuntimeExceptionDao.smali
Offset 427, 29 lines modified Offset 427, 29 lines modified
   
427 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 427 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
428 ····​throw·​v1 428 ····​throw·​v1
429 .​end·​method 429 .​end·​method
   
430 .​method·​public·​countOf()​J 430 .​method·​public·​countOf()​J
431 ····​.​locals·3 431 ····​.​locals·4
   
432 ····​.​prologue 432 ····​.​prologue
433 ····​.​line·​610 433 ····​.​line·​610
434 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​" 434 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​"
435 ····​:​try_start_0 435 ····​:​try_start_0
436 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 436 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
437 ····​invoke-​interface·​{v1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf()​J 437 ····​invoke-​interface·​{v1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf()​J
438 ····​:​try_end_0 438 ····​:​try_end_0
439 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 439 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
440 ····​move-​result-​wide·​v1 440 ····​move-​result-​wide·​v2
   
441 ····​return-​wide·​v1 441 ····​return-​wide·​v2
   
442 ····​.​line·​611 442 ····​.​line·​611
443 ····​:​catch_0 443 ····​:​catch_0
444 ····​move-​exception·​v0 444 ····​move-​exception·​v0
   
445 ····​.​line·​612 445 ····​.​line·​612
446 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 446 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
Offset 462, 15 lines modified Offset 462, 15 lines modified
   
462 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 462 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
463 ····​throw·​v1 463 ····​throw·​v1
464 .​end·​method 464 .​end·​method
   
465 .​method·​public·​countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J 465 .​method·​public·​countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J
466 ····​.​locals·3 466 ····​.​locals·4
467 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 467 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
468 ········​value·​=·​{ 468 ········​value·​=·​{
469 ············​"(",​ 469 ············​"(",​
470 ············​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery",​ 470 ············​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery",​
471 ············​"<TT;​>;​)​J" 471 ············​"<TT;​>;​)​J"
472 ········​} 472 ········​}
473 ····​.​end·​annotation 473 ····​.​end·​annotation
Offset 482, 17 lines modified Offset 482, 17 lines modified
482 ····​:​try_start_0 482 ····​:​try_start_0
483 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 483 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
484 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J 484 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J
485 ····​:​try_end_0 485 ····​:​try_end_0
486 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 486 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
487 ····​move-​result-​wide·​v1 487 ····​move-​result-​wide·​v2
   
488 ····​return-​wide·​v1 488 ····​return-​wide·​v2
   
489 ····​.​line·​623 489 ····​.​line·​623
490 ····​:​catch_0 490 ····​:​catch_0
491 ····​move-​exception·​v0 491 ····​move-​exception·​v0
   
492 ····​.​line·​624 492 ····​.​line·​624
493 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 493 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
Offset 2840, 31 lines modified Offset 2840, 31 lines modified
   
2840 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 2840 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
2841 ····​throw·​v1 2841 ····​throw·​v1
2842 .​end·​method 2842 .​end·​method
   
2843 .​method·​public·​varargs·​queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J 2843 .​method·​public·​varargs·​queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J
2844 ····​.​locals·3 2844 ····​.​locals·4
2845 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​ 2845 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​
2846 ····​.​param·​p2,​·​"arguments"····​#·​[Ljava/​lang/​String;​ 2846 ····​.​param·​p2,​·​"arguments"····​#·​[Ljava/​lang/​String;​
   
2847 ····​.​prologue 2847 ····​.​prologue
2848 ····​.​line·​449 2848 ····​.​line·​449
2849 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​" 2849 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​"
2850 ····​:​try_start_0 2850 ····​:​try_start_0
2851 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 2851 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
2852 ····​invoke-​interface·​{v1,​·​p1,​·​p2},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J 2852 ····​invoke-​interface·​{v1,​·​p1,​·​p2},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J
2853 ····​:​try_end_0 2853 ····​:​try_end_0
2854 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 2854 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
2855 ····​move-​result-​wide·​v1 2855 ····​move-​result-​wide·​v2
   
2856 ····​return-​wide·​v1 2856 ····​return-​wide·​v2
   
2857 ····​.​line·​450 2857 ····​.​line·​450
2858 ····​:​catch_0 2858 ····​:​catch_0
2859 ····​move-​exception·​v0 2859 ····​move-​exception·​v0
   
2860 ····​.​line·​451 2860 ····​.​line·​451
2861 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 2861 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
[−]
smali/com/j256/ormlite/field/types/BaseDateType.smali
Offset 178, 15 lines modified Offset 178, 15 lines modified
178 ····​.​line·​73 178 ····​.​line·​73
179 ····​const/​4·​v0,​·​0x1 179 ····​const/​4·​v0,​·​0x1
   
180 ····​return·​v0 180 ····​return·​v0
181 .​end·​method 181 .​end·​method
   
182 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 182 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
183 ····​.​locals·5 183 ····​.​locals·6
184 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​ 184 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​
   
185 ····​.​prologue 185 ····​.​prologue
186 ····​.​line·​78 186 ····​.​line·​78
187 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 187 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
188 ····​move-​result-​wide·​v0 188 ····​move-​result-​wide·​v0
Offset 218, 19 lines modified Offset 218, 19 lines modified
218 ····​cmp-​long·​v2,​·​v0,​·​v2 218 ····​cmp-​long·​v2,​·​v0,​·​v2
   
219 ····​if-​nez·​v2,​·​:​cond_1 219 ····​if-​nez·​v2,​·​:​cond_1
   
220 ····​.​line·​82 220 ····​.​line·​82
221 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​ 221 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
222 ····​const-​wide/​16·​v3,​·​0x1 222 ····​const-​wide/​16·​v4,​·​0x1
   
223 ····​add-​long/​2addr·​v3,​·​v0 223 ····​add-​long/​2addr·​v4,​·​v0
   
224 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​util/​Date;​-​><init>(J)​V 224 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
225 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
   
226 ····​.​line·​84 226 ····​.​line·​84
227 ····​:​cond_1 227 ····​:​cond_1
228 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​ 228 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
[−]
smali/com/j256/ormlite/field/types/DateLongType.smali
Offset 97, 55 lines modified Offset 97, 55 lines modified
97 ····​.​line·​67 97 ····​.​line·​67
98 ····​const/​4·​v0,​·​0x0 98 ····​const/​4·​v0,​·​0x0
   
99 ····​return·​v0 99 ····​return·​v0
100 .​end·​method 100 .​end·​method
   
101 .​method·​public·​javaToSqlArg(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 101 .​method·​public·​javaToSqlArg(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
102 ····​.​locals·3 102 ····​.​locals·4
103 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 103 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
104 ····​.​param·​p2,​·​"obj"····​#·​Ljava/​lang/​Object;​ 104 ····​.​param·​p2,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·​61 106 ····​.​line·​61
107 ····​move-​object·​v0,​·​p2 107 ····​move-​object·​v0,​·​p2
   
108 ····​check-​cast·​v0,​·​Ljava/​util/​Date;​ 108 ····​check-​cast·​v0,​·​Ljava/​util/​Date;​
   
109 ····​.​line·​62 109 ····​.​line·​62
110 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 110 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
111 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 111 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
112 ····​move-​result-​wide·​v1 112 ····​move-​result-​wide·​v2
   
113 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 113 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
114 ····​move-​result-​object·​v1 114 ····​move-​result-​object·​v1
   
115 ····​return-​object·​v1 115 ····​return-​object·​v1
116 .​end·​method 116 .​end·​method
   
117 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 117 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
118 ····​.​locals·3 118 ····​.​locals·4
119 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 119 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
120 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​ 120 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​
121 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 121 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
122 ········​value·​=·​{ 122 ········​value·​=·​{
123 ············​Ljava/​sql/​SQLException;​ 123 ············​Ljava/​sql/​SQLException;​
124 ········​} 124 ········​}
125 ····​.​end·​annotation 125 ····​.​end·​annotation
   
126 ····​.​prologue 126 ····​.​prologue
127 ····​.​line·​42 127 ····​.​line·​42
128 ····​:​try_start_0 128 ····​:​try_start_0
129 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 129 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
130 ····​move-​result-​wide·​v1 130 ····​move-​result-​wide·​v2
   
131 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 131 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
132 ····​:​try_end_0 132 ····​:​try_end_0
133 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 133 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
134 ····​move-​result-​object·​v1 134 ····​move-​result-​object·​v1
   
135 ····​return-​object·​v1 135 ····​return-​object·​v1
   
Offset 234, 27 lines modified Offset 234, 27 lines modified
   
234 ····​move-​result-​object·​v0 234 ····​move-​result-​object·​v0
   
235 ····​return-​object·​v0 235 ····​return-​object·​v0
236 .​end·​method 236 .​end·​method
   
237 .​method·​public·​sqlArgToJava(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 237 .​method·​public·​sqlArgToJava(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
238 ····​.​locals·3 238 ····​.​locals·4
239 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 239 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
240 ····​.​param·​p2,​·​"sqlArg"····​#·​Ljava/​lang/​Object;​ 240 ····​.​param·​p2,​·​"sqlArg"····​#·​Ljava/​lang/​Object;​
241 ····​.​param·​p3,​·​"columnPos"····​#·​I 241 ····​.​param·​p3,​·​"columnPos"····​#·​I
   
242 ····​.​prologue 242 ····​.​prologue
243 ····​.​line·​56 243 ····​.​line·​56
244 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 244 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
245 ····​check-​cast·​p2,​·​Ljava/​lang/​Long;​ 245 ····​check-​cast·​p2,​·​Ljava/​lang/​Long;​
   
246 ····​.​end·​local·​p2····​#·​"sqlArg":​Ljava/​lang/​Object;​ 246 ····​.​end·​local·​p2····​#·​"sqlArg":​Ljava/​lang/​Object;​
247 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J 247 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
248 ····​move-​result-​wide·​v1 248 ····​move-​result-​wide·​v2
   
249 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 249 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
250 ····​return-​object·​v0 250 ····​return-​object·​v0
251 .​end·​method 251 .​end·​method
[−]
smali/com/j256/ormlite/field/types/DateType.smali
Offset 120, 15 lines modified Offset 120, 15 lines modified
   
120 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 120 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
   
121 ····​return-​object·​v1 121 ····​return-​object·​v1
122 .​end·​method 122 .​end·​method
   
123 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 123 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
124 ····​.​locals·5 124 ····​.​locals·6
125 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 125 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
126 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​ 126 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​
127 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 127 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
128 ········​value·​=·​{ 128 ········​value·​=·​{
129 ············​Ljava/​sql/​SQLException;​ 129 ············​Ljava/​sql/​SQLException;​
130 ········​} 130 ········​}
131 ····​.​end·​annotation 131 ····​.​end·​annotation
Offset 150, 17 lines modified Offset 150, 17 lines modified
   
150 ····​invoke-​static·​{v0,​·​p2},​·​Lcom/​j256/​ormlite/​field/​types/​DateType;​-​>parseDateString(Lcom​/​j256/​ormlite/​field/​types/​BaseDateType$DateStri​ngFormatConfig;​Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 150 ····​invoke-​static·​{v0,​·​p2},​·​Lcom/​j256/​ormlite/​field/​types/​DateType;​-​>parseDateString(Lcom​/​j256/​ormlite/​field/​types/​BaseDateType$DateStri​ngFormatConfig;​Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
151 ····​move-​result-​object·​v3 151 ····​move-​result-​object·​v3
   
152 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J 152 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J
   
153 ····​move-​result-​wide·​v3 153 ····​move-​result-​wide·​v4
   
154 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 154 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
155 ····​:​try_end_0 155 ····​:​try_end_0
156 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 156 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
157 ····​return-​object·​v2 157 ····​return-​object·​v2
   
158 ····​.​line·​42 158 ····​.​line·​42
159 ····​:​catch_0 159 ····​:​catch_0
[−]
smali/com/j256/ormlite/field/types/TimeStampType.smali
Offset 111, 15 lines modified Offset 111, 15 lines modified
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·​41 112 ····​.​line·​41
113 ····​return-​object·​p2 113 ····​return-​object·​p2
114 .​end·​method 114 .​end·​method
   
115 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 115 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
116 ····​.​locals·5 116 ····​.​locals·6
117 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​ 117 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​51 119 ····​.​line·​51
120 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 120 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
121 ····​move-​result-​wide·​v0 121 ····​move-​result-​wide·​v0
Offset 151, 19 lines modified Offset 151, 19 lines modified
151 ····​cmp-​long·​v2,​·​v0,​·​v2 151 ····​cmp-​long·​v2,​·​v0,​·​v2
   
152 ····​if-​nez·​v2,​·​:​cond_1 152 ····​if-​nez·​v2,​·​:​cond_1
   
153 ····​.​line·​55 153 ····​.​line·​55
154 ····​new-​instance·​v2,​·​Ljava/​sql/​Timestamp;​ 154 ····​new-​instance·​v2,​·​Ljava/​sql/​Timestamp;​
   
155 ····​const-​wide/​16·​v3,​·​0x1 155 ····​const-​wide/​16·​v4,​·​0x1
   
156 ····​add-​long/​2addr·​v3,​·​v0 156 ····​add-​long/​2addr·​v4,​·​v0
   
157 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 157 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
   
158 ····​goto·​:​goto_0 158 ····​goto·​:​goto_0
   
159 ····​.​line·​57 159 ····​.​line·​57
160 ····​:​cond_1 160 ····​:​cond_1
161 ····​new-​instance·​v2,​·​Ljava/​sql/​Timestamp;​ 161 ····​new-​instance·​v2,​·​Ljava/​sql/​Timestamp;​
   
[−]
smali/com/j256/ormlite/stmt/QueryBuilder.smali
Offset 849, 27 lines modified Offset 849, 27 lines modified
849 ····​.​line·​658 849 ····​.​line·​658
850 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 850 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​
   
851 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit:​Ljava/​lang/​Long;​ 851 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit:​Ljava/​lang/​Long;​
   
852 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 852 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
853 ····​move-​result-​wide·​v1 853 ····​move-​result-​wide·​v2
   
854 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​ 854 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​
   
855 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​v2,​·​v3},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendLimitValue(Lja​va/​lang/​StringBuilder;​JLjava/​lang/​Long;​)​V 855 ····​invoke-​interface·​{v0,​·​p1,​·​v2,​·​v3,​·​v1},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendLimitValue(Lja​va/​lang/​StringBuilder;​JLjava/​lang/​Long;​)​V
   
856 ····​.​line·​660 856 ····​.​line·​660
857 ····​:​cond_0 857 ····​:​cond_0
858 ····​return-​void 858 ····​return-​void
859 .​end·​method 859 .​end·​method
   
860 .​method·​private·​appendOffset(Ljava/​lang/​StringBuilder;​)​V 860 .​method·​private·​appendOffset(Ljava/​lang/​StringBuilder;​)​V
861 ····​.​locals·3 861 ····​.​locals·4
862 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 862 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
863 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 863 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
864 ········​value·​=·​{ 864 ········​value·​=·​{
865 ············​Ljava/​sql/​SQLException;​ 865 ············​Ljava/​sql/​SQLException;​
866 ········​} 866 ········​}
867 ····​.​end·​annotation 867 ····​.​end·​annotation
   
Offset 913, 17 lines modified Offset 913, 17 lines modified
913 ····​:​cond_2 913 ····​:​cond_2
914 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 914 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​
   
915 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​ 915 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​
   
916 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 916 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
917 ····​move-​result-​wide·​v1 917 ····​move-​result-​wide·​v2
   
918 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​v2},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendOffsetValue(Lj​ava/​lang/​StringBuilder;​J)​V 918 ····​invoke-​interface·​{v0,​·​p1,​·​v2,​·​v3},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendOffsetValue(Lj​ava/​lang/​StringBuilder;​J)​V
   
919 ····​goto·​:​goto_0 919 ····​goto·​:​goto_0
920 .​end·​method 920 .​end·​method
   
921 .​method·​private·​appendOrderBys(Ljava/​lang/​StringBuilder;​Ljava/​util/​List;​)​V 921 .​method·​private·​appendOrderBys(Ljava/​lang/​StringBuilder;​Ljava/​util/​List;​)​V
922 ····​.​locals·​4 922 ····​.​locals·​4
923 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 923 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
[−]
smali/com/j256/ormlite/stmt/StatementExecutor.smali
Offset 1163, 17 lines modified Offset 1163, 17 lines modified
1163 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 1163 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
1164 ····​move-​result-​object·​v8 1164 ····​move-​result-​object·​v8
   
1165 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 1165 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
   
1166 ····​.​line·​593 1166 ····​.​line·​593
1167 ····​const-​wide/​16·​v5,​·​0x0 1167 ····​const-​wide/​16·​v6,​·​0x0
   
1168 ····​cmp-​long·​v5,​·​v0,​·​v5 1168 ····​cmp-​long·​v5,​·​v0,​·​v6
   
1169 ····​if-​eqz·​v5,​·​:​cond_1 1169 ····​if-​eqz·​v5,​·​:​cond_1
   
1170 ····​:​goto_0 1170 ····​:​goto_0
1171 ····​return·​v3 1171 ····​return·​v3
   
1172 ····​:​cond_1 1172 ····​:​cond_1
[−]
smali/com/j256/ormlite/stmt/mapped/MappedCreate.smali
Offset 702, 15 lines modified Offset 702, 15 lines modified
702 ····​.​line·​212 702 ····​.​line·​212
703 ····​goto·​:​goto_0 703 ····​goto·​:​goto_0
704 .​end·​method 704 .​end·​method
   
   
705 #·​virtual·​methods 705 #·​virtual·​methods
706 .​method·​public·​insert(Lcom/​j256/​ormlite/​db/​DatabaseType;​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Ljava/​lang/​Object;​Lcom/​j256/​ormlite/​dao/​ObjectCache;​)​I 706 .​method·​public·​insert(Lcom/​j256/​ormlite/​db/​DatabaseType;​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Ljava/​lang/​Object;​Lcom/​j256/​ormlite/​dao/​ObjectCache;​)​I
707 ····​.​locals·​24 707 ····​.​locals·​25
708 ····​.​param·​p1,​·​"databaseType"····​#·​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 708 ····​.​param·​p1,​·​"databaseType"····​#·​Lcom/​j256/​ormlite/​db/​DatabaseType;​
709 ····​.​param·​p2,​·​"databaseConnection"····​#·​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​ 709 ····​.​param·​p2,​·​"databaseConnection"····​#·​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​
710 ····​.​param·​p4,​·​"objectCache"····​#·​Lcom/​j256/​ormlite/​dao/​ObjectCache;​ 710 ····​.​param·​p4,​·​"objectCache"····​#·​Lcom/​j256/​ormlite/​dao/​ObjectCache;​
711 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 711 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
712 ········​value·​=·​{ 712 ········​value·​=·​{
713 ············​"(",​ 713 ············​"(",​
714 ············​"Lcom/​j256/​ormlite/​db/​DatabaseType;​",​ 714 ············​"Lcom/​j256/​ormlite/​db/​DatabaseType;​",​
Offset 727, 209 lines modified Offset 727, 213 lines modified
727 ········​} 727 ········​}
728 ····​.​end·​annotation 728 ····​.​end·​annotation
   
729 ····​.​prologue 729 ····​.​prologue
730 ····​.​line·​38 730 ····​.​line·​38
731 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​,​·​"Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate<TT;​TID;​>;​" 731 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​,​·​"Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate<TT;​TID;​>;​"
732 ····​.​local·​p3,​·​"data":​Ljava/​lang/​Object;​,​·​"TT;​" 732 ····​.​local·​p3,​·​"data":​Ljava/​lang/​Object;​,​·​"TT;​"
733 ····​const/​4·​v14,​·​0x0 733 ····​const/​4·​v15,​·​0x0
   
734 ····​.​line·​39 734 ····​.​line·​39
735 ····​.​local·​v14,​·​"keyHolder":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate$KeyHolde​r;​ 735 ····​.​local·​v15,​·​"keyHolder":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate$KeyHolde​r;​
736 ····​move-​object/​from16·​v0,​·​p0 736 ····​move-​object/​from16·​v0,​·​p0
   
737 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 737 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
738 ····​move-​object/​from16·​v19,​·​v0 738 ····​move-​object/​from16·​v20,​·​v0
   
739 ····​if-​eqz·​v19,​·​:​cond_0 739 ····​if-​eqz·​v20,​·​:​cond_0
   
740 ····​.​line·​41 740 ····​.​line·​41
741 ····​move-​object/​from16·​v0,​·​p0 741 ····​move-​object/​from16·​v0,​·​p0
   
742 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 742 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
743 ····​move-​object/​from16·​v19,​·​v0 743 ····​move-​object/​from16·​v20,​·​v0
   
744 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isAllowGeneratedIdIn​sert()​Z 744 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isAllowGeneratedIdIn​sert()​Z
   
745 ····​move-​result·​v19 745 ····​move-​result·​v20
   
746 ····​if-​eqz·​v19,​·​:​cond_2 746 ····​if-​eqz·​v20,​·​:​cond_2
   
747 ····​move-​object/​from16·​v0,​·​p0 747 ····​move-​object/​from16·​v0,​·​p0
   
748 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 748 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
749 ····​move-​object/​from16·​v19,​·​v0 749 ····​move-​object/​from16·​v20,​·​v0
   
750 ····​move-​object/​from16·​v0,​·​v19 750 ····​move-​object/​from16·​v0,​·​v20
   
751 ····​move-​object/​from16·​v1,​·​p3 751 ····​move-​object/​from16·​v1,​·​p3
   
752 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isObjectsFieldValueD​efault(Ljava/​lang/​Object;​)​Z 752 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isObjectsFieldValueD​efault(Ljava/​lang/​Object;​)​Z
   
753 ····​move-​result·​v19 753 ····​move-​result·​v20
   
754 ····​if-​nez·​v19,​·​:​cond_2 754 ····​if-​nez·​v20,​·​:​cond_2
   
755 ····​.​line·​42 755 ····​.​line·​42
756 ····​const/​4·​v7,​·​0x0 756 ····​const/​4·​v8,​·​0x0
   
757 ····​.​line·​46 757 ····​.​line·​46
758 ····​.​local·​v7,​·​"assignId":​Z 758 ····​.​local·​v8,​·​"assignId":​Z
759 ····​:​goto_0 759 ····​:​goto_0
760 ····​move-​object/​from16·​v0,​·​p0 760 ····​move-​object/​from16·​v0,​·​p0
   
761 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 761 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
762 ····​move-​object/​from16·​v19,​·​v0 762 ····​move-​object/​from16·​v20,​·​v0
   
763 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isSelfGeneratedId()​Z 763 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isSelfGeneratedId()​Z
   
764 ····​move-​result·​v19 764 ····​move-​result·​v20
   
765 ····​if-​eqz·​v19,​·​:​cond_3 765 ····​if-​eqz·​v20,​·​:​cond_3
   
766 ····​move-​object/​from16·​v0,​·​p0 766 ····​move-​object/​from16·​v0,​·​p0
   
767 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 767 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
768 ····​move-​object/​from16·​v19,​·​v0 768 ····​move-​object/​from16·​v20,​·​v0
   
769 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isGeneratedId()​Z 769 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isGeneratedId()​Z
   
770 ····​move-​result·​v19 770 ····​move-​result·​v20
   
771 ····​if-​eqz·​v19,​·​:​cond_3 771 ····​if-​eqz·​v20,​·​:​cond_3
   
772 ····​.​line·​47 772 ····​.​line·​47
773 ····​if-​eqz·​v7,​·​:​cond_0 773 ····​if-​eqz·​v8,​·​:​cond_0
   
774 ····​.​line·​48 774 ····​.​line·​48
775 ····​move-​object/​from16·​v0,​·​p0 775 ····​move-​object/​from16·​v0,​·​p0
Max diff block lines reached; 27903/31622 bytes (88.24%) of diff not shown.
[−]
smali/com/jakewharton/disklrucache/DiskLruCache$Entry.smali
Offset 99, 15 lines modified Offset 99, 15 lines modified
99 ····​.​line·​875 99 ····​.​line·​875
100 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>sequenceNumber:​J 100 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>sequenceNumber:​J
   
101 ····​return-​wide·​v0 101 ····​return-​wide·​v0
102 .​end·​method 102 .​end·​method
   
103 .​method·​static·​synthetic·​access$1202(Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​J)​J 103 .​method·​static·​synthetic·​access$1202(Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​J)​J
104 ····​.​locals·0 104 ····​.​locals·1
105 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​ 105 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​
106 ····​.​param·​p1,​·​"x1"····​#·​J 106 ····​.​param·​p1,​·​"x1"····​#·​J
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​.​line·​875 108 ····​.​line·​875
109 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>sequenceNumber:​J 109 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>sequenceNumber:​J
   
Offset 214, 15 lines modified Offset 214, 15 lines modified
   
214 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V 214 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V
   
215 ····​throw·​v0 215 ····​throw·​v0
216 .​end·​method 216 .​end·​method
   
217 .​method·​private·​setLengths([Ljava/​lang/​String;​)​V 217 .​method·​private·​setLengths([Ljava/​lang/​String;​)​V
218 ····​.​locals·5 218 ····​.​locals·6
219 ····​.​param·​p1,​·​"strings"····​#·​[Ljava/​lang/​String;​ 219 ····​.​param·​p1,​·​"strings"····​#·​[Ljava/​lang/​String;​
220 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 220 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
221 ········​value·​=·​{ 221 ········​value·​=·​{
222 ············​Ljava/​io/​IOException;​ 222 ············​Ljava/​io/​IOException;​
223 ········​} 223 ········​}
224 ····​.​end·​annotation 224 ····​.​end·​annotation
   
Offset 260, 17 lines modified Offset 260, 17 lines modified
260 ····​.​line·​911 260 ····​.​line·​911
261 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>lengths:​[J 261 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Entry;​-​>lengths:​[J
   
262 ····​aget-​object·​v3,​·​p1,​·​v1 262 ····​aget-​object·​v3,​·​p1,​·​v1
   
263 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 263 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
264 ····​move-​result-​wide·​v3 264 ····​move-​result-​wide·​v4
   
265 ····​aput-​wide·​v3,​·​v2,​·​v1 265 ····​aput-​wide·​v4,​·​v2,​·​v1
266 ····​:​try_end_0 266 ····​:​try_end_0
267 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 267 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
268 ····​.​line·​910 268 ····​.​line·​910
269 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 269 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
270 ····​goto·​:​goto_0 270 ····​goto·​:​goto_0
[−]
smali/com/jakewharton/disklrucache/DiskLruCache$Snapshot.smali
Offset 27, 15 lines modified Offset 27, 15 lines modified
27 .​field·​private·​final·​sequenceNumber:​J 27 .​field·​private·​final·​sequenceNumber:​J
   
28 .​field·​final·​synthetic·​this$0:​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​ 28 .​field·​final·​synthetic·​this$0:​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​private·​constructor·​<init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J[Ljava/​io/​InputStream;​[J)​V 30 .​method·​private·​constructor·​<init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J[Ljava/​io/​InputStream;​[J)​V
31 ····​.​locals·0 31 ····​.​locals·1
32 ····​.​param·​p2,​·​"key"····​#·​Ljava/​lang/​String;​ 32 ····​.​param·​p2,​·​"key"····​#·​Ljava/​lang/​String;​
33 ····​.​param·​p3,​·​"sequenceNumber"····​#·​J 33 ····​.​param·​p3,​·​"sequenceNumber"····​#·​J
34 ····​.​param·​p5,​·​"ins"····​#·​[Ljava/​io/​InputStream;​ 34 ····​.​param·​p5,​·​"ins"····​#·​[Ljava/​io/​InputStream;​
35 ····​.​param·​p6,​·​"lengths"····​#·​[J 35 ····​.​param·​p6,​·​"lengths"····​#·​[J
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​675 37 ····​.​line·​675
Offset 56, 15 lines modified Offset 56, 15 lines modified
56 ····​iput-​object·​p6,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Snapshot​;​-​>lengths:​[J 56 ····​iput-​object·​p6,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Snapshot​;​-​>lengths:​[J
   
57 ····​.​line·​680 57 ····​.​line·​680
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
   
60 .​method·​synthetic·​constructor·​<init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J[Ljava/​io/​InputStream;​[JLcom/​jakewharton/​disklrucache/​DiskLruCache$1;​)​V 60 .​method·​synthetic·​constructor·​<init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J[Ljava/​io/​InputStream;​[JLcom/​jakewharton/​disklrucache/​DiskLruCache$1;​)​V
61 ····​.​locals·0 61 ····​.​locals·1
62 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​ 62 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​
63 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​String;​ 63 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​String;​
64 ····​.​param·​p3,​·​"x2"····​#·​J 64 ····​.​param·​p3,​·​"x2"····​#·​J
65 ····​.​param·​p5,​·​"x3"····​#·​[Ljava/​io/​InputStream;​ 65 ····​.​param·​p5,​·​"x3"····​#·​[Ljava/​io/​InputStream;​
66 ····​.​param·​p6,​·​"x4"····​#·​[J 66 ····​.​param·​p6,​·​"x4"····​#·​[J
67 ····​.​param·​p7,​·​"x5"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​ 67 ····​.​param·​p7,​·​"x5"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​
   
[−]
smali/com/jakewharton/disklrucache/DiskLruCache.smali
Offset 112, 59 lines modified Offset 112, 59 lines modified
   
112 ····​sput-​object·​v0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>NULL_OUTPUT_STREAM:​Ljava/​io/​OutputStream;​ 112 ····​sput-​object·​v0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>NULL_OUTPUT_STREAM:​Ljava/​io/​OutputStream;​
   
113 ····​return-​void 113 ····​return-​void
114 .​end·​method 114 .​end·​method
   
115 .​method·​private·​constructor·​<init>(Ljava/​io/​File;​IIJ)​V 115 .​method·​private·​constructor·​<init>(Ljava/​io/​File;​IIJ)​V
116 ····​.​locals·7 116 ····​.​locals·8
117 ····​.​param·​p1,​·​"directory"····​#·​Ljava/​io/​File;​ 117 ····​.​param·​p1,​·​"directory"····​#·​Ljava/​io/​File;​
118 ····​.​param·​p2,​·​"appVersion"····​#·​I 118 ····​.​param·​p2,​·​"appVersion"····​#·​I
119 ····​.​param·​p3,​·​"valueCount"····​#·​I 119 ····​.​param·​p3,​·​"valueCount"····​#·​I
120 ····​.​param·​p4,​·​"maxSize"····​#·​J 120 ····​.​param·​p4,​·​"maxSize"····​#·​J
   
121 ····​.​prologue 121 ····​.​prologue
122 ····​const-​wide/​16·​v4,​·​0x0 122 ····​const-​wide/​16·​v4,​·​0x0
   
123 ····​const/​4·​v2,​·​0x1 123 ····​const/​4·​v3,​·​0x1
   
124 ····​const/​4·​v1,​·​0x0 124 ····​const/​4·​v2,​·​0x0
   
125 ····​.​line·​180 125 ····​.​line·​180
126 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 126 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
127 ····​.​line·​148 127 ····​.​line·​148
128 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>size:​J 128 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>size:​J
   
129 ····​.​line·​150 129 ····​.​line·​150
130 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​ 130 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​
   
131 ····​const/​high16·​v3,​·​0x3f400000····​#·​0.​75f 131 ····​const/​high16·​v1,​·​0x3f400000····​#·​0.​75f
   
132 ····​invoke-​direct·​{v0,​·​v1,​·​v3,​·​v2},​·​Ljava/​util/​LinkedHashMap;​-​><init>(IFZ)​V 132 ····​invoke-​direct·​{v0,​·​v2,​·​v1,​·​v3},​·​Ljava/​util/​LinkedHashMap;​-​><init>(IFZ)​V
   
133 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>lruEntries:​Ljava/​util/​LinkedHashMap;​ 133 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>lruEntries:​Ljava/​util/​LinkedHashMap;​
   
134 ····​.​line·​159 134 ····​.​line·​159
135 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>nextSequenceNumber:​J 135 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>nextSequenceNumber:​J
   
136 ····​.​line·​162 136 ····​.​line·​162
137 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 137 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
138 ····​const-​wide/​16·​v3,​·​0x3c 138 ····​const-​wide/​16·​v4,​·​0x3c
   
139 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 139 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
140 ····​new-​instance·​v6,​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​ 140 ····​new-​instance·​v7,​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​
   
141 ····​invoke-​direct·​{v6},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>()​V 141 ····​invoke-​direct·​{v7},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>()​V
   
142 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​)​V 142 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​)​V
   
143 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>executorService:​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 143 ····​iput-​object·​v1,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>executorService:​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
144 ····​.​line·​164 144 ····​.​line·​164
145 ····​new-​instance·​v0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​ 145 ····​new-​instance·​v0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​
   
146 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​-​><init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​)​V 146 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache$1;​-​><init>(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​)​V
   
147 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>cleanupCallable:​Ljava/​util/​concurrent/​Callable;​ 147 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>cleanupCallable:​Ljava/​util/​concurrent/​Callable;​
Offset 236, 15 lines modified Offset 236, 15 lines modified
236 ····​.​line·​88 236 ····​.​line·​88
237 ····​invoke-​direct·​{p0},​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>trimToSize()​V 237 ····​invoke-​direct·​{p0},​·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​-​>trimToSize()​V
   
238 ····​return-​void 238 ····​return-​void
239 .​end·​method 239 .​end·​method
   
240 .​method·​static·​synthetic·​access$1600(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J)​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Editor;​ 240 .​method·​static·​synthetic·​access$1600(Lcom/​jakewharton/​disklrucache/​DiskLruCache;​Ljava/​lang/​String;​J)​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Editor;​
241 ····​.​locals·1 241 ····​.​locals·2
242 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​ 242 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​
243 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 243 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
244 ····​.​param·​p2,​·​"x2"····​#·​J 244 ····​.​param·​p2,​·​"x2"····​#·​J
245 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 245 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
246 ········​value·​=·​{ 246 ········​value·​=·​{
247 ············​Ljava/​io/​IOException;​ 247 ············​Ljava/​io/​IOException;​
248 ········​} 248 ········​}
Offset 815, 15 lines modified Offset 815, 15 lines modified
   
815 ····​.​line·​388 815 ····​.​line·​388
816 ····​:​cond_0 816 ····​:​cond_0
817 ····​return-​void 817 ····​return-​void
818 .​end·​method 818 .​end·​method
   
819 .​method·​private·​declared-​synchronized·​edit(Ljava/​lang/​String;​J)​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Editor;​ 819 .​method·​private·​declared-​synchronized·​edit(Ljava/​lang/​String;​J)​Lcom/​jakewharton/​disklrucache/​DiskLruCache$Editor;​
820 ····​.​locals·5 820 ····​.​locals·6
821 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 821 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
822 ····​.​param·​p2,​·​"expectedSequenceNumb​er"····​#·​J 822 ····​.​param·​p2,​·​"expectedSequenceNumb​er"····​#·​J
823 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 823 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
824 ········​value·​=·​{ 824 ········​value·​=·​{
825 ············​Ljava/​io/​IOException;​ 825 ············​Ljava/​io/​IOException;​
826 ········​} 826 ········​}
827 ····​.​end·​annotation 827 ····​.​end·​annotation
Offset 1030, 30 lines modified Offset 1030, 30 lines modified
1030 ····​:​cond_0 1030 ····​:​cond_0
1031 ····​const/​4·​v1,​·​0x0 1031 ····​const/​4·​v1,​·​0x0
   
1032 ····​goto·​:​goto_0 1032 ····​goto·​:​goto_0
1033 .​end·​method 1033 .​end·​method
   
1034 .​method·​public·​static·​open(Ljava/​io/​File;​IIJ)​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​ 1034 .​method·​public·​static·​open(Ljava/​io/​File;​IIJ)​Lcom/​jakewharton/​disklrucache/​DiskLruCache;​
Max diff block lines reached; 13804/17950 bytes (76.90%) of diff not shown.
[−]
smali/org/apache/commons/io/EndianUtils.smali
Offset 732, 104 lines modified Offset 732, 104 lines modified
   
732 ····​add-​int/​2addr·​v0,​·​v1 732 ····​add-​int/​2addr·​v0,​·​v1
   
733 ····​return·​v0 733 ····​return·​v0
734 .​end·​method 734 .​end·​method
   
735 .​method·​public·​static·​swapLong(J)​J 735 .​method·​public·​static·​swapLong(J)​J
736 ····​.​locals·​11 736 ····​.​locals·​12
737 ····​.​param·​p0,​·​"value"····​#·​J 737 ····​.​param·​p0,​·​"value"····​#·​J
   
738 ····​.​prologue 738 ····​.​prologue
739 ····​const/​16·​v10,​·​0x18 739 ····​const/​16·​v10,​·​0x18
   
740 ····​const/​16·​v9,​·​0x10 740 ····​const/​16·​v9,​·​0x10
   
741 ····​const/​16·​v8,​·​0x8 741 ····​const/​16·​v8,​·​0x8
   
742 ····​const/​4·​v7,​·​0x0 742 ····​const/​4·​v5,​·​0x0
   
743 ····​const-​wide/​16·​v5,​·​0xff 743 ····​const-​wide/​16·​v6,​·​0xff
   
744 ····​.​line·​79 744 ····​.​line·​79
745 ····​shr-​long·​v0,​·​p0,​·​v7 745 ····​shr-​long·​v0,​·​p0,​·​v5
   
746 ····​and-​long/​2addr·​v0,​·​v5 746 ····​and-​long/​2addr·​v0,​·​v6
   
747 ····​const/​16·​v2,​·​0x38 747 ····​const/​16·​v2,​·​0x38
   
748 ····​shl-​long/​2addr·​v0,​·​v2 748 ····​shl-​long/​2addr·​v0,​·​v2
   
749 ····​shr-​long·​v2,​·​p0,​·​v8 749 ····​shr-​long·​v2,​·​p0,​·​v8
   
750 ····​and-​long/​2addr·​v2,​·​v5 750 ····​and-​long/​2addr·​v2,​·​v6
   
751 ····​const/​16·​v4,​·​0x30 751 ····​const/​16·​v4,​·​0x30
   
752 ····​shl-​long/​2addr·​v2,​·​v4 752 ····​shl-​long/​2addr·​v2,​·​v4
   
753 ····​add-​long/​2addr·​v0,​·​v2 753 ····​add-​long/​2addr·​v0,​·​v2
   
754 ····​shr-​long·​v2,​·​p0,​·​v9 754 ····​shr-​long·​v2,​·​p0,​·​v9
   
755 ····​and-​long/​2addr·​v2,​·​v5 755 ····​and-​long/​2addr·​v2,​·​v6
   
756 ····​const/​16·​v4,​·​0x28 756 ····​const/​16·​v4,​·​0x28
   
757 ····​shl-​long/​2addr·​v2,​·​v4 757 ····​shl-​long/​2addr·​v2,​·​v4
   
758 ····​add-​long/​2addr·​v0,​·​v2 758 ····​add-​long/​2addr·​v0,​·​v2
   
759 ····​shr-​long·​v2,​·​p0,​·​v10 759 ····​shr-​long·​v2,​·​p0,​·​v10
   
760 ····​and-​long/​2addr·​v2,​·​v5 760 ····​and-​long/​2addr·​v2,​·​v6
   
761 ····​const/​16·​v4,​·​0x20 761 ····​const/​16·​v4,​·​0x20
   
762 ····​shl-​long/​2addr·​v2,​·​v4 762 ····​shl-​long/​2addr·​v2,​·​v4
   
763 ····​add-​long/​2addr·​v0,​·​v2 763 ····​add-​long/​2addr·​v0,​·​v2
   
764 ····​const/​16·​v2,​·​0x20 764 ····​const/​16·​v2,​·​0x20
   
765 ····​shr-​long·​v2,​·​p0,​·​v2 765 ····​shr-​long·​v2,​·​p0,​·​v2
   
766 ····​and-​long/​2addr·​v2,​·​v5 766 ····​and-​long/​2addr·​v2,​·​v6
   
767 ····​shl-​long/​2addr·​v2,​·​v10 767 ····​shl-​long/​2addr·​v2,​·​v10
   
768 ····​add-​long/​2addr·​v0,​·​v2 768 ····​add-​long/​2addr·​v0,​·​v2
   
769 ····​const/​16·​v2,​·​0x28 769 ····​const/​16·​v2,​·​0x28
   
770 ····​shr-​long·​v2,​·​p0,​·​v2 770 ····​shr-​long·​v2,​·​p0,​·​v2
   
771 ····​and-​long/​2addr·​v2,​·​v5 771 ····​and-​long/​2addr·​v2,​·​v6
   
772 ····​shl-​long/​2addr·​v2,​·​v9 772 ····​shl-​long/​2addr·​v2,​·​v9
   
773 ····​add-​long/​2addr·​v0,​·​v2 773 ····​add-​long/​2addr·​v0,​·​v2
   
774 ····​const/​16·​v2,​·​0x30 774 ····​const/​16·​v2,​·​0x30
   
775 ····​shr-​long·​v2,​·​p0,​·​v2 775 ····​shr-​long·​v2,​·​p0,​·​v2
   
776 ····​and-​long/​2addr·​v2,​·​v5 776 ····​and-​long/​2addr·​v2,​·​v6
   
777 ····​shl-​long/​2addr·​v2,​·​v8 777 ····​shl-​long/​2addr·​v2,​·​v8
   
778 ····​add-​long/​2addr·​v0,​·​v2 778 ····​add-​long/​2addr·​v0,​·​v2
   
779 ····​const/​16·​v2,​·​0x38 779 ····​const/​16·​v2,​·​0x38
   
780 ····​shr-​long·​v2,​·​p0,​·​v2 780 ····​shr-​long·​v2,​·​p0,​·​v2
   
781 ····​and-​long/​2addr·​v2,​·​v5 781 ····​and-​long/​2addr·​v2,​·​v6
   
782 ····​shl-​long/​2addr·​v2,​·​v7 782 ····​shl-​long/​2addr·​v2,​·​v5
   
783 ····​add-​long/​2addr·​v0,​·​v2 783 ····​add-​long/​2addr·​v0,​·​v2
Max diff block lines reached; 3574/5318 bytes (67.21%) of diff not shown.
[−]
smali/org/apache/commons/io/FileSystemUtils.smali
Offset 348, 15 lines modified Offset 348, 15 lines modified
   
348 ····​move-​result-​wide·​v0 348 ····​move-​result-​wide·​v0
   
349 ····​return-​wide·​v0 349 ····​return-​wide·​v0
350 .​end·​method 350 .​end·​method
   
351 .​method·​public·​static·​freeSpaceKb(Ljava/​lang/​String;​J)​J 351 .​method·​public·​static·​freeSpaceKb(Ljava/​lang/​String;​J)​J
352 ····​.​locals·6 352 ····​.​locals·7
353 ····​.​param·​p0,​·​"path"····​#·​Ljava/​lang/​String;​ 353 ····​.​param·​p0,​·​"path"····​#·​Ljava/​lang/​String;​
354 ····​.​param·​p1,​·​"timeout"····​#·​J 354 ····​.​param·​p1,​·​"timeout"····​#·​J
355 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 355 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
356 ········​value·​=·​{ 356 ········​value·​=·​{
357 ············​Ljava/​io/​IOException;​ 357 ············​Ljava/​io/​IOException;​
358 ········​} 358 ········​}
359 ····​.​end·​annotation 359 ····​.​end·​annotation
Offset 778, 17 lines modified Offset 778, 17 lines modified
   
778 ····​move-​result-​object·​v2 778 ····​move-​result-​object·​v2
   
779 ····​.​line·​423 779 ····​.​line·​423
780 ····​.​local·​v2,​·​"freeSpace":​Ljava/​lang/​String;​ 780 ····​.​local·​v2,​·​"freeSpace":​Ljava/​lang/​String;​
781 ····​invoke-​virtual·​{p0,​·​v2,​·​p1},​·​Lorg/​apache/​commons/​io/​FileSystemUtils;​-​>parseBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​J 781 ····​invoke-​virtual·​{p0,​·​v2,​·​p1},​·​Lorg/​apache/​commons/​io/​FileSystemUtils;​-​>parseBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​J
   
782 ····​move-​result-​wide·​v7 782 ····​move-​result-​wide·​v8
   
783 ····​return-​wide·​v7 783 ····​return-​wide·​v8
   
784 ····​.​line·​413 784 ····​.​line·​413
785 ····​.​end·​local·​v2····​#·​"freeSpace":​Ljava/​lang/​String;​ 785 ····​.​end·​local·​v2····​#·​"freeSpace":​Ljava/​lang/​String;​
786 ····​:​cond_5 786 ····​:​cond_5
787 ····​new-​instance·​v7,​·​Ljava/​io/​IOException;​ 787 ····​new-​instance·​v7,​·​Ljava/​io/​IOException;​
   
788 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 788 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
Offset 841, 15 lines modified Offset 841, 15 lines modified
841 ····​:​cond_6 841 ····​:​cond_6
842 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​StringTokenizer;​-​>nextToken()​Ljava/​lang/​String;​ 842 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​StringTokenizer;​-​>nextToken()​Ljava/​lang/​String;​
   
843 ····​goto·​:​goto_1 843 ····​goto·​:​goto_1
844 .​end·​method 844 .​end·​method
   
845 .​method·​freeSpaceWindows(Ljav​a/​lang/​String;​J)​J 845 .​method·​freeSpaceWindows(Ljav​a/​lang/​String;​J)​J
846 ····​.​locals·7 846 ····​.​locals·8
847 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 847 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
848 ····​.​param·​p2,​·​"timeout"····​#·​J 848 ····​.​param·​p2,​·​"timeout"····​#·​J
849 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 849 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
850 ········​value·​=·​{ 850 ········​value·​=·​{
851 ············​Ljava/​io/​IOException;​ 851 ············​Ljava/​io/​IOException;​
852 ········​} 852 ········​}
853 ····​.​end·​annotation 853 ····​.​end·​annotation
Offset 1059, 17 lines modified Offset 1059, 17 lines modified
1059 ····​:​try_start_0 1059 ····​:​try_start_0
1060 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 1060 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
1061 ····​move-​result-​wide·​v0 1061 ····​move-​result-​wide·​v0
   
1062 ····​.​line·​438 1062 ····​.​line·​438
1063 ····​.​local·​v0,​·​"bytes":​J 1063 ····​.​local·​v0,​·​"bytes":​J
1064 ····​const-​wide/​16·​v3,​·​0x0 1064 ····​const-​wide/​16·​v4,​·​0x0
   
1065 ····​cmp-​long·​v3,​·​v0,​·​v3 1065 ····​cmp-​long·​v3,​·​v0,​·​v4
   
1066 ····​if-​gez·​v3,​·​:​cond_0 1066 ····​if-​gez·​v3,​·​:​cond_0
   
1067 ····​.​line·​439 1067 ····​.​line·​439
1068 ····​new-​instance·​v3,​·​Ljava/​io/​IOException;​ 1068 ····​new-​instance·​v3,​·​Ljava/​io/​IOException;​
   
1069 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 1069 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
Offset 1368, 17 lines modified Offset 1368, 17 lines modified
1368 ····​:​cond_7 1368 ····​:​cond_7
1369 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1369 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1370 ····​move-​result-​object·​v7 1370 ····​move-​result-​object·​v7
   
1371 ····​invoke-​virtual·​{p0,​·​v7,​·​p2},​·​Lorg/​apache/​commons/​io/​FileSystemUtils;​-​>parseBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​J 1371 ····​invoke-​virtual·​{p0,​·​v7,​·​p2},​·​Lorg/​apache/​commons/​io/​FileSystemUtils;​-​>parseBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​J
   
1372 ····​move-​result-​wide·​v7 1372 ····​move-​result-​wide·​v8
   
1373 ····​return-​wide·​v7 1373 ····​return-​wide·​v8
1374 .​end·​method 1374 .​end·​method
   
1375 .​method·​performCommand([Ljava​/​lang/​String;​IJ)​Ljava/​util/​List;​ 1375 .​method·​performCommand([Ljava​/​lang/​String;​IJ)​Ljava/​util/​List;​
1376 ····​.​locals·​15 1376 ····​.​locals·​15
1377 ····​.​param·​p1,​·​"cmdAttribs"····​#·​[Ljava/​lang/​String;​ 1377 ····​.​param·​p1,​·​"cmdAttribs"····​#·​[Ljava/​lang/​String;​
1378 ····​.​param·​p2,​·​"max"····​#·​I 1378 ····​.​param·​p2,​·​"max"····​#·​I
1379 ····​.​param·​p3,​·​"timeout"····​#·​J 1379 ····​.​param·​p3,​·​"timeout"····​#·​J
[−]
smali/org/apache/commons/io/FileUtils.smali
Offset 109, 17 lines modified Offset 109, 17 lines modified
109 ····​sput-​object·​v0,​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>ONE_EB_BI:​Ljava/​math/​BigInteger;​ 109 ····​sput-​object·​v0,​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>ONE_EB_BI:​Ljava/​math/​BigInteger;​
   
110 ····​.​line·​165 110 ····​.​line·​165
111 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 111 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
112 ····​move-​result-​object·​v0 112 ····​move-​result-​object·​v0
   
113 ····​const-​wide/​high16·​v1,​·​0x1000000000000000L 113 ····​const-​wide/​high16·​v2,​·​0x1000000000000000L
   
114 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 114 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
115 ····​move-​result-​object·​v1 115 ····​move-​result-​object·​v1
   
116 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 116 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
117 ····​move-​result-​object·​v0 117 ····​move-​result-​object·​v0
   
Offset 163, 15 lines modified Offset 163, 15 lines modified
163 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 163 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
164 ····​.​line·​83 164 ····​.​line·​83
165 ····​return-​void 165 ····​return-​void
166 .​end·​method 166 .​end·​method
   
167 .​method·​public·​static·​byteCountToDisplaySiz​e(J)​Ljava/​lang/​String;​ 167 .​method·​public·​static·​byteCountToDisplaySiz​e(J)​Ljava/​lang/​String;​
168 ····​.​locals·1 168 ····​.​locals·2
169 ····​.​param·​p0,​·​"size"····​#·​J 169 ····​.​param·​p0,​·​"size"····​#·​J
   
170 ····​.​prologue 170 ····​.​prologue
171 ····​.​line·​426 171 ····​.​line·​426
172 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 172 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
173 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
Offset 668, 15 lines modified Offset 668, 15 lines modified
   
668 ····​.​end·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​ 668 ····​.​end·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​
669 ····​.​restart·​local·​v0····​#·​"in":​Ljava/​io/​InputStream;​ 669 ····​.​restart·​local·​v0····​#·​"in":​Ljava/​io/​InputStream;​
670 ····​goto·​:​goto_0 670 ····​goto·​:​goto_0
671 .​end·​method 671 .​end·​method
   
672 .​method·​public·​static·​checksumCRC32(Ljava/​io/​File;​)​J 672 .​method·​public·​static·​checksumCRC32(Ljava/​io/​File;​)​J
673 ····​.​locals·3 673 ····​.​locals·4
674 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​ 674 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​
675 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 675 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
676 ········​value·​=·​{ 676 ········​value·​=·​{
677 ············​Ljava/​io/​IOException;​ 677 ············​Ljava/​io/​IOException;​
678 ········​} 678 ········​}
679 ····​.​end·​annotation 679 ····​.​end·​annotation
   
Offset 689, 17 lines modified Offset 689, 17 lines modified
689 ····​.​line·​2686 689 ····​.​line·​2686
690 ····​.​local·​v0,​·​"crc":​Ljava/​util/​zip/​CRC32;​ 690 ····​.​local·​v0,​·​"crc":​Ljava/​util/​zip/​CRC32;​
691 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>checksum(Ljava/​io/​File;​Ljava/​util/​zip/​Checksum;​)​Ljava/​util/​zip/​Checksum;​ 691 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>checksum(Ljava/​io/​File;​Ljava/​util/​zip/​Checksum;​)​Ljava/​util/​zip/​Checksum;​
   
692 ····​.​line·​2687 692 ····​.​line·​2687
693 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​zip/​CRC32;​-​>getValue()​J 693 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​zip/​CRC32;​-​>getValue()​J
   
694 ····​move-​result-​wide·​v1 694 ····​move-​result-​wide·​v2
   
695 ····​return-​wide·​v1 695 ····​return-​wide·​v2
696 .​end·​method 696 .​end·​method
   
697 .​method·​public·​static·​cleanDirectory(Ljava/​io/​File;​)​V 697 .​method·​public·​static·​cleanDirectory(Ljava/​io/​File;​)​V
698 ····​.​locals·​11 698 ····​.​locals·​11
699 ····​.​param·​p0,​·​"directory"····​#·​Ljava/​io/​File;​ 699 ····​.​param·​p0,​·​"directory"····​#·​Ljava/​io/​File;​
700 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 700 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
701 ········​value·​=·​{ 701 ········​value·​=·​{
Offset 1041, 15 lines modified Offset 1041, 15 lines modified
   
1041 ····​.​line·​2353 1041 ····​.​line·​2353
1042 ····​:​cond_4 1042 ····​:​cond_4
1043 ····​return-​void 1043 ····​return-​void
1044 .​end·​method 1044 .​end·​method
   
1045 .​method·​public·​static·​contentEquals(Ljava/​io/​File;​Ljava/​io/​File;​)​Z 1045 .​method·​public·​static·​contentEquals(Ljava/​io/​File;​Ljava/​io/​File;​)​Z
1046 ····​.​locals·​11 1046 ····​.​locals·​12
1047 ····​.​param·​p0,​·​"file1"····​#·​Ljava/​io/​File;​ 1047 ····​.​param·​p0,​·​"file1"····​#·​Ljava/​io/​File;​
1048 ····​.​param·​p1,​·​"file2"····​#·​Ljava/​io/​File;​ 1048 ····​.​param·​p1,​·​"file2"····​#·​Ljava/​io/​File;​
1049 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1049 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1050 ········​value·​=·​{ 1050 ········​value·​=·​{
1051 ············​Ljava/​io/​IOException;​ 1051 ············​Ljava/​io/​IOException;​
1052 ········​} 1052 ········​}
1053 ····​.​end·​annotation 1053 ····​.​end·​annotation
Offset 1110, 21 lines modified Offset 1110, 21 lines modified
   
1110 ····​throw·​v5 1110 ····​throw·​v5
   
1111 ····​.​line·​745 1111 ····​.​line·​745
1112 ····​:​cond_4 1112 ····​:​cond_4
1113 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>length()​J 1113 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>length()​J
   
1114 ····​move-​result-​wide·​v7 1114 ····​move-​result-​wide·​v8
   
1115 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J 1115 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J
   
1116 ····​move-​result-​wide·​v9 1116 ····​move-​result-​wide·​v10
   
1117 ····​cmp-​long·​v7,​·​v7,​·​v9 1117 ····​cmp-​long·​v7,​·​v8,​·​v10
   
Max diff block lines reached; 23264/26144 bytes (88.98%) of diff not shown.
[−]
smali/org/apache/commons/io/HexDump.smali
Offset 132, 15 lines modified Offset 132, 15 lines modified
   
132 ····​.​line·​158 132 ····​.​line·​158
133 ····​:​cond_0 133 ····​:​cond_0
134 ····​return-​object·​p0 134 ····​return-​object·​p0
135 .​end·​method 135 .​end·​method
   
136 .​method·​private·​static·​dump(Ljava/​lang/​StringBuilder;​J)​Ljava/​lang/​StringBuilder;​ 136 .​method·​private·​static·​dump(Ljava/​lang/​StringBuilder;​J)​Ljava/​lang/​StringBuilder;​
137 ····​.​locals·4 137 ····​.​locals·5
138 ····​.​param·​p0,​·​"_lbuffer"····​#·​Ljava/​lang/​StringBuilder;​ 138 ····​.​param·​p0,​·​"_lbuffer"····​#·​Ljava/​lang/​StringBuilder;​
139 ····​.​param·​p1,​·​"value"····​#·​J 139 ····​.​param·​p1,​·​"value"····​#·​J
   
140 ····​.​prologue 140 ····​.​prologue
141 ····​.​line·​140 141 ····​.​line·​140
142 ····​const/​4·​v0,​·​0x0 142 ····​const/​4·​v0,​·​0x0
   
Offset 174, 15 lines modified Offset 174, 15 lines modified
   
174 ····​.​line·​144 174 ····​.​line·​144
175 ····​:​cond_0 175 ····​:​cond_0
176 ····​return-​object·​p0 176 ····​return-​object·​p0
177 .​end·​method 177 .​end·​method
   
178 .​method·​public·​static·​dump([BJLjava/​io/​OutputStream;​I)​V 178 .​method·​public·​static·​dump([BJLjava/​io/​OutputStream;​I)​V
179 ····​.​locals·​10 179 ····​.​locals·​11
180 ····​.​param·​p0,​·​"data"····​#·​[B 180 ····​.​param·​p0,​·​"data"····​#·​[B
181 ····​.​param·​p1,​·​"offset"····​#·​J 181 ····​.​param·​p1,​·​"offset"····​#·​J
182 ····​.​param·​p3,​·​"stream"····​#·​Ljava/​io/​OutputStream;​ 182 ····​.​param·​p3,​·​"stream"····​#·​Ljava/​io/​OutputStream;​
183 ····​.​param·​p4,​·​"index"····​#·​I 183 ····​.​param·​p4,​·​"index"····​#·​I
184 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 184 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
185 ········​value·​=·​{ 185 ········​value·​=·​{
186 ············​Ljava/​io/​IOException;​,​ 186 ············​Ljava/​io/​IOException;​,​
[−]
smali/org/apache/commons/io/IOUtils.smali
Offset 752, 15 lines modified Offset 752, 15 lines modified
   
752 ····​move-​result-​wide·​v0 752 ····​move-​result-​wide·​v0
   
753 ····​return-​wide·​v0 753 ····​return-​wide·​v0
754 .​end·​method 754 .​end·​method
   
755 .​method·​public·​static·​copyLarge(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJ)​J 755 .​method·​public·​static·​copyLarge(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJ)​J
756 ····​.​locals·7 756 ····​.​locals·8
757 ····​.​param·​p0,​·​"input"····​#·​Ljava/​io/​InputStream;​ 757 ····​.​param·​p0,​·​"input"····​#·​Ljava/​io/​InputStream;​
758 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​ 758 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​
759 ····​.​param·​p2,​·​"inputOffset"····​#·​J 759 ····​.​param·​p2,​·​"inputOffset"····​#·​J
760 ····​.​param·​p4,​·​"length"····​#·​J 760 ····​.​param·​p4,​·​"length"····​#·​J
761 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 761 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
762 ········​value·​=·​{ 762 ········​value·​=·​{
763 ············​Ljava/​io/​IOException;​ 763 ············​Ljava/​io/​IOException;​
Offset 785, 131 lines modified Offset 785, 139 lines modified
   
785 ····​move-​result-​wide·​v0 785 ····​move-​result-​wide·​v0
   
786 ····​return-​wide·​v0 786 ····​return-​wide·​v0
787 .​end·​method 787 .​end·​method
   
788 .​method·​public·​static·​copyLarge(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJ[B)​J 788 .​method·​public·​static·​copyLarge(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJ[B)​J
789 ····​.​locals·9 789 ····​.​locals·12
790 ····​.​param·​p0,​·​"input"····​#·​Ljava/​io/​InputStream;​ 790 ····​.​param·​p0,​·​"input"····​#·​Ljava/​io/​InputStream;​
791 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​ 791 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​
792 ····​.​param·​p2,​·​"inputOffset"····​#·​J 792 ····​.​param·​p2,​·​"inputOffset"····​#·​J
793 ····​.​param·​p4,​·​"length"····​#·​J 793 ····​.​param·​p4,​·​"length"····​#·​J
794 ····​.​param·​p6,​·​"buffer"····​#·​[B 794 ····​.​param·​p6,​·​"buffer"····​#·​[B
795 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 795 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
796 ········​value·​=·​{ 796 ········​value·​=·​{
797 ············​Ljava/​io/​IOException;​ 797 ············​Ljava/​io/​IOException;​
798 ········​} 798 ········​}
799 ····​.​end·​annotation 799 ····​.​end·​annotation
   
800 ····​.​prologue 800 ····​.​prologue
801 ····​.​line·​1845 801 ····​.​line·​1845
802 ····​const-​wide/​16·​v5,​·​0x0 802 ····​const-​wide/​16·​v8,​·​0x0
   
803 ····​cmp-​long·​v5,​·​p2,​·​v5 803 ····​cmp-​long·​v5,​·​p2,​·​v8
   
804 ····​if-​lez·​v5,​·​:​cond_0 804 ····​if-​lez·​v5,​·​:​cond_0
   
805 ····​.​line·​1846 805 ····​.​line·​1846
806 ····​invoke-​static·​{p0,​·​p2,​·​p3},​·​Lorg/​apache/​commons/​io/​IOUtils;​-​>skipFully(Ljava/​io/​InputStream;​J)​V 806 ····​invoke-​static·​{p0,​·​p2,​·​p3},​·​Lorg/​apache/​commons/​io/​IOUtils;​-​>skipFully(Ljava/​io/​InputStream;​J)​V
   
807 ····​.​line·​1848 807 ····​.​line·​1848
808 ····​:​cond_0 808 ····​:​cond_0
809 ····​const-​wide/​16·​v5,​·​0x0 809 ····​const-​wide/​16·​v8,​·​0x0
   
810 ····​cmp-​long·​v5,​·​p4,​·​v5 810 ····​cmp-​long·​v5,​·​p4,​·​v8
   
811 ····​if-​nez·​v5,​·​:​cond_2 811 ····​if-​nez·​v5,​·​:​cond_2
   
812 ····​.​line·​1849 812 ····​.​line·​1849
813 ····​const-​wide/​16·​v3,​·​0x0 813 ····​const-​wide/​16·​v6,​·​0x0
   
814 ····​.​line·​1866 814 ····​.​line·​1866
815 ····​:​cond_1 815 ····​:​cond_1
816 ····​return-​wide·​v3 816 ····​return-​wide·​v6
   
817 ····​.​line·​1851 817 ····​.​line·​1851
818 ····​:​cond_2 818 ····​:​cond_2
819 ····array-​length·​v0,​·​p6 819 ····move-​object/​from16·​v0,​·​p6
   
  820 ····​array-​length·​v2,​·​v0
   
820 ····​.​line·​1852 821 ····​.​line·​1852
821 ····​.​local·​v0,​·​"bufferLength":​I 822 ····​.​local·​v2,​·​"bufferLength":​I
822 ····​move·​v1,​·​v0 823 ····​move·​v3,​·​v2
   
823 ····​.​line·​1853 824 ····​.​line·​1853
824 ····​.​local·​v1,​·​"bytesToRead":​I 825 ····​.​local·​v3,​·​"bytesToRead":​I
825 ····​const-​wide/​16·​v5,​·​0x0 826 ····​const-​wide/​16·​v8,​·​0x0
   
826 ····​cmp-​long·​v5,​·​p4,​·​v5 827 ····​cmp-​long·​v5,​·​p4,​·​v8
   
827 ····​if-​lez·​v5,​·​:​cond_3 828 ····​if-​lez·​v5,​·​:​cond_3
   
828 ····​int-​to-​long·​v5,​·​v0 829 ····​int-​to-​long·​v8,​·​v2
   
829 ····​cmp-​long·​v5,​·​p4,​·​v5 830 ····​cmp-​long·​v5,​·​p4,​·​v8
   
830 ····​if-​gez·​v5,​·​:​cond_3 831 ····​if-​gez·​v5,​·​:​cond_3
   
831 ····​.​line·​1854 832 ····​.​line·​1854
832 ····long-​to-​int·​v1,​·​p4 833 ····move-​wide/​from16·​v0,​·​p4
   
  834 ····​long-​to-​int·​v3,​·​v0
   
833 ····​.​line·​1857 835 ····​.​line·​1857
834 ····​:​cond_3 836 ····​:​cond_3
835 ····​const-​wide/​16·​v3,​·​0x0 837 ····​const-​wide/​16·​v6,​·​0x0
   
836 ····​.​line·​1858 838 ····​.​line·​1858
837 ····​.​local·​v3,​·​"totalRead":​J 839 ····​.​local·​v6,​·​"totalRead":​J
838 ····​:​cond_4 840 ····​:​cond_4
839 ····​:​goto_0 841 ····​:​goto_0
840 ····​if-​lez·​v1,​·​:​cond_1 842 ····​if-​lez·​v3,​·​:​cond_1
Max diff block lines reached; 4001/6521 bytes (61.36%) of diff not shown.
[−]
smali/org/apache/commons/io/ThreadMonitor.smali
Offset 29, 15 lines modified Offset 29, 15 lines modified
29 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​apache/​commons/​io/​ThreadMonitor;​-​>timeout:​J 29 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​apache/​commons/​io/​ThreadMonitor;​-​>timeout:​J
   
30 ····​.​line·​98 30 ····​.​line·​98
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​static·​start(J)​Ljava/​lang/​Thread;​ 33 .​method·​public·​static·​start(J)​Ljava/​lang/​Thread;​
34 ····​.​locals·1 34 ····​.​locals·2
35 ····​.​param·​p0,​·​"timeout"····​#·​J 35 ····​.​param·​p0,​·​"timeout"····​#·​J
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​55 37 ····​.​line·​55
38 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 38 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
Offset 46, 15 lines modified Offset 46, 15 lines modified
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​return-​object·​v0 47 ····​return-​object·​v0
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​static·​start(Ljava/​lang/​Thread;​J)​Ljava/​lang/​Thread;​ 49 .​method·​public·​static·​start(Ljava/​lang/​Thread;​J)​Ljava/​lang/​Thread;​
50 ····​.​locals·4 50 ····​.​locals·5
51 ····​.​param·​p0,​·​"thread"····​#·​Ljava/​lang/​Thread;​ 51 ····​.​param·​p0,​·​"thread"····​#·​Ljava/​lang/​Thread;​
52 ····​.​param·​p1,​·​"timeout"····​#·​J 52 ····​.​param·​p1,​·​"timeout"····​#·​J
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​68 54 ····​.​line·​68
55 ····​const/​4·​v0,​·​0x0 55 ····​const/​4·​v0,​·​0x0
   
[−]
smali/org/apache/commons/io/filefilter/AgeFileFilter.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​><init>(JZ)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​><init>(JZ)​V
   
25 ····​.​line·​66 25 ····​.​line·​66
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​constructor·​<init>(JZ)​V 28 .​method·​public·​constructor·​<init>(JZ)​V
29 ····​.​locals·0 29 ····​.​locals·1
30 ····​.​param·​p1,​·​"cutoff"····​#·​J 30 ····​.​param·​p1,​·​"cutoff"····​#·​J
31 ····​.​param·​p3,​·​"acceptOlder"····​#·​Z 31 ····​.​param·​p3,​·​"acceptOlder"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​76 33 ····​.​line·​76
34 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​><init>()​V
   
Offset 107, 22 lines modified Offset 107, 22 lines modified
107 ····​.​line·​101 107 ····​.​line·​101
108 ····​return-​void 108 ····​return-​void
109 .​end·​method 109 .​end·​method
   
   
110 #·​virtual·​methods 110 #·​virtual·​methods
111 .​method·​public·​accept(Ljava/​io/​File;​)​Z 111 .​method·​public·​accept(Ljava/​io/​File;​)​Z
112 ····​.​locals·3 112 ····​.​locals·4
113 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 113 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​143 115 ····​.​line·​143
116 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​>cutoff:​J 116 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​>cutoff:​J
   
117 ····​invoke-​static·​{p1,​·​v1,​·​v2},​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>isFileNewer(Ljava/​io/​File;​J)​Z 117 ····​invoke-​static·​{p1,​·​v2,​·​v3},​·​Lorg/​apache/​commons/​io/​FileUtils;​-​>isFileNewer(Ljava/​io/​File;​J)​Z
   
118 ····​move-​result·​v0 118 ····​move-​result·​v0
   
119 ····​.​line·​144 119 ····​.​line·​144
120 ····​.​local·​v0,​·​"newer":​Z 120 ····​.​local·​v0,​·​"newer":​Z
121 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​>acceptOlder:​Z 121 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​>acceptOlder:​Z
   
[−]
smali/org/apache/commons/io/filefilter/EmptyFileFilter.smali
Offset 46, 15 lines modified Offset 46, 15 lines modified
46 ····​.​line·​66 46 ····​.​line·​66
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
   
49 #·​virtual·​methods 49 #·​virtual·​methods
50 .​method·​public·​accept(Ljava/​io/​File;​)​Z 50 .​method·​public·​accept(Ljava/​io/​File;​)​Z
51 ····​.​locals·7 51 ····​.​locals·8
52 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 52 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​const/​4·​v2,​·​0x1 54 ····​const/​4·​v2,​·​0x1
   
55 ····​const/​4·​v1,​·​0x0 55 ····​const/​4·​v1,​·​0x0
   
Offset 86, 19 lines modified Offset 86, 19 lines modified
86 ····​:​cond_1 86 ····​:​cond_1
87 ····​:​goto_0 87 ····​:​goto_0
88 ····​return·​v1 88 ····​return·​v1
   
89 ····​:​cond_2 89 ····​:​cond_2
90 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J 90 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J
   
91 ····​move-​result-​wide·​v3 91 ····​move-​result-​wide·​v4
   
92 ····​const-​wide/​16·​v5,​·​0x0 92 ····​const-​wide/​16·​v6,​·​0x0
   
93 ····​cmp-​long·​v3,​·​v3,​·​v5 93 ····​cmp-​long·​v3,​·​v4,​·​v6
   
94 ····​if-​nez·​v3,​·​:​cond_3 94 ····​if-​nez·​v3,​·​:​cond_3
   
95 ····​:​goto_1 95 ····​:​goto_1
96 ····​move·​v1,​·​v2 96 ····​move·​v1,​·​v2
   
97 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
[−]
smali/org/apache/commons/io/filefilter/FileFilterUtils.smali
Offset 85, 28 lines modified Offset 85, 28 lines modified
85 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 85 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
86 ····​.​line·​46 86 ····​.​line·​46
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
89 .​method·​public·​static·​ageFileFilter(J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​ 89 .​method·​public·​static·​ageFileFilter(J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​
90 ····​.​locals·1 90 ····​.​locals·2
91 ····​.​param·​p0,​·​"cutoff"····​#·​J 91 ····​.​param·​p0,​·​"cutoff"····​#·​J
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​530 93 ····​.​line·​530
94 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​ 94 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​
   
95 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​><init>(J)​V 95 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​-​><init>(J)​V
   
96 ····​return-​object·​v0 96 ····​return-​object·​v0
97 .​end·​method 97 .​end·​method
   
98 .​method·​public·​static·​ageFileFilter(JZ)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​ 98 .​method·​public·​static·​ageFileFilter(JZ)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​
99 ····​.​locals·1 99 ····​.​locals·2
100 ····​.​param·​p0,​·​"cutoff"····​#·​J 100 ····​.​param·​p0,​·​"cutoff"····​#·​J
101 ····​.​param·​p2,​·​"acceptOlder"····​#·​Z 101 ····​.​param·​p2,​·​"acceptOlder"····​#·​Z
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​543 103 ····​.​line·​543
104 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​ 104 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​AgeFileFilter;​
   
Offset 901, 42 lines modified Offset 901, 42 lines modified
   
901 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​PrefixFileFilter;​-​><init>(Ljava/​lang/​String;​Lorg/​apache/​commons/​io/​IOCase;​)​V 901 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​PrefixFileFilter;​-​><init>(Ljava/​lang/​String;​Lorg/​apache/​commons/​io/​IOCase;​)​V
   
902 ····​return-​object·​v0 902 ····​return-​object·​v0
903 .​end·​method 903 .​end·​method
   
904 .​method·​public·​static·​sizeFileFilter(J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​ 904 .​method·​public·​static·​sizeFileFilter(J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​
905 ····​.​locals·1 905 ····​.​locals·2
906 ····​.​param·​p0,​·​"threshold"····​#·​J 906 ····​.​param·​p0,​·​"threshold"····​#·​J
   
907 ····​.​prologue 907 ····​.​prologue
908 ····​.​line·​610 908 ····​.​line·​610
909 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​ 909 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​
   
910 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(J)​V 910 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(J)​V
   
911 ····​return-​object·​v0 911 ····​return-​object·​v0
912 .​end·​method 912 .​end·​method
   
913 .​method·​public·​static·​sizeFileFilter(JZ)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​ 913 .​method·​public·​static·​sizeFileFilter(JZ)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​
914 ····​.​locals·1 914 ····​.​locals·2
915 ····​.​param·​p0,​·​"threshold"····​#·​J 915 ····​.​param·​p0,​·​"threshold"····​#·​J
916 ····​.​param·​p2,​·​"acceptLarger"····​#·​Z 916 ····​.​param·​p2,​·​"acceptLarger"····​#·​Z
   
917 ····​.​prologue 917 ····​.​prologue
918 ····​.​line·​623 918 ····​.​line·​623
919 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​ 919 ····​new-​instance·​v0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​
   
920 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(JZ)​V 920 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(JZ)​V
   
921 ····​return-​object·​v0 921 ····​return-​object·​v0
922 .​end·​method 922 .​end·​method
   
923 .​method·​public·​static·​sizeRangeFileFilter(J​J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​ 923 .​method·​public·​static·​sizeRangeFileFilter(J​J)​Lorg/​apache/​commons/​io/​filefilter/​IOFileFilter;​
924 ····​.​locals·5 924 ····​.​locals·6
925 ····​.​param·​p0,​·​"minSizeInclusive"····​#·​J 925 ····​.​param·​p0,​·​"minSizeInclusive"····​#·​J
926 ····​.​param·​p2,​·​"maxSizeInclusive"····​#·​J 926 ····​.​param·​p2,​·​"maxSizeInclusive"····​#·​J
   
927 ····​.​prologue 927 ····​.​prologue
928 ····​.​line·​637 928 ····​.​line·​637
929 ····​new-​instance·​v1,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​ 929 ····​new-​instance·​v1,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​
   
[−]
smali/org/apache/commons/io/filefilter/MagicNumberFileFilter.smali
Offset 112, 15 lines modified Offset 112, 15 lines modified
112 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​><init>([BJ)​V 112 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​><init>([BJ)​V
   
113 ····​.​line·​113 113 ····​.​line·​113
114 ····​return-​void 114 ····​return-​void
115 .​end·​method 115 .​end·​method
   
116 .​method·​public·​constructor·​<init>([BJ)​V 116 .​method·​public·​constructor·​<init>([BJ)​V
117 ····​.​locals·3 117 ····​.​locals·4
118 ····​.​param·​p1,​·​"magicNumber"····​#·​[B 118 ····​.​param·​p1,​·​"magicNumber"····​#·​[B
119 ····​.​param·​p2,​·​"offset"····​#·​J 119 ····​.​param·​p2,​·​"offset"····​#·​J
   
120 ····​.​prologue 120 ····​.​prologue
121 ····​const/​4·​v2,​·​0x0 121 ····​const/​4·​v2,​·​0x0
   
122 ····​.​line·​205 122 ····​.​line·​205
Offset 191, 15 lines modified Offset 191, 15 lines modified
191 ····​.​line·​219 191 ····​.​line·​219
192 ····​return-​void 192 ····​return-​void
193 .​end·​method 193 .​end·​method
   
   
194 #·​virtual·​methods 194 #·​virtual·​methods
195 .​method·​public·​accept(Ljava/​io/​File;​)​Z 195 .​method·​public·​accept(Ljava/​io/​File;​)​Z
196 ····​.​locals·7 196 ····​.​locals·8
197 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 197 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
   
198 ····​.​prologue 198 ····​.​prologue
199 ····​const/​4·​v4,​·​0x0 199 ····​const/​4·​v4,​·​0x0
   
200 ····​.​line·​239 200 ····​.​line·​239
201 ····​if-​eqz·​p1,​·​:​cond_0 201 ····​if-​eqz·​p1,​·​:​cond_0
Offset 239, 17 lines modified Offset 239, 17 lines modified
239 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 239 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
240 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 240 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
241 ····​.​line·​244 241 ····​.​line·​244
242 ····​.​end·​local·​v1····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​ 242 ····​.​end·​local·​v1····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​
243 ····​.​local·​v2,​·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​ 243 ····​.​local·​v2,​·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​
244 ····​:​try_start_1 244 ····​:​try_start_1
245 ····​iget-​wide·​v5,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​>byteOffset:​J 245 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​>byteOffset:​J
   
246 ····​invoke-​virtual·​{v2,​·​v5,​·​v6},​·​Ljava/​io/​RandomAccessFile;​-​>seek(J)​V 246 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Ljava/​io/​RandomAccessFile;​-​>seek(J)​V
   
247 ····​.​line·​245 247 ····​.​line·​245
248 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​io/​RandomAccessFile;​-​>read([B)​I 248 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​io/​RandomAccessFile;​-​>read([B)​I
   
249 ····​move-​result·​v3 249 ····​move-​result·​v3
   
250 ····​.​line·​246 250 ····​.​line·​246
Offset 338, 15 lines modified Offset 338, 15 lines modified
   
338 ····​.​end·​local·​v2····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​ 338 ····​.​end·​local·​v2····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​
339 ····​.​restart·​local·​v1····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​ 339 ····​.​restart·​local·​v1····​#·​"randomAccessFile":​Ljava/​io/​RandomAccessFile;​
340 ····​goto·​:​goto_1 340 ····​goto·​:​goto_1
341 .​end·​method 341 .​end·​method
   
342 .​method·​public·​toString()​Ljava/​lang/​String;​ 342 .​method·​public·​toString()​Ljava/​lang/​String;​
343 ····​.​locals·3 343 ····​.​locals·4
   
344 ····​.​prologue 344 ····​.​prologue
345 ····​.​line·​268 345 ····​.​line·​268
346 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 346 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
347 ····​invoke-​super·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​>toString()​Ljava/​lang/​String;​ 347 ····​invoke-​super·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​>toString()​Ljava/​lang/​String;​
   
Offset 371, 17 lines modified Offset 371, 17 lines modified
   
371 ····​.​line·​271 371 ····​.​line·​271
372 ····​const-​string·​v1,​·​",​" 372 ····​const-​string·​v1,​·​",​"
   
373 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 373 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
374 ····​.​line·​272 374 ····​.​line·​272
375 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​>byteOffset:​J 375 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​MagicNumberFileFilter​;​-​>byteOffset:​J
   
376 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 376 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
377 ····​.​line·​273 377 ····​.​line·​273
378 ····​const-​string·​v1,​·​")​" 378 ····​const-​string·​v1,​·​")​"
   
379 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 379 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
380 ····​.​line·​274 380 ····​.​line·​274
[−]
smali/org/apache/commons/io/filefilter/SizeFileFilter.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(JZ)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​><init>(JZ)​V
   
25 ····​.​line·​59 25 ····​.​line·​59
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​constructor·​<init>(JZ)​V 28 .​method·​public·​constructor·​<init>(JZ)​V
29 ····​.​locals·2 29 ····​.​locals·3
30 ····​.​param·​p1,​·​"size"····​#·​J 30 ····​.​param·​p1,​·​"size"····​#·​J
31 ····​.​param·​p3,​·​"acceptLarger"····​#·​Z 31 ····​.​param·​p3,​·​"acceptLarger"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​70 33 ····​.​line·​70
34 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​filefilter/​AbstractFileFilter;​-​><init>()​V
   
Offset 62, 30 lines modified Offset 62, 30 lines modified
62 ····​.​line·​76 62 ····​.​line·​76
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
   
65 #·​virtual·​methods 65 #·​virtual·​methods
66 .​method·​public·​accept(Ljava/​io/​File;​)​Z 66 .​method·​public·​accept(Ljava/​io/​File;​)​Z
67 ····​.​locals·7 67 ····​.​locals·8
68 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 68 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​const/​4·​v1,​·​0x1 70 ····​const/​4·​v1,​·​0x1
   
71 ····​const/​4·​v2,​·​0x0 71 ····​const/​4·​v2,​·​0x0
   
72 ····​.​line·​92 72 ····​.​line·​92
73 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J 73 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J
   
74 ····​move-​result-​wide·​v3 74 ····​move-​result-​wide·​v4
   
75 ····​iget-​wide·​v5,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​>size:​J 75 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​apache/​commons/​io/​filefilter/​SizeFileFilter;​-​>size:​J
   
76 ····​cmp-​long·​v3,​·​v3,​·​v5 76 ····​cmp-​long·​v3,​·​v4,​·​v6
   
77 ····​if-​gez·​v3,​·​:​cond_0 77 ····​if-​gez·​v3,​·​:​cond_0
   
78 ····​move·​v0,​·​v1 78 ····​move·​v0,​·​v1
   
79 ····​.​line·​93 79 ····​.​line·​93
80 ····​.​local·​v0,​·​"smaller":​Z 80 ····​.​local·​v0,​·​"smaller":​Z
[−]
smali/org/apache/commons/io/input/BOMInputStream.smali
Offset 807, 15 lines modified Offset 807, 15 lines modified
   
807 ····​monitor-​exit·​p0 807 ····​monitor-​exit·​p0
   
808 ····​throw·​v0 808 ····​throw·​v0
809 .​end·​method 809 .​end·​method
   
810 .​method·​public·​skip(J)​J 810 .​method·​public·​skip(J)​J
811 ····​.​locals·2 811 ····​.​locals·3
812 ····​.​param·​p1,​·​"n"····​#·​J 812 ····​.​param·​p1,​·​"n"····​#·​J
813 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 813 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
814 ········​value·​=·​{ 814 ········​value·​=·​{
815 ············​Ljava/​io/​IOException;​ 815 ············​Ljava/​io/​IOException;​
816 ········​} 816 ········​}
817 ····​.​end·​annotation 817 ····​.​end·​annotation
   
[−]
smali/org/apache/commons/io/input/BoundedInputStream.smali
Offset 188, 36 lines modified Offset 188, 36 lines modified
   
188 ····​move-​result·​v0 188 ····​move-​result·​v0
   
189 ····​return·​v0 189 ····​return·​v0
190 .​end·​method 190 .​end·​method
   
191 .​method·​public·​read()​I 191 .​method·​public·​read()​I
192 ····​.​locals·5 192 ····​.​locals·6
193 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 193 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
194 ········​value·​=·​{ 194 ········​value·​=·​{
195 ············​Ljava/​io/​IOException;​ 195 ············​Ljava/​io/​IOException;​
196 ········​} 196 ········​}
197 ····​.​end·​annotation 197 ····​.​end·​annotation
   
198 ····​.​prologue 198 ····​.​prologue
199 ····​.​line·​86 199 ····​.​line·​86
200 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J 200 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J
   
201 ····​const-​wide/​16·​v3,​·​0x0 201 ····​const-​wide/​16·​v4,​·​0x0
   
202 ····​cmp-​long·​v1,​·​v1,​·​v3 202 ····​cmp-​long·​v1,​·​v2,​·​v4
   
203 ····​if-​ltz·​v1,​·​:​cond_0 203 ····​if-​ltz·​v1,​·​:​cond_0
   
204 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J 204 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J
   
205 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J 205 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J
   
206 ····​cmp-​long·​v1,​·​v1,​·​v3 206 ····​cmp-​long·​v1,​·​v2,​·​v4
   
207 ····​if-​ltz·​v1,​·​:​cond_0 207 ····​if-​ltz·​v1,​·​:​cond_0
   
208 ····​.​line·​87 208 ····​.​line·​87
209 ····​const/​4·​v0,​·​-​0x1 209 ····​const/​4·​v0,​·​-​0x1
   
210 ····​.​line·​91 210 ····​.​line·​91
Offset 230, 21 lines modified Offset 230, 21 lines modified
   
230 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​InputStream;​-​>read()​I 230 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​InputStream;​-​>read()​I
   
231 ····​move-​result·​v0 231 ····​move-​result·​v0
   
232 ····​.​line·​90 232 ····​.​line·​90
233 ····​.​local·​v0,​·​"result":​I 233 ····​.​local·​v0,​·​"result":​I
234 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J 234 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J
   
235 ····​const-​wide/​16·​v3,​·​0x1 235 ····​const-​wide/​16·​v4,​·​0x1
   
236 ····​add-​long/​2addr·​v1,​·​v3 236 ····​add-​long/​2addr·​v2,​·​v4
   
237 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J 237 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J
   
238 ····​goto·​:​goto_0 238 ····​goto·​:​goto_0
239 .​end·​method 239 .​end·​method
   
240 .​method·​public·​read([B)​I 240 .​method·​public·​read([B)​I
241 ····​.​locals·​2 241 ····​.​locals·​2
242 ····​.​param·​p1,​·​"b"····​#·​[B 242 ····​.​param·​p1,​·​"b"····​#·​[B
Offset 277, 15 lines modified Offset 277, 15 lines modified
277 ············​Ljava/​io/​IOException;​ 277 ············​Ljava/​io/​IOException;​
278 ········​} 278 ········​}
279 ····​.​end·​annotation 279 ····​.​end·​annotation
   
280 ····​.​prologue 280 ····​.​prologue
281 ····​const-​wide/​16·​v8,​·​0x0 281 ····​const-​wide/​16·​v8,​·​0x0
   
282 ····​const/​4·​v3,​·​-​0x1 282 ····​const/​4·​v1,​·​-​0x1
   
283 ····​.​line·​117 283 ····​.​line·​117
284 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J 284 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J
   
285 ····​cmp-​long·​v4,​·​v4,​·​v8 285 ····​cmp-​long·​v4,​·​v4,​·​v8
   
286 ····​if-​ltz·​v4,​·​:​cond_0 286 ····​if-​ltz·​v4,​·​:​cond_0
Offset 294, 15 lines modified Offset 294, 15 lines modified
   
294 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J 294 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>max:​J
   
295 ····​cmp-​long·​v4,​·​v4,​·​v6 295 ····​cmp-​long·​v4,​·​v4,​·​v6
   
296 ····​if-​ltz·​v4,​·​:​cond_0 296 ····​if-​ltz·​v4,​·​:​cond_0
   
297 ····​move·​v0,​·​v3 297 ····​move·​v0,​·​v1
   
298 ····​.​line·​128 298 ····​.​line·​128
299 ····​:​goto_0 299 ····​:​goto_0
300 ····​return·​v0 300 ····​return·​v0
   
301 ····​.​line·​120 301 ····​.​line·​120
302 ····​:​cond_0 302 ····​:​cond_0
Offset 318, 55 lines modified Offset 318, 55 lines modified
   
318 ····​iget-​wide·​v8,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J 318 ····​iget-​wide·​v8,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​BoundedInputStream;​-​>pos:​J
   
319 ····​sub-​long/​2addr·​v6,​·​v8 319 ····​sub-​long/​2addr·​v6,​·​v8
   
320 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>min(JJ)​J 320 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>min(JJ)​J
   
321 ····​move-​result-​wide·​v1 321 ····​move-​result-​wide·​v2
Max diff block lines reached; 1820/4389 bytes (41.47%) of diff not shown.
[−]
smali/org/apache/commons/io/input/CharSequenceInputStream.smali
Offset 575, 32 lines modified Offset 575, 32 lines modified
   
575 ····​monitor-​exit·​p0 575 ····​monitor-​exit·​p0
   
576 ····​throw·​v0 576 ····​throw·​v0
577 .​end·​method 577 .​end·​method
   
578 .​method·​public·​skip(J)​J 578 .​method·​public·​skip(J)​J
579 ····​.​locals·3 579 ····​.​locals·5
580 ····​.​param·​p1,​·​"n"····​#·​J 580 ····​.​param·​p1,​·​"n"····​#·​J
581 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 581 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
582 ········​value·​=·​{ 582 ········​value·​=·​{
583 ············​Ljava/​io/​IOException;​ 583 ············​Ljava/​io/​IOException;​
584 ········​} 584 ········​}
585 ····​.​end·​annotation 585 ····​.​end·​annotation
   
586 ····​.​prologue 586 ····​.​prologue
587 ····​.​line·​166 587 ····​.​line·​166
588 ····​const/​4·​v0,​·​0x0 588 ····​const/​4·​v0,​·​0x0
   
589 ····​.​line·​167 589 ····​.​line·​167
590 ····​.​local·​v0,​·​"skipped":​I 590 ····​.​local·​v0,​·​"skipped":​I
591 ····​:​goto_0 591 ····​:​goto_0
592 ····​const-​wide/​16·​v1,​·​0x0 592 ····​const-​wide/​16·​v2,​·​0x0
   
593 ····​cmp-​long·​v1,​·​p1,​·​v1 593 ····​cmp-​long·​v1,​·​p1,​·​v2
   
594 ····​if-​lez·​v1,​·​:​cond_0 594 ····​if-​lez·​v1,​·​:​cond_0
   
595 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceInputStre​am;​-​>cbuf:​Ljava/​nio/​CharBuffer;​ 595 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceInputStre​am;​-​>cbuf:​Ljava/​nio/​CharBuffer;​
   
596 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​CharBuffer;​-​>hasRemaining()​Z 596 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​CharBuffer;​-​>hasRemaining()​Z
   
Offset 610, 22 lines modified Offset 610, 22 lines modified
   
610 ····​.​line·​168 610 ····​.​line·​168
611 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceInputStre​am;​-​>cbuf:​Ljava/​nio/​CharBuffer;​ 611 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceInputStre​am;​-​>cbuf:​Ljava/​nio/​CharBuffer;​
   
612 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​CharBuffer;​-​>get()​C 612 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​CharBuffer;​-​>get()​C
   
613 ····​.​line·​169 613 ····​.​line·​169
614 ····​const-​wide/​16·​v1,​·​0x1 614 ····​const-​wide/​16·​v2,​·​0x1
   
615 ····​sub-​long/​2addr·​p1,​·​v1 615 ····​sub-​long/​2addr·​p1,​·​v2
   
616 ····​.​line·​170 616 ····​.​line·​170
617 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 617 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
618 ····​goto·​:​goto_0 618 ····​goto·​:​goto_0
   
619 ····​.​line·​172 619 ····​.​line·​172
620 ····​:​cond_0 620 ····​:​cond_0
621 ····​int-​to-​long·​v1,​·​v0 621 ····​int-​to-​long·​v2,​·​v0
   
622 ····​return-​wide·​v1 622 ····​return-​wide·​v2
623 .​end·​method 623 .​end·​method
[−]
smali/org/apache/commons/io/input/CharSequenceReader.smali
Offset 267, 15 lines modified Offset 267, 15 lines modified
267 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceReader;​-​>idx:​I 267 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​CharSequenceReader;​-​>idx:​I
   
268 ····​.​line·​130 268 ····​.​line·​130
269 ····​return-​void 269 ····​return-​void
270 .​end·​method 270 .​end·​method
   
271 .​method·​public·​skip(J)​J 271 .​method·​public·​skip(J)​J
272 ····​.​locals·6 272 ····​.​locals·7
273 ····​.​param·​p1,​·​"n"····​#·​J 273 ····​.​param·​p1,​·​"n"····​#·​J
   
274 ····​.​prologue 274 ····​.​prologue
275 ····​.​line·​140 275 ····​.​line·​140
276 ····​const-​wide/​16·​v2,​·​0x0 276 ····​const-​wide/​16·​v2,​·​0x0
   
277 ····​cmp-​long·​v2,​·​p1,​·​v2 277 ····​cmp-​long·​v2,​·​p1,​·​v2
[−]
smali/org/apache/commons/io/input/CountingInputStream.smali
Offset 225, 15 lines modified Offset 225, 15 lines modified
225 ····​:​cond_0 225 ····​:​cond_0
226 ····​long-​to-​int·​v2,​·​v0 226 ····​long-​to-​int·​v2,​·​v0
   
227 ····​return·​v2 227 ····​return·​v2
228 .​end·​method 228 .​end·​method
   
229 .​method·​public·​declared-​synchronized·​skip(J)​J 229 .​method·​public·​declared-​synchronized·​skip(J)​J
230 ····​.​locals·4 230 ····​.​locals·5
231 ····​.​param·​p1,​·​"length"····​#·​J 231 ····​.​param·​p1,​·​"length"····​#·​J
232 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 232 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
233 ········​value·​=·​{ 233 ········​value·​=·​{
234 ············​Ljava/​io/​IOException;​ 234 ············​Ljava/​io/​IOException;​
235 ········​} 235 ········​}
236 ····​.​end·​annotation 236 ····​.​end·​annotation
   
[−]
smali/org/apache/commons/io/input/NullInputStream.smali
Offset 17, 15 lines modified Offset 17, 15 lines modified
17 .​field·​private·​final·​size:​J 17 .​field·​private·​final·​size:​J
   
18 .​field·​private·​final·​throwEofException:​Z 18 .​field·​private·​final·​throwEofException:​Z
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(J)​V 20 .​method·​public·​constructor·​<init>(J)​V
21 ····​.​locals·2 21 ····​.​locals·3
22 ····​.​param·​p1,​·​"size"····​#·​J 22 ····​.​param·​p1,​·​"size"····​#·​J
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​80 24 ····​.​line·​80
25 ····​const/​4·​v0,​·​0x1 25 ····​const/​4·​v0,​·​0x1
   
26 ····​const/​4·​v1,​·​0x0 26 ····​const/​4·​v1,​·​0x0
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​><init>(JZZ)​V 33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​><init>(JZZ)​V
   
34 ····​.​line·​81 34 ····​.​line·​81
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​constructor·​<init>(JZZ)​V 37 .​method·​public·​constructor·​<init>(JZZ)​V
38 ····​.​locals·2 38 ····​.​locals·3
39 ····​.​param·​p1,​·​"size"····​#·​J 39 ····​.​param·​p1,​·​"size"····​#·​J
40 ····​.​param·​p3,​·​"markSupported"····​#·​Z 40 ····​.​param·​p3,​·​"markSupported"····​#·​Z
41 ····​.​param·​p4,​·​"throwEofException"····​#·​Z 41 ····​.​param·​p4,​·​"throwEofException"····​#·​Z
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​94 43 ····​.​line·​94
44 ····​invoke-​direct·​{p0},​·​Ljava/​io/​InputStream;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​io/​InputStream;​-​><init>()​V
Offset 355, 15 lines modified Offset 355, 15 lines modified
   
355 ····​move-​result·​v0 355 ····​move-​result·​v0
   
356 ····​return·​v0 356 ····​return·​v0
357 .​end·​method 357 .​end·​method
   
358 .​method·​public·​read([BII)​I 358 .​method·​public·​read([BII)​I
359 ····​.​locals·5 359 ····​.​locals·6
360 ····​.​param·​p1,​·​"bytes"····​#·​[B 360 ····​.​param·​p1,​·​"bytes"····​#·​[B
361 ····​.​param·​p2,​·​"offset"····​#·​I 361 ····​.​param·​p2,​·​"offset"····​#·​I
362 ····​.​param·​p3,​·​"length"····​#·​I 362 ····​.​param·​p3,​·​"length"····​#·​I
363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
364 ········​value·​=·​{ 364 ········​value·​=·​{
365 ············​Ljava/​io/​IOException;​ 365 ············​Ljava/​io/​IOException;​
366 ········​} 366 ········​}
Offset 382, 69 lines modified Offset 382, 69 lines modified
   
382 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V 382 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V
   
383 ····​throw·​v1 383 ····​throw·​v1
   
384 ····​.​line·​230 384 ····​.​line·​230
385 ····​:​cond_0 385 ····​:​cond_0
386 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J 386 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J
   
387 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J 387 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J
   
388 ····​cmp-​long·​v1,​·​v1,​·​v3 388 ····​cmp-​long·​v1,​·​v2,​·​v4
   
389 ····​if-​nez·​v1,​·​:​cond_1 389 ····​if-​nez·​v1,​·​:​cond_1
   
390 ····​.​line·​231 390 ····​.​line·​231
391 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>doEndOfFile()​I 391 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>doEndOfFile()​I
   
392 ····​move-​result·​v0 392 ····​move-​result·​v0
   
393 ····​.​line·​240 393 ····​.​line·​240
394 ····​:​goto_0 394 ····​:​goto_0
395 ····​return·​v0 395 ····​return·​v0
   
396 ····​.​line·​233 396 ····​.​line·​233
397 ····​:​cond_1 397 ····​:​cond_1
398 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J 398 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J
   
399 ····​int-​to-​long·​v3,​·​p3 399 ····​int-​to-​long·​v4,​·​p3
   
400 ····​add-​long/​2addr·​v1,​·​v3 400 ····​add-​long/​2addr·​v2,​·​v4
   
401 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J 401 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J
   
402 ····​.​line·​234 402 ····​.​line·​234
403 ····​move·​v0,​·​p3 403 ····​move·​v0,​·​p3
   
404 ····​.​line·​235 404 ····​.​line·​235
405 ····​.​local·​v0,​·​"returnLength":​I 405 ····​.​local·​v0,​·​"returnLength":​I
406 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J 406 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J
   
407 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J 407 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J
   
408 ····​cmp-​long·​v1,​·​v1,​·​v3 408 ····​cmp-​long·​v1,​·​v2,​·​v4
   
409 ····​if-​lez·​v1,​·​:​cond_2 409 ····​if-​lez·​v1,​·​:​cond_2
   
410 ····​.​line·​236 410 ····​.​line·​236
411 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J 411 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>position:​J
   
412 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J 412 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullInputStream;​-​>size:​J
Max diff block lines reached; 958/4030 bytes (23.77%) of diff not shown.
[−]
smali/org/apache/commons/io/input/NullReader.smali
Offset 17, 15 lines modified Offset 17, 15 lines modified
17 .​field·​private·​final·​size:​J 17 .​field·​private·​final·​size:​J
   
18 .​field·​private·​final·​throwEofException:​Z 18 .​field·​private·​final·​throwEofException:​Z
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(J)​V 20 .​method·​public·​constructor·​<init>(J)​V
21 ····​.​locals·2 21 ····​.​locals·3
22 ····​.​param·​p1,​·​"size"····​#·​J 22 ····​.​param·​p1,​·​"size"····​#·​J
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​80 24 ····​.​line·​80
25 ····​const/​4·​v0,​·​0x1 25 ····​const/​4·​v0,​·​0x1
   
26 ····​const/​4·​v1,​·​0x0 26 ····​const/​4·​v1,​·​0x0
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​><init>(JZZ)​V 33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​><init>(JZZ)​V
   
34 ····​.​line·​81 34 ····​.​line·​81
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​constructor·​<init>(JZZ)​V 37 .​method·​public·​constructor·​<init>(JZZ)​V
38 ····​.​locals·2 38 ····​.​locals·3
39 ····​.​param·​p1,​·​"size"····​#·​J 39 ····​.​param·​p1,​·​"size"····​#·​J
40 ····​.​param·​p3,​·​"markSupported"····​#·​Z 40 ····​.​param·​p3,​·​"markSupported"····​#·​Z
41 ····​.​param·​p4,​·​"throwEofException"····​#·​Z 41 ····​.​param·​p4,​·​"throwEofException"····​#·​Z
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​94 43 ····​.​line·​94
44 ····​invoke-​direct·​{p0},​·​Ljava/​io/​Reader;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​io/​Reader;​-​><init>()​V
Offset 309, 15 lines modified Offset 309, 15 lines modified
   
309 ····​move-​result·​v0 309 ····​move-​result·​v0
   
310 ····​return·​v0 310 ····​return·​v0
311 .​end·​method 311 .​end·​method
   
312 .​method·​public·​read([CII)​I 312 .​method·​public·​read([CII)​I
313 ····​.​locals·5 313 ····​.​locals·6
314 ····​.​param·​p1,​·​"chars"····​#·​[C 314 ····​.​param·​p1,​·​"chars"····​#·​[C
315 ····​.​param·​p2,​·​"offset"····​#·​I 315 ····​.​param·​p2,​·​"offset"····​#·​I
316 ····​.​param·​p3,​·​"length"····​#·​I 316 ····​.​param·​p3,​·​"length"····​#·​I
317 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 317 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
318 ········​value·​=·​{ 318 ········​value·​=·​{
319 ············​Ljava/​io/​IOException;​ 319 ············​Ljava/​io/​IOException;​
320 ········​} 320 ········​}
Offset 336, 69 lines modified Offset 336, 69 lines modified
   
336 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V 336 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V
   
337 ····​throw·​v1 337 ····​throw·​v1
   
338 ····​.​line·​213 338 ····​.​line·​213
339 ····​:​cond_0 339 ····​:​cond_0
340 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J 340 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J
   
341 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J 341 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J
   
342 ····​cmp-​long·​v1,​·​v1,​·​v3 342 ····​cmp-​long·​v1,​·​v2,​·​v4
   
343 ····​if-​nez·​v1,​·​:​cond_1 343 ····​if-​nez·​v1,​·​:​cond_1
   
344 ····​.​line·​214 344 ····​.​line·​214
345 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>doEndOfFile()​I 345 ····​invoke-​direct·​{p0},​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>doEndOfFile()​I
   
346 ····​move-​result·​v0 346 ····​move-​result·​v0
   
347 ····​.​line·​223 347 ····​.​line·​223
348 ····​:​goto_0 348 ····​:​goto_0
349 ····​return·​v0 349 ····​return·​v0
   
350 ····​.​line·​216 350 ····​.​line·​216
351 ····​:​cond_1 351 ····​:​cond_1
352 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J 352 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J
   
353 ····​int-​to-​long·​v3,​·​p3 353 ····​int-​to-​long·​v4,​·​p3
   
354 ····​add-​long/​2addr·​v1,​·​v3 354 ····​add-​long/​2addr·​v2,​·​v4
   
355 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J 355 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J
   
356 ····​.​line·​217 356 ····​.​line·​217
357 ····​move·​v0,​·​p3 357 ····​move·​v0,​·​p3
   
358 ····​.​line·​218 358 ····​.​line·​218
359 ····​.​local·​v0,​·​"returnLength":​I 359 ····​.​local·​v0,​·​"returnLength":​I
360 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J 360 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J
   
361 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J 361 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J
   
362 ····​cmp-​long·​v1,​·​v1,​·​v3 362 ····​cmp-​long·​v1,​·​v2,​·​v4
   
363 ····​if-​lez·​v1,​·​:​cond_2 363 ····​if-​lez·​v1,​·​:​cond_2
   
364 ····​.​line·​219 364 ····​.​line·​219
365 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J 365 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>position:​J
   
366 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J 366 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​NullReader;​-​>size:​J
Max diff block lines reached; 933/3910 bytes (23.86%) of diff not shown.
[−]
smali/org/apache/commons/io/input/ProxyInputStream.smali
Offset 383, 15 lines modified Offset 383, 15 lines modified
   
383 ····​monitor-​exit·​p0 383 ····​monitor-​exit·​p0
   
384 ····​throw·​v1 384 ····​throw·​v1
385 .​end·​method 385 .​end·​method
   
386 .​method·​public·​skip(J)​J 386 .​method·​public·​skip(J)​J
387 ····​.​locals·3 387 ····​.​locals·5
388 ····​.​param·​p1,​·​"ln"····​#·​J 388 ····​.​param·​p1,​·​"ln"····​#·​J
389 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 389 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
390 ········​value·​=·​{ 390 ········​value·​=·​{
391 ············​Ljava/​io/​IOException;​ 391 ············​Ljava/​io/​IOException;​
392 ········​} 392 ········​}
393 ····​.​end·​annotation 393 ····​.​end·​annotation
   
Offset 400, 26 lines modified Offset 400, 26 lines modified
400 ····​:​try_start_0 400 ····​:​try_start_0
401 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​ProxyInputStream;​-​>in:​Ljava/​io/​InputStream;​ 401 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​ProxyInputStream;​-​>in:​Ljava/​io/​InputStream;​
   
402 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J 402 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J
403 ····​:​try_end_0 403 ····​:​try_end_0
404 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 404 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
405 ····​move-​result-​wide·​v1 405 ····​move-​result-​wide·​v2
   
406 ····​.​line·​119 406 ····​.​line·​119
407 ····​:​goto_0 407 ····​:​goto_0
408 ····​return-​wide·​v1 408 ····​return-​wide·​v2
   
409 ····​.​line·​117 409 ····​.​line·​117
410 ····​:​catch_0 410 ····​:​catch_0
411 ····​move-​exception·​v0 411 ····​move-​exception·​v0
   
412 ····​.​line·​118 412 ····​.​line·​118
413 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 413 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
414 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​input/​ProxyInputStream;​-​>handleIOException(Lj​ava/​io/​IOException;​)​V 414 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​input/​ProxyInputStream;​-​>handleIOException(Lj​ava/​io/​IOException;​)​V
   
415 ····​.​line·​119 415 ····​.​line·​119
416 ····​const-​wide/​16·​v1,​·​0x0 416 ····​const-​wide/​16·​v2,​·​0x0
   
417 ····​goto·​:​goto_0 417 ····​goto·​:​goto_0
418 .​end·​method 418 .​end·​method
[−]
smali/org/apache/commons/io/input/ProxyReader.smali
Offset 465, 15 lines modified Offset 465, 15 lines modified
   
465 ····​monitor-​exit·​p0 465 ····​monitor-​exit·​p0
   
466 ····​throw·​v1 466 ····​throw·​v1
467 .​end·​method 467 .​end·​method
   
468 .​method·​public·​skip(J)​J 468 .​method·​public·​skip(J)​J
469 ····​.​locals·3 469 ····​.​locals·5
470 ····​.​param·​p1,​·​"ln"····​#·​J 470 ····​.​param·​p1,​·​"ln"····​#·​J
471 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 471 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
472 ········​value·​=·​{ 472 ········​value·​=·​{
473 ············​Ljava/​io/​IOException;​ 473 ············​Ljava/​io/​IOException;​
474 ········​} 474 ········​}
475 ····​.​end·​annotation 475 ····​.​end·​annotation
   
Offset 482, 26 lines modified Offset 482, 26 lines modified
482 ····​:​try_start_0 482 ····​:​try_start_0
483 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​ProxyReader;​-​>in:​Ljava/​io/​Reader;​ 483 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​ProxyReader;​-​>in:​Ljava/​io/​Reader;​
   
484 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​Reader;​-​>skip(J)​J 484 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​Reader;​-​>skip(J)​J
485 ····​:​try_end_0 485 ····​:​try_end_0
486 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 486 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
487 ····​move-​result-​wide·​v1 487 ····​move-​result-​wide·​v2
   
488 ····​.​line·​137 488 ····​.​line·​137
489 ····​:​goto_0 489 ····​:​goto_0
490 ····​return-​wide·​v1 490 ····​return-​wide·​v2
   
491 ····​.​line·​135 491 ····​.​line·​135
492 ····​:​catch_0 492 ····​:​catch_0
493 ····​move-​exception·​v0 493 ····​move-​exception·​v0
   
494 ····​.​line·​136 494 ····​.​line·​136
495 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 495 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
496 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​input/​ProxyReader;​-​>handleIOException(Lj​ava/​io/​IOException;​)​V 496 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​apache/​commons/​io/​input/​ProxyReader;​-​>handleIOException(Lj​ava/​io/​IOException;​)​V
   
497 ····​.​line·​137 497 ····​.​line·​137
498 ····​const-​wide/​16·​v1,​·​0x0 498 ····​const-​wide/​16·​v2,​·​0x0
   
499 ····​goto·​:​goto_0 499 ····​goto·​:​goto_0
500 .​end·​method 500 .​end·​method
[−]
smali/org/apache/commons/io/input/SwappedDataInputStream.smali
Offset 349, 30 lines modified Offset 349, 30 lines modified
   
349 ····​move-​result·​v0 349 ····​move-​result·​v0
   
350 ····​return·​v0 350 ····​return·​v0
351 .​end·​method 351 .​end·​method
   
352 .​method·​public·​skipBytes(I)​I 352 .​method·​public·​skipBytes(I)​I
353 ····​.​locals·3 353 ····​.​locals·4
354 ····​.​param·​p1,​·​"count"····​#·​I 354 ····​.​param·​p1,​·​"count"····​#·​I
355 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 355 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
356 ········​value·​=·​{ 356 ········​value·​=·​{
357 ············​Ljava/​io/​IOException;​,​ 357 ············​Ljava/​io/​IOException;​,​
358 ············​Ljava/​io/​EOFException;​ 358 ············​Ljava/​io/​EOFException;​
359 ········​} 359 ········​}
360 ····​.​end·​annotation 360 ····​.​end·​annotation
   
361 ····​.​prologue 361 ····​.​prologue
362 ····​.​line·​247 362 ····​.​line·​247
363 ····​iget-​object·​v0,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​SwappedDataInputStrea​m;​-​>in:​Ljava/​io/​InputStream;​ 363 ····​iget-​object·​v0,​·​p0,​·​Lorg/​apache/​commons/​io/​input/​SwappedDataInputStrea​m;​-​>in:​Ljava/​io/​InputStream;​
   
364 ····​int-​to-​long·​v1,​·​p1 364 ····​int-​to-​long·​v2,​·​p1
   
365 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J 365 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​io/​InputStream;​-​>skip(J)​J
   
366 ····​move-​result-​wide·​v0 366 ····​move-​result-​wide·​v0
   
367 ····​long-​to-​int·​v0,​·​v0 367 ····​long-​to-​int·​v0,​·​v0
   
368 ····​return·​v0 368 ····​return·​v0
369 .​end·​method 369 .​end·​method
[−]
smali/org/apache/commons/io/input/Tailer.smali
Offset 43, 119 lines modified Offset 43, 119 lines modified
43 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​J)​V 43 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​J)​V
   
44 ····​.​line·​157 44 ····​.​line·​157
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​J)​V 47 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​J)​V
48 ····​.​locals·6 48 ····​.​locals·7
49 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 49 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
50 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​ 50 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​
51 ····​.​param·​p3,​·​"delayMillis"····​#·​J 51 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​166 53 ····​.​line·​166
54 ····​const/​4·​v5,​·​0x0 54 ····​const/​4·​v6,​·​0x0
   
55 ····​move-​object·​v0,​·​p0 55 ····​move-​object·​v1,​·​p0
   
56 ····​move-​object·​v1,​·​p1 56 ····​move-​object·​v2,​·​p1
   
57 ····​move-​object·​v2,​·​p2 57 ····​move-​object·​v3,​·​p2
   
58 ····​move-​wide·​v3,​·​p3 58 ····​move-​wide·​v4,​·​p3
   
59 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZ)​V 59 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZ)​V
   
60 ····​.​line·​167 60 ····​.​line·​167
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZ)​V 63 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZ)​V
64 ····​.​locals·7 64 ····​.​locals·9
65 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 65 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
66 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​ 66 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​
67 ····​.​param·​p3,​·​"delayMillis"····​#·​J 67 ····​.​param·​p3,​·​"delayMillis"····​#·​J
68 ····​.​param·​p5,​·​"end"····​#·​Z 68 ····​.​param·​p5,​·​"end"····​#·​Z
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​.​line·​177 70 ····​.​line·​177
71 ····​const/​16·​v6,​·​0x1000 71 ····​const/​16·​v7,​·​0x1000
   
72 ····​move-​object·​v0,​·​p0 72 ····​move-​object·​v1,​·​p0
   
73 ····​move-​object·​v1,​·​p1 73 ····​move-​object·​v2,​·​p1
   
74 ····​move-​object·​v2,​·​p2 74 ····​move-​object·​v3,​·​p2
   
75 ····​move-​wide·​v3,​·​p3 75 ····​move-​wide·​v4,​·​p3
   
76 ····​move·​v5,​·​p5 76 ····​move·​v6,​·​p5
   
77 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZI)​V 77 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZI)​V
   
78 ····​.​line·​178 78 ····​.​line·​178
79 ····​return-​void 79 ····​return-​void
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZI)​V 81 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZI)​V
82 ····​.​locals·8 82 ····​.​locals·9
83 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 83 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
84 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​ 84 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​
85 ····​.​param·​p3,​·​"delayMillis"····​#·​J 85 ····​.​param·​p3,​·​"delayMillis"····​#·​J
86 ····​.​param·​p5,​·​"end"····​#·​Z 86 ····​.​param·​p5,​·​"end"····​#·​Z
87 ····​.​param·​p6,​·​"bufSize"····​#·​I 87 ····​.​param·​p6,​·​"bufSize"····​#·​I
   
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​201 89 ····​.​line·​201
90 ····​const/​4·​v6,​·​0x0 90 ····​const/​4·​v7,​·​0x0
   
91 ····​move-​object·​v0,​·​p0 91 ····​move-​object·​v1,​·​p0
   
92 ····​move-​object·​v1,​·​p1 92 ····​move-​object·​v2,​·​p1
   
93 ····​move-​object·​v2,​·​p2 93 ····​move-​object·​v3,​·​p2
   
94 ····​move-​wide·​v3,​·​p3 94 ····​move-​wide·​v4,​·​p3
   
95 ····​move·​v5,​·​p5 95 ····​move·​v6,​·​p5
   
96 ····​move·​v7,​·​p6 96 ····​move·​v8,​·​p6
   
97 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZZI)​V 97 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Lorg/​apache/​commons/​io/​input/​Tailer;​-​><init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZZI)​V
   
98 ····​.​line·​202 98 ····​.​line·​202
99 ····​return-​void 99 ····​return-​void
100 .​end·​method 100 .​end·​method
   
101 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZZ)​V 101 .​method·​public·​constructor·​<init>(Ljava/​io/​File;​Lorg/​apache/​commons/​io/​input/​TailerListener;​JZZ)​V
102 ····​.​locals·8 102 ····​.​locals·9
103 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 103 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
104 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​ 104 ····​.​param·​p2,​·​"listener"····​#·​Lorg/​apache/​commons/​io/​input/​TailerListener;​
105 ····​.​param·​p3,​·​"delayMillis"····​#·​J 105 ····​.​param·​p3,​·​"delayMillis"····​#·​J
106 ····​.​param·​p5,​·​"end"····​#·​Z 106 ····​.​param·​p5,​·​"end"····​#·​Z
107 ····​.​param·​p6,​·​"reOpen"····​#·​Z 107 ····​.​param·​p6,​·​"reOpen"····​#·​Z
   
108 ····​.​prologue 108 ····​.​prologue
109 ····​.​line·​189 109 ····​.​line·​189
110 ····​const/​16·​v7,​·​0x1000 110 ····​const/​16·​v8,​·​0x1000
   
Max diff block lines reached; 15588/19189 bytes (81.23%) of diff not shown.
[−]
smali/org/apache/commons/io/monitor/FileAlterationMonitor.smali
Offset 70, 15 lines modified Offset 70, 15 lines modified
70 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileAlterationMonitor​;​-​>interval:​J 70 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileAlterationMonitor​;​-​>interval:​J
   
71 ····​.​line·​54 71 ····​.​line·​54
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​varargs·​constructor·​<init>(J[Lorg/​apache/​commons/​io/​monitor/​FileAlterationObserve​r;​)​V 74 .​method·​public·​varargs·​constructor·​<init>(J[Lorg/​apache/​commons/​io/​monitor/​FileAlterationObserve​r;​)​V
75 ····​.​locals·4 75 ····​.​locals·5
76 ····​.​param·​p1,​·​"interval"····​#·​J 76 ····​.​param·​p1,​·​"interval"····​#·​J
77 ····​.​param·​p3,​·​"observers"····​#·​[Lorg/​apache/​commons/​io/​monitor/​FileAlterationObserve​r;​ 77 ····​.​param·​p3,​·​"observers"····​#·​[Lorg/​apache/​commons/​io/​monitor/​FileAlterationObserve​r;​
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​64 79 ····​.​line·​64
80 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​io/​monitor/​FileAlterationMonitor​;​-​><init>(J)​V 80 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​io/​monitor/​FileAlterationMonitor​;​-​><init>(J)​V
   
[−]
smali/org/apache/commons/io/monitor/FileEntry.smali
Offset 381, 27 lines modified Offset 381, 27 lines modified
381 ····​iput-​boolean·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>exists:​Z 381 ····​iput-​boolean·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>exists:​Z
   
382 ····​.​line·​249 382 ····​.​line·​249
383 ····​return-​void 383 ····​return-​void
384 .​end·​method 384 .​end·​method
   
385 .​method·​public·​setLastModified(J)​V 385 .​method·​public·​setLastModified(J)​V
386 ····​.​locals·0 386 ····​.​locals·1
387 ····​.​param·​p1,​·​"lastModified"····​#·​J 387 ····​.​param·​p1,​·​"lastModified"····​#·​J
   
388 ····​.​prologue 388 ····​.​prologue
389 ····​.​line·​210 389 ····​.​line·​210
390 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>lastModified:​J 390 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>lastModified:​J
   
391 ····​.​line·​211 391 ····​.​line·​211
392 ····​return-​void 392 ····​return-​void
393 .​end·​method 393 .​end·​method
   
394 .​method·​public·​setLength(J)​V 394 .​method·​public·​setLength(J)​V
395 ····​.​locals·0 395 ····​.​locals·1
396 ····​.​param·​p1,​·​"length"····​#·​J 396 ····​.​param·​p1,​·​"length"····​#·​J
   
397 ····​.​prologue 397 ····​.​prologue
398 ····​.​line·​228 398 ····​.​line·​228
399 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>length:​J 399 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​io/​monitor/​FileEntry;​-​>length:​J
   
400 ····​.​line·​229 400 ····​.​line·​229
[−]
original/AndroidManifest.xml
Offset 1, 200 lines modified Offset 1, 213 lines modified
00000000:​·​0300·​0800·800c·​0000·​0100·​1c00·d405·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·440d·​0000·​0100·​1c00·7006·​0000··​.​.​.​.​D.​.​.​.​.​.​.​p.​.​.​
00000010:​·​2600·​0000·​0000·​0000·​0000·​0000·b400·​0000··&.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2a00·​0000·​0000·​0000·​0000·​0000·c400·​0000··*.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9000·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9000·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a600·​0000·​b400·​0000·​c000·​0000·​e600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a600·​0000·​b400·​0000·​c000·​0000·​e600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​f400·​0000·​0601·​0000·​5e01·​0000·​6201·​0000··​.​.​.​.​.​.​.​.​^.​.​.​b.​.​.​ 00000050:​·​f400·​0000·​0601·​0000·​5e01·​0000·​6201·​0000··​.​.​.​.​.​.​.​.​^.​.​.​b.​.​.​
00000060:​·​7401·​0000·8801·​0000·​d001·​0000·de01·​0000··​t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​7401·​0000·a801·​0000·​dc01·​0000·f001·​0000··​t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·f201·​0000·1402·​0000·​4e02·​0000·a402·​0000··.​.​.​.​.​.​.​.​N.​.​.​.​.​.​.​ 00000070:​·3802·​0000·4602·​0000·​4e02·​0000·6c02·​0000··8.​.​.​F.​.​.​N.​.​.​l.​.​.​
00000080:​·f602·​0000·4003·​0000·5a03·​0000·6c03·​0000··​.​.​.​.​@.​.​.​Z.​.​.​l.​.​.​ 00000080:​·8002·​0000·a202·​0000·dc02·​0000·3203·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​2.​.​.​
00000090:​·​8003·​0000·a403·​0000·c203·​0000·d203·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·​8403·​0000·ce03·​0000·e803·​0000·fa03·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000a0:​·​0a04·​0000·1e04·​0000·6204·​0000·8a04·​0000··​.​.​.​.​.​.​.​.​b.​.​.​.​.​.​.​ 000000a0:​·​0e04·​0000·3204·​0000·5004·​0000·6004·​0000··​.​.​.​.​2.​.​.​P.​.​.​`.​.​.​
000000b0:​·ae04·​0000·c404·​0000·da04·​0000·0b00·7600··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​v.​ 000000b0:​·9804·​0000·ac04·​0000·f004·​0000·1805·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000c0:​·6500·7200·7300·6900·​6f00·6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​ 000000c0:​·3c05·0000·5205·0000·​6805·0000·0b00·7600··<.​.​.​R.​.​.​h.​.​.​.​.​v.​
000000d0:​·​6400·6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​ 000000d0:​·​6500·7200·7300·6900·6f00·​6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​
000000e0:​·​6900·​6f00·6e00·4e00·6100·​6d00·6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​ 000000e0:​·​6400·​6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​
000000f0:​·0d00·​6d00·​6900·6e00·5300·​6400·​6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​ 000000f0:​·6900·​6f00·​6e00·4e00·6100·​6d00·​6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​
00000100:​·6500·7200·7300·​6900·6f00·​6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​ 00000100:​·0d00·6d00·6900·​6e00·5300·​6400·6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​
00000110:​·7400·6100·​7200·​6700·​6500·7400·5300·6400··t.​a.​r.​g.​e.​t.​S.​d.​ 00000110:​·6500·7200·​7300·​6900·​6f00·6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​
00000120:​·6b00·5600·6500·7200·7300·6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 00000120:​·7400·6100·7200·6700·6500·7400·5300·​6400··t.​a.​r.​g.​e.​t.​S.​d.​
00000130:​·0000·0400·​6e00·6100·6d00·​6500·0000·0500··.​.​.​.​n.​a.​m.​e.​.​.​.​.​ 00000130:​·6b00·5600·​6500·7200·7300·​6900·6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000140:​·7400·6800·​6500·​6d00·​6500·0000·​0900·6c00··t.​h.​e.​m.​e.​.​.​.​.​l.​ 00000140:​·0000·0400·​6e00·​6100·​6d00·6500·​0000·0500··.​.​.​.​n.​a.​m.​e.​.​.​.​.​
00000150:​·6100·7200·​6700·​6500·4800·6500·6100·7000··a.​r.​g.​e.​H.​e.​a.​p.​ 00000150:​·7400·6800·​6500·​6d00·6500·0000·0900·6c00··t.​h.​e.​m.​e.​.​.​.​.​l.​
00000160:​·0000·0500·​6c00·​6100·6200·​6500·​6c00·0000··.​.​.​.​l.​a.​b.​e.​l.​.​.​ 00000160:​·6100·7200·​6700·​6500·4800·​6500·​6100·7000··a.​r.​g.​e.​H.​e.​a.​p.​
00000170:​·​0400·6900·​6300·​6f00·​6e00·0000·1100·7300··​.​.​i.​c.​o.​n.​.​.​.​.​s.​ 00000170:​·​0000·0500·​6c00·​6100·​6200·6500·6c00·0000··​.​.​.​.​l.​a.​b.​e.​l.​.​.​
00000180:​·6300·7200·​6500·​6500·​6e00·4f00·7200·6900··c.​r.​e.​e.​n.​O.​r.​i.​ 00000180:​·0400·6900·​6300·​6f00·​6e00·0000·1100·7300··.​.​i.​c.​o.​n.​.​.​.​.​s.​
00000190:​·​6500·6e00·7400·​6100·7400·6900·6f00·​6e00··e.​n.​t.​a.​t.​i.​o.​n.​ 00000190:​·​6300·7200·6500·​6500·6e00·4f00·7200·​6900··c.​r.​e.​e.​n.​O.​r.​i.​
000001a0:​·0000·0500·​7600·​6100·6c00·7500·​6500·0000··.​.​.​.​v.​a.​l.​u.​e.​.​.​ 000001a0:​·6500·6e00·​7400·​6100·7400·6900·​6f00·6e00··e.​n.​t.​a.​t.​i.​o.​n.​
000001b0:​·​0700·6100·6e00·​6400·7200·6f00·​6900·6400··​.​.​a.​n.​d.​r.​o.​i.​d.​ 000001b0:​·​0000·0500·7600·​6100·6c00·7500·​6500·0000··​.​.​.​.​v.​a.​l.​u.​e.​.​.​
000001c0:​·​0000·2a00·​6800·7400·​7400·7000·3a00·2f00··​.​.​*.​h.​t.​t.​p.​:​.​/​.​ 000001c0:​·​0700·6100·​6e00·6400·​7200·6f00·6900·6400··​.​.​a.​n.​d.​r.​o.​i.​d.​
000001d0:​·2f00·7300·​6300·6800·6500·6d00·6100·7300··/​.​s.​c.​h.​e.​m.​a.​s.​ 000001d0:​·0000·2a00·​6800·7400·7400·7000·3a00·2f00··.​.​*.​h.​t.​t.​p.​:​.​/​.​
000001e0:​·​2e00·6100·​6e00·​6400·7200·​6f00·​6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 000001e0:​·​2f00·7300·​6300·​6800·6500·​6d00·​6100·7300··/​.​s.​c.​h.​e.​m.​a.​s.​
000001f0:​·​2e00·​6300·​6f00·​6d00·2f00·​6100·7000·​6b00··​.​.​c.​o.​m.​/​.​a.​p.​k.​ 000001f0:​·​2e00·​6100·​6e00·​6400·7200·​6f00·6900·​6400··​.​.​a.​n.​d.​r.​o.​i.​d.​
00000200:​·​2f00·7200·​6500·7300·​2f00·​6100·6e00·​6400··/​.​r.​e.​s.​/​.​a.​n.​d.​ 00000200:​·​2e00·6300·​6f00·6d00·​2f00·​6100·7000·​6b00··.​.​c.​o.​m.​/​.​a.​p.​k.​
00000210:​·7200·6f00·​6900·6400·0000·0000·0000·0700··r.​o.​i.​d.​.​.​.​.​.​.​.​.​ 00000210:​·2f00·7200·​6500·7300·2f00·6100·6e00·6400··/​.​r.​e.​s.​/​.​a.​n.​d.​
00000220:​·​7000·​6100·​6300·​6b00·6100·6700·6500·​0000··p.​a.​c.​k.​a.​g.​e.​.​.​ 00000220:​·​7200·​6f00·​6900·​6400·0000·0000·0000·​0700··r.​o.​i.​d.​.​.​.​.​.​.​.​.​
00000230:​·0800·​6d00·​6100·​6e00·​6900·​6600·​6500·7300··.​.​m.​a.​n.​i.​f.​e.​s.​ 00000230:​·7000·​6100·​6300·​6b00·​6100·​6700·​6500·0000··p.​a.​c.​k.​a.​g.​e.​.​.​
00000240:​·7400·0000·2200·​6300·6f00·​6d00·2e00·6700··t.​.​.​".​c.​o.​m.​.​.​g.​ 00000240:​·1800·7000·6c00·​6100·7400·​6600·6f00·7200··.​.​p.​l.​a.​t.​f.​o.​r.​
00000250:​·7200·6100·6300·​6500·​6300·​6f00·6400·​6500··r.​a.​c.​e.​c.​o.​d.​e.​ 00000250:​·6d00·4200·7500·​6900·​6c00·​6400·5600·​6500··m.​B.​u.​i.​l.​d.​V.​e.​
00000260:​·2e00·6100·​6e00·​6400·7200·6f00·​6900·​6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 00000260:​·7200·7300·​6900·​6f00·6e00·4300·​6f00·​6400··r.​s.​i.​o.​n.​C.​o.​d.​
00000270:​·2e00·7000·7200·6500·7300·​6500·6e00·7400··.​.​p.​r.​e.​s.​e.​n.​t.​ 00000270:​·6500·0000·1800·7000·6c00·​6100·7400·6600··e.​.​.​.​.​p.​l.​a.​t.​f.​
00000280:​·​6100·​7400·​6900·6f00·6e00·0000·0500·3100··a.​t.​i.​o.​n.​.​.​.​.​1.​ 00000280:​·​6f00·​7200·​6d00·4200·7500·6900·6c00·6400··o.​r.​m.​B.​u.​i.​l.​d.​
00000290:​·2e00·3000·2e00·3200·0000·0800·7500·7300··.​.​0.​.​.​2.​.​.​.​.​u.​s.​ 00000290:​·5600·6500·7200·7300·6900·6f00·6e00·4e00··V.​e.​r.​s.​i.​o.​n.​N.​
000002a0:​·​6500·7300·2d00·7300·6400·​6b00·0000·0f00··e.​s.​-​.​s.​d.​k.​.​.​.​.​ 000002a0:​·​6100·6d00·6500·0000·0800·​6d00·6100·6e00··a.​m.​e.​.​.​.​.​m.​a.​n.​
000002b0:​·7500·7300·​6500·​7300·2d00·7000·6500·7200··u.​s.​e.​s.​-​.​p.​e.​r.​ 000002b0:​·6900·6600·​6500·​7300·7400·0000·2200·6300··i.​f.​e.​s.​t.​.​.​".​c.​
000002c0:​·​6d00·​6900·7300·7300·6900·​6f00·​6e00·0000··m.​i.​s.​s.​i.​o.​n.​.​.​ 000002c0:​·​6f00·​6d00·2e00·6700·7200·​6100·​6300·6500··o.​m.​.​.​g.​r.​a.​c.​e.​
000002d0:​·1b00·​6100·​6e00·​6400·7200·​6f00·​6900·​6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 000002d0:​·6300·​6f00·​6400·​6500·2e00·​6100·​6e00·​6400··c.​o.​d.​e.​.​.​a.​n.​d.​
000002e0:​·2e00·7000·​6500·7200·6d00·6900·​7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 000002e0:​·7200·6f00·​6900·6400·2e00·7000·​7200·6500··r.​o.​i.​d.​.​.​p.​r.​e.​
000002f0:​·6900·​6f00·​6e00·2e00·4900·4e00·5400·4500··i.​o.​n.​.​.​I.​N.​T.​E.​ 000002f0:​·7300·​6500·​6e00·7400·6100·7400·6900·6f00··s.​e.​n.​t.​a.​t.​i.​o.​
00000300:​·5200·4e00·4500·5400·0000·2900·6100·6e00··R.​N.​E.​T.​.​.​)​.​a.​n.​ 00000300:​·6e00·0000·0500·3100·2e00·3000·2e00·3200··n.​.​.​.​.​1.​.​.​0.​.​.​2.​
00000310:​·6400·7200·6f00·6900·6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​ 00000310:​·0000·0200·3100·3600·0000·0d00·3400·2e00··.​.​.​.​1.​6.​.​.​.​.​4.​.​.​
00000320:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000320:​·3100·2e00·3200·2d00·3100·3400·3200·3500··1.​.​.​2.​-​.​1.​4.​2.​5.​
00000330:​·2e00·5700·5200·4900·5400·4500·5f00·4500··.​.​W.​R.​I.​T.​E.​_.​E.​ 00000330:​·3300·3300·3200·0000·0800·7500·7300·6500··3.​3.​2.​.​.​.​.​u.​s.​e.​
00000340:​·5800·5400·4500·5200·4e00·4100·4c00·5f00··X.​T.​E.​R.​N.​A.​L.​_.​ 00000340:​·7300·2d00·7300·6400·6b00·0000·0f00·7500··s.​-​.​s.​d.​k.​.​.​.​.​u.​
00000350:​·5300·5400·4f00·5200·4100·4700·4500·0000··S.​T.​O.​R.​A.​G.​E.​.​.​ 00000350:​·7300·6500·7300·2d00·7000·6500·7200·6d00··s.​e.​s.​-​.​p.​e.​r.​m.​
00000360:​·2700·6100·6e00·​6400·7200·​6f00·6900·6400··'.​a.​n.​d.​r.​o.​i.​d.​ 00000360:​·6900·7300·7300·​6900·6f00·​6e00·0000·1b00··i.​s.​s.​i.​o.​n.​.​.​.​.​
00000370:​·2e00·7000·​6500·​7200·​6d00·​6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000370:​·6100·6e00·​6400·​7200·​6f00·​6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000380:​·6900·​6f00·6e00·2e00·4100·4300·4300·4500··i.​o.​n.​.​.​A.​C.​C.​E.​ 00000380:​·7000·​6500·7200·6d00·6900·7300·7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​
00000390:​·5300·5300·5f00·​4e00·​4500·​5400·5700·4f00··S.​S.​_.​N.​E.​T.​W.​O.​ 00000390:​·6f00·6e00·2e00·​4900·​4e00·​5400·4500·5200··o.​n.​.​.​I.​N.​T.​E.​R.​
000003a0:​·5200·​4b00·​5f00·5300·5400·4100·5400·4500··R.​K.​_.​S.​T.​A.​T.​E.​ 000003a0:​·4e00·​4500·​5400·0000·2900·6100·6e00·6400··N.​E.​T.​.​.​)​.​a.​n.​d.​
000003b0:​·0000·2300·​6100·​6e00·6400·​7200·​6f00·6900··.​.​#.​a.​n.​d.​r.​o.​i.​ 000003b0:​·7200·6f00·​6900·​6400·2e00·​7000·​6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​
000003c0:​·​6400·2e00·​7000·6500·7200·​6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000003c0:​·​6d00·6900·​7300·7300·6900·​6f00·​6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
000003d0:​·7300·6900·6f00·6e00·2e00·​5200·​4500·4100··s.​i.​o.​n.​.​.​R.​E.​A.​ 000003d0:​·5700·5200·4900·5400·4500·​5f00·​4500·5800··W.​R.​I.​T.​E.​_.​E.​X.​
000003e0:​·4400·5f00·​5000·​4800·​4f00·​4e00·4500·​5f00··D.​_.​P.​H.​O.​N.​E.​_.​ 000003e0:​·5400·4500·​5200·​4e00·​4100·​4c00·5f00·​5300··T.​E.​R.​N.​A.​L.​_.​S.​
000003f0:​·​5300·5400·4100·5400·​4500·0000·​0b00·6100··S.​T.​A.​T.​E.​.​.​.​.​a.​ 000003f0:​·​5400·4f00·5200·4100·​4700·4500·​0000·2700··T.​O.​R.​A.​G.​E.​.​.​'.​
00000400:​·7000·7000·​6c00·6900·​6300·​6100·7400·6900··p.​p.​l.​i.​c.​a.​t.​i.​ 00000400:​·6100·6e00·​6400·7200·​6f00·​6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000410:​·6f00·​6e00·0000·0700·2e00·4800·​7500·​6100··o.​n.​.​.​.​.​.​.​H.​u.​a.​ 00000410:​·7000·​6500·7200·6d00·6900·7300·​7300·​6900··p.​e.​r.​m.​i.​s.​s.​i.​
00000420:​·​6200·​6100·6e00·0000·0800·6100·6300·7400··b.​a.​n.​.​.​.​.​a.​c.​t.​ 00000420:​·​6f00·​6e00·2e00·4100·4300·4300·4500·5300··o.​n.​.​.​A.​C.​C.​E.​S.​
00000430:​·6900·7600·6900·7400·7900·0000·1000·2e00··i.​v.​i.​t.​y.​.​.​.​.​.​.​ 00000430:​·5300·5f00·4e00·4500·5400·5700·4f00·5200··S.​_.​N.​E.​T.​W.​O.​R.​
00000440:​·7500·6900·2e00·4d00·6100·6900·6e00·4100··u.​i.​.​.​M.​a.​i.​n.​A.​ 00000440:​·4b00·5f00·5300·5400·4100·5400·4500·0000··K.​_.​S.​T.​A.​T.​E.​.​.​
00000450:​·6300·7400·​6900·7600·6900·7400·7900·0000··c.​t.​i.​v.​i.​t.​y.​.​.​ 00000450:​·2300·6100·​6e00·6400·7200·6f00·6900·6400··#.​a.​n.​d.​r.​o.​i.​d.​
00000460:​·0d00·6900·​6e00·​7400·​6500·​6e00·​7400·2d00··​.​.​i.​n.​t.​e.​n.​t.​-​.​ 00000460:​·2e00·7000·​6500·​7200·​6d00·​6900·​7300·7300··​.​.​p.​e.​r.​m.​i.​s.​s.​
00000470:​·​6600·​6900·​6c00·7400·6500·7200·0000·0600··f.​i.​l.​t.​e.​r.​.​.​.​.​ 00000470:​·​6900·​6f00·​6e00·2e00·5200·4500·4100·4400··i.​o.​n.​.​.​R.​E.​A.​D.​
00000480:​·6100·6300·7400·6900·6f00·6e00·0000·1a00··a.​c.​t.​i.​o.​n.​.​.​.​.​ 00000480:​·5f00·5000·4800·4f00·4e00·4500·5f00·5300··_.​P.​H.​O.​N.​E.​_.​S.​
00000490:​·6100·6e00·6400·7200·6f00·6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 00000490:​·5400·4100·5400·4500·0000·0b00·​6100·7000··T.​A.​T.​E.​.​.​.​.​a.​p.​
000004a0:​·6900·​6e00·7400·​6500·​6e00·​7400·2e00·​6100··i.​n.​t.​e.​n.​t.​.​.​a.​ 000004a0:​·7000·​6c00·6900·​6300·​6100·​7400·6900·​6f00··p.​l.​i.​c.​a.​t.​i.​o.​
000004b0:​·​6300·7400·6900·6f00·6e00·2e00·4d00·4100··c.​t.​i.​o.​n.​.​.​M.​A.​ 000004b0:​·​6e00·0000·0700·2e00·4800·7500·6100·6200··n.​.​.​.​.​.​.​H.​u.​a.​b.​
000004c0:​·4900·4e00·​0000·​0800·​6300·​6100·​7400·​6500··I.​N.​.​.​.​.​c.​a.​t.​e.​ 000004c0:​·6100·6e00·​0000·​0800·​6100·​6300·​7400·​6900··a.​n.​.​.​.​.​a.​c.​t.​i.​
000004d0:​·6700·​6f00·​7200·​7900·​0000·2000·6100·6e00··g.​o.​r.​y.​.​.​·.​a.​n.​ 000004d0:​·7600·​6900·​7400·​7900·​0000·1000·2e00·7500··v.​i.​t.​y.​.​.​.​.​.​.​u.​
000004e0:​·​6400·7200·6f00·​6900·​6400·2e00·6900·​6e00··d.​r.​o.​i.​d.​.​.​i.​n.​ 000004e0:​·​6900·2e00·4d00·​6100·​6900·6e00·4100·​6300··i.​.​.​M.​a.​i.​n.​A.​c.​
000004f0:​·​7400·​6500·6e00·7400·2e00·6300·6100·7400··​t.​e.​n.​t.​.​.​c.​a.​t.​ 000004f0:​·​7400·​6900·7600·6900·7400·7900·0000·0d00··​t.​i.​v.​i.​t.​y.​.​.​.​.​
00000500:​·​6500·​6700·6f00·7200·7900·2e00·4c00·4100··e.​g.​o.​r.​y.​.​.​L.​A.​ 00000500:​·​6900·​6e00·7400·6500·6e00·7400·2d00·6600··i.​n.​t.​e.​n.​t.​-​.​f.​
00000510:​·5500·4e00·4300·4800·4500·5200·​0000·1200··U.​N.​C.​H.​E.​R.​.​.​.​.​ 00000510:​·6900·6c00·7400·6500·7200·0000·​0600·6100··i.​l.​t.​e.​r.​.​.​.​.​a.​
00000520:​·2e00·​7500·​6900·2e00·4400·6500·7400·​6100··.​.​u.​i.​.​.​D.​e.​t.​a.​ 00000520:​·6300·​7400·​6900·6f00·6e00·0000·1a00·​6100··c.​t.​i.​o.​n.​.​.​.​.​a.​
00000530:​·​6900·​6c00·4100·​6300·7400·​6900·7600·​6900··i.​l.​A.​c.​t.​i.​v.​i.​ 00000530:​·​6e00·​6400·7200·​6f00·6900·​6400·2e00·​6900··n.​d.​r.​o.​i.​d.​.​.​i.​
00000540:​·7400·​7900·0000·1000·2e00·7500·​6900·2e00··t.​y.​.​.​.​.​.​.​u.​i.​.​.​ 00000540:​·6e00·​7400·6500·6e00·7400·2e00·​6100·6300··n.​t.​e.​n.​t.​.​.​a.​c.​
00000550:​·5000·7200·​6500·​6600·4100·6300·7400·6900··P.​r.​e.​f.​A.​c.​t.​i.​ 00000550:​·7400·6900·​6f00·​6e00·2e00·4d00·4100·4900··t.​i.​o.​n.​.​.​M.​A.​I.​
00000560:​·7600·6900·7400·7900·0000·0900·​6d00·​6500··v.​i.​t.​y.​.​.​.​.​m.​e.​ 00000560:​·4e00·0000·0800·6300·6100·7400·​6500·​6700··N.​.​.​.​.​c.​a.​t.​e.​g.​
00000570:​·7400·6100·2d00·6400·6100·7400·​6100·0000··t.​a.​-​.​d.​a.​t.​a.​.​.​ 00000570:​·6f00·7200·7900·0000·2000·6100·​6e00·6400··o.​r.​y.​.​.​·.​a.​n.​d.​
00000580:​·0900·5400·4400·5f00·4100·5000·5000·5f00··.​.​T.​D.​_.​A.​P.​P.​_.​ 00000580:​·7200·6f00·6900·6400·2e00·6900·6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​
00000590:​·4900·4400·0000·​2000·3500·4500·4100·4400··I.​D.​.​.​·.​5.​E.​A.​D.​ 00000590:​·6500·6e00·7400·​2e00·6300·6100·7400·6500··e.​n.​t.​.​.​c.​a.​t.​e.​
000005a0:​·3700·3700·3000·4400·3000·​4400·3700·4200··7.​7.​0.​D.​0.​D.​7.​B.​ 000005a0:​·6700·6f00·7200·7900·2e00·​4c00·4100·5500··g.​o.​r.​y.​.​.​L.​A.​U.​
000005b0:​·3900·​4400·​4200·​4500·3200·4400·4600·3100··9.​D.​B.​E.​2.​D.​F.​1.​ 000005b0:​·4e00·​4300·​4800·​4500·5200·0000·1200·2e00··N.​C.​H.​E.​R.​.​.​.​.​.​.​
000005c0:​·3100·4500·4400·​4600·3300·4400·4500·4200··1.​E.​D.​F.​3.​D.​E.​B.​ 000005c0:​·7500·6900·2e00·​4400·6500·7400·6100·6900··u.​i.​.​.​D.​e.​t.​a.​i.​
000005d0:​·3400·3100·3000·3700·0000·0000·8001·0800··4.​1.​0.​7.​.​.​.​.​.​.​.​.​ 000005d0:​·6c00·4100·6300·7400·6900·7600·6900·7400··l.​A.​c.​t.​i.​v.​i.​t.​
000005e0:​·3400·​0000·​1b02·0101·1c02·0101·0c02·0101··4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005e0:​·7900·​0000·​1000·2e00·7500·6900·2e00·5000··y.​.​.​.​.​.​.​u.​i.​.​.​P.​
000005f0:​·​7002·0101·0300·0101·0000·0101·5a03·0101··p.​.​.​.​.​.​.​.​.​.​.​Z.​.​.​ 000005f0:​·​7200·6500·6600·4100·6300·7400·6900·7600··r.​e.​f.​A.​c.​t.​i.​v.​
00000600:​·0100·0101·0200·​0101·1e00·0101·2400·0101··.​.​.​.​.​.​.​.​.​.​.​.​$.​.​.​ 00000600:​·6900·7400·7900·​0000·0900·6d00·6500·7400··i.​t.​y.​.​.​.​.​m.​e.​t.​
00000610:​·0001·1000·1800·0000·0200·0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·6100·2d00·6400·6100·7400·6100·0000·0900··a.​-​.​d.​a.​t.​a.​.​.​.​.​
00000620:​·0b00·0000·0c00·0000·0201·1000·6000·0000··.​.​.​.​.​.​.​.​.​.​.​.​`.​.​.​ 00000620:​·5400·4400·5f00·4100·5000·5000·5f00·4900··T.​D.​_.​A.​P.​P.​_.​I.​
Max diff block lines reached; 0/28229 bytes (0.00%) of diff not shown.