[−]
/home/hans/code/fdroid/data/tmp/com.pixiv.muzei.pixivsource_10100.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.pixiv.muzei.pixivsource_10100.apk
[−]
zipinfo {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 Zip·​file·​size:​·​815025·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·​814704·​bytes,​·​number·​of·​entries:​·​12
2 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​889·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​43630114.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​889·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​43630114.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​43630114.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​43630114.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····3016·​bX·​defN·​08-​Jan-​01·​00:​00·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat······​676·​bX·​defN·​08-​Jan-​01·​00:​00·res/​xml/​preferences.​xml
  8 -​rw-​-​-​-​·····​2.​0·​fat·····​2820·​bl·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
  9 -​rw-​-​-​-​·····​1.​0·​fat·····​1976·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
8 -​rw-​-​-​-​·····​1.​0·​fat···​397889·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​nodpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat···​397889·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​nodpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​3691·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​nodpi-​v4/​ic_source.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​3691·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​nodpi-​v4/​ic_source.​png
10 -​rw-​-​-​-​·····​1.​0·​fat····​72705·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat····​72705·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​2.​0·​fat······​676·​bl·​defN·​08-​Jan-​01·​00:​00·res/​xml/​preferences.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat··1273836·​bl·​defN·​08-​Jan-​01·​00:​00·classes.​dex
12 -​rw-​-​-​-​·····​1.​0·fat·····​2040·​b-​·stor·08-​Jan-​01·​00:​00·resources.​arsc 14 12·​files,​·1756664·bytes·uncompressed,​·813098·​bytes·​compressed:​··​53.​7%
13 -​rw-​-​-​-​·····​2.​0·​fat··​1273592·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex  
14 12·​files,​·​1756680·​bytes·​uncompressed,​·​813381·​bytes·​compressed:​··​53.​7%  
[−]
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="10100"·​android:​versionName="1.​1.​0"·​package="com.​pixiv.​muzei.​pixivsource"·​platformBuildVersionC​ode="19"·​platformBuildVersionN​ame="4.​4.​2-​1456859" 2 <manifest·​android:​versionCode="10100"·​android:​versionName="1.​1.​0"·​package="com.​pixiv.​muzei.​pixivsource"
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="17"·​android:​targetSdkVersion="19"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="19"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
9 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 9 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​.​line·​1350 319 ····​.​line·​1350
320 ····​:​cond_1 320 ····​:​cond_1
321 ····​return-​void 321 ····​return-​void
322 .​end·​method 322 .​end·​method
   
323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
324 ····​.​locals·4 324 ····​.​locals·3
325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
326 ····​.​param·​p1,​·​"start"····​#·​F 326 ····​.​param·​p1,​·​"start"····​#·​F
327 ····​.​param·​p2,​·​"end"····​#·​F 327 ····​.​param·​p2,​·​"end"····​#·​F
   
328 ····​.​prologue 328 ····​.​prologue
329 ····​.​line·​750 329 ····​.​line·​750
330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 337, 17 lines modified Offset 337, 17 lines modified
337 ····​.​line·​751 337 ····​.​line·​751
338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
341 ····​.​line·​752 341 ····​.​line·​752
342 ····​const-​wide/​16·​v2,​·​0xdc 342 ····​const-​wide/​16·​v1,​·​0xdc
   
343 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 343 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
344 ····​.​line·​753 344 ····​.​line·​753
345 ····​return-​object·​v0 345 ····​return-​object·​v0
346 .​end·​method 346 .​end·​method
   
347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
348 ····​.​locals·​11 348 ····​.​locals·​11
Offset 390, 17 lines modified Offset 390, 17 lines modified
390 ····​.​line·​739 390 ····​.​line·​739
391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
394 ····​.​line·​740 394 ····​.​line·​740
395 ····​const-​wide/​16·​v2,​·​0xdc 395 ····​const-​wide/​16·​v1,​·​0xdc
   
396 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 396 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
397 ····​.​line·​741 397 ····​.​line·​741
398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
399 ····​.​line·​742 399 ····​.​line·​742
400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 409, 17 lines modified Offset 409, 17 lines modified
409 ····​.​line·​743 409 ····​.​line·​743
410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
413 ····​.​line·​744 413 ····​.​line·​744
414 ····​const-​wide/​16·​v2,​·​0xdc 414 ····​const-​wide/​16·​v1,​·​0xdc
   
415 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 415 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
416 ····​.​line·​745 416 ····​.​line·​745
417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
418 ····​.​line·​746 418 ····​.​line·​746
419 ····​return-​object·​v10 419 ····​return-​object·​v10
420 .​end·​method 420 .​end·​method
[−]
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·3 43 ····​.​locals·2
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v2 185 ····​move-​result-​wide·​v1
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v2,​·​"itemId":​J 187 ····​.​local·​v1,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v3
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
60 .​field·​mUseChronometer:​Z 60 .​field·​mUseChronometer:​Z
   
   
61 #·​direct·​methods 61 #·​direct·​methods
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
63 ····​.​locals·4 63 ····​.​locals·3
64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​217 66 ····​.​line·​217
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​202 68 ····​.​line·​202
Offset 88, 17 lines modified Offset 88, 17 lines modified
88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
89 ····​.​line·​221 89 ····​.​line·​221
90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
92 ····​move-​result-​wide·​v2 92 ····​move-​result-​wide·​v1
   
93 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 93 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
94 ····​.​line·​222 94 ····​.​line·​222
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
96 ····​const/​4·​v1,​·​-​0x1 96 ····​const/​4·​v1,​·​-​0x1
   
97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·9 16 ····​.​locals·8
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 195 lines modified Offset 28, 193 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"mProgress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v5 38 ····​move-​result-​object·​v4
   
39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v5 42 ····​move-​result-​object·​v4
   
43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v5 45 ····​move-​result-​object·​v4
   
46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v4
   
49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v4
   
56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v6 60 ····​move-​result-​object·​v5
   
61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2 62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
63 ····​if-​eqz·​v5,​·​:​cond_0 63 ····​if-​eqz·​v4,​·​:​cond_0
   
64 ····​const/​4·​v5,​·​0x1 64 ····​const/​4·​v4,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v6 67 ····​move-​result-​object·​v5
   
68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8 69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
70 ····​if-​eqz·​v5,​·​:​cond_1 70 ····​if-​eqz·​v4,​·​:​cond_1
   
71 ····​const/​4·​v5,​·​0x1 71 ····​const/​4·​v4,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11773 bytes (47.57%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V
9 ····​.​locals·8 9 ····​.​locals·7
10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
16 ····​.​param·​p7,​·​"number"····​#·​I 16 ····​.​param·​p7,​·​"number"····​#·​I
Offset 28, 213 lines modified Offset 28, 211 lines modified
28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​34 32 ····​.​line·​34
33 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 33 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
34 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 34 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
35 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 35 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
36 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 36 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
37 ····​move-​result-​object·​v4 37 ····​move-​result-​object·​v3
   
38 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 38 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
39 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 39 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
40 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
41 ····​move-​result-​object·​v4 41 ····​move-​result-​object·​v3
   
42 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 42 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
43 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
44 ····​move-​result-​object·​v4 44 ····​move-​result-​object·​v3
   
45 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 45 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
46 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 46 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
47 ····​move-​result-​object·​v4 47 ····​move-​result-​object·​v3
   
48 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 48 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
49 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 49 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
50 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
51 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v3
   
52 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 52 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
53 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 53 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
54 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v3
   
55 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 55 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
56 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 56 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
57 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 57 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
58 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
59 ····​move-​result-​object·​v5 59 ····​move-​result-​object·​v4
   
60 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 60 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
61 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 61 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
62 ····​if-​eqz·​v4,​·​:​cond_0 62 ····​if-​eqz·​v3,​·​:​cond_0
   
63 ····​const/​4·​v4,​·​0x1 63 ····​const/​4·​v3,​·​0x1
   
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 65 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
66 ····​move-​result-​object·​v5 66 ····​move-​result-​object·​v4
   
67 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 67 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
68 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 68 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8
   
69 ····​if-​eqz·​v4,​·​:​cond_1 69 ····​if-​eqz·​v3,​·​:​cond_1
   
70 ····​const/​4·​v4,​·​0x1 70 ····​const/​4·​v3,​·​0x1
   
71 ····​:​goto_1 71 ····​:​goto_1
Max diff block lines reached; 6417/12541 bytes (51.17%) of diff not shown.
[−]
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 559, 15 lines modified Offset 559, 15 lines modified
   
559 ····​move-​result-​object·​v0 559 ····​move-​result-​object·​v0
   
560 ····​return-​object·​v0 560 ····​return-​object·​v0
561 .​end·​method 561 .​end·​method
   
562 .​method·​public·​setUpdateThrottle(J)​V 562 .​method·​public·​setUpdateThrottle(J)​V
563 ····​.​locals·3 563 ····​.​locals·2
564 ····​.​param·​p1,​·​"delayMS"····​#·​J 564 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​103 566 ····​.​line·​103
567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·9 88 ····​.​locals·8
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v2,​·​0x5 108 ····​const/​4·​v1,​·​0x5
   
109 ····​const/​16·​v3,​·​0x80 109 ····​const/​16·​v2,​·​0x80
   
110 ····​const-​wide/​16·​v4,​·​0x1 110 ····​const-​wide/​16·​v3,​·​0x1
   
111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
Offset 393, 15 lines modified Offset 393, 15 lines modified
393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V 393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V
   
394 ····​.​line·​172 394 ····​.​line·​172
395 ····​return-​void 395 ····​return-​void
396 .​end·​method 396 .​end·​method
   
397 .​method·​public·​refreshState(ZJI)​V 397 .​method·​public·​refreshState(ZJI)​V
398 ····​.​locals·4 398 ····​.​locals·3
399 ····​.​param·​p1,​·​"playing"····​#·​Z 399 ····​.​param·​p1,​·​"playing"····​#·​Z
400 ····​.​param·​p2,​·​"position"····​#·​J 400 ····​.​param·​p2,​·​"position"····​#·​J
401 ····​.​param·​p4,​·​"transportControls"····​#·​I 401 ····​.​param·​p4,​·​"transportControls"····​#·​I
   
402 ····​.​prologue 402 ····​.​prologue
403 ····​.​line·​159 403 ····​.​line·​159
404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​ 404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​
[−]
smali/android/support/v4/media/TransportPerformer.smali
Offset 27, 69 lines modified Offset 27, 69 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​onAudioFocusChange(I)​V 30 .​method·​public·​onAudioFocusChange(I)​V
31 ····​.​locals·9 31 ····​.​locals·8
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v7,​·​0x0 35 ····​const/​4·​v6,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v7,​·​"keyCode":​I 37 ····​.​local·​v6,​·​"keyCode":​I
38 ····​packed-​switch·​p1,​·​:​pswitch_data_0 38 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
39 ····​.​line·​196 39 ····​.​line·​196
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​if-​eqz·​v7,​·​:​cond_0 41 ····​if-​eqz·​v6,​·​:​cond_0
   
42 ····​.​line·​197 42 ····​.​line·​197
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
44 ····​move-​result-​wide·​v2 44 ····​move-​result-​wide·​v1
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v2,​·​"now":​J 46 ····​.​local·​v1,​·​"now":​J
47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v6,​·​0x0 48 ····​const/​4·​v5,​·​0x0
   
49 ····​const/​4·​v8,​·​0x0 49 ····​const/​4·​v7,​·​0x0
   
50 ····​move-​wide·​v4,​·​v2 50 ····​move-​wide·​v3,​·​v1
   
51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v6,​·​0x1 55 ····​const/​4·​v5,​·​0x1
   
56 ····​const/​4·​v8,​·​0x0 56 ····​const/​4·​v7,​·​0x0
   
57 ····​move-​wide·​v4,​·​v2 57 ····​move-​wide·​v3,​·​v1
   
58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v2····​#·​"now":​J 61 ····​.​end·​local·​v1····​#·​"now":​J
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​193 64 ····​.​line·​193
65 ····​:​pswitch_0 65 ····​:​pswitch_0
66 ····​const/​16·​v7,​·​0x7f 66 ····​const/​16·​v6,​·​0x7f
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​189 68 ····​.​line·​189
69 ····​:​pswitch_data_0 69 ····​:​pswitch_data_0
70 ····​.​packed-​switch·​-​0x1 70 ····​.​packed-​switch·​-​0x1
71 ········​:​pswitch_0 71 ········​:​pswitch_0
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 94, 15 lines modified Offset 94, 15 lines modified
94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
95 ····​.​line·​50 95 ····​.​line·​50
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​private·​static·​binarySearch([JIIJ)​I 98 .​method·​private·​static·​binarySearch([JIIJ)​I
99 ····​.​locals·7 99 ····​.​locals·5
100 ····​.​param·​p0,​·​"a"····​#·​[J 100 ····​.​param·​p0,​·​"a"····​#·​[J
101 ····​.​param·​p1,​·​"start"····​#·​I 101 ····​.​param·​p1,​·​"start"····​#·​I
102 ····​.​param·​p2,​·​"len"····​#·​I 102 ····​.​param·​p2,​·​"len"····​#·​I
103 ····​.​param·​p3,​·​"key"····​#·​J 103 ····​.​param·​p3,​·​"key"····​#·​J
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​335 105 ····​.​line·​335
Offset 123, 17 lines modified Offset 123, 17 lines modified
123 ····​.​line·​338 123 ····​.​line·​338
124 ····​add-​int·​v3,​·​v1,​·​v2 124 ····​add-​int·​v3,​·​v1,​·​v2
   
125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2 125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2
   
126 ····​.​line·​340 126 ····​.​line·​340
127 ····​.​local·​v0,​·​"guess":​I 127 ····​.​local·​v0,​·​"guess":​I
128 ····​aget-​wide·​v4,​·​p0,​·​v0 128 ····​aget-​wide·​v3,​·​p0,​·​v0
   
129 ····​cmp-​long·​v3,​·​v4,​·​p3 129 ····​cmp-​long·​v3,​·​v3,​·​p3
   
130 ····​if-​gez·​v3,​·​:​cond_0 130 ····​if-​gez·​v3,​·​:​cond_0
   
131 ····​.​line·​341 131 ····​.​line·​341
132 ····​move·​v2,​·​v0 132 ····​move·​v2,​·​v0
   
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
Offset 161, 17 lines modified Offset 161, 17 lines modified
161 ····​:​cond_2 161 ····​:​cond_2
162 ····​:​goto_1 162 ····​:​goto_1
163 ····​return·​v1 163 ····​return·​v1
   
164 ····​.​line·​348 164 ····​.​line·​348
165 ····​.​restart·​local·​v1····​#·​"high":​I 165 ····​.​restart·​local·​v1····​#·​"high":​I
166 ····​:​cond_3 166 ····​:​cond_3
167 ····​aget-​wide·​v4,​·​p0,​·​v1 167 ····​aget-​wide·​v3,​·​p0,​·​v1
   
168 ····​cmp-​long·​v3,​·​v4,​·​p3 168 ····​cmp-​long·​v3,​·​v3,​·​p3
   
169 ····​if-​eqz·​v3,​·​:​cond_2 169 ····​if-​eqz·​v3,​·​:​cond_2
   
170 ····​.​line·​351 170 ····​.​line·​351
171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1 171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
172 ····​goto·​:​goto_1 172 ····​goto·​:​goto_1
Offset 564, 15 lines modified Offset 564, 15 lines modified
   
564 ····​move-​result-​object·​v0 564 ····​move-​result-​object·​v0
   
565 ····​return-​object·​v0 565 ····​return-​object·​v0
566 .​end·​method 566 .​end·​method
   
567 .​method·​public·​delete(J)​V 567 .​method·​public·​delete(J)​V
568 ····​.​locals·5 568 ····​.​locals·4
569 ····​.​param·​p1,​·​"key"····​#·​J 569 ····​.​param·​p1,​·​"key"····​#·​J
   
570 ····​.​prologue 570 ····​.​prologue
571 ····​.​line·​93 571 ····​.​line·​93
572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J 573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J
   
Offset 632, 15 lines modified Offset 632, 15 lines modified
   
632 ····​move-​result-​object·​v0 632 ····​move-​result-​object·​v0
   
633 ····​return-​object·​v0 633 ····​return-​object·​v0
634 .​end·​method 634 .​end·​method
   
635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​ 635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​
636 ····​.​locals·5 636 ····​.​locals·4
637 ····​.​param·​p1,​·​"key"····​#·​J 637 ····​.​param·​p1,​·​"key"····​#·​J
638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
639 ········​value·​=·​{ 639 ········​value·​=·​{
640 ············​"(JTE;​)​TE;​" 640 ············​"(JTE;​)​TE;​"
641 ········​} 641 ········​}
642 ····​.​end·​annotation 642 ····​.​end·​annotation
   
Offset 789, 15 lines modified Offset 789, 15 lines modified
   
789 ····​aget-​wide·​v0,​·​v0,​·​p1 789 ····​aget-​wide·​v0,​·​v0,​·​p1
   
790 ····​return-​wide·​v0 790 ····​return-​wide·​v0
791 .​end·​method 791 .​end·​method
   
792 .​method·​public·​put(JLjava/​lang/​Object;​)​V 792 .​method·​public·​put(JLjava/​lang/​Object;​)​V
793 ····​.​locals·9 793 ····​.​locals·8
794 ····​.​param·​p1,​·​"key"····​#·​J 794 ····​.​param·​p1,​·​"key"····​#·​J
795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
796 ········​value·​=·​{ 796 ········​value·​=·​{
797 ············​"(JTE;​)​V" 797 ············​"(JTE;​)​V"
798 ········​} 798 ········​}
799 ····​.​end·​annotation 799 ····​.​end·​annotation
   
Max diff block lines reached; 432/2522 bytes (17.13%) of diff not shown.
[−]
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·4 115 ····​.​locals·3
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·2 148 ····​.​locals·1
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·6 159 ····​.​locals·5
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 461, 15 lines modified Offset 461, 15 lines modified
461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
462 ····​.​line·​182 462 ····​.​line·​182
463 ····​return-​void 463 ····​return-​void
464 .​end·​method 464 .​end·​method
   
465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
466 ····​.​locals·8 466 ····​.​locals·7
467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​const/​4·​v2,​·​0x0 471 ····​const/​4·​v2,​·​0x0
   
Offset 483, 27 lines modified Offset 483, 27 lines modified
483 ····​:​goto_0 483 ····​:​goto_0
484 ····​return·​v2 484 ····​return·​v2
   
485 ····​.​line·​443 485 ····​.​line·​443
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
488 ····​move-​result-​wide·​v4 488 ····​move-​result-​wide·​v3
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v6 490 ····​move-​result-​wide·​v5
   
491 ····​sub-​long/​2addr·​v4,​·​v6 491 ····​sub-​long/​2addr·​v3,​·​v5
   
492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v6,​·​v3 493 ····​int-​to-​long·​v5,​·​v5
   
494 ····​cmp-​long·​v3,​·​v4,​·​v6 494 ····​cmp-​long·​v3,​·​v3,​·​v5
   
495 ····​if-​gtz·​v3,​·​:​cond_0 495 ····​if-​gtz·​v3,​·​:​cond_0
   
496 ····​.​line·​447 496 ····​.​line·​447
497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
498 ····​move-​result·​v3 498 ····​move-​result·​v3
Offset 560, 1448 lines modified Offset 560, 1448 lines modified
560 ····​.​line·​212 560 ····​.​line·​212
561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
562 ····​return·​v0 562 ····​return·​v0
563 .​end·​method 563 .​end·​method
   
564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
565 ····​.​locals·​42 565 ····​.​locals·​41
566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
567 ····​.​prologue 567 ····​.​prologue
568 ····​.​line·​224 568 ····​.​line·​224
569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
570 ····​move-​result·​v6 570 ····​move-​result·​v5
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v6,​·​"action":​I 572 ····​.​local·​v5,​·​"action":​I
573 ····​move-​object/​from16·​v0,​·​p0 573 ····​move-​object/​from16·​v0,​·​p0
   
574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
575 ····​move-​object/​from16·​v36,​·​v0 575 ····​move-​object/​from16·​v35,​·​v0
   
576 ····​if-​nez·​v36,​·​:​cond_0 576 ····​if-​nez·​v35,​·​:​cond_0
   
577 ····​.​line·​227 577 ····​.​line·​227
578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
579 ····​move-​result-​object·​v36 579 ····​move-​result-​object·​v35
   
580 ····​move-​object/​from16·​v0,​·​v36 580 ····​move-​object/​from16·​v0,​·​v35
   
581 ····​move-​object/​from16·​v1,​·​p0 581 ····​move-​object/​from16·​v1,​·​p0
   
582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
583 ····​.​line·​229 583 ····​.​line·​229
584 ····​:​cond_0 584 ····​:​cond_0
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
587 ····​move-​object/​from16·​v36,​·​v0 587 ····​move-​object/​from16·​v35,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v36 588 ····​move-​object/​from16·​v0,​·​v35
   
589 ····​move-​object/​from16·​v1,​·​p1 589 ····​move-​object/​from16·​v1,​·​p1
   
590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
591 ····​.​line·​231 591 ····​.​line·​231
592 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff
   
593 ····​move/​from16·​v36,​·​v0 593 ····​move/​from16·​v35,​·​v0
Max diff block lines reached; 51488/54801 bytes (93.95%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 253, 38 lines modified Offset 253, 38 lines modified
253 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V 253 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V
   
254 ····​.​line·​204 254 ····​.​line·​204
255 ····​return-​void 255 ····​return-​void
256 .​end·​method 256 .​end·​method
   
257 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V 257 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V
258 ····​.​locals·8 258 ····​.​locals·7
259 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 259 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
260 ····​.​param·​p2,​·​"left"····​#·​I 260 ····​.​param·​p2,​·​"left"····​#·​I
261 ····​.​param·​p3,​·​"top"····​#·​I 261 ····​.​param·​p3,​·​"top"····​#·​I
262 ····​.​param·​p4,​·​"right"····​#·​I 262 ····​.​param·​p4,​·​"right"····​#·​I
263 ····​.​param·​p5,​·​"bottom"····​#·​I 263 ····​.​param·​p5,​·​"bottom"····​#·​I
   
264 ····​.​prologue 264 ····​.​prologue
265 ····​.​line·​206 265 ····​.​line·​206
266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
   
267 ····​move-​result-​wide·​v2 267 ····​move-​result-​wide·​v1
   
268 ····​move-​object·​v1,​·​p1 268 ····​move-​object·​v0,​·​p1
   
269 ····​move·​v4,​·​p2 269 ····​move·​v3,​·​p2
   
270 ····​move·​v5,​·​p3 270 ····​move·​v4,​·​p3
   
271 ····​move·​v6,​·​p4 271 ····​move·​v5,​·​p4
   
272 ····​move·​v7,​·​p5 272 ····​move·​v6,​·​p5
   
273 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V 273 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V
   
274 ····​.​line·​207 274 ····​.​line·​207
275 ····​return-​void 275 ····​return-​void
276 .​end·​method 276 .​end·​method
   
277 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 277 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
278 ····​.​locals·​2 278 ····​.​locals·​2
Offset 300, 15 lines modified Offset 300, 15 lines modified
300 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 300 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
301 ····​.​line·​210 301 ····​.​line·​210
302 ····​return-​void 302 ····​return-​void
303 .​end·​method 303 .​end·​method
   
304 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 304 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
305 ····​.​locals·3 305 ····​.​locals·2
306 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 306 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
307 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 307 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
308 ····​.​param·​p3,​·​"delayMillis"····​#·​J 308 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
309 ····​.​prologue 309 ····​.​prologue
310 ····​.​line·​212 310 ····​.​line·​212
311 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 311 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 148, 15 lines modified Offset 148, 15 lines modified
148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
149 ····​.​line·​365 149 ····​.​line·​365
150 ····​return-​void 150 ····​return-​void
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
153 ····​.​locals·1 153 ····​.​locals·0
154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
156 ····​.​param·​p3,​·​"delayMillis"····​#·​J 156 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​368 158 ····​.​line·​368
159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 455, 15 lines modified Offset 455, 15 lines modified
455 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 455 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
456 ····​.​line·​681 456 ····​.​line·​681
457 ····​return-​void 457 ····​return-​void
458 .​end·​method 458 .​end·​method
   
459 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 459 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
460 ····​.​locals·2 460 ····​.​locals·1
461 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 461 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
462 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 462 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
463 ····​.​param·​p2,​·​"delayMillis"····​#·​J 463 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
464 ····​.​prologue 464 ····​.​prologue
465 ····​.​line·​697 465 ····​.​line·​697
466 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 466 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4845, 264 lines modified Offset 4845, 258 lines modified
4845 ········​0x15·​-​>·​:​sswitch_0 4845 ········​0x15·​-​>·​:​sswitch_0
4846 ········​0x16·​-​>·​:​sswitch_1 4846 ········​0x16·​-​>·​:​sswitch_1
4847 ········​0x3d·​-​>·​:​sswitch_2 4847 ········​0x3d·​-​>·​:​sswitch_2
4848 ····​.​end·​sparse-​switch 4848 ····​.​end·​sparse-​switch
4849 .​end·​method 4849 .​end·​method
   
4850 .​method·​public·​fakeDragBy(F)​V 4850 .​method·​public·​fakeDragBy(F)​V
4851 ····​.​locals·​18 4851 ····​.​locals·​17
4852 ····​.​param·​p1,​·​"xOffset"····​#·​F 4852 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4853 ····​.​prologue 4853 ····​.​prologue
4854 ····​.​line·​2316 4854 ····​.​line·​2316
4855 ····​move-​object/​from16·​v0,​·​p0 4855 ····​move-​object/​from16·​v0,​·​p0
   
4856 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4856 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4857 ····​if-​nez·​v2,​·​:​cond_0 4857 ····​if-​nez·​v1,​·​:​cond_0
   
4858 ····​.​line·​2317 4858 ····​.​line·​2317
4859 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​ 4859 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
4860 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4860 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4861 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4861 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4862 ····​throw·​v2 4862 ····​throw·​v1
   
4863 ····​.​line·​2320 4863 ····​.​line·​2320
4864 ····​:​cond_0 4864 ····​:​cond_0
4865 ····​move-​object/​from16·​v0,​·​p0 4865 ····​move-​object/​from16·​v0,​·​p0
   
4866 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4866 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4867 ····​add-​float·​v2,​·​v2,​·​p1 4867 ····​add-​float·​v1,​·​v1,​·​p1
   
4868 ····​move-​object/​from16·​v0,​·​p0 4868 ····​move-​object/​from16·​v0,​·​p0
   
4869 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4869 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4870 ····​.​line·​2322 4870 ····​.​line·​2322
4871 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4871 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4872 ····​move-​result·​v2 4872 ····​move-​result·​v1
   
4873 ····​int-​to-​float·​v14,​·​v2 4873 ····​int-​to-​float·​v13,​·​v1
   
4874 ····​.​line·​2323 4874 ····​.​line·​2323
4875 ····​.​local·​v14,​·​"oldScrollX":​F 4875 ····​.​local·​v13,​·​"oldScrollX":​F
4876 ····​sub-​float·​v16,​·​v14,​·​p1 4876 ····​sub-​float·​v15,​·​v13,​·​p1
   
4877 ····​.​line·​2324 4877 ····​.​line·​2324
4878 ····​.​local·​v16,​·​"scrollX":​F 4878 ····​.​local·​v15,​·​"scrollX":​F
4879 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I 4879 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I
   
4880 ····​move-​result·​v17 4880 ····​move-​result·​v16
   
4881 ····​.​line·​2326 4881 ····​.​line·​2326
4882 ····​.​local·​v17,​·​"width":​I 4882 ····​.​local·​v16,​·​"width":​I
4883 ····​move/​from16·​v0,​·​v17 4883 ····​move/​from16·​v0,​·​v16
   
4884 ····​int-​to-​float·​v2,​·​v0 4884 ····​int-​to-​float·​v1,​·​v0
   
4885 ····​move-​object/​from16·​v0,​·​p0 4885 ····​move-​object/​from16·​v0,​·​p0
   
4886 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4886 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4887 ····​mul-​float·​v13,​·​v2,​·​v3 4887 ····​mul-​float·​v12,​·​v1,​·​v2
   
4888 ····​.​line·​2327 4888 ····​.​line·​2327
4889 ····​.​local·​v13,​·​"leftBound":​F 4889 ····​.​local·​v12,​·​"leftBound":​F
4890 ····​move/​from16·​v0,​·​v17 4890 ····​move/​from16·​v0,​·​v16
   
4891 ····​int-​to-​float·​v2,​·​v0 4891 ····​int-​to-​float·​v1,​·​v0
   
4892 ····​move-​object/​from16·​v0,​·​p0 4892 ····​move-​object/​from16·​v0,​·​p0
   
4893 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4893 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4894 ····​mul-​float·​v15,​·​v2,​·​v3 4894 ····​mul-​float·​v14,​·​v1,​·​v2
   
4895 ····​.​line·​2329 4895 ····​.​line·​2329
4896 ····​.​local·​v15,​·​"rightBound":​F 4896 ····​.​local·​v14,​·​"rightBound":​F
4897 ····​move-​object/​from16·​v0,​·​p0 4897 ····​move-​object/​from16·​v0,​·​p0
   
4898 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4898 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4899 ····​const/​4·​v3,​·​0x0 4899 ····​const/​4·​v2,​·​0x0
   
4900 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4900 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4901 ····​move-​result-​object·​v11 4901 ····​move-​result-​object·​v10
   
4902 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4902 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4903 ····​.​line·​2330 4903 ····​.​line·​2330
4904 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4904 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4905 ····​move-​object/​from16·​v0,​·​p0 4905 ····​move-​object/​from16·​v0,​·​p0
   
4906 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4906 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6390/10285 bytes (62.13%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1156, 15 lines modified Offset 1156, 15 lines modified
   
1156 ····​.​line·​498 1156 ····​.​line·​498
1157 ····​:​cond_0 1157 ····​:​cond_0
1158 ····​return-​void 1158 ····​return-​void
1159 .​end·​method 1159 .​end·​method
   
1160 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z 1160 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z
1161 ····​.​locals·​29 1161 ····​.​locals·​28
1162 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1162 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
1163 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 1163 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
1164 ····​.​param·​p3,​·​"drawingTime"····​#·​J 1164 ····​.​param·​p3,​·​"drawingTime"····​#·​J
   
1165 ····​.​prologue 1165 ····​.​prologue
1166 ····​.​line·​779 1166 ····​.​line·​779
1167 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I 1167 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I
[−]
smali/com/eclipsesource/json/JsonObject.smali
Offset 315, 15 lines modified Offset 315, 15 lines modified
315 ····​:​cond_0 315 ····​:​cond_0
316 ····​return-​void 316 ····​return-​void
317 .​end·​method 317 .​end·​method
   
   
318 #·​virtual·​methods 318 #·​virtual·​methods
319 .​method·​public·​add(Ljava/​lang/​String;​D)​Lcom/​eclipsesource/​json/​JsonObject;​ 319 .​method·​public·​add(Ljava/​lang/​String;​D)​Lcom/​eclipsesource/​json/​JsonObject;​
320 ····​.​locals·2 320 ····​.​locals·1
321 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 321 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
322 ····​.​param·​p2,​·​"value"····​#·​D 322 ····​.​param·​p2,​·​"value"····​#·​D
   
323 ····​.​prologue 323 ····​.​prologue
324 ····​.​line·​257 324 ····​.​line·​257
325 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​ 325 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​
   
Offset 366, 15 lines modified Offset 366, 15 lines modified
366 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>add(Ljava/​lang/​String;​Lcom/​eclipsesource/​json/​JsonValue;​)​Lcom/​eclipsesource/​json/​JsonObject;​ 366 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>add(Ljava/​lang/​String;​Lcom/​eclipsesource/​json/​JsonValue;​)​Lcom/​eclipsesource/​json/​JsonObject;​
   
367 ····​.​line·​189 367 ····​.​line·​189
368 ····​return-​object·​p0 368 ····​return-​object·​p0
369 .​end·​method 369 .​end·​method
   
370 .​method·​public·​add(Ljava/​lang/​String;​J)​Lcom/​eclipsesource/​json/​JsonObject;​ 370 .​method·​public·​add(Ljava/​lang/​String;​J)​Lcom/​eclipsesource/​json/​JsonObject;​
371 ····​.​locals·2 371 ····​.​locals·1
372 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 372 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
373 ····​.​param·​p2,​·​"value"····​#·​J 373 ····​.​param·​p2,​·​"value"····​#·​J
   
374 ····​.​prologue 374 ····​.​prologue
375 ····​.​line·​211 375 ····​.​line·​211
376 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​ 376 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​
   
Offset 629, 15 lines modified Offset 629, 15 lines modified
   
629 ····​.​end·​local·​p2····​#·​"defaultValue":​Z 629 ····​.​end·​local·​p2····​#·​"defaultValue":​Z
630 ····​:​cond_0 630 ····​:​cond_0
631 ····​return·​p2 631 ····​return·​p2
632 .​end·​method 632 .​end·​method
   
633 .​method·​public·​getDouble(Ljava/​lang/​String;​D)​D 633 .​method·​public·​getDouble(Ljava/​lang/​String;​D)​D
634 ····​.​locals·2 634 ····​.​locals·1
635 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 635 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
636 ····​.​param·​p2,​·​"defaultValue"····​#·​D 636 ····​.​param·​p2,​·​"defaultValue"····​#·​D
   
637 ····​.​prologue 637 ····​.​prologue
638 ····​.​line·​615 638 ····​.​line·​615
639 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​eclipsesource/​json/​JsonValue;​ 639 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​eclipsesource/​json/​JsonValue;​
   
Offset 701, 15 lines modified Offset 701, 15 lines modified
   
701 ····​.​end·​local·​p2····​#·​"defaultValue":​I 701 ····​.​end·​local·​p2····​#·​"defaultValue":​I
702 ····​:​cond_0 702 ····​:​cond_0
703 ····​return·​p2 703 ····​return·​p2
704 .​end·​method 704 .​end·​method
   
705 .​method·​public·​getLong(Ljava/​lang/​String;​J)​J 705 .​method·​public·​getLong(Ljava/​lang/​String;​J)​J
706 ····​.​locals·2 706 ····​.​locals·1
707 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 707 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
708 ····​.​param·​p2,​·​"defaultValue"····​#·​J 708 ····​.​param·​p2,​·​"defaultValue"····​#·​J
   
709 ····​.​prologue 709 ····​.​prologue
710 ····​.​line·​577 710 ····​.​line·​577
711 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​eclipsesource/​json/​JsonValue;​ 711 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​eclipsesource/​json/​JsonValue;​
   
Offset 960, 15 lines modified Offset 960, 15 lines modified
   
960 ····​.​line·​523 960 ····​.​line·​523
961 ····​:​cond_1 961 ····​:​cond_1
962 ····​return-​object·​p0 962 ····​return-​object·​p0
963 .​end·​method 963 .​end·​method
   
964 .​method·​public·​set(Ljava/​lang/​String;​D)​Lcom/​eclipsesource/​json/​JsonObject;​ 964 .​method·​public·​set(Ljava/​lang/​String;​D)​Lcom/​eclipsesource/​json/​JsonObject;​
965 ····​.​locals·2 965 ····​.​locals·1
966 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 966 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
967 ····​.​param·​p2,​·​"value"····​#·​D 967 ····​.​param·​p2,​·​"value"····​#·​D
   
968 ····​.​prologue 968 ····​.​prologue
969 ····​.​line·​422 969 ····​.​line·​422
970 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​ 970 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​
   
Offset 1011, 15 lines modified Offset 1011, 15 lines modified
1011 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>set(Ljava/​lang/​String;​Lcom/​eclipsesource/​json/​JsonValue;​)​Lcom/​eclipsesource/​json/​JsonObject;​ 1011 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>set(Ljava/​lang/​String;​Lcom/​eclipsesource/​json/​JsonValue;​)​Lcom/​eclipsesource/​json/​JsonObject;​
   
1012 ····​.​line·​357 1012 ····​.​line·​357
1013 ····​return-​object·​p0 1013 ····​return-​object·​p0
1014 .​end·​method 1014 .​end·​method
   
1015 .​method·​public·​set(Ljava/​lang/​String;​J)​Lcom/​eclipsesource/​json/​JsonObject;​ 1015 .​method·​public·​set(Ljava/​lang/​String;​J)​Lcom/​eclipsesource/​json/​JsonObject;​
1016 ····​.​locals·2 1016 ····​.​locals·1
1017 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 1017 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
1018 ····​.​param·​p2,​·​"value"····​#·​J 1018 ····​.​param·​p2,​·​"value"····​#·​J
   
1019 ····​.​prologue 1019 ····​.​prologue
1020 ····​.​line·​378 1020 ····​.​line·​378
1021 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​ 1021 ····​invoke-​static·​{p2,​·​p3},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​
   
[−]
smali/com/eclipsesource/json/JsonArray.smali
Offset 168, 15 lines modified Offset 168, 15 lines modified
   
168 ····​return-​object·​v0 168 ····​return-​object·​v0
169 .​end·​method 169 .​end·​method
   
   
170 #·​virtual·​methods 170 #·​virtual·​methods
171 .​method·​public·​add(D)​Lcom/​eclipsesource/​json/​JsonArray;​ 171 .​method·​public·​add(D)​Lcom/​eclipsesource/​json/​JsonArray;​
172 ····​.​locals·3 172 ····​.​locals·2
173 ····​.​param·​p1,​·​"value"····​#·​D 173 ····​.​param·​p1,​·​"value"····​#·​D
   
174 ····​.​prologue 174 ····​.​prologue
175 ····​.​line·​198 175 ····​.​line·​198
176 ····​iget-​object·​v0,​·​p0,​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>values:​Ljava/​util/​List;​ 176 ····​iget-​object·​v0,​·​p0,​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>values:​Ljava/​util/​List;​
   
177 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​ 177 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>valueOf(D)​Lcom/​eclipsesource/​json/​JsonValue;​
Offset 222, 15 lines modified Offset 222, 15 lines modified
222 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 222 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
223 ····​.​line·​160 223 ····​.​line·​160
224 ····​return-​object·​p0 224 ····​return-​object·​p0
225 .​end·​method 225 .​end·​method
   
226 .​method·​public·​add(J)​Lcom/​eclipsesource/​json/​JsonArray;​ 226 .​method·​public·​add(J)​Lcom/​eclipsesource/​json/​JsonArray;​
227 ····​.​locals·3 227 ····​.​locals·2
228 ····​.​param·​p1,​·​"value"····​#·​J 228 ····​.​param·​p1,​·​"value"····​#·​J
   
229 ····​.​prologue 229 ····​.​prologue
230 ····​.​line·​172 230 ····​.​line·​172
231 ····​iget-​object·​v0,​·​p0,​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>values:​Ljava/​util/​List;​ 231 ····​iget-​object·​v0,​·​p0,​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>values:​Ljava/​util/​List;​
   
232 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​ 232 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​eclipsesource/​json/​JsonArray;​-​>valueOf(J)​Lcom/​eclipsesource/​json/​JsonValue;​
[−]
smali/com/google/android/apps/muzei/api/MuzeiArtSource.smali
Offset 431, 137 lines modified Offset 431, 137 lines modified
431 ····​:​cond_0 431 ····​:​cond_0
432 ····​monitor-​exit·​p0 432 ····​monitor-​exit·​p0
   
433 ····​return-​void 433 ····​return-​void
434 .​end·​method 434 .​end·​method
   
435 .​method·​private·​declared-​synchronized·​processAndDispatchSub​scriberAdded(Landroid​/​content/​ComponentName;​)​V 435 .​method·​private·​declared-​synchronized·​processAndDispatchSub​scriberAdded(Landroid​/​content/​ComponentName;​)​V
436 ····​.​locals·​12 436 ····​.​locals·​10
437 ····​.​param·​p1,​·​"subscriber"····​#·​Landroid/​content/​ComponentName;​ 437 ····​.​param·​p1,​·​"subscriber"····​#·​Landroid/​content/​ComponentName;​
   
438 ····​.​prologue 438 ····​.​prologue
439 ····​const-​wide/​16·​v10,​·​0x0 439 ····​const-​wide/​16·​v8,​·​0x0
   
440 ····​const/​4·​v8,​·​0x1 440 ····​const/​4·​v7,​·​0x1
   
441 ····​.​line·​589 441 ····​.​line·​589
442 ····​monitor-​enter·​p0 442 ····​monitor-​enter·​p0
   
443 ····​const/​4·​v0,​·​0x0 443 ····​const/​4·​v0,​·​0x0
   
444 ····​.​line·​590 444 ····​.​line·​590
445 ····​.​local·​v0,​·​"updateDueToSchedule"​:​Z 445 ····​.​local·​v0,​·​"updateDueToSchedule"​:​Z
446 ····​:​try_start_0 446 ····​:​try_start_0
447 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​ 447 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​
   
448 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>size()​I 448 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I
   
449 ····​move-​result·​v1 449 ····​move-​result·​v3
   
450 ····​if-​ne·​v1,​·​v8,​·​:​cond_0 450 ····​if-​ne·​v3,​·​v7,​·​:​cond_0
   
451 ····​.​line·​591 451 ····​.​line·​591
452 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onEnabled()​V 452 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onEnabled()​V
   
453 ····​.​line·​594 453 ····​.​line·​594
454 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​ 454 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​
   
455 ····​const-​string·​v4,​·​"scheduled_update_tim​e_millis" 455 ····​const-​string·​v4,​·​"scheduled_update_tim​e_millis"
   
456 ····​const-​wide/​16·​v6,​·​0x0 456 ····​const-​wide/​16·​v5,​·​0x0
   
457 ····​invoke-​interface·​{v1,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 457 ····​invoke-​interface·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
458 ····​move-​result-​wide·​v2 458 ····​move-​result-​wide·​v1
   
459 ····​.​line·​595 459 ····​.​line·​595
460 ····​.​local·​v2,​·​"updateTimeMillis":​J 460 ····​.​local·​v1,​·​"updateTimeMillis":​J
461 ····​cmp-​long·​v1,​·​v2,​·​v10 461 ····​cmp-​long·​v3,​·​v1,​·​v8
   
462 ····​if-​lez·​v1,​·​:​cond_0 462 ····​if-​lez·​v3,​·​:​cond_0
   
463 ····​.​line·​596 463 ····​.​line·​596
464 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 464 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
465 ····​move-​result-​wide·​v4 465 ····​move-​result-​wide·​v3
   
466 ····​cmp-​long·​v1,​·​v2,​·​v4 466 ····​cmp-​long·​v3,​·​v1,​·​v3
   
467 ····​if-​gez·​v1,​·​:​cond_2 467 ····​if-​gez·​v3,​·​:​cond_2
   
468 ····​.​line·​598 468 ····​.​line·​598
469 ····​const/​4·​v0,​·​0x1 469 ····​const/​4·​v0,​·​0x1
   
470 ····​.​line·​599 470 ····​.​line·​599
471 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>unscheduleUpdate()​V 471 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>unscheduleUpdate()​V
   
472 ····​.​line·​600 472 ····​.​line·​600
473 ····​const/​4·​v1,​·​0x3 473 ····​const/​4·​v3,​·​0x3
   
474 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onUpdate(I)​V 474 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onUpdate(I)​V
   
475 ····​.​line·​608 475 ····​.​line·​608
476 ····​.​end·​local·​v2····​#·​"updateTimeMillis":​J 476 ····​.​end·​local·​v1····​#·​"updateTimeMillis":​J
477 ····​:​cond_0 477 ····​:​cond_0
478 ····​:​goto_0 478 ····​:​goto_0
479 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onSubscriberAdded(La​ndroid/​content/​ComponentName;​)​V 479 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onSubscriberAdded(La​ndroid/​content/​ComponentName;​)​V
   
480 ····​.​line·​611 480 ····​.​line·​611
481 ····​if-​nez·​v0,​·​:​cond_1 481 ····​if-​nez·​v0,​·​:​cond_1
   
482 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​ 482 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​
   
483 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>size()​I 483 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I
   
484 ····​move-​result·​v1 484 ····​move-​result·​v3
   
485 ····​if-​ne·​v1,​·​v8,​·​:​cond_1 485 ····​if-​ne·​v3,​·​v7,​·​:​cond_1
   
486 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​ 486 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
   
487 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>getCurrentArtwork()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​ 487 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>getCurrentArtwork()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​
   
488 ····​move-​result-​object·​v1 488 ····​move-​result-​object·​v3
   
489 ····​if-​nez·​v1,​·​:​cond_1 489 ····​if-​nez·​v3,​·​:​cond_1
   
490 ····​.​line·​614 490 ····​.​line·​614
491 ····​const/​4·​v1,​·​0x1 491 ····​const/​4·​v3,​·​0x1
   
Max diff block lines reached; 2380/6624 bytes (35.93%) of diff not shown.
[−]
smali/com/google/gson/Gson.smali
Offset 437, 15 lines modified Offset 437, 15 lines modified
437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​ 437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​
   
438 ····​.​line·​244 438 ····​.​line·​244
439 ····​return-​void 439 ····​return-​void
440 .​end·​method 440 .​end·​method
   
441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V 441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V
442 ····​.​locals·1 442 ····​.​locals·0
443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​ 443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​
444 ····​.​param·​p1,​·​"x1"····​#·​D 444 ····​.​param·​p1,​·​"x1"····​#·​D
   
445 ····​.​prologue 445 ····​.​prologue
446 ····​.​line·​97 446 ····​.​line·​97
447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V 447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V
   
[−]
smali/com/google/gson/JsonPrimitive.smali
Offset 334, 15 lines modified Offset 334, 15 lines modified
   
334 ····​.​prologue 334 ····​.​prologue
335 ····​.​line·​90 335 ····​.​line·​90
336 ····​return-​object·​p0 336 ····​return-​object·​p0
337 .​end·​method 337 .​end·​method
   
338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
339 ····​.​locals·​12 339 ····​.​locals·​11
340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
341 ····​.​prologue 341 ····​.​prologue
342 ····​const/​4·​v5,​·​0x1 342 ····​const/​4·​v5,​·​0x1
   
343 ····​const/​4·​v6,​·​0x0 343 ····​const/​4·​v6,​·​0x0
   
Offset 412, 25 lines modified Offset 412, 25 lines modified
412 ····​.​line·​317 412 ····​.​line·​317
413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
414 ····​move-​result-​object·​v7 414 ····​move-​result-​object·​v7
   
415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
416 ····​move-​result-​wide·​v8 416 ····​move-​result-​wide·​v7
   
417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
418 ····​move-​result-​object·​v7 418 ····​move-​result-​object·​v9
   
419 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 419 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
420 ····​move-​result-​wide·​v10 420 ····​move-​result-​wide·​v9
   
421 ····​cmp-​long·​v7,​·​v8,​·​v10 421 ····​cmp-​long·​v7,​·​v7,​·​v9
   
422 ····​if-​eqz·​v7,​·​:​cond_0 422 ····​if-​eqz·​v7,​·​:​cond_0
   
423 ····​move·​v5,​·​v6 423 ····​move·​v5,​·​v6
   
424 ····​goto·​:​goto_0 424 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/internal/Excluder.smali
Offset 442, 34 lines modified Offset 442, 34 lines modified
442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z 442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z
   
443 ····​.​line·​87 443 ····​.​line·​87
444 ····​return-​object·​v0 444 ····​return-​object·​v0
445 .​end·​method 445 .​end·​method
   
446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z 446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z
447 ····​.​locals·10 447 ····​.​locals·8
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·​v6,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 460 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
461 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0 461 ····​const-​wide/​high16·​v6,​·​-​0x4010000000000000L····​#·​-​1.​0
   
462 ····​cmpl-​double·​v3,​·​v6,​·​v8 462 ····​cmpl-​double·​v3,​·​v3,​·​v6
   
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·​12 587 ····​.​locals·​10
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·​v8,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 613 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
614 ····​const-​wide/​high16·​v10,​·​-​0x4010000000000000L····​#·​-​1.​0 614 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0
   
615 ····​cmpl-​double·​v5,​·​v8,​·​v10 615 ····​cmpl-​double·​v5,​·​v5,​·​v8
   
616 ····​if-​eqz·​v5,​·​:​cond_1 616 ····​if-​eqz·​v5,​·​:​cond_1
   
617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​ 617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​
   
618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
   
[−]
smali/com/google/gson/internal/LazilyParsedNumber.smali
Offset 125, 30 lines modified Offset 125, 30 lines modified
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
127 .​end·​method 127 .​end·​method
   
128 .​method·​public·​longValue()​J 128 .​method·​public·​longValue()​J
129 ····​.​locals·4 129 ····​.​locals·3
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​49 131 ····​.​line·​49
132 ····​:​try_start_0 132 ····​:​try_start_0
133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
137 ····​move-​result-​wide·​v2 137 ····​move-​result-​wide·​v1
   
138 ····​.​line·​51 138 ····​.​line·​51
139 ····​:​goto_0 139 ····​:​goto_0
140 ····​return-​wide·​v2 140 ····​return-​wide·​v1
   
141 ····​.​line·​50 141 ····​.​line·​50
142 ····​:​catch_0 142 ····​:​catch_0
143 ····​move-​exception·​v0 143 ····​move-​exception·​v0
   
144 ····​.​line·​51 144 ····​.​line·​51
145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 156, 15 lines modified Offset 156, 15 lines modified
   
156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V 157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V
   
158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J 158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J
   
159 ····​move-​result-​wide·​v2 159 ····​move-​result-​wide·​v1
   
160 ····​goto·​:​goto_0 160 ····​goto·​:​goto_0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​toString()​Ljava/​lang/​String;​ 162 .​method·​public·​toString()​Ljava/​lang/​String;​
163 ····​.​locals·​1 163 ····​.​locals·​1
   
[−]
smali/com/google/gson/internal/bind/JsonTreeWriter.smali
Offset 625, 15 lines modified Offset 625, 15 lines modified
625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V 625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V
   
626 ····​.​line·​167 626 ····​.​line·​167
627 ····​return-​object·​p0 627 ····​return-​object·​p0
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
630 ····​.​locals·3 630 ····​.​locals·2
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·6 73 ····​.​locals·5
74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
76 ········​value·​=·​{ 76 ········​value·​=·​{
77 ············​Ljava/​io/​IOException;​ 77 ············​Ljava/​io/​IOException;​
78 ········​} 78 ········​}
79 ····​.​end·​annotation 79 ····​.​end·​annotation
   
Offset 191, 17 lines modified Offset 191, 17 lines modified
   
191 ····​goto·​:​goto_1 191 ····​goto·​:​goto_1
   
192 ····​.​line·​79 192 ····​.​line·​79
193 ····​:​pswitch_3 193 ····​:​pswitch_3
194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D 194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D
   
195 ····​move-​result-​wide·​v4 195 ····​move-​result-​wide·​v3
   
196 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 196 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
197 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
198 ····​goto·​:​goto_1 198 ····​goto·​:​goto_1
   
199 ····​.​line·​82 199 ····​.​line·​82
200 ····​:​pswitch_4 200 ····​:​pswitch_4
[−]
smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali
Offset 88, 86 lines modified Offset 88, 86 lines modified
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​51 89 ····​.​line·​51
90 ····​monitor-​enter·​p0 90 ····​monitor-​enter·​p0
   
91 ····​:​try_start_0 91 ····​:​try_start_0
92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​ 92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​
   
93 ····​move-​result-​object·​v1 93 ····​move-​result-​object·​v3
   
94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​ 94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​
   
95 ····​if-​ne·​v1,​·​v4,​·​:​cond_0 95 ····​if-​ne·​v3,​·​v4,​·​:​cond_0
   
96 ····​.​line·​52 96 ····​.​line·​52
97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V 97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V
98 ····​:​try_end_0 98 ····​:​try_end_0
99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
100 ····​.​line·​53 100 ····​.​line·​53
101 ····​const/​4·​v1,​·​0x0 101 ····​const/​4·​v3,​·​0x0
   
102 ····​.​line·​57 102 ····​.​line·​57
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​monitor-​exit·​p0 104 ····​monitor-​exit·​p0
   
105 ····​return-​object·​v1 105 ····​return-​object·​v3
   
106 ····​.​line·​56 106 ····​.​line·​56
107 ····​:​cond_0 107 ····​:​cond_0
108 ····​:​try_start_1 108 ····​:​try_start_1
109 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​ 109 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​
   
110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​ 110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v4 111 ····​move-​result-​object·​v4
   
112 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 112 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
113 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v3
   
114 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 114 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J
   
115 ····​move-​result-​wide·​v2 115 ····​move-​result-​wide·​v1
   
116 ····​.​line·​57 116 ····​.​line·​57
117 ····​.​local·​v2,​·​"utilDate":​J 117 ····​.​local·​v1,​·​"utilDate":​J
118 ····​new-​instance·​v1,​·​Ljava/​sql/​Date;​ 118 ····​new-​instance·​v3,​·​Ljava/​sql/​Date;​
   
119 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Date;​-​><init>(J)​V 119 ····​invoke-​direct·​{v3,​·​v1,​·​v2},​·​Ljava/​sql/​Date;​-​><init>(J)​V
120 ····​:​try_end_1 120 ····​:​try_end_1
121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
123 ····​goto·​:​goto_0 123 ····​goto·​:​goto_0
   
124 ····​.​line·​58 124 ····​.​line·​58
125 ····​.​end·​local·​v2····​#·​"utilDate":​J 125 ····​.​end·​local·​v1····​#·​"utilDate":​J
126 ····​:​catch_0 126 ····​:​catch_0
127 ····​move-​exception·​v0 127 ····​move-​exception·​v0
   
128 ····​.​line·​59 128 ····​.​line·​59
129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​ 129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​
130 ····​:​try_start_2 130 ····​:​try_start_2
131 ····​new-​instance·​v1,​·​Lcom/​google/​gson/​JsonSyntaxException;​ 131 ····​new-​instance·​v3,​·​Lcom/​google/​gson/​JsonSyntaxException;​
   
132 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V 132 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
133 ····​throw·​v1 133 ····​throw·​v3
134 ····​:​try_end_2 134 ····​:​try_end_2
135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
136 ····​.​line·​51 136 ····​.​line·​51
137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​ 137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​
138 ····​:​catchall_0 138 ····​:​catchall_0
139 ····​move-​exception·​v1 139 ····​move-​exception·​v3
   
140 ····​monitor-​exit·​p0 140 ····​monitor-​exit·​p0
   
141 ····​throw·​v1 141 ····​throw·​v3
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V 143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V
144 ····​.​locals·​0 144 ····​.​locals·​0
145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​ 145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​
146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​
147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
[−]
smali/com/google/gson/internal/bind/TimeTypeAdapter.smali
Offset 73, 15 lines modified Offset 73, 15 lines modified
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​return-​object·​v0 74 ····​return-​object·​v0
75 .​end·​method 75 .​end·​method
   
76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​ 76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​
77 ····​.​locals·6 77 ····​.​locals·5
78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
80 ········​value·​=·​{ 80 ········​value·​=·​{
81 ············​Ljava/​io/​IOException;​ 81 ············​Ljava/​io/​IOException;​
82 ········​} 82 ········​}
83 ····​.​end·​annotation 83 ····​.​end·​annotation
   
Offset 127, 17 lines modified Offset 127, 17 lines modified
   
127 ····​.​line·​57 127 ····​.​line·​57
128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​ 129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​
   
130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
131 ····​move-​result-​wide·​v4 131 ····​move-​result-​wide·​v3
   
132 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Time;​-​><init>(J)​V 132 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Time;​-​><init>(J)​V
133 ····​:​try_end_1 133 ····​:​try_end_1
134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
   
137 ····​.​line·​58 137 ····​.​line·​58
[−]
smali/com/google/gson/internal/bind/TypeAdapters$8.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​ 36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​
37 ····​.​locals·4 37 ····​.​locals·3
38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
40 ········​value·​=·​{ 40 ········​value·​=·​{
41 ············​Ljava/​io/​IOException;​ 41 ············​Ljava/​io/​IOException;​
42 ········​} 42 ········​}
43 ····​.​end·​annotation 43 ····​.​end·​annotation
   
Offset 65, 17 lines modified Offset 65, 17 lines modified
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​return-​object·​v1 66 ····​return-​object·​v1
   
67 ····​:​cond_0 67 ····​:​cond_0
68 ····​:​try_start_0 68 ····​:​try_start_0
69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J 69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J
   
70 ····​move-​result-​wide·​v2 70 ····​move-​result-​wide·​v1
   
71 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 71 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
72 ····​:​try_end_0 72 ····​:​try_end_0
73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/stream/JsonReader.smali
Offset 2108, 436 lines modified Offset 2108, 432 lines modified
2108 ····​.​line·​634 2108 ····​.​line·​634
2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I 2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I
   
2110 ····​goto·​:​goto_2 2110 ····​goto·​:​goto_2
2111 .​end·​method 2111 .​end·​method
   
2112 .​method·​private·​peekNumber()​I 2112 .​method·​private·​peekNumber()​I
2113 ····​.​locals·​18 2113 ····​.​locals·​17
2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2115 ········​value·​=·​{ 2115 ········​value·​=·​{
2116 ············​Ljava/​io/​IOException;​ 2116 ············​Ljava/​io/​IOException;​
2117 ········​} 2117 ········​}
2118 ····​.​end·​annotation 2118 ····​.​end·​annotation
   
2119 ····​.​prologue 2119 ····​.​prologue
2120 ····​.​line·​639 2120 ····​.​line·​639
2121 ····​move-​object/​from16·​v0,​·​p0 2121 ····​move-​object/​from16·​v0,​·​p0
   
2122 ····​iget-​object·​v2,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C 2122 ····​iget-​object·​v1,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C
   
2123 ····​.​line·​640 2123 ····​.​line·​640
2124 ····​.​local·​v2,​·​"buffer":​[C 2124 ····​.​local·​v1,​·​"buffer":​[C
2125 ····​move-​object/​from16·​v0,​·​p0 2125 ····​move-​object/​from16·​v0,​·​p0
   
2126 ····​iget·​v9,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I 2126 ····​iget·​v10,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I
   
2127 ····​.​line·​641 2127 ····​.​line·​641
2128 ····​.​local·​v9,​·​"p":​I 2128 ····​.​local·​v10,​·​"p":​I
2129 ····​move-​object/​from16·​v0,​·​p0 2129 ····​move-​object/​from16·​v0,​·​p0
   
2130 ····​iget·​v6,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I 2130 ····​iget·​v5,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I
   
2131 ····​.​line·​643 2131 ····​.​line·​643
2132 ····​.​local·​v6,​·​"l":​I 2132 ····​.​local·​v5,​·​"l":​I
2133 ····​const-​wide/​16·​v12,​·​0x0 2133 ····​const-​wide/​16·​v11,​·​0x0
   
2134 ····​.​line·​644 2134 ····​.​line·​644
2135 ····​.​local·​v12,​·​"value":​J 2135 ····​.​local·​v11,​·​"value":​J
2136 ····​const/​4·​v8,​·​0x0 2136 ····​const/​4·​v7,​·​0x0
   
2137 ····​.​line·​645 2137 ····​.​line·​645
2138 ····​.​local·​v8,​·​"negative":​Z 2138 ····​.​local·​v7,​·​"negative":​Z
2139 ····​const/​4·​v4,​·​0x1 2139 ····​const/​4·​v3,​·​0x1
   
2140 ····​.​line·​646 2140 ····​.​line·​646
2141 ····​.​local·​v4,​·​"fitsInLong":​Z 2141 ····​.​local·​v3,​·​"fitsInLong":​Z
2142 ····​const/​4·​v7,​·​0x0 2142 ····​const/​4·​v6,​·​0x0
   
2143 ····​.​line·​648 2143 ····​.​line·​648
2144 ····​.​local·​v7,​·​"last":​I 2144 ····​.​local·​v6,​·​"last":​I
2145 ····​const/​4·​v5,​·​0x0 2145 ····​const/​4·​v4,​·​0x0
   
2146 ····​.​line·​652 2146 ····​.​line·​652
2147 ····​.​local·​v5,​·​"i":​I 2147 ····​.​local·​v4,​·​"i":​I
2148 ····​:​goto_0 2148 ····​:​goto_0
2149 ····​add-​int·​v14,​·​v9,​·​v5 2149 ····​add-​int·​v13,​·​v10,​·​v4
   
2150 ····​if-​ne·​v14,​·​v6,​·​:​cond_4 2150 ····​if-​ne·​v13,​·​v5,​·​:​cond_4
   
2151 ····​.​line·​653 2151 ····​.​line·​653
2152 ····​array-​length·​v14,​·​v2 2152 ····​array-​length·​v13,​·​v1
   
2153 ····​if-​ne·​v5,​·​v14,​·​:​cond_0 2153 ····​if-​ne·​v4,​·​v13,​·​:​cond_0
   
2154 ····​.​line·​656 2154 ····​.​line·​656
2155 ····​const/​4·​v14,​·​0x0 2155 ····​const/​4·​v13,​·​0x0
   
2156 ····​.​line·​736 2156 ····​.​line·​736
2157 ····​.​end·​local·​v12····​#·​"value":​J 2157 ····​.​end·​local·​v11····​#·​"value":​J
2158 ····​:​goto_1 2158 ····​:​goto_1
2159 ····​return·​v14 2159 ····​return·​v13
   
2160 ····​.​line·​658 2160 ····​.​line·​658
2161 ····​.​restart·​local·​v12····​#·​"value":​J 2161 ····​.​restart·​local·​v11····​#·​"value":​J
2162 ····​:​cond_0 2162 ····​:​cond_0
2163 ····​add-​int/​lit8·​v14,​·​v5,​·​0x1 2163 ····​add-​int/​lit8·​v13,​·​v4,​·​0x1
   
2164 ····​move-​object/​from16·​v0,​·​p0 2164 ····​move-​object/​from16·​v0,​·​p0
   
2165 ····​invoke-​direct·​{v0,​·​v14},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z 2165 ····​invoke-​direct·​{v0,​·​v13},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z
   
2166 ····​move-​result·​v14 2166 ····​move-​result·​v13
   
2167 ····​if-​nez·​v14,​·​:​cond_3 2167 ····​if-​nez·​v13,​·​:​cond_3
   
2168 ····​.​line·​727 2168 ····​.​line·​727
2169 ····​:​cond_1 2169 ····​:​cond_1
2170 ····​const/​4·​v14,​·​0x2 2170 ····​const/​4·​v13,​·​0x2
   
2171 ····​if-​ne·​v7,​·​v14,​·​:​cond_17 2171 ····​if-​ne·​v6,​·​v13,​·​:​cond_17
   
2172 ····​if-​eqz·​v4,​·​:​cond_17 2172 ····​if-​eqz·​v3,​·​:​cond_17
   
2173 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L 2173 ····​const-​wide/​high16·​v13,​·​-​0x8000000000000000L
   
2174 ····​cmp-​long·​v14,​·​v12,​·​v14 2174 ····​cmp-​long·​v13,​·​v11,​·​v13
   
2175 ····​if-​nez·​v14,​·​:​cond_2 2175 ····​if-​nez·​v13,​·​:​cond_2
   
Max diff block lines reached; 24565/27559 bytes (89.14%) of diff not shown.
[−]
smali/com/google/gson/stream/JsonWriter.smali
Offset 1356, 15 lines modified Offset 1356, 15 lines modified
1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​ 1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​
   
1357 ····​.​line·​468 1357 ····​.​line·​468
1358 ····​return-​object·​p0 1358 ····​return-​object·​p0
1359 .​end·​method 1359 .​end·​method
   
1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
1361 ····​.​locals·3 1361 ····​.​locals·2
1362 ····​.​param·​p1,​·​"value"····​#·​J 1362 ····​.​param·​p1,​·​"value"····​#·​J
1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1364 ········​value·​=·​{ 1364 ········​value·​=·​{
1365 ············​Ljava/​io/​IOException;​ 1365 ············​Ljava/​io/​IOException;​
1366 ········​} 1366 ········​}
1367 ····​.​end·​annotation 1367 ····​.​end·​annotation
   
[−]
smali/com/pixiv/muzei/pixivsource/PixivArtSource.smali
Offset 707, 40 lines modified Offset 707, 40 lines modified
   
707 ····​invoke-​direct·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​-​><init>()​V 707 ····​invoke-​direct·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​-​><init>()​V
   
708 ····​throw·​v3 708 ····​throw·​v3
709 .​end·​method 709 .​end·​method
   
710 .​method·​private·​scheduleUpdate()​V 710 .​method·​private·​scheduleUpdate()​V
711 ····​.​locals·6 711 ····​.​locals·5
   
712 ····​.​prologue 712 ····​.​prologue
713 ····​.​line·​79 713 ····​.​line·​79
714 ····​invoke-​direct·​{p0},​·​Lcom/​pixiv/​muzei/​pixivsource/​PixivArtSource;​-​>getChangeInterval()​I 714 ····​invoke-​direct·​{p0},​·​Lcom/​pixiv/​muzei/​pixivsource/​PixivArtSource;​-​>getChangeInterval()​I
   
715 ····​move-​result·​v0 715 ····​move-​result·​v0
   
716 ····​.​line·​80 716 ····​.​line·​80
717 ····​.​local·​v0,​·​"changeInterval":​I 717 ····​.​local·​v0,​·​"changeInterval":​I
718 ····​if-​lez·​v0,​·​:​cond_0 718 ····​if-​lez·​v0,​·​:​cond_0
   
719 ····​.​line·​81 719 ····​.​line·​81
720 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 720 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
721 ····​move-​result-​wide·​v2 721 ····​move-​result-​wide·​v1
   
722 ····​const·​v1,​·​0xea60 722 ····​const·​v3,​·​0xea60
   
723 ····​mul-​int/​2addr·​v1,​·​v0 723 ····​mul-​int/​2addr·​v3,​·​v0
   
724 ····​int-​to-​long·​v4,​·​v1 724 ····​int-​to-​long·​v3,​·​v3
   
725 ····​add-​long/​2addr·​v2,​·​v4 725 ····​add-​long/​2addr·​v1,​·​v3
   
726 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lcom/​pixiv/​muzei/​pixivsource/​PixivArtSource;​-​>scheduleUpdate(J)​V 726 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​pixiv/​muzei/​pixivsource/​PixivArtSource;​-​>scheduleUpdate(J)​V
   
727 ····​.​line·​83 727 ····​.​line·​83
728 ····​:​cond_0 728 ····​:​cond_0
729 ····​return-​void 729 ····​return-​void
730 .​end·​method 730 .​end·​method
   
   
Offset 1332, 14 lines modified Offset 1332, 15 lines modified
   
1332 ····​invoke-​direct/​range·​{v23·​.​.​·​v23},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V 1332 ····​invoke-​direct/​range·​{v23·​.​.​·​v23},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V
   
1333 ····​const-​string·​v24,​·​"title" 1333 ····​const-​string·​v24,​·​"title"
   
1334 ····​const-​string·​v25,​·​"" 1334 ····​const-​string·​v25,​·​""
   
  1335 ····​.​line·​169
1335 ····​move-​object/​from16·​v0,​·​v24 1336 ····​move-​object/​from16·​v0,​·​v24
   
1336 ····​move-​object/​from16·​v1,​·​v25 1337 ····​move-​object/​from16·​v1,​·​v25
   
1337 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1338 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1338 ····​move-​result-​object·​v24 1339 ····​move-​result-​object·​v24
Offset 1348, 54 lines modified Offset 1349, 59 lines modified
   
1348 ····​move-​result-​object·​v23 1349 ····​move-​result-​object·​v23
   
1349 ····​const-​string·​v24,​·​"user_name" 1350 ····​const-​string·​v24,​·​"user_name"
   
1350 ····​const-​string·​v25,​·​"" 1351 ····​const-​string·​v25,​·​""
   
  1352 ····​.​line·​170
1351 ····​move-​object/​from16·​v0,​·​v24 1353 ····​move-​object/​from16·​v0,​·​v24
   
1352 ····​move-​object/​from16·​v1,​·​v25 1354 ····​move-​object/​from16·​v1,​·​v25
   
1353 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1355 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Lcom/​eclipsesource/​json/​JsonObject;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1354 ····​move-​result-​object·​v24 1356 ····​move-​result-​object·​v24
   
1355 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​ 1357 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
   
1356 ····​move-​result-​object·​v23 1358 ····​move-​result-​object·​v23
   
  1359 ····​.​line·​171
1357 ····​move-​object/​from16·​v0,​·​v23 1360 ····​move-​object/​from16·​v0,​·​v23
   
1358 ····​invoke-​virtual·​{v0,​·​v10},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>imageUri(Landroid/​net/​Uri;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​ 1361 ····​invoke-​virtual·​{v0,​·​v10},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>imageUri(Landroid/​net/​Uri;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
   
1359 ····​move-​result-​object·​v23 1362 ····​move-​result-​object·​v23
   
  1363 ····​.​line·​172
1360 ····​move-​object/​from16·​v0,​·​v23 1364 ····​move-​object/​from16·​v0,​·​v23
   
1361 ····​move-​object/​from16·​v1,​·​v20 1365 ····​move-​object/​from16·​v1,​·​v20
   
1362 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​ 1366 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
   
1363 ····​move-​result-​object·​v23 1367 ····​move-​result-​object·​v23
   
1364 ····​new-​instance·​v24,​·​Landroid/​content/​Intent;​ 1368 ····​new-​instance·​v24,​·​Landroid/​content/​Intent;​
   
1365 ····​const-​string·​v25,​·​"android.​intent.​action.​VIEW" 1369 ····​const-​string·​v25,​·​"android.​intent.​action.​VIEW"
   
  1370 ····​.​line·​173
1366 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 1371 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
Max diff block lines reached; 661/3468 bytes (19.06%) of diff not shown.
[−]
smali/com/pixiv/muzei/pixivsource/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​10 22 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​31  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
smali/com/pixiv/muzei/pixivsource/settings/SettingsActivity.smali
Offset 35, 16 lines modified Offset 35, 18 lines modified
   
35 ····​const·​v1,​·​0x1020002 35 ····​const·​v1,​·​0x1020002
   
36 ····​new-​instance·​v2,​·​Lcom/​pixiv/​muzei/​pixivsource/​settings/​SettingsFragment;​ 36 ····​new-​instance·​v2,​·​Lcom/​pixiv/​muzei/​pixivsource/​settings/​SettingsFragment;​
   
37 ····​invoke-​direct·​{v2},​·​Lcom/​pixiv/​muzei/​pixivsource/​settings/​SettingsFragment;​-​><init>()​V 37 ····​invoke-​direct·​{v2},​·​Lcom/​pixiv/​muzei/​pixivsource/​settings/​SettingsFragment;​-​><init>()​V
   
  38 ····​.​line·​11
38 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
39 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
  41 ····​.​line·​12
40 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 42 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
41 ····​.​line·​13 43 ····​.​line·​13
42 ····​return-​void 44 ····​return-​void
43 .​end·​method 45 .​end·​method
[−]
smali/retrofit/ExceptionCatchingTypedInput$ExceptionCatchingInputStream.smali
Offset 306, 15 lines modified Offset 306, 15 lines modified
   
306 ····​monitor-​exit·​p0 306 ····​monitor-​exit·​p0
   
307 ····​throw·​v1 307 ····​throw·​v1
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​skip(J)​J 309 .​method·​public·​skip(J)​J
310 ····​.​locals·5 310 ····​.​locals·3
311 ····​.​param·​p1,​·​"byteCount"····​#·​J 311 ····​.​param·​p1,​·​"byteCount"····​#·​J
312 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 312 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
313 ········​value·​=·​{ 313 ········​value·​=·​{
314 ············​Ljava/​io/​IOException;​ 314 ············​Ljava/​io/​IOException;​
315 ········​} 315 ········​}
316 ····​.​end·​annotation 316 ····​.​end·​annotation
   
Offset 323, 17 lines modified Offset 323, 17 lines modified
323 ····​:​try_start_0 323 ····​:​try_start_0
324 ····​iget-​object·​v1,​·​p0,​·​Lretrofit/​ExceptionCatchingType​dInput$ExceptionCatch​ingInputStream;​-​>delegate:​Ljava/​io/​InputStream;​ 324 ····​iget-​object·​v1,​·​p0,​·​Lretrofit/​ExceptionCatchingType​dInput$ExceptionCatch​ingInputStream;​-​>delegate:​Ljava/​io/​InputStream;​
   
325 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J 325 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J
326 ····​:​try_end_0 326 ····​:​try_end_0
327 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 327 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
328 ····​move-​result-​wide·​v2 328 ····​move-​result-​wide·​v1
   
329 ····​return-​wide·​v2 329 ····​return-​wide·​v1
   
330 ····​.​line·​74 330 ····​.​line·​74
331 ····​:​catch_0 331 ····​:​catch_0
332 ····​move-​exception·​v0 332 ····​move-​exception·​v0
   
333 ····​.​line·​75 333 ····​.​line·​75
334 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 334 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
[−]
smali/retrofit/RestAdapter$RestHandler.smali
Offset 74, 15 lines modified Offset 74, 15 lines modified
   
74 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
75 ····​return-​object·​v0 75 ····​return-​object·​v0
76 .​end·​method 76 .​end·​method
   
77 .​method·​private·​invokeRequest(Lretrof​it/​RequestInterceptor;​Lretrofit/​RestMethodInfo;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 77 .​method·​private·​invokeRequest(Lretrof​it/​RequestInterceptor;​Lretrofit/​RestMethodInfo;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
78 ····​.​locals·​24 78 ····​.​locals·​23
79 ····​.​param·​p1,​·​"requestInterceptor"····​#·​Lretrofit/​RequestInterceptor;​ 79 ····​.​param·​p1,​·​"requestInterceptor"····​#·​Lretrofit/​RequestInterceptor;​
80 ····​.​param·​p2,​·​"methodInfo"····​#·​Lretrofit/​RestMethodInfo;​ 80 ····​.​param·​p2,​·​"methodInfo"····​#·​Lretrofit/​RestMethodInfo;​
81 ····​.​param·​p3,​·​"args"····​#·​[Ljava/​lang/​Object;​ 81 ····​.​param·​p3,​·​"args"····​#·​[Ljava/​lang/​Object;​
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​.​line·​327 83 ····​.​line·​327
84 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lretrofit/​RestMethodInfo;​-​>init()​V 84 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lretrofit/​RestMethodInfo;​-​>init()​V
Offset 247, 18 lines modified Offset 247, 18 lines modified
247 ····​move-​result-​object·​v7 247 ····​move-​result-​object·​v7
   
248 ····​.​line·​356 248 ····​.​line·​356
249 ····​.​end·​local·​v7····​#·​"profilerObject":​Ljava/​lang/​Object;​ 249 ····​.​end·​local·​v7····​#·​"profilerObject":​Ljava/​lang/​Object;​
250 ····​:​cond_2 250 ····​:​cond_2
251 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 251 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
252 ····​move-​result-​wide·​v16 252 ····​move-​result-​wide·​v15
   
253 ····​.​line·​357 253 ····​.​line·​357
254 ····​.​local·​v16,​·​"start":​J 254 ····​.​local·​v15,​·​"start":​J
255 ····​move-​object/​from16·​v0,​·​p0 255 ····​move-​object/​from16·​v0,​·​p0
   
256 ····​iget-​object·​v2,​·​v0,​·​Lretrofit/​RestAdapter$RestHandl​er;​-​>this$0:​Lretrofit/​RestAdapter;​ 256 ····​iget-​object·​v2,​·​v0,​·​Lretrofit/​RestAdapter$RestHandl​er;​-​>this$0:​Lretrofit/​RestAdapter;​
   
257 ····​#·​getter·​for:​·​Lretrofit/​RestAdapter;​-​>clientProvider:​Lretrofit/​client/​Client$Provider;​ 257 ····​#·​getter·​for:​·​Lretrofit/​RestAdapter;​-​>clientProvider:​Lretrofit/​client/​Client$Provider;​
258 ····​invoke-​static·​{v2},​·​Lretrofit/​RestAdapter;​-​>access$300(Lretrofit​/​RestAdapter;​)​Lretrofit/​client/​Client$Provider;​ 258 ····​invoke-​static·​{v2},​·​Lretrofit/​RestAdapter;​-​>access$300(Lretrofit​/​RestAdapter;​)​Lretrofit/​client/​Client$Provider;​
   
Offset 274, 19 lines modified Offset 274, 19 lines modified
   
274 ····​.​line·​358 274 ····​.​line·​358
275 ····​.​local·​v13,​·​"response":​Lretrofit/​client/​Response;​ 275 ····​.​local·​v13,​·​"response":​Lretrofit/​client/​Response;​
276 ····​sget-​object·​v2,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 276 ····​sget-​object·​v2,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
277 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 277 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
278 ····​move-​result-​wide·​v22 278 ····​move-​result-​wide·​v21
   
279 ····​sub-​long·​v22,​·​v22,​·​v16 279 ····​sub-​long·​v21,​·​v21,​·​v15
   
280 ····​move-​wide/​from16·​v0,​·​v22 280 ····​move-​wide/​from16·​v0,​·​v21
   
281 ····​invoke-​virtual·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toMillis(J)​J 281 ····​invoke-​virtual·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toMillis(J)​J
   
282 ····​move-​result-​wide·​v4 282 ····​move-​result-​wide·​v4
   
283 ····​.​line·​360 283 ····​.​line·​360
284 ····​.​local·​v4,​·​"elapsedTime":​J 284 ····​.​local·​v4,​·​"elapsedTime":​J
Offset 632, 15 lines modified Offset 632, 15 lines modified
632 ····​.​end·​local·​v4····​#·​"elapsedTime":​J 632 ····​.​end·​local·​v4····​#·​"elapsedTime":​J
633 ····​.​end·​local·​v6····​#·​"statusCode":​I 633 ····​.​end·​local·​v6····​#·​"statusCode":​I
634 ····​.​end·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​ 634 ····​.​end·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​
635 ····​.​end·​local·​v10····​#·​"e":​Lretrofit/​converter/​ConversionException;​ 635 ····​.​end·​local·​v10····​#·​"e":​Lretrofit/​converter/​ConversionException;​
636 ····​.​end·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​ 636 ····​.​end·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​
637 ····​.​end·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​ 637 ····​.​end·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​
638 ····​.​end·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​ 638 ····​.​end·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​
639 ····​.​end·​local·​v16····​#·​"start":​J 639 ····​.​end·​local·​v15····​#·​"start":​J
640 ····​.​end·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​ 640 ····​.​end·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​
641 ····​.​end·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​ 641 ····​.​end·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​
642 ····​:​catch_1 642 ····​:​catch_1
643 ····​move-​exception·​v10 643 ····​move-​exception·​v10
   
644 ····​.​line·​415 644 ····​.​line·​415
645 ····​.​local·​v10,​·​"e":​Lretrofit/​RetrofitError;​ 645 ····​.​local·​v10,​·​"e":​Lretrofit/​RetrofitError;​
Offset 678, 15 lines modified Offset 678, 15 lines modified
678 ····​.​restart·​local·​v4····​#·​"elapsedTime":​J 678 ····​.​restart·​local·​v4····​#·​"elapsedTime":​J
679 ····​.​restart·​local·​v6····​#·​"statusCode":​I 679 ····​.​restart·​local·​v6····​#·​"statusCode":​I
680 ····​.​restart·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​ 680 ····​.​restart·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​
681 ····​.​local·​v10,​·​"e":​Lretrofit/​converter/​ConversionException;​ 681 ····​.​local·​v10,​·​"e":​Lretrofit/​converter/​ConversionException;​
682 ····​.​restart·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​ 682 ····​.​restart·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​
683 ····​.​restart·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​ 683 ····​.​restart·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​
684 ····​.​restart·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​ 684 ····​.​restart·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​
685 ····​.​restart·​local·​v16····​#·​"start":​J 685 ····​.​restart·​local·​v15····​#·​"start":​J
686 ····​.​restart·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​ 686 ····​.​restart·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​
687 ····​.​restart·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​ 687 ····​.​restart·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​
688 ····​:​cond_d 688 ····​:​cond_d
689 ····​const/​4·​v2,​·​0x0 689 ····​const/​4·​v2,​·​0x0
   
690 ····​:​try_start_8 690 ····​:​try_start_8
691 ····​invoke-​static·​{v13,​·​v2},​·​Lretrofit/​Utils;​-​>replaceResponseBody(​Lretrofit/​client/​Response;​Lretrofit/​mime/​TypedInput;​)​Lretrofit/​client/​Response;​ 691 ····​invoke-​static·​{v13,​·​v2},​·​Lretrofit/​Utils;​-​>replaceResponseBody(​Lretrofit/​client/​Response;​Lretrofit/​mime/​TypedInput;​)​Lretrofit/​client/​Response;​
Offset 719, 15 lines modified Offset 719, 15 lines modified
719 ····​.​end·​local·​v4····​#·​"elapsedTime":​J 719 ····​.​end·​local·​v4····​#·​"elapsedTime":​J
720 ····​.​end·​local·​v6····​#·​"statusCode":​I 720 ····​.​end·​local·​v6····​#·​"statusCode":​I
721 ····​.​end·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​ 721 ····​.​end·​local·​v8····​#·​"body":​Lretrofit/​mime/​TypedInput;​
722 ····​.​end·​local·​v10····​#·​"e":​Lretrofit/​converter/​ConversionException;​ 722 ····​.​end·​local·​v10····​#·​"e":​Lretrofit/​converter/​ConversionException;​
723 ····​.​end·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​ 723 ····​.​end·​local·​v11····​#·​"request":​Lretrofit/​client/​Request;​
724 ····​.​end·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​ 724 ····​.​end·​local·​v12····​#·​"requestBuilder":​Lretrofit/​RequestBuilder;​
725 ····​.​end·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​ 725 ····​.​end·​local·​v13····​#·​"response":​Lretrofit/​client/​Response;​
726 ····​.​end·​local·​v16····​#·​"start":​J 726 ····​.​end·​local·​v15····​#·​"start":​J
727 ····​.​end·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​ 727 ····​.​end·​local·​v18····​#·​"type":​Ljava/​lang/​reflect/​Type;​
728 ····​.​end·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​ 728 ····​.​end·​local·​v20····​#·​"wrapped":​Lretrofit/​ExceptionCatchingType​dInput;​
729 ····​:​catch_2 729 ····​:​catch_2
730 ····​move-​exception·​v10 730 ····​move-​exception·​v10
Max diff block lines reached; 2621/6628 bytes (39.54%) of diff not shown.
[−]
smali/retrofit/client/OkClient.smali
Offset 45, 26 lines modified Offset 45, 26 lines modified
45 ····​.​line·​41 45 ····​.​line·​41
46 ····​new-​instance·​v0,​·​Lcom/​squareup/​okhttp/​OkHttpClient;​ 46 ····​new-​instance·​v0,​·​Lcom/​squareup/​okhttp/​OkHttpClient;​
   
47 ····​invoke-​direct·​{v0},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​><init>()​V 47 ····​invoke-​direct·​{v0},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​><init>()​V
   
48 ····​.​line·​42 48 ····​.​line·​42
49 ····​.​local·​v0,​·​"okHttp":​Lcom/​squareup/​okhttp/​OkHttpClient;​ 49 ····​.​local·​v0,​·​"okHttp":​Lcom/​squareup/​okhttp/​OkHttpClient;​
50 ····​const-​wide/​16·​v2,​·​0x3a98 50 ····​const-​wide/​16·​v1,​·​0x3a98
   
51 ····​sget-​object·​v1,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 51 ····​sget-​object·​v3,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
52 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v1},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​>setConnectTimeout(JL​java/​util/​concurrent/​TimeUnit;​)​V 52 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​>setConnectTimeout(JL​java/​util/​concurrent/​TimeUnit;​)​V
   
53 ····​.​line·​43 53 ····​.​line·​43
54 ····​const-​wide/​16·​v2,​·​0x4e20 54 ····​const-​wide/​16·​v1,​·​0x4e20
   
55 ····​sget-​object·​v1,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 55 ····​sget-​object·​v3,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
56 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v1},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​>setReadTimeout(JLjav​a/​util/​concurrent/​TimeUnit;​)​V 56 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​squareup/​okhttp/​OkHttpClient;​-​>setReadTimeout(JLjav​a/​util/​concurrent/​TimeUnit;​)​V
   
57 ····​.​line·​44 57 ····​.​line·​44
58 ····​return-​object·​v0 58 ····​return-​object·​v0
59 .​end·​method 59 .​end·​method
   
   
60 #·​virtual·​methods 60 #·​virtual·​methods
[−]
smali/retrofit/client/UrlConnectionClient.smali
Offset 152, 97 lines modified Offset 152, 97 lines modified
152 ····​.​prologue 152 ····​.​prologue
153 ····​const/​4·​v9,​·​0x1 153 ····​const/​4·​v9,​·​0x1
   
154 ····​.​line·​63 154 ····​.​line·​63
155 ····​:​try_start_0 155 ····​:​try_start_0
156 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getMethod()​Ljava/​lang/​String;​ 156 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getMethod()​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v5 157 ····​move-​result-​object·​v7
   
158 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestMethod(Lja​va/​lang/​String;​)​V 158 ····​invoke-​virtual·​{p1,​·​v7},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestMethod(Lja​va/​lang/​String;​)​V
159 ····​:​try_end_0 159 ····​:​try_end_0
160 ····​.​catch·​Ljava/​net/​ProtocolException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 160 ····​.​catch·​Ljava/​net/​ProtocolException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
161 ····​.​line·​72 161 ····​.​line·​72
162 ····​:​goto_0 162 ····​:​goto_0
163 ····​invoke-​virtual·​{p1,​·​v9},​·​Ljava/​net/​HttpURLConnection;​-​>setDoInput(Z)​V 163 ····​invoke-​virtual·​{p1,​·​v9},​·​Ljava/​net/​HttpURLConnection;​-​>setDoInput(Z)​V
   
164 ····​.​line·​74 164 ····​.​line·​74
165 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getHeaders()​Ljava/​util/​List;​ 165 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getHeaders()​Ljava/​util/​List;​
   
166 ····​move-​result-​object·​v5 166 ····​move-​result-​object·​v7
   
167 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 167 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
168 ····​move-​result-​object·​v4 168 ····​move-​result-​object·​v4
   
169 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​ 169 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​
170 ····​:​goto_1 170 ····​:​goto_1
171 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 171 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
172 ····​move-​result·​v5 172 ····​move-​result·​v7
   
173 ····​if-​eqz·​v5,​·​:​cond_0 173 ····​if-​eqz·​v7,​·​:​cond_0
   
174 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 174 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
175 ····​move-​result-​object·​v3 175 ····​move-​result-​object·​v3
   
176 ····​check-​cast·​v3,​·​Lretrofit/​client/​Header;​ 176 ····​check-​cast·​v3,​·​Lretrofit/​client/​Header;​
   
177 ····​.​line·​75 177 ····​.​line·​75
178 ····​.​local·​v3,​·​"header":​Lretrofit/​client/​Header;​ 178 ····​.​local·​v3,​·​"header":​Lretrofit/​client/​Header;​
179 ····​invoke-​virtual·​{v3},​·​Lretrofit/​client/​Header;​-​>getName()​Ljava/​lang/​String;​ 179 ····​invoke-​virtual·​{v3},​·​Lretrofit/​client/​Header;​-​>getName()​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v5 180 ····​move-​result-​object·​v7
   
181 ····​invoke-​virtual·​{v3},​·​Lretrofit/​client/​Header;​-​>getValue()​Ljava/​lang/​String;​ 181 ····​invoke-​virtual·​{v3},​·​Lretrofit/​client/​Header;​-​>getValue()​Ljava/​lang/​String;​
   
182 ····​move-​result-​object·​v8 182 ····​move-​result-​object·​v8
   
183 ····​invoke-​virtual·​{p1,​·​v5,​·​v8},​·​Ljava/​net/​HttpURLConnection;​-​>addRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V 183 ····​invoke-​virtual·​{p1,​·​v7,​·​v8},​·​Ljava/​net/​HttpURLConnection;​-​>addRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V
   
184 ····​goto·​:​goto_1 184 ····​goto·​:​goto_1
   
185 ····​.​line·​64 185 ····​.​line·​64
186 ····​.​end·​local·​v3····​#·​"header":​Lretrofit/​client/​Header;​ 186 ····​.​end·​local·​v3····​#·​"header":​Lretrofit/​client/​Header;​
187 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​ 187 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​
188 ····​:​catch_0 188 ····​:​catch_0
189 ····​move-​exception·​v1 189 ····​move-​exception·​v1
   
190 ····​.​line·​66 190 ····​.​line·​66
191 ····​.​local·​v1,​·​"e":​Ljava/​net/​ProtocolException;​ 191 ····​.​local·​v1,​·​"e":​Ljava/​net/​ProtocolException;​
192 ····​:​try_start_1 192 ····​:​try_start_1
193 ····​iget-​object·​v5,​·​p0,​·​Lretrofit/​client/​UrlConnectionClient;​-​>methodField:​Ljava/​lang/​reflect/​Field;​ 193 ····​iget-​object·​v7,​·​p0,​·​Lretrofit/​client/​UrlConnectionClient;​-​>methodField:​Ljava/​lang/​reflect/​Field;​
   
194 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getMethod()​Ljava/​lang/​String;​ 194 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getMethod()​Ljava/​lang/​String;​
   
195 ····​move-​result-​object·​v8 195 ····​move-​result-​object·​v8
   
196 ····​invoke-​virtual·​{v5,​·​p1,​·​v8},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 196 ····​invoke-​virtual·​{v7,​·​p1,​·​v8},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
197 ····​:​try_end_1 197 ····​:​try_end_1
198 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 198 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
199 ····​goto·​:​goto_0 199 ····​goto·​:​goto_0
   
200 ····​.​line·​67 200 ····​.​line·​67
201 ····​:​catch_1 201 ····​:​catch_1
202 ····​move-​exception·​v2 202 ····​move-​exception·​v2
   
203 ····​.​line·​68 203 ····​.​line·​68
204 ····​.​local·​v2,​·​"e1":​Ljava/​lang/​IllegalAccessExceptio​n;​ 204 ····​.​local·​v2,​·​"e1":​Ljava/​lang/​IllegalAccessExceptio​n;​
205 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getUrl()​Ljava/​lang/​String;​ 205 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getUrl()​Ljava/​lang/​String;​
   
206 ····​move-​result-​object·​v5 206 ····​move-​result-​object·​v7
   
207 ····​invoke-​static·​{v5,​·​v2},​·​Lretrofit/​RetrofitError;​-​>unexpectedError(Ljav​a/​lang/​String;​Ljava/​lang/​Throwable;​)​Lretrofit/​RetrofitError;​ 207 ····​invoke-​static·​{v7,​·​v2},​·​Lretrofit/​RetrofitError;​-​>unexpectedError(Ljav​a/​lang/​String;​Ljava/​lang/​Throwable;​)​Lretrofit/​RetrofitError;​
   
208 ····​move-​result-​object·​v5 208 ····​move-​result-​object·​v7
   
209 ····​throw·​v5 209 ····​throw·​v7
   
210 ····​.​line·​78 210 ····​.​line·​78
211 ····​.​end·​local·​v1····​#·​"e":​Ljava/​net/​ProtocolException;​ 211 ····​.​end·​local·​v1····​#·​"e":​Ljava/​net/​ProtocolException;​
212 ····​.​end·​local·​v2····​#·​"e1":​Ljava/​lang/​IllegalAccessExceptio​n;​ 212 ····​.​end·​local·​v2····​#·​"e1":​Ljava/​lang/​IllegalAccessExceptio​n;​
213 ····​.​restart·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​ 213 ····​.​restart·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​
214 ····​:​cond_0 214 ····​:​cond_0
215 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getBody()​Lretrofit/​mime/​TypedOutput;​ 215 ····​invoke-​virtual·​{p2},​·​Lretrofit/​client/​Request;​-​>getBody()​Lretrofit/​mime/​TypedOutput;​
Offset 253, 68 lines modified Offset 253, 68 lines modified
253 ····​.​local·​v0,​·​"body":​Lretrofit/​mime/​TypedOutput;​ 253 ····​.​local·​v0,​·​"body":​Lretrofit/​mime/​TypedOutput;​
Max diff block lines reached; 2699/6514 bytes (41.43%) of diff not shown.
[−]
smali/retrofit/mime/MultipartTypedOutput.smali
Offset 272, 17 lines modified Offset 272, 17 lines modified
   
272 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 272 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
273 ····​move-​result-​object·​v2 273 ····​move-​result-​object·​v2
   
274 ····​invoke-​interface·​{p1},​·​Lretrofit/​mime/​TypedOutput;​-​>length()​J 274 ····​invoke-​interface·​{p1},​·​Lretrofit/​mime/​TypedOutput;​-​>length()​J
   
275 ····​move-​result-​wide·​v4 275 ····​move-​result-​wide·​v3
   
276 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 276 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
277 ····​.​line·​166 277 ····​.​line·​166
278 ····​:​cond_1 278 ····​:​cond_1
279 ····​const-​string·​v2,​·​"\r\nContent-​Transfer-​Encoding:​·​binary\r\n\r\n" 279 ····​const-​string·​v2,​·​"\r\nContent-​Transfer-​Encoding:​·​binary\r\n\r\n"
   
280 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 280 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​