[−]
/home/hans/code/fdroid/data/tmp/com.darknessmap_1.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.darknessmap_1.apk
[−]
zipinfo {}
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 Zip·​file·​size:​·​366706·​bytes,​·​number·​of·​entries:​·​17 1 Zip·​file·​size:​·​368601·​bytes,​·​number·​of·​entries:​·​17
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1109·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1109·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1230·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​DBB87072.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1230·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​DBB87072.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​DBB87072.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​55·​META-​INF/​DBB87072.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​488·​bX·​defN·13-​Dec-​09·13:​06·res/​layout/​main.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat·····2764·​bX·​defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······552·​bl·defN·13-​Dec-​09·13:​06·​res/​layout/​map.​xml 6 -​rw-​-​-​-​·····1.​0·​fat······383·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
7 -​rw-​-​-​-​·····2.​0·​fat······552·​bl·defN·13-​Dec-​09·13:​06·​res/​layout/​splash.​xml 7 -​rw-​-​-​-​·····1.​0·​fat······442·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
8 -​rw-​-​-​-​·····2.​0·​fat······613·​bl·defN·13-​Dec-​09·13:​06·​res/​raw/​darknessmap.​properties 8 -​rw-​-​-​-​·····1.​0·​fat······300·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
9 -​rw-​-​-​-​·····2.​0·​fat······​207·​bl·defN·13-​Dec-​09·13:​06·​res/​raw/​microlog.​properties 9 -​rw-​-​-​-​·····1.​0·​fat·····2618·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​splash.​png
10 -​rw-​-​-​-​·····​2.​0·​fat·····2564·​bl·​defN·13-​Dec-​09·13:​06·AndroidManifest.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​488·​bl·​defN·08-​Jan-​01·00:​00·res/​layout/​main.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····2008·​b-​·stor·13-​Dec-​09·13:​06·​resources.​arsc 11 -​rw-​-​-​-​·····2.​0·​fat······​552·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​map.​xml
12 -​rw-​-​-​-​·····1.​0·​fat······411·​b-​·stor·13-​Dec-​09·13:​06·​res/​drawable-​hdpi/​icon.​png 12 -​rw-​-​-​-​·····2.​0·​fat······552·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​splash.​xml
13 -​rw-​-​-​-​·····1.​0·​fat······462·​b-​·stor·13-​Dec-​09·13:​06·​res/​drawable-​ldpi/​icon.​png 13 -​rw-​-​-​-​·····2.​0·​fat······613·​bl·defN·08-​Jan-​01·00:​00·​res/​raw/​darknessmap.​properties
14 -​rw-​-​-​-​·····1.​0·​fat······329·​b-​·stor·13-​Dec-​09·13:​06·​res/​drawable-​mdpi/​icon.​png 14 -​rw-​-​-​-​·····2.​0·​fat······207·​bl·defN·08-​Jan-​01·00:​00·​res/​raw/​microlog.​properties
15 -​rw-​-​-​-​·····​1.​0·​fat·····​2618·​b-​·​stor·13-​Dec-​09·13:​06·​res/​drawable-​mdpi/​splash.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​2204·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
16 -​rw-​-​-​-​·····​2.​0·​fat···​818740·​bl·​defN·13-​Dec-​09·13:​06·​classes.​dex 16 -​rw-​-​-​-​·····​2.​0·​fat··1070568·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
17 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·13-​Dec-​09·13:​06·​git-​hash 17 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·08-​Jan-​01·00:​00·​git-​hash
18 -​rw-​-​-​-​·····​2.​0·​fat······​247·​bl·​defN·13-​Dec-​09·13:​06·​log-​morphia-​all.​properties 18 -​rw-​-​-​-​·····​2.​0·​fat······​247·​bl·​defN·08-​Jan-​01·00:​00·​log-​morphia-​all.​properties
19 17·​files,​·833502·​bytes·​uncompressed,​·​364465·​bytes·​compressed:​··56.​3% 19 17·​files,​·1085649·​bytes·​uncompressed,​·​366391·​bytes·​compressed:​··66.​3%
[−]
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="1"·​android:​versionName="0.​2.​0"·​package="com.​darknessmap" 2 <manifest·​android:​versionCode="1"·​android:​versionName="0.​2.​0"·​package="com.​darknessmap"·​platformBuildVersionC​ode="18"·platformBuildVersionN​ame="4.​3.​1-​1425645"
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="8"·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​/​>
5 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon"> 5 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon">
6 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​SplashActivity"·​android:​screenOrientation="po​rtrait"> 6 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​SplashActivity"·​android:​screenOrientation="po​rtrait">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
[−]
res/drawable-ldpi-v4/icon.png
[−]
sng
Offset 1, 42 lines modified Offset 1, 27 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​36;​·​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  
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
21 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40  
22 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20  
23 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80  
24 ····​(192,​192,​192)​·····​#·​rgb·​=·​(0xc0,​0xc0,​0xc0)​  
25 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​  
26 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10  
27 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30  
28 ····​(·​38,​·​38,​·​38)​·····​#·​rgb·​=·​(0x26,​0x26,​0x26)​·​grey15  
29 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​  
30 ····​(·​13,​·​13,​·​13)​·····​#·​rgb·​=·​(0x0d,​0x0d,​0x0d)​·​grey5  
31 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
32 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​  
33 ····​(166,​166,​166)​·····​#·​rgb·​=·​(0xa6,​0xa6,​0xa6)​·​grey65  
34 ····​(·​90,​·​90,​·​90)​·····​#·​rgb·​=·​(0x5a,​0x5a,​0x5a)​  
35 ····​(179,​179,​179)​·····​#·​rgb·​=·​(0xb3,​0xb3,​0xb3)​·​grey70  
36 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
37 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 22 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
38 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 23 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
39 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 24 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
40 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 25 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
41 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 26 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
42 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 27 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
Offset 45, 49 lines modified Offset 30, 63 lines modified
45 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 30 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
46 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 31 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
47 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 32 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
48 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 33 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
49 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 34 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
50 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 35 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
51 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 36 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  37 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
  38 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
  39 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80
  40 ····​(192,​192,​192)​·····​#·​rgb·​=·​(0xc0,​0xc0,​0xc0)​
  41 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​
  42 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10
  43 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
  44 ····​(·​38,​·​38,​·​38)​·····​#·​rgb·​=·​(0x26,​0x26,​0x26)​·​grey15
  45 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​
  46 ····​(·​13,​·​13,​·​13)​·····​#·​rgb·​=·​(0x0d,​0x0d,​0x0d)​·​grey5
  47 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​
  48 ····​(166,​166,​166)​·····​#·​rgb·​=·​(0xa6,​0xa6,​0xa6)​·​grey65
  49 ····​(·​90,​·​90,​·​90)​·····​#·​rgb·​=·​(0x5a,​0x5a,​0x5a)​
  50 ····​(179,​179,​179)​·····​#·​rgb·​=·​(0xb3,​0xb3,​0xb3)​·​grey70
52 } 51 }
53 tRNS·​{ 52 tRNS·​{
54 ·​0·​0·​192·255·​1·​194·​3·​196·​193·​5·​199·​6·​201·​7·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​195·​255·​255·​255·​255·​200·​198·​150·​204·​207·​208·​145·​4·​11·​18·​23·​25·​24·​22·​19·​12} 53 ·​0·​192·​1·​194·​3·​196·​193·​5·​199·​6·​201·​7·​195·​200·​198·​150·​204·​207·​208·​145·​4·​11·​18·​23·​25·​24·​22·​19·​12}
55 IMAGE·​{ 54 IMAGE·​{
56 ····​pixels·​base64 55 ····​pixels·​base64
57 000000000000000000000​000000000000000 56 000000000000000000000​000000000000000
58 000000000000000000000​000000000000000 57 000000000000000000000​000000000000000
59 000123333333333333333​333333333332000 58 00001TTTTTTTTTTTTTTTT​TTTTTTTTTTT1000
60 000453333333333333333​333333333332000 59 00023TTTTTTTTTTTTTTTT​TTTTTTTTTTT1000
61 000673333333333333333​333333333338000 60 00045TTTTTTTTTTTTTTTT​TTTTTTTTTTT6000
62 0009A3333333333333333​333333333338000 61 00078TTTTTTTTTTTTTTTT​TTTTTTTTTTT6000
63 000BC3333333333333333​333333333335000 62 0009ATTTTTTTTTTTTTTTT​TTTTTTTTTTT3000
64 000DC33333EEEEEEEEEEE​F33333333335000 63 000BATTTTTUUUUUUUUUUU​VTTTTTTTTTT3000
65 000DC33333GGGGGGGGGGG​GHIJ33333335000 64 000BATTTTTWWWWWWWWWWW​WXYZTTTTTTT3000
66 000DC33333GGGGGGGGGGG​GGGHK3333335000 65 000BATTTTTWWWWWWWWWWW​WWWXaTTTTTT3000
67 000DC33333GGGGGGGGGGG​GGGGGK333335000 66 000BATTTTTWWWWWWWWWWW​WWWWWaTTTTT3000
68 000DC33333GGGGGGGGGGG​GGGGGGL33335000 67 000BATTTTTWWWWWWWWWWW​WWWWWWbTTTT3000
69 000DC33333GGGGGF3333L​IGGGGGM33335000 68 000BATTTTTWWWWWVTTTTb​YWWWWWcTTTT3000
70 000DC33333GGGGGF33333​3KGGGGGF3335000 69 000BATTTTTWWWWWVTTTTT​TaWWWWWVTTT3000
71 000DC33333GGGGGF33333​33MGGGGI3335000 70 000BATTTTTWWWWWVTTTTT​TTcWWWWYTTT3000
72 000DC33333GGGGGF33333​33KGGGGH3335000 71 000BATTTTTWWWWWVTTTTT​TTaWWWWXTTT3000
73 000DC33333GGGGGF33333​33JGGGGGN335000 72 000BATTTTTWWWWWVTTTTT​TTZWWWWWdTT3000
74 000DC33333GGGGGF33333​333GGGGGF335000 73 000BATTTTTWWWWWVTTTTT​TTTWWWWWVTT3000
75 000DC33333GGGGGF33333​333GGGGGF33O000 74 000BATTTTTWWWWWVTTTTT​TTTWWWWWVTTC000
76 000DC33333GGGGGF33333​333GGGGGF33O000 75 000BATTTTTWWWWWVTTTTT​TTTWWWWWVTTC000
77 000DC33333GGGGGF33333​333GGGGGF33O000 76 000BATTTTTWWWWWVTTTTT​TTTWWWWWVTTC000
78 000DC33333GGGGGF33333​33LGGGGGJ33O000 77 000BATTTTTWWWWWVTTTTT​TTbWWWWWZTTC000
79 000DC33333GGGGGF33333​33KGGGGH3335000 78 000BATTTTTWWWWWVTTTTT​TTaWWWWXTTT3000
80 000DC33333GGGGGF33333​33MGGGGP3335000 79 000BATTTTTWWWWWVTTTTT​TTcWWWWeTTT3000
81 000DC33333GGGGGF33333​3FGGGGGK3335000 80 000BATTTTTWWWWWVTTTTT​TVWWWWWaTTT3000
82 000DC33333GGGGGF33333​FHGGGGH33335000 81 000BATTTTTWWWWWVTTTTT​VXWWWWXTTTT3000
83 000DC33333GGGGGIEEEIQ​GGGGGGR33335000 82 000BATTTTTWWWWWYUUUYf​WWWWWWgTTTT3000
84 000DC33333GGGGGGGGGGG​GGGGGM333335000 83 000BATTTTTWWWWWWWWWWW​WWWWWcTTTTT3000
85 000DC33333GGGGGGGGGGG​GGGGQN333335000 84 000BATTTTTWWWWWWWWWWW​WWWWfdTTTTT3000
86 000DC33333GGGGGGGGGGG​GGGE33333335000 85 000BATTTTTWWWWWWWWWWW​WWWUTTTTTTT3000
Max diff block lines reached; 0/6136 bytes (0.00%) of diff not shown.
[−]
res/drawable-hdpi-v4/icon.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:​·​72;​·​height:​·​72;​·​bitdepth:​·​8;​ 3 ····​width:​·​72;​·​height:​·​72;​·​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 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
14 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​ 14 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​
Offset 23, 86 lines modified Offset 23, 85 lines modified
23 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​ 23 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​
24 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​ 24 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​
25 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 25 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
26 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30 26 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
27 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25 27 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25
28 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10 28 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10
29 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45 29 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45
30 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
31 } 30 }
32 tRNS·​{ 31 tRNS·​{
33 ·​0·​0·​64·​128·​96·​255·​192·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·255·​144} 32 ·​0·​64·​128·​96·​192·​144}
34 IMAGE·​{ 33 IMAGE·​{
35 ····​pixels·​base64 34 ····​pixels·​base64
36 000000000000111111111​111111111111111111111​111111111111111111110​000000000 35 000000000000000000000​000000000000000000000​000000000000000000000​000000000
37 000000000000111111111​111111111111111111111​111111111111111111110​000000000 36 000000000000000000000​000000000000000000000​000000000000000000000​000000000
38 000000000000111111111​111111111111111111111​111111111111111111110​000000000 37 000000000000000000000​000000000000000000000​000000000000000000000​000000000
39 000000000000111111111​111111111111111111111​111111111111111111110​000000000 38 000000000000000000000​000000000000000000000​000000000000000000000​000000000
40 000000000000111111111​111111111111111111111​111111111111111111110​000000000 39 000000000000000000000​000000000000000000000​000000000000000000000​000000000
41 000000000000111111111​111111111111111111111​111111111111111111110​000000000 40 000000000000000000000​000000000000000000000​000000000000000000000​000000000
42 000000000000111111111​111111111111111111111​111111111111111111110​000000000 41 000000000000000000000​000000000000000000000​000000000000000000000​000000000
43 000000000000111111111​111111111111111111111​111111111111111111110​000000000 42 000000000000000000000​000000000000000000000​000000000000000000000​000000000
44 000000000000111111111​111111111111111111111​111111111111111111110​000000000 43 000000000000000000000​000000000000000000000​000000000000000000000​000000000
45 000000000000233333333​333333333333333333333​333333333333333341110​000000000 44 000000000000122222222​222222222222222222222​222222222222222230000​000000000
46 000000000000355555555​555555555555555555555​555555555555555561110​000000000 45 000000000000266666666​666666666666666666666​666666666666666640000​000000000
47 000000000000355555555​555555555555555555555​555555555555555561110​000000000 46 000000000000266666666​666666666666666666666​666666666666666640000​000000000
48 000000000000355555555​555555555555555555555​555555555555555561110​000000000 47 000000000000266666666​666666666666666666666​666666666666666640000​000000000
49 000000000000355555555​555555555555555555555​555555555555555561110​000000000 48 000000000000266666666​666666666666666666666​666666666666666640000​000000000
50 000000000000355555555​555555555555555555555​555555555555555561110​000000000 49 000000000000266666666​666666666666666666666​666666666666666640000​000000000
51 000000000000355555555​555555555555555555555​555555555555555561110​000000000 50 000000000000266666666​666666666666666666666​666666666666666640000​000000000
52 000000000000355555555​555555555555555555555​555555555555555561110​000000000 51 000000000000266666666​666666666666666666666​666666666666666640000​000000000
53 000000000000355555555​555555555555555555555​555555555555555561110​000000000 52 000000000000266666666​666666666666666666666​666666666666666640000​000000000
54 000000000000355555555​57888888888888888897A​B55555555555555561110​000000000 53 000000000000266666666​67888888888888888897A​B66666666666666640000​000000000
55 000000000000355555555​578888888888888888888​8CAD55555555555561110​000000000 54 000000000000266666666​678888888888888888888​8CAD66666666666640000​000000000
56 000000000000355555555​578888888888888888888​888EF5555555555561110​000000000 55 000000000000266666666​678888888888888888888​888EF6666666666640000​000000000
57 000000000000355555555​578888888888888888888​88888GD55555555561110​000000000 56 000000000000266666666​678888888888888888888​88888GD66666666640000​000000000
58 000000000000355555555​578888888888888888888​8888889D5555555561110​000000000 57 000000000000266666666​678888888888888888888​8888889D6666666640000​000000000
59 000000000000355555555​578888888888888888888​88888889D555555561110​000000000 58 000000000000266666666​678888888888888888888​88888889D666666640000​000000000
60 000000000000355555555​578888888888888888888​88888888H555555561110​000000000 59 000000000000266666666​678888888888888888888​88888888H666666640000​000000000
61 000000000000355555555​578888888A5555555IJH8​888888888K55555561110​000000000 60 000000000000266666666​678888888A6666666IJH8​888888888K66666640000​000000000
62 000000000000355555555​578888888A5555555555L​G88888888C55555561110​000000000 61 000000000000266666666​678888888A6666666666L​G88888888C66666640000​000000000
63 000000000000355555555​578888888A55555555555​5H88888888J5555561110​000000000 62 000000000000266666666​678888888A66666666666​6H88888888J6666640000​000000000
64 000000000000355555555​578888888A55555555555​559888888895555561110​000000000 63 000000000000266666666​678888888A66666666666​669888888896666640000​000000000
65 000000000000355555555​578888888A55555555555​55K88888888L555561110​000000000 64 000000000000266666666​678888888A66666666666​66K88888888L666640000​000000000
66 000000000000355555555​578888888A55555555555​555C8888888F555561110​000000000 65 000000000000266666666​678888888A66666666666​666C8888888F666640000​000000000
67 000000000000355555555​578888888A55555555555​555H8888888G555561110​000000000 66 000000000000266666666​678888888A66666666666​666H8888888G666640000​000000000
68 000000000000355555555​578888888A55555555555​555A88888889555561110​000000000 67 000000000000266666666​678888888A66666666666​666A88888889666640000​000000000
69 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 68 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
70 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 69 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
71 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 70 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
72 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 71 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
73 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 72 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
74 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 73 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
75 000000000000355555555​578888888A55555555555​555I88888888555561110​000000000 74 000000000000266666666​678888888A66666666666​666I88888888666640000​000000000
76 000000000000355555555​578888888A55555555555​555A88888889555561110​000000000 75 000000000000266666666​678888888A66666666666​666A88888889666640000​000000000
77 000000000000355555555​578888888A55555555555​555H8888888G555561110​000000000 76 000000000000266666666​678888888A66666666666​666H8888888G666640000​000000000
78 000000000000355555555​578888888A55555555555​555C8888888A555561110​000000000 77 000000000000266666666​678888888A66666666666​666C8888888A666640000​000000000
79 000000000000355555555​578888888A55555555555​55I88888888B555561110​000000000 78 000000000000266666666​678888888A66666666666​66I88888888B666640000​000000000
80 000000000000355555555​578888888A55555555555​55H8888888C5555561110​000000000 79 000000000000266666666​678888888A66666666666​66H8888888C6666640000​000000000
81 000000000000355555555​578888888A55555555555​5I88888888A5555561110​000000000 80 000000000000266666666​678888888A66666666666​6I88888888A6666640000​000000000
82 000000000000355555555​578888888A55555555555​BE88888888L5555561110​000000000 81 000000000000266666666​678888888A66666666666​BE88888888L6666640000​000000000
83 000000000000355555555​578888888A5555555555F​E88888888H55555561110​000000000 82 000000000000266666666​678888888A6666666666F​E88888888H66666640000​000000000
84 000000000000355555555​578888888HIIIIIIIFHE8​88888888ED55555561110​000000000 83 000000000000266666666​678888888HIIIIIIIFHE8​88888888ED66666640000​000000000
85 000000000000355555555​578888888888888888888​88888888K555555561110​000000000 84 000000000000266666666​678888888888888888888​88888888K666666640000​000000000
86 000000000000355555555​578888888888888888888​8888888A5555555561110​000000000 85 000000000000266666666​678888888888888888888​8888888A6666666640000​000000000
87 000000000000355555555​578888888888888888888​888888M55555555561110​000000000 86 000000000000266666666​678888888888888888888​888888M66666666640000​000000000
88 000000000000355555555​578888888888888888888​8888EJ555555555561110​000000000 87 000000000000266666666​678888888888888888888​8888EJ666666666640000​000000000
89 000000000000355555555​578888888888888888888​8887L5555555555561110​000000000 88 000000000000266666666​678888888888888888888​8887L6666666666640000​000000000
90 000000000000355555555​578888888888888888888​EHB555555555555561110​000000000 89 000000000000266666666​678888888888888888888​EHB666666666666640000​000000000
91 000000000000355555555​5JAAAAAAAAAAAAAAAAAKB​555555555555555561110​000000000 90 000000000000266666666​6JAAAAAAAAAAAAAAAAAKB​666666666666666640000​000000000
92 000000000000355555555​555555555555555555555​555555555555555561110​000000000 91 000000000000266666666​666666666666666666666​666666666666666640000​000000000
93 000000000000355555555​555555555555555555555​555555555555555561110​000000000 92 000000000000266666666​666666666666666666666​666666666666666640000​000000000
94 000000000000355555555​555555555555555555555​555555555555555561110​000000000 93 000000000000266666666​666666666666666666666​666666666666666640000​000000000
95 000000000000355555555​555555555555555555555​555555555555555561110​000000000 94 000000000000266666666​666666666666666666666​666666666666666640000​000000000
96 000000000000355555555​555555555555555555555​555555555555555561110​000000000 95 000000000000266666666​666666666666666666666​666666666666666640000​000000000
97 000000000000355555555​555555555555555555555​555555555555555561110​000000000 96 000000000000266666666​666666666666666666666​666666666666666640000​000000000
98 000000000000466666666​666666666666666666666​6666666666666666N1110​000000000 97 000000000000344444444​444444444444444444444​444444444444444450000​000000000
99 000000000000111111111​111111111111111111111​111111111111111111110​000000000 98 000000000000000000000​000000000000000000000​000000000000000000000​000000000
100 000000000000111111111​111111111111111111111​111111111111111111110​000000000 99 000000000000000000000​000000000000000000000​000000000000000000000​000000000
101 000000000000111111111​111111111111111111111​111111111111111111110​000000000 100 000000000000000000000​000000000000000000000​000000000000000000000​000000000
102 000000000000111111111​111111111111111111111​111111111111111111110​000000000 101 000000000000000000000​000000000000000000000​000000000000000000000​000000000
103 000000000000111111111​111111111111111111111​111111111111111111110​000000000 102 000000000000000000000​000000000000000000000​000000000000000000000​000000000
104 000000000000111111111​111111111111111111111​111111111111111111110​000000000 103 000000000000000000000​000000000000000000000​000000000000000000000​000000000
105 000000000000111111111​111111111111111111111​111111111111111111110​000000000 104 000000000000000000000​000000000000000000000​000000000000000000000​000000000
106 000000000000111111111​111111111111111111111​111111111111111111110​000000000 105 000000000000000000000​000000000000000000000​000000000000000000000​000000000
Max diff block lines reached; 0/11863 bytes (0.00%) of diff not shown.
[−]
res/drawable-mdpi-v4/icon.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 13 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  
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(·​38,​·​38,​·​38)​·····​#·​rgb·​=·​(0x26,​0x26,​0x26)​·​grey15 9 ····​(·​38,​·​38,​·​38)​·····​#·​rgb·​=·​(0x26,​0x26,​0x26)​·​grey15
11 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​ 10 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​
12 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​ 11 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​
13 ····​(·​90,​·​90,​·​90)​·····​#·​rgb·​=·​(0x5a,​0x5a,​0x5a)​ 12 ····​(·​90,​·​90,​·​90)​·····​#·​rgb·​=·​(0x5a,​0x5a,​0x5a)​
14 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10 13 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10
Offset 21, 59 lines modified Offset 20, 59 lines modified
21 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​ 20 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​
22 ····​(192,​192,​192)​·····​#·​rgb·​=·​(0xc0,​0xc0,​0xc0)​ 21 ····​(192,​192,​192)​·····​#·​rgb·​=·​(0xc0,​0xc0,​0xc0)​
23 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40 22 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
24 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45 23 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45
25 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30 24 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
26 } 25 }
27 tRNS·​{ 26 tRNS·​{
28 ·​0·​0·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255} 27 ·​0}
29 IMAGE·​{ 28 IMAGE·​{
30 ····​pixels·​base64 29 ····​pixels·​base64
31 000000000011111111111​111111111111111111111​100000 30 000000000000000000000​000000000000000000000​000000
32 000000000011111111111​111111111111111111111​100000 31 000000000000000000000​000000000000000000000​000000
33 000000000011111111111​111111111111111111111​100000 32 000000000000000000000​000000000000000000000​000000
34 000000000011111111111​111111111111111111111​100000 33 000000000000000000000​000000000000000000000​000000
35 000000000011111111111​111111111111111111111​100000 34 000000000000000000000​000000000000000000000​000000
36 000000002222222222222​222222222222222222221​100000 35 000000001111111111111​111111111111111111110​000000
37 000000002222222222222​222222222222222222221​100000 36 000000001111111111111​111111111111111111110​000000
38 000000002222222222222​222222222222222222221​100000 37 000000001111111111111​111111111111111111110​000000
39 000000002222222222222​222222222222222222221​100000 38 000000001111111111111​111111111111111111110​000000
40 000000002222222222222​222222222222222222221​100000 39 000000001111111111111​111111111111111111110​000000
41 000000002222222222222​222222222222222222221​100000 40 000000001111111111111​111111111111111111110​000000
42 000000002222223444444​444444567222222222221​100000 41 000000001111112333333​333333456111111111110​000000
43 000000002222228999999​999999999AB2222222221​100000 42 000000001111117888888​8888888889A1111111110​000000
44 000000002222228999999​999999999994C22222221​100000 43 000000001111117888888​888888888883B11111110​000000
45 000000002222228999999​999999999999D32222221​100000 44 000000001111117888888​888888888888C21111110​000000
46 000000002222228999999​9999999999999AC222221​100000 45 000000001111117888888​88888888888889B111110​000000
47 00000000222222899999A​88888659999999E222221​100000 46 000000001111117888889​77777548888888D111110​000000
48 000000002222228999994​22222227A999999822221​100000 47 000000001111117888883​111111169888888711110​000000
49 000000002222228999994​22222222CD99999E22221​100000 48 000000001111117888883​11111111BC88888D11110​000000
50 000000002222228999994​222222222B999999C2221​100000 49 000000001111117888883​111111111A888888B1110​000000
51 000000002222228999994​2222222222F99999B2221​100000 50 000000001111117888883​1111111111E88888A1110​000000
52 000000002222228999994​2222222222499999G2221​100000 51 000000001111117888883​1111111111388888F1110​000000
53 000000002222228999994​2222222222H9999942221​100000 52 000000001111117888883​1111111111G8888831110​000000
54 000000002222228999994​2222222222G9999942221​100000 53 000000001111117888883​1111111111F8888831110​000000
55 000000002222228999994​2222222222G9999942221​100000 54 000000001111117888883​1111111111F8888831110​000000
56 000000002222228999994​2222222222G9999942221​100000 55 000000001111117888883​1111111111F8888831110​000000
57 000000002222228999994​222222222259999942221​100000 56 000000001111117888883​111111111148888831110​000000
58 000000002222228999994​2222222222499999G2221​100000 57 000000001111117888883​1111111111388888F1110​000000
59 000000002222228999994​2222222222999999I2221​100000 58 000000001111117888883​1111111111888888H1110​000000
60 000000002222228999994​222222222B99999972221​100000 59 000000001111117888883​111111111A88888861110​000000
61 000000002222228999994​222222222499999A22221​100000 60 000000001111117888883​111111111388888911110​000000
62 000000002222228999994​222222226999999I22221​100000 61 000000001111117888883​111111115888888H11110​000000
63 000000002222228999994​2222227E999999DC22221​100000 62 000000001111117888883​1111116D888888CB11110​000000
64 00000000222222899999F​44444F99999999B222221​100000 63 00000000111111788888E​33333E88888888A111110​000000
65 000000002222228999999​9999999999999H2222221​100000 64 000000001111117888888​8888888888888G1111110​000000
66 000000002222228999999​999999999999522222221​100000 65 000000001111117888888​888888888888411111110​000000
67 000000002222228999999​9999999999FB222222221​100000 66 000000001111117888888​8888888888EA111111110​000000
68 000000002222228999999​99999999A6C2222222221​100000 67 000000001111117888888​8888888895B1111111110​000000
69 00000000222222C888888​888888822222222222221​100000 68 00000000111111B777777​777777711111111111110​000000
70 000000002222222222222​222222222222222222221​100000 69 000000001111111111111​111111111111111111110​000000
71 000000002222222222222​222222222222222222221​100000 70 000000001111111111111​111111111111111111110​000000
72 000000002222222222222​222222222222222222221​100000 71 000000001111111111111​111111111111111111110​000000
73 000000002222222222222​222222222222222222221​100000 72 000000001111111111111​111111111111111111110​000000
74 000000000011111111111​111111111111111111111​100000 73 000000000000000000000​000000000000000000000​000000
75 000000000011111111111​111111111111111111111​100000 74 000000000000000000000​000000000000000000000​000000
76 000000000011111111111​111111111111111111111​100000 75 000000000000000000000​000000000000000000000​000000
77 000000000011111111111​111111111111111111111​100000 76 000000000000000000000​000000000000000000000​000000
78 000000000011111111111​111111111111111111111​100000 77 000000000000000000000​000000000000000000000​000000
79 } 78 }
[−]
smali/com/darknessmap/DarknessMap$Preview$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​darknessmap/​DarknessMap$Preview;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​darknessmap/​DarknessMap$Preview;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap$Preview;​)​V 23 .​method·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap$Preview;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​darknessmap/​DarknessMap$Preview;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​424 27 ····​.​line·​424
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$Preview$1​;​-​>this$1:​Lcom/​darknessmap/​DarknessMap$Preview;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$Preview$1​;​-​>this$1:​Lcom/​darknessmap/​DarknessMap$Preview;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/darknessmap/DarknessMap$Preview.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​DarknessMap;​ 28 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​DarknessMap;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap;​Landroid/​content/​Context;​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​)​V 30 .​method·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap;​Landroid/​content/​Context;​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​)​V
31 ····​.​locals·​2 31 ····​.​locals·​2
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​DarknessMap;​
32 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 33 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
33 ····​.​param·​p3,​·​"drawOnTop"····​#·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​ 34 ····​.​param·​p3,​·​"drawOnTop"····​#·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​389 36 ····​.​line·​389
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$Preview;​-​>this$0:​Lcom/​darknessmap/​DarknessMap;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$Preview;​-​>this$0:​Lcom/​darknessmap/​DarknessMap;​
   
[−]
smali/com/darknessmap/DarknessMap$DrawOnTop.smali
Offset 57, 14 lines modified Offset 57, 15 lines modified
   
57 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​DarknessMap;​ 57 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​DarknessMap;​
   
   
58 #·​direct·​methods 58 #·​direct·​methods
59 .​method·​public·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap;​Landroid/​content/​Context;​)​V 59 .​method·​public·​constructor·​<init>(Lcom/​darknessmap/​DarknessMap;​Landroid/​content/​Context;​)​V
60 ····​.​locals·​2 60 ····​.​locals·​2
  61 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​DarknessMap;​
61 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 62 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
   
62 ····​.​prologue 63 ····​.​prologue
63 ····​const/​4·​v1,​·​0x0 64 ····​const/​4·​v1,​·​0x0
   
64 ····​.​line·​575 65 ····​.​line·​575
65 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>this$0:​Lcom/​darknessmap/​DarknessMap;​ 66 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>this$0:​Lcom/​darknessmap/​DarknessMap;​
Offset 168, 15 lines modified Offset 169, 15 lines modified
   
168 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>debug(Ljava/​lang/​Object;​)​V 169 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>debug(Ljava/​lang/​Object;​)​V
   
169 ····​goto·​:​goto_0 170 ····​goto·​:​goto_0
170 .​end·​method 171 .​end·​method
   
171 .​method·​private·​final·​_drawBrightnessHistog​ram(Landroid/​graphics/​Canvas;​III)​V 172 .​method·​private·​final·​_drawBrightnessHistog​ram(Landroid/​graphics/​Canvas;​III)​V
172 ····​.​locals·9 173 ····​.​locals·10
173 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 174 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
174 ····​.​param·​p2,​·​"newImageWidth"····​#·​I 175 ····​.​param·​p2,​·​"newImageWidth"····​#·​I
175 ····​.​param·​p3,​·​"canvasHeight"····​#·​I 176 ····​.​param·​p3,​·​"canvasHeight"····​#·​I
176 ····​.​param·​p4,​·​"marginWidth"····​#·​I 177 ····​.​param·​p4,​·​"marginWidth"····​#·​I
   
177 ····​.​prologue 178 ····​.​prologue
178 ····​.​line·​738 179 ····​.​line·​738
Offset 227, 44 lines modified Offset 228, 44 lines modified
227 ····​const/​16·​v3,​·​0x100 228 ····​const/​16·​v3,​·​0x100
   
228 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 229 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
229 ····​.​line·​747 230 ····​.​line·​747
230 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D 231 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D
   
231 ····​aget-​wide·​v3,​·​v3,​·​v2 232 ····​aget-​wide·​v4,​·​v3,​·​v2
   
232 ····​const-​wide/​16·​v5,​·​0x0 233 ····​const-​wide/​16·​v6,​·​0x0
   
233 ····​cmpl-​double·​v3,​·​v3,​·​v5 234 ····​cmpl-​double·​v3,​·​v4,​·​v6
   
234 ····​if-​eqz·​v3,​·​:​cond_0 235 ····​if-​eqz·​v3,​·​:​cond_0
   
235 ····​.​line·​749 236 ····​.​line·​749
236 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>mPaintBrightness:​Landroid/​graphics/​Paint;​ 237 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>mPaintBrightness:​Landroid/​graphics/​Paint;​
   
237 ····​const/​16·​v4,​·​0xff 238 ····​const/​16·​v4,​·​0xff
   
238 ····​iget-​object·​v5,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D 239 ····​iget-​object·​v5,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D
   
239 ····​aget-​wide·​v5,​·​v5,​·​v2 240 ····​aget-​wide·​v6,​·​v5,​·​v2
   
240 ····​double-​to-​int·​v5,​·​v5 241 ····​double-​to-​int·​v5,​·​v6
   
241 ····​iget-​object·​v6,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D 242 ····​iget-​object·​v6,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D
   
242 ····​aget-​wide·​v6,​·​v6,​·​v2 243 ····​aget-​wide·​v6,​·​v6,​·​v2
   
243 ····​double-​to-​int·​v6,​·​v6 244 ····​double-​to-​int·​v6,​·​v6
   
244 ····​iget-​object·​v7,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D 245 ····​iget-​object·​v7,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>brightnessHistory:​[D
   
245 ····​aget-​wide·​v7,​·​v7,​·​v2 246 ····​aget-​wide·​v8,​·​v7,​·​v2
   
246 ····​double-​to-​int·​v7,​·​v7 247 ····​double-​to-​int·​v7,​·​v8
   
247 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​graphics/​Paint;​-​>setARGB(IIII)​V 248 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​graphics/​Paint;​-​>setARGB(IIII)​V
   
248 ····​.​line·​750 249 ····​.​line·​750
249 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>mPaintBrightness:​Landroid/​graphics/​Paint;​ 250 ····​iget-​object·​v3,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>mPaintBrightness:​Landroid/​graphics/​Paint;​
   
250 ····​invoke-​virtual·​{p1,​·​v0,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawRect(Landroid/​graphics/​RectF;​Landroid/​graphics/​Paint;​)​V 251 ····​invoke-​virtual·​{p1,​·​v0,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawRect(Landroid/​graphics/​RectF;​Landroid/​graphics/​Paint;​)​V
Offset 413, 15 lines modified Offset 414, 15 lines modified
413 ····​invoke-​virtual·​{p1,​·​v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V 414 ····​invoke-​virtual·​{p1,​·​v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V
   
414 ····​.​line·​771 415 ····​.​line·​771
415 ····​return-​void 416 ····​return-​void
416 .​end·​method 417 .​end·​method
   
417 .​method·​private·​final·​_drawLocationText(Lan​droid/​graphics/​Canvas;​DDI)​V 418 .​method·​private·​final·​_drawLocationText(Lan​droid/​graphics/​Canvas;​DDI)​V
418 ····​.​locals·9 419 ····​.​locals·10
419 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 420 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
420 ····​.​param·​p2,​·​"longitude"····​#·​D 421 ····​.​param·​p2,​·​"longitude"····​#·​D
421 ····​.​param·​p4,​·​"latitude"····​#·​D 422 ····​.​param·​p4,​·​"latitude"····​#·​D
422 ····​.​param·​p6,​·​"marginWidth"····​#·​I 423 ····​.​param·​p6,​·​"marginWidth"····​#·​I
   
423 ····​.​prologue 424 ····​.​prologue
424 ····​const/​4·​v8,​·​0x1 425 ····​const/​4·​v8,​·​0x1
Offset 1218, 386 lines modified Offset 1219, 386 lines modified
1218 ····​.​line·​587 1219 ····​.​line·​587
1219 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>_averageBrightness:​D 1220 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap$DrawOnTop​;​-​>_averageBrightness:​D
   
1220 ····​return-​wide·​v0 1221 ····​return-​wide·​v0
1221 .​end·​method 1222 .​end·​method
   
Max diff block lines reached; 15916/18985 bytes (83.83%) of diff not shown.
[−]
smali/com/darknessmap/DarknessMap.smali
Offset 84, 15 lines modified Offset 84, 14 lines modified
84 ····​iput·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap;​-​>minDistance:​I 84 ····​iput·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap;​-​>minDistance:​I
   
85 ····​.​line·​146 85 ····​.​line·​146
86 ····​const/​4·​v0,​·​0x0 86 ····​const/​4·​v0,​·​0x0
   
87 ····​iput·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap;​-​>noOfFixes:​I 87 ····​iput·​v0,​·​p0,​·​Lcom/​darknessmap/​DarknessMap;​-​>noOfFixes:​I
   
88 ····​.​line·​540  
89 ····​return-​void 88 ····​return-​void
90 .​end·​method 89 .​end·​method
   
91 .​method·​private·​_createGateway()​V 90 .​method·​private·​_createGateway()​V
92 ····​.​locals·​3 91 ····​.​locals·​3
   
93 ····​.​prologue 92 ····​.​prologue
Offset 741, 14 lines modified Offset 740, 15 lines modified
741 ····​.​line·​364 740 ····​.​line·​364
742 ····​const-​string·​v0,​·​"Status·​Changed:​·​Out·​of·​Service" 741 ····​const-​string·​v0,​·​"Status·​Changed:​·​Out·​of·​Service"
   
743 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 742 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
744 ····​move-​result-​object·​v0 743 ····​move-​result-​object·​v0
   
  744 ····​.​line·​365
745 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 745 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
746 ····​goto·​:​goto_0 746 ····​goto·​:​goto_0
   
747 ····​.​line·​368 747 ····​.​line·​368
748 ····​:​pswitch_1 748 ····​:​pswitch_1
749 ····​const-​string·​v0,​·​"Main" 749 ····​const-​string·​v0,​·​"Main"
Offset 760, 14 lines modified Offset 760, 15 lines modified
760 ····​.​line·​369 760 ····​.​line·​369
761 ····​const-​string·​v0,​·​"Status·​Changed:​·​Temporarily·​Unavailable" 761 ····​const-​string·​v0,​·​"Status·​Changed:​·​Temporarily·​Unavailable"
   
762 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 762 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
763 ····​move-​result-​object·​v0 763 ····​move-​result-​object·​v0
   
  764 ····​.​line·​370
764 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 765 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
765 ····​goto·​:​goto_0 766 ····​goto·​:​goto_0
   
766 ····​.​line·​373 767 ····​.​line·​373
767 ····​:​pswitch_2 768 ····​:​pswitch_2
768 ····​const-​string·​v0,​·​"Main" 769 ····​const-​string·​v0,​·​"Main"
Offset 779, 14 lines modified Offset 780, 15 lines modified
779 ····​.​line·​374 780 ····​.​line·​374
780 ····​const-​string·​v0,​·​"Status·​Changed:​·​Available" 781 ····​const-​string·​v0,​·​"Status·​Changed:​·​Available"
   
781 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 782 ····​invoke-​static·​{p0,​·​v0,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
782 ····​move-​result-​object·​v0 783 ····​move-​result-​object·​v0
   
  784 ····​.​line·​375
783 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 785 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
784 ····​goto·​:​goto_0 786 ····​goto·​:​goto_0
   
785 ····​.​line·​361 787 ····​.​line·​361
786 ····​:​pswitch_data_0 788 ····​:​pswitch_data_0
787 ····​.​packed-​switch·​0x0 789 ····​.​packed-​switch·​0x0
[−]
smali/com/darknessmap/MapActivity$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/​darknessmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​darknessmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​darknessmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​34 27 ····​.​line·​34
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​MapActivity$1;​-​>this$0:​Lcom/​darknessmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​MapActivity$1;​-​>this$0:​Lcom/​darknessmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/darknessmap/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·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​37  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/com/darknessmap/SplashActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$sPlashScreen:​Lcom/​darknessmap/​SplashActivity;​ 22 .​field·​final·​synthetic·​val$sPlashScreen:​Lcom/​darknessmap/​SplashActivity;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​darknessmap/​SplashActivity;​Lcom/​darknessmap/​SplashActivity;​)​V 24 .​method·​constructor·​<init>(Lcom/​darknessmap/​SplashActivity;​Lcom/​darknessmap/​SplashActivity;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​SplashActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​27 28 ····​.​line·​27
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​SplashActivity$1;​-​>this$0:​Lcom/​darknessmap/​SplashActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​SplashActivity$1;​-​>this$0:​Lcom/​darknessmap/​SplashActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​darknessmap/​SplashActivity$1;​-​>val$sPlashScreen:​Lcom/​darknessmap/​SplashActivity;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​darknessmap/​SplashActivity$1;​-​>val$sPlashScreen:​Lcom/​darknessmap/​SplashActivity;​
   
[−]
smali/com/darknessmap/SplashActivity.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 29 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
30 ····​.​locals·5 30 ····​.​locals·6
31 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 31 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​20 33 ····​.​line·​20
34 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 34 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
35 ····​.​line·​22 35 ····​.​line·​22
Offset 63, 17 lines modified Offset 63, 17 lines modified
63 ····​.​line·​36 63 ····​.​line·​36
64 ····​iget-​object·​v1,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_handler:​Landroid/​os/​Handler;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_handler:​Landroid/​os/​Handler;​
   
65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_action:​Ljava/​lang/​Runnable;​ 65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_action:​Ljava/​lang/​Runnable;​
   
66 ····​iget·​v3,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_splashTime:​I 66 ····​iget·​v3,​·​p0,​·​Lcom/​darknessmap/​SplashActivity;​-​>_splashTime:​I
   
67 ····​int-​to-​long·​v3,​·​v3 67 ····​int-​to-​long·​v4,​·​v3
   
68 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 68 ····​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
69 ····​.​line·​37 69 ····​.​line·​37
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 72 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
73 ····​.​locals·​2 73 ····​.​locals·​2
[−]
smali/com/darknessmap/service/UpdatesManager$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/​darknessmap/​service/​UpdatesManager;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​darknessmap/​service/​UpdatesManager;​)​V 23 .​method·​constructor·​<init>(Lcom/​darknessmap/​service/​UpdatesManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​service/​UpdatesManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​service/​UpdatesManager$2;​-​>this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​service/​UpdatesManager$2;​-​>this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/darknessmap/service/UpdatesManager$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/​darknessmap/​service/​UpdatesManager;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​darknessmap/​service/​UpdatesManager;​)​V 23 .​method·​constructor·​<init>(Lcom/​darknessmap/​service/​UpdatesManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​darknessmap/​service/​UpdatesManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​107 27 ····​.​line·​107
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​service/​UpdatesManager$1;​-​>this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​darknessmap/​service/​UpdatesManager$1;​-​>this$0:​Lcom/​darknessmap/​service/​UpdatesManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/darknessmap/service/UpdatesManager$PingAPI.smali
Offset 85, 21 lines modified Offset 85, 19 lines modified
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
   
87 #·​virtual·​methods 87 #·​virtual·​methods
88 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 88 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
89 ····​.​locals·​1 89 ····​.​locals·​1
90 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
91 ····​.​prologue 90 ····​.​prologue
92 ····​.​line·​130 91 ····​.​line·​130
93 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 92 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
94 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
95 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
97 ····​return-​object·​v0 95 ····​return-​object·​v0
98 .​end·​method 96 .​end·​method
   
Offset 183, 21 lines modified Offset 181, 19 lines modified
183 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>cancel(Z)​Z 181 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>cancel(Z)​Z
   
184 ····​goto·​:​goto_0 182 ····​goto·​:​goto_0
185 .​end·​method 183 .​end·​method
   
186 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 184 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
187 ····​.​locals·​0 185 ····​.​locals·​0
188 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
189 ····​.​prologue 186 ····​.​prologue
190 ····​.​line·​130 187 ····​.​line·​130
191 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 188 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
192 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
193 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>onPostExecute(Ljava/​lang/​String;​)​V 189 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​darknessmap/​service/​UpdatesManager$PingAP​I;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
194 ····​return-​void 190 ····​return-​void
195 .​end·​method 191 .​end·​method
   
196 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 192 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
197 ····​.​locals·​4 193 ····​.​locals·​4
[−]
smali/com/google/code/microlog4android/Logger.smali
Offset 608, 151 lines modified Offset 608, 151 lines modified
608 ····​.​end·​annotation 608 ····​.​end·​annotation
   
609 ····​.​prologue 609 ····​.​prologue
610 ····​.​line·​259 610 ····​.​line·​259
611 ····​if-​nez·​p1,​·​:​cond_0 611 ····​if-​nez·​p1,​·​:​cond_0
   
612 ····​.​line·​260 612 ····​.​line·​260
613 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 613 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
614 ····​const-​string·​v2,​·​"The·​level·​must·​not·​be·​null.​" 614 ····​const-​string·​v3,​·​"The·​level·​must·​not·​be·​null.​"
   
615 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 615 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
616 ····​throw·​v1 616 ····​throw·​v2
   
617 ····​.​line·​263 617 ····​.​line·​263
618 ····​:​cond_0 618 ····​:​cond_0
619 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>getEffectiveLevel()​Lcom/​google/​code/​microlog4android/​Level;​ 619 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>getEffectiveLevel()​Lcom/​google/​code/​microlog4android/​Level;​
   
620 ····​move-​result-​object·​v1 620 ····​move-​result-​object·​v2
   
621 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I 621 ····​invoke-​virtual·​{v2},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I
   
622 ····​move-​result·​v1 622 ····​move-​result·​v2
   
623 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I 623 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I
   
624 ····​move-​result·​v2 624 ····​move-​result·​v3
   
625 ····​if-​gt·​v1,​·​v2,​·​:​cond_2 625 ····​if-​gt·​v2,​·​v3,​·​:​cond_2
   
626 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I 626 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​code/​microlog4android/​Level;​-​>toInt()​I
   
627 ····​move-​result·​v1 627 ····​move-​result·​v2
   
628 ····​const/​4·​v2,​·​-​0x1 628 ····​const/​4·​v3,​·​-​0x1
   
629 ····​if-​le·​v1,​·​v2,​·​:​cond_2 629 ····​if-​le·​v2,​·​v3,​·​:​cond_2
   
630 ····​.​line·​265 630 ····​.​line·​265
631 ····​sget-​boolean·​v1,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>firstLogEvent:​Z 631 ····​sget-​boolean·​v2,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>firstLogEvent:​Z
   
632 ····​const/​4·​v2,​·​0x1 632 ····​const/​4·​v3,​·​0x1
   
633 ····​if-​ne·​v1,​·​v2,​·​:​cond_1 633 ····​if-​ne·​v2,​·​v3,​·​:​cond_1
   
634 ····​.​line·​266 634 ····​.​line·​266
635 ····​invoke-​direct·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>addDefaultAppender()​V 635 ····​invoke-​direct·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>addDefaultAppender()​V
   
636 ····​.​line·​269 636 ····​.​line·​269
637 ····​:​try_start_0 637 ····​:​try_start_0
638 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>open()​V 638 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>open()​V
639 ····​:​try_end_0 639 ····​:​try_end_0
640 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 640 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
641 ····​.​line·​274 641 ····​.​line·​274
642 ····​:​goto_0 642 ····​:​goto_0
643 ····​sget-​object·​v1,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>stopWatch:​Lcom/​google/​code/​microlog4android/​StopWatch;​ 643 ····​sget-​object·​v2,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>stopWatch:​Lcom/​google/​code/​microlog4android/​StopWatch;​
   
644 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​code/​microlog4android/​StopWatch;​-​>start()​V 644 ····​invoke-​virtual·​{v2},​·​Lcom/​google/​code/​microlog4android/​StopWatch;​-​>start()​V
   
645 ····​.​line·​275 645 ····​.​line·​275
646 ····​const/​4·​v1,​·​0x0 646 ····​const/​4·​v2,​·​0x0
   
647 ····​sput-​boolean·​v1,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>firstLogEvent:​Z 647 ····​sput-​boolean·​v2,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>firstLogEvent:​Z
   
648 ····​.​line·​278 648 ····​.​line·​278
649 ····​:​cond_1 649 ····​:​cond_1
650 ····​sget-​object·​v1,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>appenderList:​Ljava/​util/​List;​ 650 ····​sget-​object·​v2,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>appenderList:​Ljava/​util/​List;​
   
651 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 651 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
652 ····​move-​result-​object·​v9 652 ····​move-​result-​object·​v9
   
653 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​ 653 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​
654 ····​:​goto_1 654 ····​:​goto_1
655 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 655 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
656 ····​move-​result·​v1 656 ····​move-​result·​v2
   
657 ····​if-​eqz·​v1,​·​:​cond_2 657 ····​if-​eqz·​v2,​·​:​cond_2
   
658 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 658 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
659 ····​move-​result-​object·​v0 659 ····​move-​result-​object·​v1
   
660 ····​check-​cast·​v0,​·​Lcom/​google/​code/​microlog4android/​appender/​Appender;​ 660 ····​check-​cast·​v1,​·​Lcom/​google/​code/​microlog4android/​appender/​Appender;​
   
661 ····​.​line·​279 661 ····​.​line·​279
662 ····​.​local·​v0,​·​"appender":​Lcom/​google/​code/​microlog4android/​appender/​Appender;​ 662 ····​.​local·​v1,​·​"appender":​Lcom/​google/​code/​microlog4android/​appender/​Appender;​
663 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>clientID:​Ljava/​lang/​String;​ 663 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>clientID:​Ljava/​lang/​String;​
   
664 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>name:​Ljava/​lang/​String;​ 664 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>name:​Ljava/​lang/​String;​
   
665 ····​sget-​object·​v3,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>stopWatch:​Lcom/​google/​code/​microlog4android/​StopWatch;​ 665 ····​sget-​object·​v4,​·​Lcom/​google/​code/​microlog4android/​Logger;​-​>stopWatch:​Lcom/​google/​code/​microlog4android/​StopWatch;​
   
666 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​code/​microlog4android/​StopWatch;​-​>getCurrentTime()​J 666 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​code/​microlog4android/​StopWatch;​-​>getCurrentTime()​J
   
667 ····​move-​result-​wide·​v3 667 ····​move-​result-​wide·​v4
Max diff block lines reached; 2637/7180 bytes (36.73%) of diff not shown.
[−]
smali/com/google/code/microlog4android/appender/DatagramAppender.smali
Offset 83, 47 lines modified Offset 83, 47 lines modified
83 ····​.​param·​p3,​·​"time"····​#·​J 83 ····​.​param·​p3,​·​"time"····​#·​J
84 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​ 84 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​
85 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​ 85 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​
86 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​ 86 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​
   
87 ····​.​prologue 87 ····​.​prologue
88 ····​.​line·​75 88 ····​.​line·​75
89 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>logOpen:​Z 89 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>logOpen:​Z
   
90 ····​if-​eqz·​v0,​·​:​cond_0 90 ····​if-​eqz·​v1,​·​:​cond_0
   
91 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 91 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
92 ····​if-​eqz·​v0,​·​:​cond_0 92 ····​if-​eqz·​v1,​·​:​cond_0
   
93 ····​.​line·​76 93 ····​.​line·​76
94 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 94 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
95 ····​move-​object·​v1,​·​p1 95 ····​move-​object·​v2,​·​p1
   
96 ····​move-​object·​v2,​·​p2 96 ····​move-​object·​v3,​·​p2
   
97 ····​move-​wide·​v3,​·​p3 97 ····​move-​wide·​v4,​·​p3
   
98 ····​move-​object·​v5,​·​p5 98 ····​move-​object·​v6,​·​p5
   
99 ····​move-​object·​v6,​·​p6 99 ····​move-​object·​v7,​·​p6
   
100 ····​move-​object/​from16·​v7,​·​p7 100 ····​move-​object/​from16·​v8,​·​p7
   
101 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 101 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v8 102 ····​move-​result-​object·​v0
   
103 ····​.​line·​78 103 ····​.​line·​78
104 ····​.​local·​v8,​·​"logMessage":​Ljava/​lang/​String;​ 104 ····​.​local·​v0,​·​"logMessage":​Ljava/​lang/​String;​
105 ····​invoke-​virtual·​{p0,​·​v8},​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>sendMessage(Ljava/​lang/​String;​)​V 105 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​google/​code/​microlog4android/​appender/​DatagramAppender;​-​>sendMessage(Ljava/​lang/​String;​)​V
   
106 ····​.​line·​80 106 ····​.​line·​80
107 ····​.​end·​local·​v8····​#·​"logMessage":​Ljava/​lang/​String;​ 107 ····​.​end·​local·​v0····​#·​"logMessage":​Ljava/​lang/​String;​
108 ····​:​cond_0 108 ····​:​cond_0
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
111 .​method·​public·​getLogSize()​J 111 .​method·​public·​getLogSize()​J
112 ····​.​locals·​2 112 ····​.​locals·​2
   
[−]
smali/com/google/code/microlog4android/appender/FileAppender.smali
Offset 167, 35 lines modified Offset 167, 35 lines modified
167 ····​if-​eqz·​v0,​·​:​cond_1 167 ····​if-​eqz·​v0,​·​:​cond_1
   
168 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​ 168 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​
   
169 ····​if-​eqz·​v0,​·​:​cond_1 169 ····​if-​eqz·​v0,​·​:​cond_1
   
170 ····​.​line·​128 170 ····​.​line·​128
171 ····​iget-​object·​v8,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​ 171 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​
   
172 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 172 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
173 ····​move-​object·​v1,​·​p1 173 ····​move-​object·​v2,​·​p1
   
174 ····​move-​object·​v2,​·​p2 174 ····​move-​object·​v3,​·​p2
   
175 ····​move-​wide·​v3,​·​p3 175 ····​move-​wide·​v4,​·​p3
   
176 ····​move-​object·​v5,​·​p5 176 ····​move-​object·​v6,​·​p5
   
177 ····​move-​object·​v6,​·​p6 177 ····​move-​object·​v7,​·​p6
   
178 ····​move-​object/​from16·​v7,​·​p7 178 ····​move-​object/​from16·​v8,​·​p7
   
179 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 179 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v0 180 ····​move-​result-​object·​v1
   
181 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V 181 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V
   
182 ····​.​line·​130 182 ····​.​line·​130
183 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​ 183 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​FileAppender;​-​>writer:​Ljava/​io/​PrintWriter;​
   
184 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​PrintWriter;​-​>flush()​V 184 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​PrintWriter;​-​>flush()​V
   
185 ····​.​line·​132 185 ····​.​line·​132
[−]
smali/com/google/code/microlog4android/appender/LogCatAppender.smali
Offset 48, 15 lines modified Offset 48, 15 lines modified
48 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>logOpen:​Z 48 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>logOpen:​Z
   
49 ····​.​line·​53 49 ····​.​line·​53
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​doLog(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​V 52 .​method·​public·​doLog(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​V
53 ····​.​locals·8 53 ····​.​locals·9
54 ····​.​param·​p1,​·​"clientID"····​#·​Ljava/​lang/​String;​ 54 ····​.​param·​p1,​·​"clientID"····​#·​Ljava/​lang/​String;​
55 ····​.​param·​p2,​·​"name"····​#·​Ljava/​lang/​String;​ 55 ····​.​param·​p2,​·​"name"····​#·​Ljava/​lang/​String;​
56 ····​.​param·​p3,​·​"time"····​#·​J 56 ····​.​param·​p3,​·​"time"····​#·​J
57 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​ 57 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​
58 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​ 58 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​
59 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​ 59 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​
   
Offset 84, 101 lines modified Offset 84, 101 lines modified
84 ····​.​line·​43 84 ····​.​line·​43
85 ····​:​cond_0 85 ····​:​cond_0
86 ····​:​goto_0 86 ····​:​goto_0
87 ····​return-​void 87 ····​return-​void
   
88 ····​.​line·​24 88 ····​.​line·​24
89 ····​:​pswitch_0 89 ····​:​pswitch_0
90 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 90 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
91 ····​move-​object·​v1,​·​p1 91 ····​move-​object·​v2,​·​p1
   
92 ····​move-​object·​v2,​·​p2 92 ····​move-​object·​v3,​·​p2
   
93 ····​move-​wide·​v3,​·​p3 93 ····​move-​wide·​v4,​·​p3
   
94 ····​move-​object·​v5,​·​p5 94 ····​move-​object·​v6,​·​p5
   
95 ····​move-​object·​v6,​·​p6 95 ····​move-​object·​v7,​·​p6
   
96 ····​move-​object·​v7,​·​p7 96 ····​move-​object/​from16·​v8,​·​p7
   
97 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 97 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
98 ····​move-​result-​object·​v0 98 ····​move-​result-​object·​v0
   
99 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 99 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
100 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
101 ····​.​line·​28 101 ····​.​line·​28
102 ····​:​pswitch_1 102 ····​:​pswitch_1
103 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 103 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
104 ····​move-​object·​v1,​·​p1 104 ····​move-​object·​v2,​·​p1
   
105 ····​move-​object·​v2,​·​p2 105 ····​move-​object·​v3,​·​p2
   
106 ····​move-​wide·​v3,​·​p3 106 ····​move-​wide·​v4,​·​p3
   
107 ····​move-​object·​v5,​·​p5 107 ····​move-​object·​v6,​·​p5
   
108 ····​move-​object·​v6,​·​p6 108 ····​move-​object·​v7,​·​p6
   
109 ····​move-​object·​v7,​·​p7 109 ····​move-​object/​from16·​v8,​·​p7
   
110 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 110 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v0 111 ····​move-​result-​object·​v0
   
112 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 112 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
113 ····​goto·​:​goto_0 113 ····​goto·​:​goto_0
   
114 ····​.​line·​32 114 ····​.​line·​32
115 ····​:​pswitch_2 115 ····​:​pswitch_2
116 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 116 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
117 ····​move-​object·​v1,​·​p1 117 ····​move-​object·​v2,​·​p1
   
118 ····​move-​object·​v2,​·​p2 118 ····​move-​object·​v3,​·​p2
   
119 ····​move-​wide·​v3,​·​p3 119 ····​move-​wide·​v4,​·​p3
   
120 ····​move-​object·​v5,​·​p5 120 ····​move-​object·​v6,​·​p5
   
121 ····​move-​object·​v6,​·​p6 121 ····​move-​object·​v7,​·​p6
   
122 ····​move-​object·​v7,​·​p7 122 ····​move-​object/​from16·​v8,​·​p7
   
123 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 123 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
124 ····​move-​result-​object·​v0 124 ····​move-​result-​object·​v0
   
125 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 125 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
126 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
   
127 ····​.​line·​37 127 ····​.​line·​37
128 ····​:​pswitch_3 128 ····​:​pswitch_3
129 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 129 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​LogCatAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
130 ····​move-​object·​v1,​·​p1 130 ····​move-​object·​v2,​·​p1
   
Max diff block lines reached; 818/5689 bytes (14.38%) of diff not shown.
[−]
smali/com/google/code/microlog4android/appender/SyslogAppender.smali
Offset 70, 35 lines modified Offset 70, 35 lines modified
70 ····​if-​eqz·​v0,​·​:​cond_0 70 ····​if-​eqz·​v0,​·​:​cond_0
   
71 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 71 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
72 ····​if-​eqz·​v0,​·​:​cond_0 72 ····​if-​eqz·​v0,​·​:​cond_0
   
73 ····​.​line·​37 73 ····​.​line·​37
74 ····​iget-​object·​v8,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>syslogMessage:​Lcom/​google/​code/​microlog4android/​appender/​SyslogMessage;​ 74 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>syslogMessage:​Lcom/​google/​code/​microlog4android/​appender/​SyslogMessage;​
   
75 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​ 75 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>formatter:​Lcom/​google/​code/​microlog4android/​format/​Formatter;​
   
76 ····​move-​object·​v1,​·​p1 76 ····​move-​object·​v2,​·​p1
   
77 ····​move-​object·​v2,​·​p2 77 ····​move-​object·​v3,​·​p2
   
78 ····​move-​wide·​v3,​·​p3 78 ····​move-​wide·​v4,​·​p3
   
79 ····​move-​object·​v5,​·​p5 79 ····​move-​object·​v6,​·​p5
   
80 ····​move-​object·​v6,​·​p6 80 ····​move-​object·​v7,​·​p6
   
81 ····​move-​object/​from16·​v7,​·​p7 81 ····​move-​object/​from16·​v8,​·​p7
   
82 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 82 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​Formatter;​-​>format(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v1
   
84 ····​invoke-​virtual·​{v8,​·​v0},​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogMessage;​-​>createMessageData(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​ 84 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogMessage;​-​>createMessageData(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
86 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>sendMessage(Ljava/​lang/​String;​)​V 86 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​google/​code/​microlog4android/​appender/​SyslogAppender;​-​>sendMessage(Ljava/​lang/​String;​)​V
   
87 ····​.​line·​39 87 ····​.​line·​39
88 ····​:​cond_0 88 ····​:​cond_0
[−]
smali/com/google/code/microlog4android/format/PatternFormatter.smali
Offset 467, 98 lines modified Offset 467, 98 lines modified
467 ····​.​param·​p3,​·​"time"····​#·​J 467 ····​.​param·​p3,​·​"time"····​#·​J
468 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​ 468 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​
469 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​ 469 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​
470 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​ 470 ····​.​param·​p7,​·​"t"····​#·​Ljava/​lang/​Throwable;​
   
471 ····​.​prologue 471 ····​.​prologue
472 ····​.​line·​113 472 ····​.​line·​113
473 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>patternParsed:​Z 473 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>patternParsed:​Z
   
474 ····​if-​nez·​v1,​·​:​cond_0 474 ····​if-​nez·​v2,​·​:​cond_0
   
475 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>pattern:​Ljava/​lang/​String;​ 475 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>pattern:​Ljava/​lang/​String;​
   
476 ····​if-​eqz·​v1,​·​:​cond_0 476 ····​if-​eqz·​v2,​·​:​cond_0
   
477 ····​.​line·​114 477 ····​.​line·​114
478 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>pattern:​Ljava/​lang/​String;​ 478 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>pattern:​Ljava/​lang/​String;​
   
479 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>parsePattern(Ljava/​lang/​String;​)​V 479 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>parsePattern(Ljava/​lang/​String;​)​V
   
480 ····​.​line·​117 480 ····​.​line·​117
481 ····​:​cond_0 481 ····​:​cond_0
482 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuffer;​ 482 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​
   
483 ····​const/​16·​v1,​·​0x40 483 ····​const/​16·​v2,​·​0x40
   
484 ····​invoke-​direct·​{v8,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​><init>(I)​V 484 ····​invoke-​direct·​{v0,​·​v2},​·​Ljava/​lang/​StringBuffer;​-​><init>(I)​V
   
485 ····​.​line·​118 485 ····​.​line·​118
486 ····​.​local·​v8,​·​"formattedStringBuffe​r":​Ljava/​lang/​StringBuffer;​ 486 ····​.​local·​v0,​·​"formattedStringBuffe​r":​Ljava/​lang/​StringBuffer;​
487 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​ 487 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​
   
488 ····​if-​eqz·​v1,​·​:​cond_2 488 ····​if-​eqz·​v2,​·​:​cond_2
   
489 ····​.​line·​119 489 ····​.​line·​119
490 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​ 490 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​
   
491 ····​array-​length·​v10,​·​v1 491 ····​array-​length·​v10,​·​v2
   
492 ····​.​line·​121 492 ····​.​line·​121
493 ····​.​local·​v10,​·​"length":​I 493 ····​.​local·​v10,​·​"length":​I
494 ····​const/​4·​v9,​·​0x0 494 ····​const/​4·​v9,​·​0x0
   
495 ····​.​local·​v9,​·​"index":​I 495 ····​.​local·​v9,​·​"index":​I
496 ····​:​goto_0 496 ····​:​goto_0
497 ····​if-​ge·​v9,​·​v10,​·​:​cond_2 497 ····​if-​ge·​v9,​·​v10,​·​:​cond_2
   
498 ····​.​line·​122 498 ····​.​line·​122
499 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​ 499 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​PatternFormatter;​-​>commandArray:​[Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​
   
500 ····​aget-​object·​v0,​·​v1,​·​v9 500 ····​aget-​object·​v1,​·​v2,​·​v9
   
501 ····​.​line·​123 501 ····​.​line·​123
502 ····​.​local·​v0,​·​"currentConverter":​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​ 502 ····​.​local·​v1,​·​"currentConverter":​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​
503 ····​if-​eqz·​v0,​·​:​cond_1 503 ····​if-​eqz·​v1,​·​:​cond_1
   
504 ····​move-​object·​v1,​·​p1 504 ····​move-​object·​v2,​·​p1
   
505 ····​move-​object·​v2,​·​p2 505 ····​move-​object·​v3,​·​p2
   
506 ····​move-​wide·​v3,​·​p3 506 ····​move-​wide·​v4,​·​p3
   
507 ····​move-​object/​from16·​v5,​·​p5 507 ····​move-​object/​from16·​v6,​·​p5
   
508 ····​move-​object/​from16·​v6,​·​p6 508 ····​move-​object/​from16·​v7,​·​p6
   
509 ····​move-​object/​from16·​v7,​·​p7 509 ····​move-​object/​from16·​v8,​·​p7
   
510 ····​.​line·​124 510 ····​.​line·​124
511 ····​invoke-​interface/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​-​>execute(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 511 ····​invoke-​interface/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​-​>execute(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
   
512 ····​move-​result-​object·​v1 512 ····​move-​result-​object·​v2
   
513 ····​invoke-​virtual·​{v8,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 513 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
514 ····​.​line·​121 514 ····​.​line·​121
515 ····​:​cond_1 515 ····​:​cond_1
516 ····​add-​int/​lit8·​v9,​·​v9,​·​0x1 516 ····​add-​int/​lit8·​v9,​·​v9,​·​0x1
   
517 ····​goto·​:​goto_0 517 ····​goto·​:​goto_0
   
518 ····​.​line·​130 518 ····​.​line·​130
519 ····​.​end·​local·​v0····​#·​"currentConverter":​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​ 519 ····​.​end·​local·​v1····​#·​"currentConverter":​Lcom/​google/​code/​microlog4android/​format/​command/​FormatCommandInterfac​e;​
520 ····​.​end·​local·​v9····​#·​"index":​I 520 ····​.​end·​local·​v9····​#·​"index":​I
521 ····​.​end·​local·​v10····​#·​"length":​I 521 ····​.​end·​local·​v10····​#·​"length":​I
522 ····​:​cond_2 522 ····​:​cond_2
523 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​ 523 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​
   
524 ····​move-​result-​object·​v1 524 ····​move-​result-​object·​v2
   
525 ····​return-​object·​v1 525 ····​return-​object·​v2
526 .​end·​method 526 .​end·​method
   
527 .​method·​public·​getPattern()​Ljava/​lang/​String;​ 527 .​method·​public·​getPattern()​Ljava/​lang/​String;​
528 ····​.​locals·​1 528 ····​.​locals·​1
   
529 ····​.​prologue 529 ····​.​prologue
530 ····​.​line·​139 530 ····​.​line·​139
[−]
smali/com/google/code/microlog4android/format/command/DateFormatCommand.smali
Offset 143, 15 lines modified Offset 143, 15 lines modified
   
143 ····​return-​void 143 ····​return-​void
144 .​end·​method 144 .​end·​method
   
   
145 #·​virtual·​methods 145 #·​virtual·​methods
146 .​method·​public·​execute(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​ 146 .​method·​public·​execute(Ljava/​lang/​String;​Ljava/​lang/​String;​JLcom/​google/​code/​microlog4android/​Level;​Ljava/​lang/​Object;​Ljava/​lang/​Throwable;​)​Ljava/​lang/​String;​
147 ····​.​locals·5 147 ····​.​locals·6
148 ····​.​param·​p1,​·​"clientID"····​#·​Ljava/​lang/​String;​ 148 ····​.​param·​p1,​·​"clientID"····​#·​Ljava/​lang/​String;​
149 ····​.​param·​p2,​·​"name"····​#·​Ljava/​lang/​String;​ 149 ····​.​param·​p2,​·​"name"····​#·​Ljava/​lang/​String;​
150 ····​.​param·​p3,​·​"time"····​#·​J 150 ····​.​param·​p3,​·​"time"····​#·​J
151 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​ 151 ····​.​param·​p5,​·​"level"····​#·​Lcom/​google/​code/​microlog4android/​Level;​
152 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​ 152 ····​.​param·​p6,​·​"message"····​#·​Ljava/​lang/​Object;​
153 ····​.​param·​p7,​·​"throwable"····​#·​Ljava/​lang/​Throwable;​ 153 ····​.​param·​p7,​·​"throwable"····​#·​Ljava/​lang/​Throwable;​
   
Offset 177, 17 lines modified Offset 177, 17 lines modified
177 ····​const-​string·​v4,​·​"Unrecognized·​format,​·​using·​default·​format.​" 177 ····​const-​string·​v4,​·​"Unrecognized·​format,​·​using·​default·​format.​"
   
178 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 178 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
179 ····​.​line·​83 179 ····​.​line·​83
180 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 180 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
181 ····​move-​result-​wide·​v3 181 ····​move-​result-​wide·​v4
   
182 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>toAbsoluteFormat(J)​Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>toAbsoluteFormat(J)​Ljava/​lang/​String;​
   
183 ····​move-​result-​object·​v2 183 ····​move-​result-​object·​v2
   
184 ····​.​line·​87 184 ····​.​line·​87
185 ····​:​goto_0 185 ····​:​goto_0
186 ····​return-​object·​v2 186 ····​return-​object·​v2
   
Offset 283, 170 lines modified Offset 283, 170 lines modified
   
283 ····​iput·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>format:​I 283 ····​iput·​v0,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>format:​I
   
284 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
285 .​end·​method 285 .​end·​method
   
286 .​method·​toAbsoluteFormat(J)​Ljava/​lang/​String;​ 286 .​method·​toAbsoluteFormat(J)​Ljava/​lang/​String;​
287 ····​.​locals·​11 287 ····​.​locals·​13
288 ····​.​param·​p1,​·​"time"····​#·​J 288 ····​.​param·​p1,​·​"time"····​#·​J
   
289 ····​.​prologue 289 ····​.​prologue
290 ····​.​line·​112 290 ····​.​line·​112
291 ····​iget-​object·​v9,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​ 291 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​
   
292 ····​new-​instance·​v10,​·​Ljava/​util/​Date;​ 292 ····​new-​instance·​v10,​·​Ljava/​util/​Date;​
   
293 ····​invoke-​direct·​{v10,​·​p1,​·​p2},​·​Ljava/​util/​Date;​-​><init>(J)​V 293 ····​invoke-​direct·​{v10,​·​p1,​·​p2},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
294 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​util/​Calendar;​-​>setTime(Ljava/​util/​Date;​)​V 294 ····​invoke-​virtual·​{v1,​·​v10},​·​Ljava/​util/​Calendar;​-​>setTime(Ljava/​util/​Date;​)​V
   
295 ····​.​line·​113 295 ····​.​line·​113
296 ····​iget-​object·​v9,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​ 296 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​
   
297 ····​const/​16·​v10,​·​0xb 297 ····​const/​16·​v10,​·​0xb
   
298 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​util/​Calendar;​-​>get(I)​I 298 ····​invoke-​virtual·​{v1,​·​v10},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
299 ····​move-​result·​v9 299 ····​move-​result·​v1
   
300 ····​int-​to-​long·​v1,​·​v9 300 ····​int-​to-​long·​v2,​·​v1
   
301 ····​.​line·​114 301 ····​.​line·​114
302 ····​.​local·​v1,​·​"hours":​J 302 ····​.​local·​v2,​·​"hours":​J
303 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​ 303 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​
   
304 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 304 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
   
305 ····​.​line·​116 305 ····​.​line·​116
306 ····​.​local·​v0,​·​"buffer":​Ljava/​lang/​StringBuffer;​ 306 ····​.​local·​v0,​·​"buffer":​Ljava/​lang/​StringBuffer;​
307 ····​const-​wide/​16·​v9,​·​0xa 307 ····​const-​wide/​16·​v10,​·​0xa
   
308 ····​cmp-​long·​v9,​·​v1,​·​v9 308 ····​cmp-​long·​v1,​·​v2,​·​v10
   
309 ····​if-​gez·​v9,​·​:​cond_0 309 ····​if-​gez·​v1,​·​:​cond_0
   
310 ····​.​line·​117 310 ····​.​line·​117
311 ····​const/​16·​v9,​·​0x30 311 ····​const/​16·​v1,​·​0x30
   
312 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​ 312 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​
   
313 ····​.​line·​119 313 ····​.​line·​119
314 ····​:​cond_0 314 ····​:​cond_0
315 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuffer;​-​>append(J)​Ljava/​lang/​StringBuffer;​ 315 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(J)​Ljava/​lang/​StringBuffer;​
   
316 ····​.​line·​121 316 ····​.​line·​121
317 ····​const/​16·​v9,​·​0x3a 317 ····​const/​16·​v1,​·​0x3a
   
318 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​ 318 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​
   
319 ····​.​line·​123 319 ····​.​line·​123
320 ····​iget-​object·​v9,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​ 320 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​microlog4android/​format/​command/​DateFormatCommand;​-​>calendar:​Ljava/​util/​Calendar;​
   
321 ····​const/​16·​v10,​·​0xc 321 ····​const/​16·​v10,​·​0xc
   
322 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​util/​Calendar;​-​>get(I)​I 322 ····​invoke-​virtual·​{v1,​·​v10},​·​Ljava/​util/​Calendar;​-​>get(I)​I
Max diff block lines reached; 4448/8548 bytes (52.04%) of diff not shown.
[−]
smali/com/google/code/morphia/DatastoreImpl.smali
Offset 1708, 17 lines modified Offset 1708, 17 lines modified
   
1708 ····​invoke-​interface·​{v7},​·​Lcom/​google/​code/​morphia/​annotations/​Entity;​-​>cap()​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​ 1708 ····​invoke-​interface·​{v7},​·​Lcom/​google/​code/​morphia/​annotations/​Entity;​-​>cap()​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​
   
1709 ····​move-​result-​object·​v7 1709 ····​move-​result-​object·​v7
   
1710 ····​invoke-​interface·​{v7},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J 1710 ····​invoke-​interface·​{v7},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J
   
1711 ····​move-​result-​wide·​v7 1711 ····​move-​result-​wide·​v8
   
1712 ····​cmp-​long·​v7,​·​v7,​·​v10 1712 ····​cmp-​long·​v7,​·​v8,​·​v10
   
1713 ····​if-​lez·​v7,​·​:​cond_0 1713 ····​if-​lez·​v7,​·​:​cond_0
   
1714 ····​.​line·​348 1714 ····​.​line·​348
1715 ····​invoke-​virtual·​{v6},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getEntityAnnotation(​)​Lcom/​google/​code/​morphia/​annotations/​Entity;​ 1715 ····​invoke-​virtual·​{v6},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getEntityAnnotation(​)​Lcom/​google/​code/​morphia/​annotations/​Entity;​
   
1716 ····​move-​result-​object·​v7 1716 ····​move-​result-​object·​v7
Offset 1753, 17 lines modified Offset 1753, 17 lines modified
   
1753 ····​move-​result-​object·​v3 1753 ····​move-​result-​object·​v3
   
1754 ····​.​line·​351 1754 ····​.​line·​351
1755 ····​.​local·​v3,​·​"dbCapOpts":​Lcom/​mongodb/​BasicDBObjectBuilder;​ 1755 ····​.​local·​v3,​·​"dbCapOpts":​Lcom/​mongodb/​BasicDBObjectBuilder;​
1756 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J 1756 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J
   
1757 ····​move-​result-​wide·​v7 1757 ····​move-​result-​wide·​v8
   
1758 ····​cmp-​long·​v7,​·​v7,​·​v10 1758 ····​cmp-​long·​v7,​·​v8,​·​v10
   
1759 ····​if-​lez·​v7,​·​:​cond_1 1759 ····​if-​lez·​v7,​·​:​cond_1
   
1760 ····​.​line·​352 1760 ····​.​line·​352
1761 ····​const-​string·​v7,​·​"size" 1761 ····​const-​string·​v7,​·​"size"
   
1762 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J 1762 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>value()​J
Offset 1776, 17 lines modified Offset 1776, 17 lines modified
   
1776 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lcom/​mongodb/​BasicDBObjectBuilder;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​mongodb/​BasicDBObjectBuilder;​ 1776 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lcom/​mongodb/​BasicDBObjectBuilder;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​mongodb/​BasicDBObjectBuilder;​
   
1777 ····​.​line·​353 1777 ····​.​line·​353
1778 ····​:​cond_1 1778 ····​:​cond_1
1779 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>count()​J 1779 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>count()​J
   
1780 ····​move-​result-​wide·​v7 1780 ····​move-​result-​wide·​v8
   
1781 ····​cmp-​long·​v7,​·​v7,​·​v10 1781 ····​cmp-​long·​v7,​·​v8,​·​v10
   
1782 ····​if-​lez·​v7,​·​:​cond_2 1782 ····​if-​lez·​v7,​·​:​cond_2
   
1783 ····​.​line·​354 1783 ····​.​line·​354
1784 ····​const-​string·​v7,​·​"max" 1784 ····​const-​string·​v7,​·​"max"
   
1785 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>count()​J 1785 ····​invoke-​interface·​{v0},​·​Lcom/​google/​code/​morphia/​annotations/​CappedAt;​-​>count()​J
Offset 6829, 15 lines modified Offset 6829, 15 lines modified
6829 ····​.​line·​779 6829 ····​.​line·​779
6830 ····​.​end·​local·​v0····​#·​"cr":​Lcom/​mongodb/​CommandResult;​ 6830 ····​.​end·​local·​v0····​#·​"cr":​Lcom/​mongodb/​CommandResult;​
6831 ····​:​cond_0 6831 ····​:​cond_0
6832 ····​return-​void 6832 ····​return-​void
6833 .​end·​method 6833 .​end·​method
   
6834 .​method·​protected·​tryVersionedUpdate(Lc​om/​mongodb/​DBCollection;​Ljava/​lang/​Object;​Lcom/​mongodb/​DBObject;​Lcom/​mongodb/​WriteConcern;​Lcom/​mongodb/​DB;​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​)​Lcom/​mongodb/​WriteResult;​ 6834 .​method·​protected·​tryVersionedUpdate(Lc​om/​mongodb/​DBCollection;​Ljava/​lang/​Object;​Lcom/​mongodb/​DBObject;​Lcom/​mongodb/​WriteConcern;​Lcom/​mongodb/​DB;​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​)​Lcom/​mongodb/​WriteResult;​
6835 ····​.​locals·​18 6835 ····​.​locals·​19
6836 ····​.​param·​p1,​·​"dbColl"····​#·​Lcom/​mongodb/​DBCollection;​ 6836 ····​.​param·​p1,​·​"dbColl"····​#·​Lcom/​mongodb/​DBCollection;​
6837 ····​.​param·​p3,​·​"dbObj"····​#·​Lcom/​mongodb/​DBObject;​ 6837 ····​.​param·​p3,​·​"dbObj"····​#·​Lcom/​mongodb/​DBObject;​
6838 ····​.​param·​p4,​·​"wc"····​#·​Lcom/​mongodb/​WriteConcern;​ 6838 ····​.​param·​p4,​·​"wc"····​#·​Lcom/​mongodb/​WriteConcern;​
6839 ····​.​param·​p5,​·​"db"····​#·​Lcom/​mongodb/​DB;​ 6839 ····​.​param·​p5,​·​"db"····​#·​Lcom/​mongodb/​DB;​
6840 ····​.​param·​p6,​·​"mc"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​ 6840 ····​.​param·​p6,​·​"mc"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​
6841 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 6841 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
6842 ········​value·​=·​{ 6842 ········​value·​=·​{
Offset 6854, 266 lines modified Offset 6854, 270 lines modified
6854 ············​"Lcom/​mongodb/​WriteResult;​" 6854 ············​"Lcom/​mongodb/​WriteResult;​"
6855 ········​} 6855 ········​}
6856 ····​.​end·​annotation 6856 ····​.​end·​annotation
   
6857 ····​.​prologue 6857 ····​.​prologue
6858 ····​.​line·​738 6858 ····​.​line·​738
6859 ····​.​local·​p2,​·​"entity":​Ljava/​lang/​Object;​,​·​"TT;​" 6859 ····​.​local·​p2,​·​"entity":​Ljava/​lang/​Object;​,​·​"TT;​"
6860 ····​const/​16·​v16,​·​0x0 6860 ····​const/​16·​v17,​·​0x0
   
6861 ····​.​line·​739 6861 ····​.​line·​739
6862 ····​.​local·​v16,​·​"wr":​Lcom/​mongodb/​WriteResult;​ 6862 ····​.​local·​v17,​·​"wr":​Lcom/​mongodb/​WriteResult;​
6863 ····​const-​class·​v3,​·​Lcom/​google/​code/​morphia/​annotations/​Version;​ 6863 ····​const-​class·​v4,​·​Lcom/​google/​code/​morphia/​annotations/​Version;​
   
6864 ····​move-​object/​from16·​v0,​·​p6 6864 ····​move-​object/​from16·​v0,​·​p6
   
6865 ····​invoke-​virtual·​{v0,​·​v3},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getFieldsAnnotatedWi​th(Ljava/​lang/​Class;​)​Ljava/​util/​List;​ 6865 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getFieldsAnnotatedWi​th(Ljava/​lang/​Class;​)​Ljava/​util/​List;​
   
6866 ····​move-​result-​object·​v3 6866 ····​move-​result-​object·​v4
   
6867 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>isEmpty()​Z 6867 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
6868 ····​move-​result·​v3 6868 ····​move-​result·​v4
   
6869 ····​if-​eqz·​v3,​·​:​cond_0 6869 ····​if-​eqz·​v4,​·​:​cond_0
   
6870 ····​move-​object/​from16·​v17,​·​v16 6870 ····​move-​object/​from16·​v18,​·​v17
   
6871 ····​.​line·​770 6871 ····​.​line·​770
6872 ····​.​end·​local·​v16····​#·​"wr":​Lcom/​mongodb/​WriteResult;​ 6872 ····​.​end·​local·​v17····​#·​"wr":​Lcom/​mongodb/​WriteResult;​
Max diff block lines reached; 13795/17505 bytes (78.81%) of diff not shown.
[−]
smali/com/google/code/morphia/converters/BooleanConverter.smali
Offset 32, 15 lines modified Offset 32, 15 lines modified
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​ 35 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​
36 ····​.​locals·5 36 ····​.​locals·6
37 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​ 37 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​
38 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​ 38 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​
39 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​ 39 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{ 41 ········​value·​=·​{
42 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​ 42 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​
43 ········​} 43 ········​}
Offset 77, 19 lines modified Offset 77, 19 lines modified
   
77 ····​.​line·​27 77 ····​.​line·​27
78 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​ 78 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​
   
79 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​ 79 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​
80 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D 80 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D
   
81 ····​move-​result-​wide·​v1 81 ····​move-​result-​wide·​v2
   
82 ····​const-​wide/​high16·​v3,​·​0x3ff0000000000000L····​#·​1.​0 82 ····​const-​wide/​high16·​v4,​·​0x3ff0000000000000L····​#·​1.​0
   
83 ····​cmpl-​double·​v1,​·​v1,​·​v3 83 ····​cmpl-​double·​v1,​·​v2,​·​v4
   
84 ····​if-​nez·​v1,​·​:​cond_2 84 ····​if-​nez·​v1,​·​:​cond_2
   
85 ····​const/​4·​v1,​·​0x1 85 ····​const/​4·​v1,​·​0x1
   
86 ····​:​goto_1 86 ····​:​goto_1
87 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 87 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
[−]
smali/com/google/code/morphia/converters/DateConverter.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​ 40 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​
41 ····​.​locals·3 41 ····​.​locals·4
42 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​ 42 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​
43 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​ 43 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​
44 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​ 44 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 45 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
46 ········​value·​=·​{ 46 ········​value·​=·​{
47 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​ 47 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​
48 ········​} 48 ········​}
Offset 79, 17 lines modified Offset 79, 17 lines modified
79 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 79 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
80 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​ 80 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​
   
81 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​ 81 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​
82 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>longValue()​J 82 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
83 ····​move-​result-​wide·​v1 83 ····​move-​result-​wide·​v2
   
84 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 84 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
85 ····​move-​object·​p2,​·​v0 85 ····​move-​object·​p2,​·​v0
   
86 ····​goto·​:​goto_0 86 ····​goto·​:​goto_0
   
87 ····​.​line·​32 87 ····​.​line·​32
88 ····​.​restart·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​ 88 ····​.​restart·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​
Offset 98, 15 lines modified Offset 98, 15 lines modified
   
98 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 98 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v1 99 ····​move-​result-​object·​v1
   
100 ····​invoke-​static·​{v1},​·​Ljava/​util/​Date;​-​>parse(Ljava/​lang/​String;​)​J 100 ····​invoke-​static·​{v1},​·​Ljava/​util/​Date;​-​>parse(Ljava/​lang/​String;​)​J
   
101 ····​move-​result-​wide·​v1 101 ····​move-​result-​wide·​v2
   
102 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 102 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
103 ····​move-​object·​p2,​·​v0 103 ····​move-​object·​p2,​·​v0
   
104 ····​goto·​:​goto_0 104 ····​goto·​:​goto_0
105 .​end·​method 105 .​end·​method
[−]
smali/com/google/code/morphia/converters/DoubleConverter.smali
Offset 32, 15 lines modified Offset 32, 15 lines modified
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​ 35 .​method·​public·​decode(Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​
36 ····​.​locals·3 36 ····​.​locals·4
37 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​ 37 ····​.​param·​p1,​·​"targetClass"····​#·​Ljava/​lang/​Class;​
38 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​ 38 ····​.​param·​p2,​·​"val"····​#·​Ljava/​lang/​Object;​
39 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​ 39 ····​.​param·​p3,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{ 41 ········​value·​=·​{
42 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​ 42 ············​Lcom/​google/​code/​morphia/​mapping/​MappingException;​
43 ········​} 43 ········​}
Offset 77, 17 lines modified Offset 77, 17 lines modified
   
77 ····​.​line·​27 77 ····​.​line·​27
78 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​ 78 ····​check-​cast·​p2,​·​Ljava/​lang/​Number;​
   
79 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​ 79 ····​.​end·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​
80 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D 80 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D
   
81 ····​move-​result-​wide·​v1 81 ····​move-​result-​wide·​v2
   
82 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 82 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
83 ····​move-​result-​object·​p2 83 ····​move-​result-​object·​p2
   
84 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
   
85 ····​.​line·​29 85 ····​.​line·​29
86 ····​.​restart·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​ 86 ····​.​restart·​local·​p2····​#·​"val":​Ljava/​lang/​Object;​
Offset 96, 15 lines modified Offset 96, 15 lines modified
   
96 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
97 ····​.​line·​30 97 ····​.​line·​30
98 ····​.​local·​v0,​·​"sVal":​Ljava/​lang/​String;​ 98 ····​.​local·​v0,​·​"sVal":​Ljava/​lang/​String;​
99 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D 99 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D
   
100 ····​move-​result-​wide·​v1 100 ····​move-​result-​wide·​v2
   
101 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 101 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
102 ····​move-​result-​object·​p2 102 ····​move-​result-​object·​p2
   
103 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
104 .​end·​method 104 .​end·​method
[−]
smali/com/google/code/morphia/converters/TimestampConverter.smali
Offset 50, 15 lines modified Offset 50, 15 lines modified
   
50 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 50 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
   
51 ····​return-​object·​v1 51 ····​return-​object·​v1
52 .​end·​method 52 .​end·​method
   
53 .​method·​public·​encode(Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​ 53 .​method·​public·​encode(Ljava/​lang/​Object;​Lcom/​google/​code/​morphia/​mapping/​MappedField;​)​Ljava/​lang/​Object;​
54 ····​.​locals·3 54 ····​.​locals·4
55 ····​.​param·​p1,​·​"val"····​#·​Ljava/​lang/​Object;​ 55 ····​.​param·​p1,​·​"val"····​#·​Ljava/​lang/​Object;​
56 ····​.​param·​p2,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​ 56 ····​.​param·​p2,​·​"optionalExtraInfo"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​29 58 ····​.​line·​29
59 ····​if-​nez·​p1,​·​:​cond_0 59 ····​if-​nez·​p1,​·​:​cond_0
   
Offset 75, 13 lines modified Offset 75, 13 lines modified
75 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 75 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
76 ····​check-​cast·​p1,​·​Ljava/​sql/​Timestamp;​ 76 ····​check-​cast·​p1,​·​Ljava/​sql/​Timestamp;​
   
77 ····​.​end·​local·​p1····​#·​"val":​Ljava/​lang/​Object;​ 77 ····​.​end·​local·​p1····​#·​"val":​Ljava/​lang/​Object;​
78 ····​invoke-​virtual·​{p1},​·​Ljava/​sql/​Timestamp;​-​>getTime()​J 78 ····​invoke-​virtual·​{p1},​·​Ljava/​sql/​Timestamp;​-​>getTime()​J
   
79 ····​move-​result-​wide·​v1 79 ····​move-​result-​wide·​v2
   
80 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 80 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
81 ····​goto·​:​goto_0 81 ····​goto·​:​goto_0
82 .​end·​method 82 .​end·​method
[−]
smali/com/google/code/morphia/logging/jdk/ShortFormatter.smali
Offset 34, 15 lines modified Offset 34, 15 lines modified
34 ····​.​line·​15 34 ····​.​line·​15
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​format(Ljava/​util/​logging/​LogRecord;​)​Ljava/​lang/​String;​ 38 .​method·​public·​format(Ljava/​util/​logging/​LogRecord;​)​Ljava/​lang/​String;​
39 ····​.​locals·9 39 ····​.​locals·10
40 ····​.​param·​p1,​·​"record"····​#·​Ljava/​util/​logging/​LogRecord;​ 40 ····​.​param·​p1,​·​"record"····​#·​Ljava/​util/​logging/​LogRecord;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​18 42 ····​.​line·​18
43 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuffer;​ 43 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuffer;​
   
44 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 44 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
Offset 139, 17 lines modified Offset 139, 17 lines modified
139 ····​.​line·​26 139 ····​.​line·​26
140 ····​const/​4·​v5,​·​0x3 140 ····​const/​4·​v5,​·​0x3
   
141 ····​new-​instance·​v6,​·​Ljava/​util/​Date;​ 141 ····​new-​instance·​v6,​·​Ljava/​util/​Date;​
   
142 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​logging/​LogRecord;​-​>getMillis()​J 142 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​logging/​LogRecord;​-​>getMillis()​J
   
143 ····​move-​result-​wide·​v7 143 ····​move-​result-​wide·​v8
   
144 ····​invoke-​direct·​{v6,​·​v7,​·​v8},​·​Ljava/​util/​Date;​-​><init>(J)​V 144 ····​invoke-​direct·​{v6,​·​v8,​·​v9},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
145 ····​aput-​object·​v6,​·​v0,​·​v5 145 ····​aput-​object·​v6,​·​v0,​·​v5
   
146 ····​.​line·​27 146 ····​.​line·​27
147 ····​const/​4·​v5,​·​0x4 147 ····​const/​4·​v5,​·​0x4
   
148 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​logging/​LogRecord;​-​>getMessage()​Ljava/​lang/​String;​ 148 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​logging/​LogRecord;​-​>getMessage()​Ljava/​lang/​String;​
[−]
smali/com/google/code/morphia/mapping/MappedClass.smali
Offset 804, 15 lines modified Offset 804, 15 lines modified
804 ····​.​line·​254 804 ····​.​line·​254
805 ····​goto·​:​goto_0 805 ····​goto·​:​goto_0
806 .​end·​method 806 .​end·​method
   
   
807 #·​virtual·​methods 807 #·​virtual·​methods
808 .​method·​public·​callLifecycleMethods(​Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​mongodb/​DBObject;​Lcom/​google/​code/​morphia/​mapping/​Mapper;​)​Lcom/​mongodb/​DBObject;​ 808 .​method·​public·​callLifecycleMethods(​Ljava/​lang/​Class;​Ljava/​lang/​Object;​Lcom/​mongodb/​DBObject;​Lcom/​google/​code/​morphia/​mapping/​Mapper;​)​Lcom/​mongodb/​DBObject;​
809 ····​.​locals·​18 809 ····​.​locals·​19
810 ····​.​param·​p2,​·​"entity"····​#·​Ljava/​lang/​Object;​ 810 ····​.​param·​p2,​·​"entity"····​#·​Ljava/​lang/​Object;​
811 ····​.​param·​p3,​·​"dbObj"····​#·​Lcom/​mongodb/​DBObject;​ 811 ····​.​param·​p3,​·​"dbObj"····​#·​Lcom/​mongodb/​DBObject;​
812 ····​.​param·​p4,​·​"mapr"····​#·​Lcom/​google/​code/​morphia/​mapping/​Mapper;​ 812 ····​.​param·​p4,​·​"mapr"····​#·​Lcom/​google/​code/​morphia/​mapping/​Mapper;​
813 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 813 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
814 ········​value·​=·​{ 814 ········​value·​=·​{
815 ············​"(",​ 815 ············​"(",​
816 ············​"Ljava/​lang/​Class",​ 816 ············​"Ljava/​lang/​Class",​
Offset 828, 434 lines modified Offset 828, 434 lines modified
828 ····​.​end·​annotation 828 ····​.​end·​annotation
   
829 ····​.​prologue 829 ····​.​prologue
830 ····​.​line·​279 830 ····​.​line·​279
831 ····​.​local·​p1,​·​"event":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​" 831 ····​.​local·​p1,​·​"event":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​"
832 ····​invoke-​virtual/​range·​{p0·​.​.​·​p1},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getLifecycleMethods(​Ljava/​lang/​Class;​)​Ljava/​util/​List;​ 832 ····​invoke-​virtual/​range·​{p0·​.​.​·​p1},​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass;​-​>getLifecycleMethods(​Ljava/​lang/​Class;​)​Ljava/​util/​List;​
   
833 ····​move-​result-​object·​v13 833 ····​move-​result-​object·​v14
   
834 ····​.​line·​280 834 ····​.​line·​280
835 ····​.​local·​v13,​·​"methodPairs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​>;​" 835 ····​.​local·​v14,​·​"methodPairs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​>;​"
836 ····​move-​object/​from16·​v14,​·​p3 836 ····​move-​object/​from16·​v15,​·​p3
   
837 ····​.​line·​283 837 ····​.​line·​283
838 ····​.​local·​v14,​·​"retDbObj":​Lcom/​mongodb/​DBObject;​ 838 ····​.​local·​v15,​·​"retDbObj":​Lcom/​mongodb/​DBObject;​
839 ····​const/​4·​v15,​·​0x0 839 ····​const/​16·​v16,​·​0x0
   
840 ····​.​line·​284 840 ····​.​line·​284
841 ····​.​local·​v15,​·​"tempObj":​Ljava/​lang/​Object;​ 841 ····​.​local·​v16,​·​"tempObj":​Ljava/​lang/​Object;​
842 ····​if-​eqz·​v13,​·​:​cond_9 842 ····​if-​eqz·​v14,​·​:​cond_9
   
843 ····​.​line·​285 843 ····​.​line·​285
844 ····​:​try_start_0 844 ····​:​try_start_0
845 ····​new-​instance·​v16,​·​Ljava/​util/​HashMap;​ 845 ····​new-​instance·​v17,​·​Ljava/​util/​HashMap;​
   
846 ····​invoke-​interface·​{v13},​·​Ljava/​util/​List;​-​>size()​I 846 ····​invoke-​interface·​{v14},​·​Ljava/​util/​List;​-​>size()​I
   
847 ····​move-​result·​v1 847 ····​move-​result·​v2
   
848 ····​int-​to-​double·​v1,​·​v1 848 ····​int-​to-​double·​v2,​·​v2
   
849 ····​const-​wide·​v3,​·​0x3ff4cccccccccccdL····​#·​1.​3 849 ····​const-​wide·​v4,​·​0x3ff4cccccccccccdL····​#·​1.​3
   
850 ····​mul-​double/​2addr·​v1,​·​v3 850 ····​mul-​double/​2addr·​v2,​·​v4
   
851 ····​double-​to-​int·​v1,​·​v1 851 ····​double-​to-​int·​v2,​·​v2
   
852 ····​move-​object/​from16·​v0,​·​v16 852 ····​move-​object/​from16·​v0,​·​v17
   
853 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​HashMap;​-​><init>(I)​V 853 ····​invoke-​direct·​{v0,​·​v2},​·​Ljava/​util/​HashMap;​-​><init>(I)​V
   
854 ····​.​line·​286 854 ····​.​line·​286
855 ····​.​local·​v16,​·​"toCall":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​Class<*>;​Ljava/​lang/​Object;​>;​" 855 ····​.​local·​v17,​·​"toCall":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​Class<*>;​Ljava/​lang/​Object;​>;​"
856 ····​invoke-​interface·​{v13},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 856 ····​invoke-​interface·​{v14},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
857 ····​move-​result-​object·​v10 857 ····​move-​result-​object·​v11
   
858 ····​.​local·​v10,​·​"i$":​Ljava/​util/​Iterator;​ 858 ····​.​local·​v11,​·​"i$":​Ljava/​util/​Iterator;​
859 ····​:​goto_0 859 ····​:​goto_0
860 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 860 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
861 ····​move-​result·​v1 861 ····​move-​result·​v2
   
862 ····​if-​eqz·​v1,​·​:​cond_0 862 ····​if-​eqz·​v2,​·​:​cond_0
   
863 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 863 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
864 ····​move-​result-​object·​v8 864 ····​move-​result-​object·​v9
   
865 ····​check-​cast·​v8,​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​ 865 ····​check-​cast·​v9,​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​
   
866 ····​.​line·​287 866 ····​.​line·​287
867 ····​.​local·​v8,​·​"cm":​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​ 867 ····​.​local·​v9,​·​"cm":​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​
868 ····​iget-​object·​v1,​·​v8,​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​-​>clazz:​Ljava/​lang/​Class;​ 868 ····​iget-​object·​v2,​·​v9,​·​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​-​>clazz:​Ljava/​lang/​Class;​
   
869 ····​const/​4·​v2,​·​0x0 869 ····​const/​4·​v3,​·​0x0
   
870 ····​move-​object/​from16·​v0,​·​v16 870 ····​move-​object/​from16·​v0,​·​v17
   
871 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 871 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
872 ····​:​try_end_0 872 ····​:​try_end_0
873 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 873 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
874 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 874 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
875 ····​goto·​:​goto_0 875 ····​goto·​:​goto_0
   
876 ····​.​line·​322 876 ····​.​line·​322
877 ····​.​end·​local·​v8····​#·​"cm":​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​ 877 ····​.​end·​local·​v9····​#·​"cm":​Lcom/​google/​code/​morphia/​mapping/​MappedClass$ClassMeth​odPair;​
878 ····​.​end·​local·​v10····​#·​"i$":​Ljava/​util/​Iterator;​ 878 ····​.​end·​local·​v11····​#·​"i$":​Ljava/​util/​Iterator;​
879 ····​.​end·​local·​v15····​#·​"tempObj":​Ljava/​lang/​Object;​ 879 ····​.​end·​local·​v16····​#·​"tempObj":​Ljava/​lang/​Object;​
880 ····​.​end·​local·​v16····​#·​"toCall":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​Class<*>;​Ljava/​lang/​Object;​>;​" 880 ····​.​end·​local·​v17····​#·​"toCall":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​Class<*>;​Ljava/​lang/​Object;​>;​"
881 ····​:​catch_0 881 ····​:​catch_0
882 ····​move-​exception·​v9 882 ····​move-​exception·​v10
Max diff block lines reached; 18975/24137 bytes (78.61%) of diff not shown.
[−]
smali/com/google/code/morphia/query/FieldEndImpl.smali
Offset 1186, 74 lines modified Offset 1186, 74 lines modified
   
1186 ····​move-​result-​object·​v0 1186 ····​move-​result-​object·​v0
   
1187 ····​return-​object·​v0 1187 ····​return-​object·​v0
1188 .​end·​method 1188 .​end·​method
   
1189 .​method·​public·​near(DD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1189 .​method·​public·​near(DD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
1190 ····​.​locals·6 1190 ····​.​locals·7
1191 ····​.​param·​p1,​·​"x"····​#·​D 1191 ····​.​param·​p1,​·​"x"····​#·​D
1192 ····​.​param·​p3,​·​"y"····​#·​D 1192 ····​.​param·​p3,​·​"y"····​#·​D
1193 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1193 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1194 ········​value·​=·​{ 1194 ········​value·​=·​{
1195 ············​"(DD)​TT;​" 1195 ············​"(DD)​TT;​"
1196 ········​} 1196 ········​}
1197 ····​.​end·​annotation 1197 ····​.​end·​annotation
   
1198 ····​.​prologue 1198 ····​.​prologue
1199 ····​.​line·​149 1199 ····​.​line·​149
1200 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​,​·​"Lcom/​google/​code/​morphia/​query/​FieldEndImpl<TT;​>;​" 1200 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​,​·​"Lcom/​google/​code/​morphia/​query/​FieldEndImpl<TT;​>;​"
1201 ····​const/​4·​v5,​·​0x0 1201 ····​const/​4·​v6,​·​0x0
   
1202 ····​move-​object·​v0,​·​p0 1202 ····​move-​object·​v1,​·​p0
   
1203 ····​move-​wide·​v1,​·​p1 1203 ····​move-​wide·​v2,​·​p1
   
1204 ····​move-​wide·​v3,​·​p3 1204 ····​move-​wide·​v4,​·​p3
   
1205 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​-​>near(DDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1205 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​-​>near(DDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
   
1206 ····​move-​result-​object·​v0 1206 ····​move-​result-​object·​v0
   
1207 ····​return-​object·​v0 1207 ····​return-​object·​v0
1208 .​end·​method 1208 .​end·​method
   
1209 .​method·​public·​near(DDD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1209 .​method·​public·​near(DDD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
1210 ····​.​locals·8 1210 ····​.​locals·9
1211 ····​.​param·​p1,​·​"x"····​#·​D 1211 ····​.​param·​p1,​·​"x"····​#·​D
1212 ····​.​param·​p3,​·​"y"····​#·​D 1212 ····​.​param·​p3,​·​"y"····​#·​D
1213 ····​.​param·​p5,​·​"radius"····​#·​D 1213 ····​.​param·​p5,​·​"radius"····​#·​D
1214 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1214 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1215 ········​value·​=·​{ 1215 ········​value·​=·​{
1216 ············​"(DDD)​TT;​" 1216 ············​"(DDD)​TT;​"
1217 ········​} 1217 ········​}
1218 ····​.​end·​annotation 1218 ····​.​end·​annotation
   
1219 ····​.​prologue 1219 ····​.​prologue
1220 ····​.​line·​153 1220 ····​.​line·​153
1221 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​,​·​"Lcom/​google/​code/​morphia/​query/​FieldEndImpl<TT;​>;​" 1221 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​,​·​"Lcom/​google/​code/​morphia/​query/​FieldEndImpl<TT;​>;​"
1222 ····​const/​4·​v7,​·​0x0 1222 ····​const/​4·​v8,​·​0x0
   
1223 ····​move-​object·​v0,​·​p0 1223 ····​move-​object·​v1,​·​p0
   
1224 ····​move-​wide·​v1,​·​p1 1224 ····​move-​wide·​v2,​·​p1
   
1225 ····​move-​wide·​v3,​·​p3 1225 ····​move-​wide·​v4,​·​p3
   
1226 ····​move-​wide·​v5,​·​p5 1226 ····​move-​wide·​v6,​·​p5
   
1227 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​-​>near(DDDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1227 ····​invoke-​virtual/​range·​{v1·​.​.​·​v8},​·​Lcom/​google/​code/​morphia/​query/​FieldEndImpl;​-​>near(DDDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
   
1228 ····​move-​result-​object·​v0 1228 ····​move-​result-​object·​v0
   
1229 ····​return-​object·​v0 1229 ····​return-​object·​v0
1230 .​end·​method 1230 .​end·​method
   
1231 .​method·​public·​near(DDDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1231 .​method·​public·​near(DDDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
1232 ····​.​locals·6 1232 ····​.​locals·7
1233 ····​.​param·​p1,​·​"x"····​#·​D 1233 ····​.​param·​p1,​·​"x"····​#·​D
1234 ····​.​param·​p3,​·​"y"····​#·​D 1234 ····​.​param·​p3,​·​"y"····​#·​D
1235 ····​.​param·​p5,​·​"radius"····​#·​D 1235 ····​.​param·​p5,​·​"radius"····​#·​D
1236 ····​.​param·​p7,​·​"spherical"····​#·​Z 1236 ····​.​param·​p7,​·​"spherical"····​#·​Z
1237 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1237 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1238 ········​value·​=·​{ 1238 ········​value·​=·​{
1239 ············​"(DDDZ)​TT;​" 1239 ············​"(DDDZ)​TT;​"
Offset 1305, 15 lines modified Offset 1305, 15 lines modified
1305 ····​:​cond_0 1305 ····​:​cond_0
1306 ····​const/​4·​v0,​·​0x0 1306 ····​const/​4·​v0,​·​0x0
   
1307 ····​goto·​:​goto_0 1307 ····​goto·​:​goto_0
1308 .​end·​method 1308 .​end·​method
   
1309 .​method·​public·​near(DDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1309 .​method·​public·​near(DDZ)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
1310 ····​.​locals·4 1310 ····​.​locals·5
1311 ····​.​param·​p1,​·​"x"····​#·​D 1311 ····​.​param·​p1,​·​"x"····​#·​D
1312 ····​.​param·​p3,​·​"y"····​#·​D 1312 ····​.​param·​p3,​·​"y"····​#·​D
1313 ····​.​param·​p5,​·​"spherical"····​#·​Z 1313 ····​.​param·​p5,​·​"spherical"····​#·​Z
1314 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1314 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1315 ········​value·​=·​{ 1315 ········​value·​=·​{
1316 ············​"(DDZ)​TT;​" 1316 ············​"(DDZ)​TT;​"
1317 ········​} 1317 ········​}
Offset 1696, 46 lines modified Offset 1696, 46 lines modified
   
1696 ····​move-​result-​object·​v0 1696 ····​move-​result-​object·​v0
   
1697 ····​return-​object·​v0 1697 ····​return-​object·​v0
1698 .​end·​method 1698 .​end·​method
   
1699 .​method·​public·​within(DDD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​ 1699 .​method·​public·​within(DDD)​Lcom/​google/​code/​morphia/​query/​CriteriaContainerImpl​;​
1700 ····​.​locals·8 1700 ····​.​locals·9
Max diff block lines reached; 1263/4377 bytes (28.86%) of diff not shown.
[−]
smali/com/google/code/morphia/query/MorphiaIterator.smali
Offset 136, 94 lines modified Offset 136, 94 lines modified
136 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​" 136 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​"
137 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>mapperTime:​J 137 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>mapperTime:​J
   
138 ····​return-​wide·​v0 138 ····​return-​wide·​v0
139 .​end·​method 139 .​end·​method
   
140 .​method·​protected·​getNext()​Lcom/​mongodb/​BasicDBObject;​ 140 .​method·​protected·​getNext()​Lcom/​mongodb/​BasicDBObject;​
141 ····​.​locals·7 141 ····​.​locals·8
   
142 ····​.​prologue 142 ····​.​prologue
143 ····​.​line·​59 143 ····​.​line·​59
144 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​" 144 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​"
145 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 145 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
146 ····​move-​result-​wide·​v1 146 ····​move-​result-​wide·​v2
   
147 ····​.​line·​60 147 ····​.​line·​60
148 ····​.​local·​v1,​·​"start":​J 148 ····​.​local·​v2,​·​"start":​J
149 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​ 149 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​
   
150 ····​invoke-​virtual·​{v3},​·​Lcom/​mongodb/​DBCursor;​-​>next()​Lcom/​mongodb/​DBObject;​ 150 ····​invoke-​virtual·​{v1},​·​Lcom/​mongodb/​DBCursor;​-​>next()​Lcom/​mongodb/​DBObject;​
   
151 ····​move-​result-​object·​v0 151 ····​move-​result-​object·​v0
   
152 ····​check-​cast·​v0,​·​Lcom/​mongodb/​BasicDBObject;​ 152 ····​check-​cast·​v0,​·​Lcom/​mongodb/​BasicDBObject;​
   
153 ····​.​line·​61 153 ····​.​line·​61
154 ····​.​local·​v0,​·​"dbObj":​Lcom/​mongodb/​BasicDBObject;​ 154 ····​.​local·​v0,​·​"dbObj":​Lcom/​mongodb/​BasicDBObject;​
155 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J 155 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J
   
156 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 156 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
157 ····​move-​result-​wide·​v5 157 ····​move-​result-​wide·​v6
   
158 ····​sub-​long/​2addr·​v5,​·​v1 158 ····​sub-​long/​2addr·​v6,​·​v2
   
159 ····​add-​long/​2addr·​v3,​·​v5 159 ····​add-​long/​2addr·​v4,​·​v6
   
160 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J 160 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J
   
161 ····​.​line·​62 161 ····​.​line·​62
162 ····​return-​object·​v0 162 ····​return-​object·​v0
163 .​end·​method 163 .​end·​method
   
164 .​method·​public·​hasNext()​Z 164 .​method·​public·​hasNext()​Z
165 ····​.​locals·7 165 ····​.​locals·8
   
166 ····​.​prologue 166 ····​.​prologue
167 ····​.​line·​38 167 ····​.​line·​38
168 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​" 168 ····​.​local·​p0,​·​"this":​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​,​·​"Lcom/​google/​code/​morphia/​query/​MorphiaIterator<TT;​TV;​>;​"
169 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​ 169 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​
   
170 ····​if-​nez·​v3,​·​:​cond_0 170 ····​if-​nez·​v1,​·​:​cond_0
   
171 ····​const/​4·​v0,​·​0x0 171 ····​const/​4·​v0,​·​0x0
   
172 ····​.​line·​42 172 ····​.​line·​42
173 ····​:​goto_0 173 ····​:​goto_0
174 ····​return·​v0 174 ····​return·​v0
   
175 ····​.​line·​39 175 ····​.​line·​39
176 ····​:​cond_0 176 ····​:​cond_0
177 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 177 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
178 ····​move-​result-​wide·​v1 178 ····​move-​result-​wide·​v2
   
179 ····​.​line·​40 179 ····​.​line·​40
180 ····​.​local·​v1,​·​"start":​J 180 ····​.​local·​v2,​·​"start":​J
181 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​ 181 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>wrapped:​Lcom/​mongodb/​DBCursor;​
   
182 ····​invoke-​virtual·​{v3},​·​Lcom/​mongodb/​DBCursor;​-​>hasNext()​Z 182 ····​invoke-​virtual·​{v1},​·​Lcom/​mongodb/​DBCursor;​-​>hasNext()​Z
   
183 ····​move-​result·​v0 183 ····​move-​result·​v0
   
184 ····​.​line·​41 184 ····​.​line·​41
185 ····​.​local·​v0,​·​"ret":​Z 185 ····​.​local·​v0,​·​"ret":​Z
186 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J 186 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J
   
187 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 187 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
188 ····​move-​result-​wide·​v5 188 ····​move-​result-​wide·​v6
   
189 ····​sub-​long/​2addr·​v5,​·​v1 189 ····​sub-​long/​2addr·​v6,​·​v2
   
190 ····​add-​long/​2addr·​v3,​·​v5 190 ····​add-​long/​2addr·​v4,​·​v6
   
191 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J 191 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​MorphiaIterator;​-​>driverTime:​J
   
192 ····​goto·​:​goto_0 192 ····​goto·​:​goto_0
193 .​end·​method 193 .​end·​method
   
194 .​method·​public·​iterator()​Ljava/​util/​Iterator;​ 194 .​method·​public·​iterator()​Ljava/​util/​Iterator;​
195 ····​.​locals·​0 195 ····​.​locals·​0
196 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 196 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 275, 56 lines modified Offset 275, 56 lines modified
   
275 ····​move-​result-​object·​v1 275 ····​move-​result-​object·​v1
   
276 ····​return-​object·​v1 276 ····​return-​object·​v1
Max diff block lines reached; 2337/6149 bytes (38.01%) of diff not shown.
[−]
smali/com/google/code/morphia/query/QueryImpl.smali
Offset 900, 17 lines modified Offset 900, 17 lines modified
   
900 ····​.​line·​162 900 ····​.​line·​162
901 ····​:​cond_0 901 ····​:​cond_0
902 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​QueryImpl;​-​>dbColl:​Lcom/​mongodb/​DBCollection;​ 902 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​QueryImpl;​-​>dbColl:​Lcom/​mongodb/​DBCollection;​
   
903 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​mongodb/​DBCollection;​-​>getCount(Lcom/​mongodb/​DBObject;​)​J 903 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​mongodb/​DBCollection;​-​>getCount(Lcom/​mongodb/​DBObject;​)​J
   
904 ····​move-​result-​wide·​v1 904 ····​move-​result-​wide·​v2
   
905 ····​return-​wide·​v1 905 ····​return-​wide·​v2
906 .​end·​method 906 .​end·​method
   
907 .​method·​public·​criteria(Ljava/​lang/​String;​)​Lcom/​google/​code/​morphia/​query/​FieldEnd;​ 907 .​method·​public·​criteria(Ljava/​lang/​String;​)​Lcom/​google/​code/​morphia/​query/​FieldEnd;​
908 ····​.​locals·​1 908 ····​.​locals·​1
909 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​String;​ 909 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​String;​
910 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 910 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
911 ········​value·​=·​{ 911 ········​value·​=·​{
[−]
smali/com/google/code/morphia/query/UpdateOpsImpl.smali
Offset 850, 15 lines modified Offset 850, 15 lines modified
850 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​UpdateOpsImpl;​-​>ops:​Ljava/​util/​Map;​ 850 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​code/​morphia/​query/​UpdateOpsImpl;​-​>ops:​Ljava/​util/​Map;​
   
851 ····​.​line·​43 851 ····​.​line·​43
852 ····​return-​void 852 ····​return-​void
853 .​end·​method 853 .​end·​method
   
854 .​method·​protected·​toDBObjList(Lcom/​google/​code/​morphia/​mapping/​MappedField;​Ljava/​util/​List;​)​Ljava/​util/​List;​ 854 .​method·​protected·​toDBObjList(Lcom/​google/​code/​morphia/​mapping/​MappedField;​Ljava/​util/​List;​)​Ljava/​util/​List;​
855 ····​.​locals·7 855 ····​.​locals·8
856 ····​.​param·​p1,​·​"mf"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​ 856 ····​.​param·​p1,​·​"mf"····​#·​Lcom/​google/​code/​morphia/​mapping/​MappedField;​
857 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 857 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
858 ········​value·​=·​{ 858 ········​value·​=·​{
859 ············​"(",​ 859 ············​"(",​
860 ············​"Lcom/​google/​code/​morphia/​mapping/​MappedField;​",​ 860 ············​"Lcom/​google/​code/​morphia/​mapping/​MappedField;​",​
861 ············​"Ljava/​util/​List",​ 861 ············​"Ljava/​util/​List",​
862 ············​"<*>;​)​",​ 862 ············​"<*>;​)​",​
Offset 875, 21 lines modified Offset 875, 21 lines modified
875 ····​.​local·​p2,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​" 875 ····​.​local·​p2,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​"
876 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 876 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
877 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I 877 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I
   
878 ····​move-​result·​v3 878 ····​move-​result·​v3
   
879 ····​int-​to-​double·​v3,​·​v3 879 ····​int-​to-​double·​v4,​·​v3
   
880 ····​const-​wide·​v5,​·​0x3ff4cccccccccccdL····​#·​1.​3 880 ····​const-​wide·​v6,​·​0x3ff4cccccccccccdL····​#·​1.​3
   
881 ····​mul-​double/​2addr·​v3,​·​v5 881 ····​mul-​double/​2addr·​v4,​·​v6
   
882 ····​double-​to-​int·​v3,​·​v3 882 ····​double-​to-​int·​v3,​·​v4
   
883 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 883 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
884 ····​.​line·​142 884 ····​.​line·​142
885 ····​.​local·​v2,​·​"vals":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Object;​>;​" 885 ····​.​local·​v2,​·​"vals":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Object;​>;​"
886 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 886 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
[−]
smali/com/google/code/morphia/utils/Assert.smali
Offset 891, 15 lines modified Offset 891, 15 lines modified
891 ····​:​cond_0 891 ····​:​cond_0
892 ····​const/​4·​v0,​·​0x0 892 ····​const/​4·​v0,​·​0x0
   
893 ····​goto·​:​goto_0 893 ····​goto·​:​goto_0
894 .​end·​method 894 .​end·​method
   
895 .​method·​public·​static·​parameterInRange(JJJL​java/​lang/​String;​)​V 895 .​method·​public·​static·​parameterInRange(JJJL​java/​lang/​String;​)​V
896 ····​.​locals·3 896 ····​.​locals·4
897 ····​.​param·​p0,​·​"value"····​#·​J 897 ····​.​param·​p0,​·​"value"····​#·​J
898 ····​.​param·​p2,​·​"min"····​#·​J 898 ····​.​param·​p2,​·​"min"····​#·​J
899 ····​.​param·​p4,​·​"max"····​#·​J 899 ····​.​param·​p4,​·​"max"····​#·​J
900 ····​.​param·​p6,​·​"name"····​#·​Ljava/​lang/​String;​ 900 ····​.​param·​p6,​·​"name"····​#·​Ljava/​lang/​String;​
   
901 ····​.​prologue 901 ····​.​prologue
902 ····​.​line·​164 902 ····​.​line·​164
[−]
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·​249 438 ····​.​line·​249
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·​98 446 ····​.​line·​98
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 314, 15 lines modified Offset 314, 15 lines modified
   
314 ····​goto·​:​goto_0 314 ····​goto·​:​goto_0
315 .​end·​method 315 .​end·​method
   
   
316 #·​virtual·​methods 316 #·​virtual·​methods
317 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 317 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
318 ····​.​locals·​11 318 ····​.​locals·​12
319 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 319 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
320 ····​.​prologue 320 ····​.​prologue
321 ····​const/​4·​v5,​·​0x1 321 ····​const/​4·​v5,​·​0x1
   
322 ····​const/​4·​v6,​·​0x0 322 ····​const/​4·​v6,​·​0x0
   
Offset 392, 25 lines modified Offset 392, 25 lines modified
392 ····​.​line·​312 392 ····​.​line·​312
393 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 393 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
394 ····​move-​result-​object·​v7 394 ····​move-​result-​object·​v7
   
395 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 395 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
396 ····​move-​result-​wide·​v7 396 ····​move-​result-​wide·​v8
   
397 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 397 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
398 ····​move-​result-​object·​v9 398 ····​move-​result-​object·​v7
   
399 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Number;​-​>longValue()​J 399 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
400 ····​move-​result-​wide·​v9 400 ····​move-​result-​wide·​v10
   
401 ····​cmp-​long·​v7,​·​v7,​·​v9 401 ····​cmp-​long·​v7,​·​v8,​·​v10
   
402 ····​if-​eqz·​v7,​·​:​cond_0 402 ····​if-​eqz·​v7,​·​:​cond_0
   
403 ····​move·​v5,​·​v6 403 ····​move·​v5,​·​v6
   
404 ····​goto·​:​goto_0 404 ····​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 106, 30 lines modified Offset 106, 30 lines modified
   
106 ····​move-​result·​v2 106 ····​move-​result·​v2
   
107 ····​goto·​:​goto_0 107 ····​goto·​:​goto_0
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​longValue()​J 109 .​method·​public·​longValue()​J
110 ····​.​locals·3 110 ····​.​locals·4
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·​49 112 ····​.​line·​49
113 ····​:​try_start_0 113 ····​:​try_start_0
114 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 114 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
115 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 115 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
116 ····​:​try_end_0 116 ····​:​try_end_0
117 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 117 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
118 ····​move-​result-​wide·​v1 118 ····​move-​result-​wide·​v2
   
119 ····​.​line·​51 119 ····​.​line·​51
120 ····​:​goto_0 120 ····​:​goto_0
121 ····​return-​wide·​v1 121 ····​return-​wide·​v2
   
122 ····​.​line·​50 122 ····​.​line·​50
123 ····​:​catch_0 123 ····​:​catch_0
124 ····​move-​exception·​v0 124 ····​move-​exception·​v0
   
125 ····​.​line·​51 125 ····​.​line·​51
126 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 126 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 137, 15 lines modified Offset 137, 15 lines modified
   
137 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 137 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
138 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigInteger;​-​><init>(Ljava/​lang/​String;​)​V 138 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigInteger;​-​><init>(Ljava/​lang/​String;​)​V
   
139 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigInteger;​-​>longValue()​J 139 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigInteger;​-​>longValue()​J
   
140 ····​move-​result-​wide·​v1 140 ····​move-​result-​wide·​v2
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​toString()​Ljava/​lang/​String;​ 143 .​method·​public·​toString()​Ljava/​lang/​String;​
144 ····​.​locals·​1 144 ····​.​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