[−]
/home/hans/code/fdroid/data/tmp/headrevision.BehatReporter_5.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_headrevision.BehatReporter_5.apk
[−]
zipinfo {}
Offset 1, 37 lines modified Offset 1, 37 lines modified
1 Zip·​file·​size:​·​1276685·​bytes,​·​number·​of·​entries:​·​35 1 Zip·​file·​size:​·​1277708·​bytes,​·​number·​of·​entries:​·​35
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2739·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2739·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2860·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​54849E29.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2860·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​54849E29.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​54849E29.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jan-​07·​12:​26·​META-​INF/​54849E29.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bX·​defN·14-​Jan-​07·10:​28·res/​anim/​slide_in_left.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat·····1988·​bX·​defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·14-​Jan-​07·10:​28·​res/​anim/​slide_in_right.​xml 6 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_left.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·14-​Jan-​07·10:​28·​res/​anim/​slide_out_left.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_right.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·14-​Jan-​07·10:​28·​res/​anim/​slide_out_right.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_left.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······700·​bl·​defN·14-​Jan-​07·10:​28·​res/​drawable/​selector_failed.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······508·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_right.​xml
10 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·14-​Jan-​07·10:​28·​res/​drawable/​selector_passed.​xml 10 -​rw-​-​-​-​·····1.​0·​fat·····7638·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·14-​Jan-​07·10:​28·​res/​drawable/​selector_pending.​xml 11 -​rw-​-​-​-​·····1.​0·​fat·····1471·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_archive.​png
12 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·14-​Jan-​07·10:​28·​res/​drawable/​selector_skipped.​xml 12 -​rw-​-​-​-​·····1.​0·​fat·····1804·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png
13 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·14-​Jan-​07·10:​28·​res/​drawable/​selector_undefined.​xml 13 -​rw-​-​-​-​·····1.​0·​fat·····1829·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
14 -​rw-​-​-​-​·····2.​0·​fat·····​1032·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​feature_list_item.​xml 14 -​rw-​-​-​-​·····1.​0·​fat·····​1439·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_menu_archive.​png
15 -​rw-​-​-​-​·····2.​0·​fat······​724·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​list_group.​xml 15 -​rw-​-​-​-​·····1.​0·​fat·····1128·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_menu_refresh.​png
16 -​rw-​-​-​-​·····2.​0·​fat······​916·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​main.​xml 16 -​rw-​-​-​-​·····1.​0·​fat·····2567·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
17 -​rw-​-​-​-​·····2.​0·​fat·····​1592·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​outline_example_list_​item.​xml 17 -​rw-​-​-​-​·····1.​0·​fat·····​1131·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_archive.​png
18 -​rw-​-​-​-​·····2.​0·​fat······​640·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​scenario_list_item.​xml 18 -​rw-​-​-​-​·····1.​0·​fat·····1061·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_refresh.​png
19 -​rw-​-​-​-​·····2.​0·​fat······​592·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​set_report_dialog.​xml 19 -​rw-​-​-​-​·····1.​0·​fat·····7286·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
20 -​rw-​-​-​-​·····2.​0·​fat·····​1072·​bl·defN·14-​Jan-​07·10:​28·​res/​layout/​step_list_item.​xml 20 -​rw-​-​-​-​·····1.​0·​fat·····​1151·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_archive.​png
21 -​rw-​-​-​-​·····2.​0·​fat······592·​bl·defN·14-​Jan-​07·10:​28·​res/​menu/​main.​xml 21 -​rw-​-​-​-​·····1.​0·​fat·····2561·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_refresh.​png
22 -​rw-​-​-​-​·····​2.​0·​fat·····1788·​bl·​defN·14-​Jan-​07·10:​28·AndroidManifest.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······700·​bl·​defN·08-​Jan-​01·00:​00·res/​drawable/​selector_failed.​xml
23 -​rw-​-​-​-​·····1.​0·​fat·····6076·​b-​·stor·14-​Jan-​07·10:​28·​resources.​arsc 23 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·08-​Jan-​01·00:​00·​res/​drawable/​selector_passed.​xml
24 -​rw-​-​-​-​·····1.​0·​fat·····7638·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​hdpi/​ic_launcher.​png 24 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·08-​Jan-​01·00:​00·​res/​drawable/​selector_pending.​xml
25 -​rw-​-​-​-​·····1.​0·​fat·····1521·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​hdpi/​ic_menu_archive.​png 25 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·08-​Jan-​01·00:​00·​res/​drawable/​selector_skipped.​xml
26 -​rw-​-​-​-​·····1.​0·​fat·····1820·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​hdpi/​ic_menu_refresh.​png 26 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·08-​Jan-​01·00:​00·​res/​drawable/​selector_undefined.​xml
27 -​rw-​-​-​-​·····1.​0·​fat·····​1829·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​ldpi/​ic_launcher.​png 27 -​rw-​-​-​-​·····2.​0·​fat·····​1032·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​feature_list_item.​xml
28 -​rw-​-​-​-​·····1.​0·​fat······899·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​ldpi/​ic_menu_archive.​png 28 -​rw-​-​-​-​·····2.​0·​fat······724·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​list_group.​xml
29 -​rw-​-​-​-​·····1.​0·​fat·····1450·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​ldpi/​ic_menu_refresh.​png 29 -​rw-​-​-​-​·····2.​0·​fat······​916·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​main.​xml
30 -​rw-​-​-​-​·····1.​0·​fat·····2567·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​mdpi/​ic_launcher.​png 30 -​rw-​-​-​-​·····2.​0·​fat·····1592·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​outline_example_list_​item.​xml
31 -​rw-​-​-​-​·····1.​0·​fat·····1188·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​mdpi/​ic_menu_archive.​png 31 -​rw-​-​-​-​·····2.​0·​fat······​640·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​scenario_list_item.​xml
32 -​rw-​-​-​-​·····1.​0·​fat·····1085·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​mdpi/​ic_menu_refresh.​png 32 -​rw-​-​-​-​·····2.​0·​fat······​592·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​set_report_dialog.​xml
33 -​rw-​-​-​-​·····1.​0·​fat·····7286·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​xhdpi/​ic_launcher.​png 33 -​rw-​-​-​-​·····2.​0·​fat·····1072·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​step_list_item.​xml
34 -​rw-​-​-​-​·····1.​0·​fat·····1168·​b-​·stor·14-​Jan-​07·10:​28·​res/​drawable-​xhdpi/​ic_menu_archive.​png 34 -​rw-​-​-​-​·····2.​0·​fat······​592·​bl·defN·08-​Jan-​01·00:​00·​res/​menu/​main.​xml
35 -​rw-​-​-​-​·····​1.​0·​fat·····2644·​b-​·​stor·14-​Jan-​07·10:​28·​res/​drawable-​xhdpi/​ic_menu_refresh.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····6356·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
36 -​rw-​-​-​-​·····​2.​0·​fat··3958088·​bl·​defN·14-​Jan-​07·10:​28·​classes.​dex 36 -​rw-​-​-​-​·····​2.​0·​fat··4044000·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
37 35·​files,​·​4016670·​bytes·​uncompressed,​·​1271552·​bytes·​compressed:​··​68.​4% 37 35·​files,​·​4103033·​bytes·​uncompressed,​·​1272610·​bytes·​compressed:​··​69.​0%
[−]
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="5"·​android:​versionName="1.​0.​4"·​package="headrevision​.​BehatReporter" 2 <manifest·​android:​versionCode="5"·​android:​versionName="1.​0.​4"·​package="headrevision​.​BehatReporter"·platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​1425461"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="17"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="17"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 6 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
7 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​MainActivity"> 7 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​MainActivity">
8 ············​<intent-​filter> 8 ············​<intent-​filter>
9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
[−]
res/drawable-mdpi-v4/ic_menu_refresh.png
[−]
sng
Offset 2, 39 lines modified Offset 2, 39 lines modified
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​grayscale·​alpha;​ 4 ····​using·​grayscale·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0602·​0101·​0200·​0100·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0602·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0002·​0002·​0001·​0001·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0002·​0002·​0001·​0001·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0301·​0000·c300·1300·​0000·​0000·​0000·​0000·​0000·​0202·​0000·​0912·​004d·​0022·​0000·​0001·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0301·​0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0202·​0000·​0912·​004d·​0022·​0000·​0001·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0005·​0019·​0030·​003d·​0040·​0036·​0022·​000b·​0000·​000e·​1369·​56a1·​0050·​0000·​0f01·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0005·​0019·​0030·​003d·​0040·​0036·​0022·​000b·​0000·​000e·​1369·​56a1·​0050·​0000·​0f01·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0001·​0000·​0a0d·​0040·​146f·​4b88·​7994·​9098·​9599·​8496·​5f8e·​2279·​004b·​0062·​a09b·​cb9c·​0058·​0000·8b00·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0001·​0000·​0a0d·​0040·​146f·​4b88·​7994·​9098·​9599·​8496·​5f8e·​2279·​004b·​0062·​a09b·​cb9c·​0058·​0000·0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0601·​0000·​a101·​0032·​1877·​8998·​df9d·​fe9b·​ff99·​ff98·​ff98·​ff98·​ff9a·​f09d·​9c99·​9797·​ff99·​d09d·​0864·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0601·​0000·​a101·​0032·​1877·​8998·​df9d·​fe9b·​ff99·​ff98·​ff98·​ff98·​ff9a·​f09d·​9c99·​9797·​ff99·​d09d·​0864·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0a00·​0000·​8003·​004b·​4f92·​e29c·​ff99·​fe97·​ff9a·​ee9d·​d59d·​d49d·​e79e·​fd9b·​ff98·​ff99·​fe99·​ff98·​e49e·​136f·​0003·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​8003·​004b·​4f92·​e29c·​ff99·​fe97·​ff9a·​ee9d·​d59d·​d49d·​e79e·​fd9b·​ff98·​ff99·​fe99·​ff98·​e49e·​136f·​0003·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·1600·​0000·​ff01·​004c·​6996·​fd9b·​ff97·​fd9a·​ba9c·​5e8f·​2577·​0b68·​0c67·​1f70·​4487·​d59a·​ff98·​fa99·​ff98·​ef9d·​2677·​000a·​0000·​0001·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·0000·​0000·​ff01·​004c·​6996·​fd9b·​ff97·​fd9a·​ba9c·​5e8f·​2577·​0b68·​0c67·​1f70·​4487·​d59a·​ff98·​fa99·​ff98·​ef9d·​2677·​000a·​0000·​0001·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·1100·​0001·​0000·​0035·​5392·​fc9b·​ff97·​ee9b·​5f92·​005e·​0326·​040a·​0301·​bc02·​004a·​548d·​f699·​fe98·​fb98·​ff97·​f89c·​3a7f·​0011·​0000·​0001·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·0000·​0001·​0000·​0035·​5392·​fc9b·​ff97·​ee9b·​5f92·​005e·​0326·​040a·​0301·​bc02·​004a·​548d·​f699·​fe98·​fb98·​ff97·​f89c·​3a7f·​0011·​0000·​0001·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0301·​0000·​000f·​2079·​e19c·​ff97·​ec9b·​4087·​003c·​a802·​0000·​1101·​0000·​0044·​6794·​ff9d·​ff9a·​ff9b·​ff9b·​fe9a·​ff9e·​4d8a·​001a·​0000·​0001·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0301·​0000·​000f·​2079·​e19c·​ff97·​ec9b·​4087·​003c·​a802·​0000·​1101·​0000·​0044·​6794·​ff9d·​ff9a·​ff9b·​ff9b·​fe9a·​ff9e·​4d8a·​001a·​0000·​0001·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0501·​0000·​0043·​8c98·​ff98·​ff9a·​5d91·​0038·​0000·​0501·​0002·​0000·​0006·​0774·​7099·​7691·​6992·​608f·​5a8f·​528a·​518b·​1d74·​0010·​0000·​0001·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0501·​0000·​0043·​8c98·​ff98·​ff9a·​5d91·​0038·​0000·​0501·​0002·​0000·​0006·​0774·​7099·​7691·​6992·​608f·​5a8f·​528a·​518b·​1d74·​0010·​0000·​0001·​0000·​0000·​0000·​0000·
20 0000·​0000·​0001·​0000·​0006·​1571·​db9d·​ff97·​b49b·​005b·​ff01·​2401·​0701·​0000·​0000·​0000·​001b·​0032·​002a·​0028·​0022·​0020·​001c·​001c·​0011·​0000·​0002·​0001·​0000·​0000·​0000·​0000· 20 0000·​0000·​0001·​0000·​0006·​1571·​db9d·​ff97·​b49b·​005b·​ff01·​2401·​0701·​0000·​0000·​0000·​001b·​0032·​002a·​0028·​0022·​0020·​001c·​001c·​0011·​0000·​0002·​0001·​0000·​0000·​0000·​0000·
21 0000·​0000·​0001·​0000·​001c·​508a·​ff9b·​ff9a·​5d8d·​0025·​0000·​0102·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0001·​0000·​001c·​508a·​ff9b·​ff9a·​5d8d·​0025·​0000·​0102·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0002·​0000·​0032·​7b95·​ff98·​e89d·​2476·​000a·​0000·​0401·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0002·​0002·​0002·​0000·​0006·​0024·​002d·​0036·​0017·​0000·​0001·​0000·​0000· 22 0000·​0000·​0002·​0000·​0032·​7b95·​ff98·​e89d·​2476·​000a·​0000·​0401·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0002·​0002·​0002·​0000·​0006·​0024·​002d·​0036·​0017·​0000·​0001·​0000·​0000·
23 0000·​0000·​0002·​0000·​0040·​9898·​ff97·​d79c·​0e68·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002e·​3a8e·​7e92·​7099·​0a60·af00·ff00·​0000·​0000· 23 0000·​0000·​0002·​0000·​0040·​9898·​ff97·​d79c·​0e68·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002e·​3a8e·​7e92·​7099·​0a60·0000·0000·​0000·​0000·
24 0000·​0000·​0002·​0000·​0040·​7a9d·​d49c·​90a1·​0562·7800·ff00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​003e·​9199·​ff99·​dd9e·​106c·​0002·​0000·​0000·​0000· 24 0000·​0000·​0002·​0000·​0040·​7a9d·​d49c·​90a1·​0562·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​003e·​9199·​ff99·​dd9e·​106c·​0002·​0000·​0000·​0000·
25 0000·​0000·​0001·​0000·​0016·​015a·​0058·​0053·​0025·​0000·​0001·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0302·​0000·​0046·​a09b·​ff97·​c99c·​0561·ff00·​0000·​0000·​0000· 25 0000·​0000·​0001·​0000·​0016·​015a·​0058·​0053·​0025·​0000·​0001·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0302·​0000·​0046·​a09b·​ff97·​c99c·​0561·0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0c00·​0000·​0002·​0866·​ce9d·​ff97·​ac9c·​004d·​0000·​1101·​0000·​0000· 26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0866·​ce9d·​ff97·​ac9c·​004d·​0000·​1101·​0000·​0000·
27 0000·​0000·​0000·​0000·​0001·​4901·9000·1f00·​0002·​0002·​0004·​0004·​0008·​0009·​000f·​0009·​0000·​0000·​0000·​0000·​0002·​0000·​0022·​4f8a·​ff9b·​ff99·​7294·​002f·​0000·​0002·​0000·​0000· 27 0000·​0000·​0000·​0000·​0001·​4901·0000·0000·​0002·​0002·​0004·​0004·​0008·​0009·​000f·​0009·​0000·​0000·​0000·​0000·​0002·​0000·​0022·​4f8a·​ff9b·​ff99·​7294·​002f·​0000·​0002·​0000·​0000·
28 0000·​0000·​0000·​0000·​0000·​0501·​0400·​0134·​0c6b·​0e69·​146f·​1572·​2376·​2377·​3c7c·​1e77·​001d·​0000·​0002·​0102·​0000·​0806·​0065·​b99b·​ff97·​e69c·​2579·​000e·​0000·​0101·​0000·​0000· 28 0000·​0000·​0000·​0000·​0000·​0501·​0000·​0134·​0c6b·​0e69·​146f·​1572·​2376·​2377·​3c7c·​1e77·​001d·​0000·​0002·​0102·​0000·​0806·​0065·​b99b·​ff97·​e69c·​2579·​000e·​0000·​0101·​0000·​0000·
29 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0a6a·​baa2·​e29c·​e39e·​e99e·​ea9d·​fe9d·​caa2·​1a85·​001a·​0000·​0e02·​0000·​3507·​0053·​8395·​ff99·​ff98·​8998·​0045·​0000·​0b01·​0000·​0000·​0000· 29 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0a6a·​baa2·​e29c·​e39e·​e99e·​ea9d·​fe9d·​caa2·​1a85·​001a·​0000·​0e02·​0000·​3507·​0053·​8395·​ff99·​ff98·​8998·​0045·​0000·​0b01·​0000·​0000·​0000·
30 0000·​0000·​0000·​0000·​0000·ff00·6700·​035e·​cc9c·​ff97·​fd98·​fe98·​ff98·​dd99·​2b7c·​0020·​0000·​0001·​1f02·​0122·​0068·​8796·​ff9a·​ff97·​ca9d·​1273·​000c·​0000·​0601·​0000·​0000·​0000· 30 0000·​0000·​0000·​0000·​0000·0000·0000·​035e·​cc9c·​ff97·​fd98·​fe98·​ff98·​dd99·​2b7c·​0020·​0000·​0001·​1f02·​0122·​0068·​8796·​ff9a·​ff97·​ca9d·​1273·​000c·​0000·​0601·​0000·​0000·​0000·
31 0000·​0000·​0000·​0000·​0000·​2f01·​0000·​0053·​b69d·​ff98·​f999·​fd98·​fb9b·​4b8f·​0063·​063f·​013e·​0049·​0967·​4c8b·​c29b·​ff99·​ff97·​e19c·​2c86·​0026·​0000·​0001·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·​0000·​0000·​2f01·​0000·​0053·​b69d·​ff98·​f999·​fd98·​fb9b·​4b8f·​0063·​063f·​013e·​0049·​0967·​4c8b·​c29b·​ff99·​ff97·​e19c·​2c86·​0026·​0000·​0001·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·​0000·​0000·​0302·​0000·​0049·​a69c·​ff98·​fa98·​ff98·​fc98·​e999·​bc99·​999b·​9199·​a49c·​d39d·​fd9a·​fe97·​ff99·​cb9d·​2986·​002e·​0000·​0001·​0000·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·​0000·​0000·​0302·​0000·​0049·​a69c·​ff98·​fa98·​ff98·​fc98·​e999·​bc99·​999b·​9199·​a49c·​d39d·​fd9a·​fe97·​ff99·​cb9d·​2986·​002e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·​0000·​0002·​0000·​003e·​9299·​ff99·​e899·​cb9c·​ff9c·​ff99·​ff98·​ff98·​ff98·​ff98·​fe97·​ff99·​ea9c·​8198·​0e70·​0024·​0000·​0001·​0f00·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·​0000·​0002·​0000·​003e·​9299·​ff99·​e899·​cb9c·​ff9c·​ff99·​ff98·​ff98·​ff98·​ff98·​fe97·​ff99·​ea9c·​8198·​0e70·​0024·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
34 0000·​0000·​0000·​0000·​0000·​0002·​0000·​0033·​8193·​ff9d·​4f8c·​006a·​5189·​949a·​be9d·​d49d·​d69d·​c79d·​a99c·​6e93·​1f77·​0041·​0b0a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 34 0000·​0000·​0000·​0000·​0000·​0002·​0000·​0033·​8193·​ff9d·​4f8c·​006a·​5189·​949a·​be9d·​d49d·​d69d·​c79d·​a99c·​6e93·​1f77·​0041·​0b0a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
35 0000·​0000·​0000·​0000·​0000·​0002·​0000·​0029·​6696·​6c96·​0046·​8f03·​001d·​003f·​0159·​0a68·​0c69·​035f·​004c·​002c·​000b·​0000·​0301·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 35 0000·​0000·​0000·​0000·​0000·​0002·​0000·​0029·​6696·​6c96·​0046·​8f03·​001d·​003f·​0159·​0a68·​0c69·​035f·​004c·​002c·​000b·​0000·​0301·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
36 0000·​0000·​0000·​0000·​0000·​0001·​0000·​0015·​0972·​074b·​1d01·2200·1200·​0000·​0000·​0001·​0001·​0000·​0700·​0000·​0000·​0501·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 36 0000·​0000·​0000·​0000·​0000·​0001·​0000·​0015·​0972·​074b·​1d01·0000·0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0501·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
37 0000·​0000·​0000·​0000·​0000·​0000·​0000·c400·​0c05·​3d02·​0000·​0601·​0001·​0302·​3a01·​0b00·ff00·b200·​1201·​0002·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 37 0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0c05·​3d02·​0000·​0601·​0001·​0302·​3a01·​0000·0000·0000·​1201·​0002·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
40 } 40 }
[−]
res/drawable-mdpi-v4/ic_menu_archive.png
[−]
sng
Offset 2, 28 lines modified Offset 2, 22 lines modified
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​7,​··​7,​··​7)​·····​#·​rgb·​=·​(0x07,​0x07,​0x07)​ 8 ····​(··​7,​··​7,​··​7)​·····​#·​rgb·​=·​(0x07,​0x07,​0x07)​
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
10 ····​(·​55,​·​55,​·​55)​·····​#·​rgb·​=·​(0x37,​0x37,​0x37)​  
11 ····​(100,​100,​100)​·····​#·​rgb·​=·​(0x64,​0x64,​0x64)​  
12 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38  
13 ····​(116,​116,​116)​·····​#·​rgb·​=·​(0x74,​0x74,​0x74)​  
14 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​ 9 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​
15 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 10 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
16 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​ 11 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​
17 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​ 12 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​
18 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2 13 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2
19 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1 14 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1
20 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1 15 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1
21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
22 ····​(·​48,​·​48,​·​48)​·····​#·​rgb·​=·​(0x30,​0x30,​0x30)​·​grey19  
23 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
24 ····​(·​37,​·​37,​·​37)​·····​#·​rgb·​=·​(0x25,​0x25,​0x25)​ 18 ····​(·​37,​·​37,​·​37)​·····​#·​rgb·​=·​(0x25,​0x25,​0x25)​
25 ····​(196,​196,​196)​·····​#·​rgb·​=·​(0xc4,​0xc4,​0xc4)​·​grey77 19 ····​(196,​196,​196)​·····​#·​rgb·​=·​(0xc4,​0xc4,​0xc4)​·​grey77
26 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82 20 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
27 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​ 21 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​
28 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​ 22 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​
29 ····​(208,​208,​208)​·····​#·​rgb·​=·​(0xd0,​0xd0,​0xd0)​ 23 ····​(208,​208,​208)​·····​#·​rgb·​=·​(0xd0,​0xd0,​0xd0)​
Offset 37, 15 lines modified Offset 31, 14 lines modified
37 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 31 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
38 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 32 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
39 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 33 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
40 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99 34 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99
41 ····​(151,​151,​151)​·····​#·​rgb·​=·​(0x97,​0x97,​0x97)​ 35 ····​(151,​151,​151)​·····​#·​rgb·​=·​(0x97,​0x97,​0x97)​
42 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 36 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
43 ····​(·​14,​·​14,​·​14)​·····​#·​rgb·​=·​(0x0e,​0x0e,​0x0e)​ 37 ····​(·​14,​·​14,​·​14)​·····​#·​rgb·​=·​(0x0e,​0x0e,​0x0e)​
44 ····​(·​12,​·​12,​·​12)​·····​#·​rgb·​=·​(0x0c,​0x0c,​0x0c)​  
45 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​ 38 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​
46 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 39 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
47 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99 40 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99
48 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 41 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
49 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96 42 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96
50 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21 43 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21
51 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 44 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
Offset 107, 15 lines modified Offset 100, 14 lines modified
107 ····​(·​63,​·​63,​·​63)​·····​#·​rgb·​=·​(0x3f,​0x3f,​0x3f)​ 100 ····​(·​63,​·​63,​·​63)​·····​#·​rgb·​=·​(0x3f,​0x3f,​0x3f)​
108 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 101 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
109 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30 102 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
110 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 103 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
111 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98 104 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98
112 ····​(198,​198,​198)​·····​#·​rgb·​=·​(0xc6,​0xc6,​0xc6)​ 105 ····​(198,​198,​198)​·····​#·​rgb·​=·​(0xc6,​0xc6,​0xc6)​
113 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 106 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
114 ····​(·​76,​·​76,​·​76)​·····​#·​rgb·​=·​(0x4c,​0x4c,​0x4c)​  
115 ····​(·​44,​·​44,​·​44)​·····​#·​rgb·​=·​(0x2c,​0x2c,​0x2c)​ 107 ····​(·​44,​·​44,​·​44)​·····​#·​rgb·​=·​(0x2c,​0x2c,​0x2c)​
116 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​ 108 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​
117 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 109 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
118 ····​(·​33,​·​33,​·​33)​·····​#·​rgb·​=·​(0x21,​0x21,​0x21)​·​grey13 110 ····​(·​33,​·​33,​·​33)​·····​#·​rgb·​=·​(0x21,​0x21,​0x21)​·​grey13
119 ····​(198,​198,​198)​·····​#·​rgb·​=·​(0xc6,​0xc6,​0xc6)​ 111 ····​(198,​198,​198)​·····​#·​rgb·​=·​(0xc6,​0xc6,​0xc6)​
120 ····​(137,​137,​137)​·····​#·​rgb·​=·​(0x89,​0x89,​0x89)​ 112 ····​(137,​137,​137)​·····​#·​rgb·​=·​(0x89,​0x89,​0x89)​
121 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 113 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
Offset 155, 15 lines modified Offset 147, 14 lines modified
155 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 147 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
156 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​ 148 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​
157 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 149 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
158 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​ 150 ····​(·​45,​·​45,​·​45)​·····​#·​rgb·​=·​(0x2d,​0x2d,​0x2d)​
159 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95 151 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
160 ····​(191,​191,​191)​·····​#·​rgb·​=·​(0xbf,​0xbf,​0xbf)​·​grey75 152 ····​(191,​191,​191)​·····​#·​rgb·​=·​(0xbf,​0xbf,​0xbf)​·​grey75
161 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 153 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
162 ····​(153,​153,​153)​·····​#·​rgb·​=·​(0x99,​0x99,​0x99)​·​grey60  
163 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 154 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
164 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 155 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
165 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 156 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
166 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 157 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
167 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​ 158 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​
168 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 159 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
169 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​ 160 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​
Offset 177, 46 lines modified Offset 168, 45 lines modified
177 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10 168 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10
178 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 169 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
179 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 170 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
180 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 171 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
181 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 172 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
182 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 173 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
183 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​ 174 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​
184 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2  
185 } 175 }
186 tRNS·​{ 176 tRNS·​{
187 ·​0·​1·​0·​0·​0·​0·​0·​1·​64·​100·​97·​97·​98·​48·​1·​0·​11·​125·​161·​156·​157·​157·​156·​160·​126·​19·​2·​12·​121·​156·​151·​152·​152·​152·​153·​77·​1·​0·​122·​157·​153·​153·​156·​132·​29·​6·​9·​10·​4·​157·​153·​153·​153·​150·​123·​118·​119·​118·​122·​97·​2·​154·​155·​158·​159·​161·​141·​26·​1·​154·​148·​145·​146·​146·​145·​144·​147·​125·​58·​46·​50·​39·​157·​152·​124·​142·​144·​143·​143·​141·​146·​148·​149·​141·​33·​157·​143·​131·​154·​157·​130·​156·​135·​152·​152·​157·​96·​0·​122·​157·​153·​132·​150·​152·​60·​2·​122·​158·​148·​134·​155·​156·​135·​25·​1·​122·​141·​141·​157·​106·​3·​141·​148·​154·​69·​1·​152·​153·​141·​34·​157·​115·​8·​157·​156·​79·​1·​145·​42·​123·​14·​121·​156·​156·​90·0·​13·​160·​156·​156·​155·​157·​151·​53·​96·​135·​131·​131·​131·​134·​110·​15·​1·​7·​21·​22·​11·​0} 177 ·​0·​1·​1·​64·​100·​97·​97·​98·​48·​1·​11·​125·​161·​156·​157·​157·​156·​160·​126·​19·​2·​12·​121·​156·​151·​152·​152·​152·​153·​77·​1·​122·​157·​153·​153·​156·​132·​29·​6·​9·​10·​4·​157·​153·​153·​153·​150·​123·​118·​119·​118·​122·​97·​2·​154·​155·​158·​159·​161·​141·​26·​1·​154·​148·​145·​146·​146·​145·​144·​147·​125·​58·​46·​50·​39·​157·​152·​124·​142·​144·​143·​143·​141·​146·​148·​149·​141·​33·​157·​143·​131·​154·​157·​130·​156·​135·​152·​152·​157·​96·​122·​157·​153·​132·​150·​152·​60·​2·​122·​158·​148·​134·​155·​156·​135·​25·​1·​122·​141·​141·​157·​106·​3·​141·​148·​154·​69·​1·​152·​153·​141·​34·​157·​115·​8·​157·​156·​79·​1·​145·​42·​123·​14·​121·​156·​156·​90·​13·​160·​156·​156·​155·​157·​151·​53·​96·​135·​131·​131·​131·​134·​110·​15·​1·​7·​21·​22·​11}
188 IMAGE·​{ 178 IMAGE·​{
189 ····​pixels·​hex 179 ····​pixels·​hex
190 000000000000000000000​000000000000000000000​000000000000000000000​0 180 000000000000000000000​000000000000000000000​000000000000000000000​0
191 000000000000000000000​000000000000000000000​000000000000000000000​0 181 000000000000000000000​000000000000000000000​000000000000000000000​0
192 000000000000000000000​000000000000000000000​000000000000000000000​0 182 000000000000000000000​000000000000000000000​000000000000000000000​0
193 000000010002030000000​405060700000000000000​000000000000000000000​0 183 000000010000000000000​000000200000000000000​000000000000000000000​0
194 000000000000000000000​000000000000000000000​000000000000000000000​0 184 000000000000000000000​000000000000000000000​000000000000000000000​0
195 00000008090a0a0a0a0a0​a0b0c0d000e0f00000000​000000000000000000000​0 185 000000030405050505050​506070800090000000000​000000000000000000000​0
196 0e0010111213141515151​416171819001a0e0e0e0e​0e0e0e0e0000000000000​0 186 09000a0b0c0d0e0f0f0f0​e10111213001409090909​090909090000000000000​0
197 0e001b1c1d1e1f2020202​021202223002425000000​000000000000000000000​0 187 090015161718191a1a1a1​a1b1a1c1d001e00000000​000000000000000000000​0
198 0e001b262720282929292​928202a2b2c2d102e2e2e​2e2e2e2f3000000000000​0 188 0900151f201a212222222​2211a232425260a272727​272727282900000000000​0
Max diff block lines reached; 267/9117 bytes (2.93%) of diff not shown.
[−]
res/drawable-hdpi-v4/ic_menu_archive.png
[−]
sng
Offset 6, 22 lines modified Offset 6, 19 lines modified
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3 12 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3
13 ····​(·​42,​·​42,​·​42)​·····​#·​rgb·​=·​(0x2a,​0x2a,​0x2a)​  
14 ····​(·​38,​·​38,​·​38)​·····​#·​rgb·​=·​(0x26,​0x26,​0x26)​·​grey15  
15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
19 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 17 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
20 ····​(··​6,​··​6,​··​6)​·····​#·​rgb·​=·​(0x06,​0x06,​0x06)​  
21 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​ 18 ····​(··​4,​··​4,​··​4)​·····​#·​rgb·​=·​(0x04,​0x04,​0x04)​
22 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
23 ····​(·​40,​·​40,​·​40)​·····​#·​rgb·​=·​(0x28,​0x28,​0x28)​ 20 ····​(·​40,​·​40,​·​40)​·····​#·​rgb·​=·​(0x28,​0x28,​0x28)​
24 ····​(190,​190,​190)​·····​#·​rgb·​=·​(0xbe,​0xbe,​0xbe)​·​grey 21 ····​(190,​190,​190)​·····​#·​rgb·​=·​(0xbe,​0xbe,​0xbe)​·​grey
25 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​ 22 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​
26 ····​(194,​194,​194)​·····​#·​rgb·​=·​(0xc2,​0xc2,​0xc2)​·​grey76 23 ····​(194,​194,​194)​·····​#·​rgb·​=·​(0xc2,​0xc2,​0xc2)​·​grey76
27 ····​(195,​195,​195)​·····​#·​rgb·​=·​(0xc3,​0xc3,​0xc3)​ 24 ····​(195,​195,​195)​·····​#·​rgb·​=·​(0xc3,​0xc3,​0xc3)​
Offset 50, 15 lines modified Offset 47, 14 lines modified
50 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 47 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
51 ····​(·​17,​·​17,​·​17)​·····​#·​rgb·​=·​(0x11,​0x11,​0x11)​ 48 ····​(·​17,​·​17,​·​17)​·····​#·​rgb·​=·​(0x11,​0x11,​0x11)​
52 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 49 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
53 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 50 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
54 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 51 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
55 ····​(·​42,​·​42,​·​42)​·····​#·​rgb·​=·​(0x2a,​0x2a,​0x2a)​ 52 ····​(·​42,​·​42,​·​42)​·····​#·​rgb·​=·​(0x2a,​0x2a,​0x2a)​
56 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 53 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
57 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2  
58 ····​(156,​156,​156)​·····​#·​rgb·​=·​(0x9c,​0x9c,​0x9c)​·​grey61 54 ····​(156,​156,​156)​·····​#·​rgb·​=·​(0x9c,​0x9c,​0x9c)​·​grey61
59 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2 55 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2
60 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 56 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
61 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 57 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
62 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 58 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
63 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 59 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
64 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31 60 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31
Offset 174, 15 lines modified Offset 170, 14 lines modified
174 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 170 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
175 ····​(·​55,​·​55,​·​55)​·····​#·​rgb·​=·​(0x37,​0x37,​0x37)​ 171 ····​(·​55,​·​55,​·​55)​·····​#·​rgb·​=·​(0x37,​0x37,​0x37)​
176 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 172 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
177 ····​(·​95,​·​95,​·​95)​·····​#·​rgb·​=·​(0x5f,​0x5f,​0x5f)​ 173 ····​(·​95,​·​95,​·​95)​·····​#·​rgb·​=·​(0x5f,​0x5f,​0x5f)​
178 ····​(201,​201,​201)​·····​#·​rgb·​=·​(0xc9,​0xc9,​0xc9)​·​grey79 174 ····​(201,​201,​201)​·····​#·​rgb·​=·​(0xc9,​0xc9,​0xc9)​·​grey79
179 ····​(·​61,​·​61,​·​61)​·····​#·​rgb·​=·​(0x3d,​0x3d,​0x3d)​·​grey24 175 ····​(·​61,​·​61,​·​61)​·····​#·​rgb·​=·​(0x3d,​0x3d,​0x3d)​·​grey24
180 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 176 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
181 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​  
182 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​ 177 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​
183 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3 178 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3
184 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 179 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
185 ····​(147,​147,​147)​·····​#·​rgb·​=·​(0x93,​0x93,​0x93)​ 180 ····​(147,​147,​147)​·····​#·​rgb·​=·​(0x93,​0x93,​0x93)​
186 ····​(·​29,​·​29,​·​29)​·····​#·​rgb·​=·​(0x1d,​0x1d,​0x1d)​ 181 ····​(·​29,​·​29,​·​29)​·····​#·​rgb·​=·​(0x1d,​0x1d,​0x1d)​
187 ····​(·​83,​·​83,​·​83)​·····​#·​rgb·​=·​(0x53,​0x53,​0x53)​ 182 ····​(·​83,​·​83,​·​83)​·····​#·​rgb·​=·​(0x53,​0x53,​0x53)​
188 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 183 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
Offset 216, 66 lines modified Offset 211, 62 lines modified
216 ····​(·​87,​·​87,​·​87)​·····​#·​rgb·​=·​(0x57,​0x57,​0x57)​·​grey34 211 ····​(·​87,​·​87,​·​87)​·····​#·​rgb·​=·​(0x57,​0x57,​0x57)​·​grey34
217 ····​(·​86,​·​86,​·​86)​·····​#·​rgb·​=·​(0x56,​0x56,​0x56)​ 212 ····​(·​86,​·​86,​·​86)​·····​#·​rgb·​=·​(0x56,​0x56,​0x56)​
218 ····​(·​88,​·​88,​·​88)​·····​#·​rgb·​=·​(0x58,​0x58,​0x58)​ 213 ····​(·​88,​·​88,​·​88)​·····​#·​rgb·​=·​(0x58,​0x58,​0x58)​
219 ····​(·​78,​·​78,​·​78)​·····​#·​rgb·​=·​(0x4e,​0x4e,​0x4e)​ 214 ····​(·​78,​·​78,​·​78)​·····​#·​rgb·​=·​(0x4e,​0x4e,​0x4e)​
220 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2 215 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2
221 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 216 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
222 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 217 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
223 ····​(··​7,​··​7,​··​7)​·····​#·​rgb·​=·​(0x07,​0x07,​0x07)​  
224 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​  
225 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
226 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 218 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
227 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​  
228 } 219 }
229 tRNS·​{ 220 tRNS·​{
230 ·​0·​1·​14·​33·​32·​20·​0·0·​34·​107·​122·​112·​49·​0·​1·​63·​140·​155·​153·​154·​154·​153·​155·​147·​106·​19·​1·​64·​140·​154·​152·​153·​153·​155·​134·​66·​1·​140·​155·​153·​153·​153·​150·​111·​28·​2·​155·​155·​139·​75·​0·​153·​61·​59·​59·​60·​155·​143·​137·​140·​139·​139·​110·​19·​152·​154·​155·​155·​154·​155·​128·​41·​2·​155·​154·​154·​156·​128·​37·​2·​153·​145·​143·​144·​144·​144·​144·​143·​112·​76·​69·​70·​51·​9·​142·​137·​138·​138·​138·​137·​136·​140·​142·​141·​131·​157·​128·​160·​155·​156·​156·​155·​155·​155·​157·​134·​48·​154·​121·​143·​152·​152·​152·​22·​149·​119·​152·​153·​146·​87·​3·​155·​156·​138·​127·​156·​155·​138·​56·​1·​151·​157·​130·​138·​153·​31·​125·​149·​149·​95·​5·​155·​146·​128·​155·​139·​65·​137·​137·​154·​123·​36·​140·​155·​131·​146·​150·​102·​10·​153·​147·​152·​142·​72·​0·​154·​130·​44·​152·​17·​144·​81·​1·​155·​133·​50·​153·​113·​23·​147·​90·​3·​138·​58·​154·​120·​32·​152·​149·​97·​7·​141·​156·​154·​156·​139·​54·​133·​145·​145·​145·​145·​145·​120·​11·​80·​0·​0·0·​1·​0} 221 ·​0·​1·​14·​33·​32·​20·​34·​107·​122·​112·​49·​1·​63·​140·​155·​153·​154·​154·​153·​155·​147·​106·​19·​1·​64·​140·​154·​152·​153·​153·​155·​134·​66·​1·​140·​155·​153·​153·​153·​150·​111·​28·​2·​155·​155·​139·​75·​153·​61·​59·​59·​60·​155·​143·​137·​140·​139·​139·​110·​19·​152·​154·​155·​155·​154·​155·​128·​41·​2·​155·​154·​154·​156·​128·​37·​2·​153·​145·​143·​144·​144·​144·​144·​143·​112·​76·​69·​70·​51·​9·​142·​137·​138·​138·​138·​137·​136·​140·​142·​141·​131·​157·​128·​160·​155·​156·​156·​155·​155·​155·​157·​134·​48·​154·​121·​143·​152·​152·​152·​22·​149·​119·​152·​153·​146·​87·​3·​155·​156·​138·​127·​156·​155·​138·​56·​1·​151·​157·​130·​138·​153·​31·​125·​149·​149·​95·​5·​155·​146·​128·​155·​139·​65·​137·​137·​154·​123·​36·​140·​155·​131·​146·​150·​102·​10·​153·​147·​152·​142·​72·​154·​130·​44·​152·​17·​144·​81·​1·​155·​133·​50·​153·​113·​23·​147·​90·​3·​138·​58·​154·​120·​32·​152·​149·​97·​7·​141·​156·​154·​156·​139·​54·​133·​145·​145·​145·​145·​145·​120·​11·​80·​1}
231 IMAGE·​{ 222 IMAGE·​{
232 ····​pixels·​hex 223 ····​pixels·​hex
233 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 224 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
234 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 225 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
235 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 226 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
236 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 227 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
237 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 228 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
238 000000000001010101010​101010101010101010100​000000000000000000000​000000000000000000000​000000000000 229 000000000001010101010​101010101010101010100​000000000000000000000​000000000000000000000​000000000000
239 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 230 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
240 000000000002030404040​404040404040404030506​000700000000000000000​000000000000000000000​000000000000 231 000000000002030404040​404040404040404030500​000000000000000000000​000000000000000000000​000000000000
241 0000010008090a0a0a0a0​a0a0a0a0a0a0a0a0a0b0c​0d0e00000000000000000​000000000000000000000​000000000000 232 000001000607080808080​80808080808080808090a​000b00000000000000000​000000000000000000000​000000000000
242 000001000f10111213141​414141414141415161718​19001a000000000000000​000000000000000000000​000000000000 233 000001000c0d0e0f10111​111111111111112131415​160017000000000000000​000000000000000000000​000000000000
243 000001001b1c1d1e1f202​02020202020201f1e2122​230024000000000000000​000000000000000000000​000000000000 234 0000010018191a1b1c1d1​d1d1d1d1d1d1d1c1b1e1f​200021000000000000000​000000000000000000000​000000000000
244 000001001b25261e27282​82828282828282829202a​2b2c002d0101010101010​101010101010101000000​000000000000 235 000001001822231b24252​525252525252525261d27​2829002a0101010101010​101010101010101000000​000000000000
245 000001001b252e1e1f202​0202020202020201f1e2f​303100003200000000000​000000000000000000000​000000000000 236 0000010018222b1b1c1d1​d1d1d1d1d1d1d1d1c1b2c​2d2e00000000000000000​000000000000000000000​000000000000
246 000001001b252e1e1f202​020202020202020202720​332b34353636363636363​636363636363703000000​000000000000 237 0000010018222b1b1c1d1​d1d1d1d1d1d1d1d1d241d​2f2830313232323232323​232323232323303000000​000000000000
247 000001001b252e1e1f202​020202020202020201f20​38393a3b3c3c3c3c3c3c3​c3c3c3c3c303d3e3f0001​000000000000 238 0000010018222b1b1c1d1​d1d1d1d1d1d1d1d1d1c1d​343536373838383838383​8383838382d393a3b0001​000000000000
248 000001001b252e1e1f202​827282727272727272827​404142434343434343434​343434342444546470048​000001000000 239 0000010018222b1b1c1d2​524252424242424242524​3c3d3e3f3f3f3f3f3f3f3​f3f3f3f3e404142430044​000001000000
249 000001001b252e1e1f202​049494949494949494949​494a4a4a4a4a4a4a4a4a4​a4a4a4a4b204c4d4e004f​000000000000 240 0000010018222b1b1c1d1​d45454545454545454545​454646464646464646464​6464646471d48494a004b​000000000000
250 000001001b252e1e27205​051525354545454545454​545353535353535353535​353535355565758595a5b​5b5b5c5d0000 241 0000010018222b1b241d4​c4d4e4f50505050505050​504f4f4f4f4f4f4f4f4f4​f4f4f4f51525354555657​575758590000
251 000001001b252e1e28495​e0b5f6061616161616161​616161616161616161616​161616162616364656666​6766685c0048 242 0000010018222b1b25455​a095b5c5d5d5d5d5d5d5d​5d5d5d5d5d5d5d5d5d5d5​d5d5d5d5e5d5f60616262​636264580044
252 000001001b252e1e1e696​a6a6b496c494949494949​494949494949494949494​949494949496d6e6f7071​4a7273740048 243 0000010018222b1b1b656​666674568454545454545​454545454545454545454​54545454545696a6b6c6d​466e6f700044
253 000001001b252e1e20757​67749781e1e1e1e1e1e1e​1e1e1e1e1e1e1e1e1e1e1​e1e1e1e1e1e1e1e1e1e79​1e7a0b7b0001 244 0000010018222b1b1d717​27345741b1b1b1b1b1b1b​1b1b1b1b1b1b1b1b1b1b1​b1b1b1b1b1b1b1b1b1b75​1b7609770001
254 000001001b252e404a7c7​d7e207f1f1f1f1f1f1f1f​1f1f1f1f1f1f1f1f1f1f1​f1f1f1f1f1f1f1f1f1f28​4a8081820000 245 0000010018222b3c46787​97a1d7b1c1c1c1c1c1c1c​1c1c1c1c1c1c1c1c1c1c1​c1c1c1c1c1c1c1c1c1c25​467c7d7e0000
255 000001001b25831e84858​6871e1f20202020202020​202020202020202020202​020202020202020201f1e​88898a008b00 246 0000010018227f1b80818​2831b1c1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d1d1​d1d1d1d1d1d1d1d1d1c1b​848586008700
256 000001001b25838c8d8e8​f841f2020202020202020​202020202020202020202​020202020202020202720​907d91000100 247 0000010018227f88898a8​b801c1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d1d1​d1d1d1d1d1d1d1d1d241d​8c798d000100
257 000001001b25261e15929​34a7f2020202020202020​202020202020202020202​02020202020202020274a​949596000000 248 000001001822231b128e8​f467b1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d1d1​d1d1d1d1d1d1d1d1d2446​909192000000
258 000001001b25974a98999​a20282020202020202020​202020202020202020202​0202020202020201f1e26​9b9c00010000 249 000001001822934694959​61d251d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d1d1​d1d1d1d1d1d1d1d1c1b23​979800010000
259 000001001b251d499d9e6​d1e1f2020202020202020​202020202020202020202​02020202020202028209f​a0a100010000 250 0000010018221a45999a6​91b1c1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d1d1​d1d1d1d1d1d1d1d251d9b​9c9d00010000
Max diff block lines reached; 493/13079 bytes (3.77%) of diff not shown.
[−]
res/drawable-hdpi-v4/ic_menu_refresh.png
[−]
sng
Offset 5, 52 lines modified Offset 5, 52 lines modified
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0002·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0701·ff00·​2d03·​190b·​0001·​0000·​0300·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0002·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0701·0000·​2d03·​190b·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0401·1800·​0f09·​034e·​006c·​0044·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0401·0000·​0f09·​034e·​006c·​0044·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​ac04·​1214·​001f·​0026·​002a·​0023·​031c·​310c·​ff01·ff00·​1c01·1500·​2108·​004e·​1d86·​4797·​0069·​150a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​ac04·​1214·​001f·​0026·​002a·​0023·​031c·​310c·​ff01·0000·​1c01·0000·​2108·​004e·​1d86·​4797·​0069·​150a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​0000·​300b·​022a·​0045·​005e·​0070·​0079·​057f·​0881·​027c·​0076·​0069·​0053·​0035·​1016·​4e07·​024b·​0083·​b99a·​a799·​006d·​1412·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​0000·​300b·​022a·​0045·​005e·​0070·​0079·​057f·​0881·​027c·​0076·​0069·​0053·​0035·​1016·​4e07·​024b·​0083·​b99a·​a799·​006d·​1412·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0001·​0000·​260b·​0239·​0063·​057f·​3b8e·​7295·​a499·​c19a·​d09a·​da9a·​ca9a·​b799·​9098·​5992·​1587·​006f·​0159·​007e·​989a·​ff99·​ae99·​0074·​0519·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0001·​0000·​260b·​0239·​0063·​057f·​3b8e·​7295·​a499·​c19a·​d09a·​da9a·​ca9a·​b799·​9098·​5992·​1587·​006f·​0159·​007e·​989a·​ff99·​ae99·​0074·​0519·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0601·​0000·​8801·​092a·​0062·​1083·​7194·​d09a·​fd9b·​ff9a·​ff99·​ff99·​ff98·​ff98·​ff98·​ff99·​ff99·​ff9a·​ea9b·​9e98·​2e8b·​8f97·​ff9a·​ff98·​c59a·​017b·​0021·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0601·​0000·​8801·​092a·​0062·​1083·​7194·​d09a·​fd9b·​ff9a·​ff99·​ff99·​ff98·​ff98·​ff98·​ff99·​ff99·​ff9a·​ea9b·​9e98·​2e8b·​8f97·​ff9a·​ff98·​c59a·​017b·​0021·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0601·2200·​1a09·​0549·​0079·​5392·​d79a·​ff9a·​fe98·​fd98·​f998·​fe98·​ff98·​ff98·​ff98·​ff98·​ff98·​fa98·​fb98·​ff98·​ff99·​f89b·​fd99·​fc99·​ff98·​d99a·​0882·​0029·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0601·0000·​1a09·​0549·​0079·​5392·​d79a·​ff9a·​fe98·​fd98·​f998·​fe98·​ff98·​ff98·​ff98·​ff98·​ff98·​fa98·​fb98·​ff98·​ff99·​f89b·​fd99·​fc99·​ff98·​d99a·​0882·​0029·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0501·1100·​140c·​0152·​0785·​9a99·​ff9a·​ff98·​fa99·​fc98·​ff99·​ff9a·​fb9b·​e59b·​d29a·​cd9a·​e59b·​f29c·​fe9b·​ff99·​fe99·​fc99·​ff98·​fe99·​fe99·​ff98·​eb9b·​1087·​0031·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0501·0000·​140c·​0152·​0785·​9a99·​ff9a·​ff98·​fa99·​fc98·​ff99·​ff9a·​fb9b·​e59b·​d29a·​cd9a·​e59b·​f29c·​fe9b·​ff99·​fe99·​fc99·​ff98·​fe99·​fe99·​ff98·​eb9b·​1087·​0031·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0401·1200·​1e09·​0053·​1586·​b99a·​ff99·​fb98·​fa99·​ff99·​fc9b·​c59a·​7095·​368d·​0c85·​067f·​047d·​0c86·​2085·​5f8d·​9e97·​f599·​ff99·​fe99·​ff99·​fe99·​ff98·​f39b·​238a·​0039·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0401·0000·​1e09·​0053·​1586·​b99a·​ff99·​fb98·​fa99·​ff99·​fc9b·​c59a·​7095·​368d·​0c85·​067f·​047d·​0c86·​2085·​5f8d·​9e97·​f599·​ff99·​fe99·​ff99·​fe99·​ff98·​f39b·​238a·​0039·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0300·​0000·ff00·​004a·​0885·​b99a·​ff99·​fa99·​fc99·​ff99·​cd9a·​4790·​007c·​0160·​0142·​002e·​0027·​0025·​002a·​054f·​0070·​5493·​fe9a·​ff99·​fe99·​ff99·​fe99·​ff98·​fa9b·​398d·​0043·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​004a·​0885·​b99a·​ff99·​fa99·​fc99·​ff99·​cd9a·​4790·​007c·​0160·​0142·​002e·​0027·​0025·​002a·​054f·​0070·​5493·​fe9a·​ff99·​fe99·​ff99·​fe99·​ff98·​fa9b·​398d·​0043·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0301·​0000·​062e·​0079·​9c99·​ff99·​fa99·​fd99·​ff9a·​9299·​0683·​0059·​062a·​4908·​0000·​0000·​0701·​0200·​151f·​0069·​5492·​f89b·​ff99·​fd99·​fe99·​fe99·​fd99·​fe98·​ff9a·​4c8f·​004c·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0301·​0000·​062e·​0079·​9c99·​ff99·​fa99·​fd99·​ff9a·​9299·​0683·​0059·​062a·​4908·​0000·​0000·​0701·​0000·​151f·​0069·​5492·​f89b·​ff99·​fd99·​fe99·​fe99·​fd99·​fe98·​ff9a·​4c8f·​004c·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​220e·​0065·​6092·​ff9a·​fc99·​fd99·​ff9a·​7a93·​0076·​0645·​2709·2300·1700·​0001·​0003·​0000·​0a23·​006d·​4592·​f09a·​ff98·​fe98·​ff98·​ff98·​ff98·​ff98·​fd98·​ff99·​6492·​0056·​ff02·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​220e·​0065·​6092·​ff9a·​fc99·​fd99·​ff9a·​7a93·​0076·​0645·​2709·0000·0000·​0001·​0003·​0000·​0a23·​006d·​4592·​f09a·​ff98·​fe98·​ff98·​ff98·​ff98·​ff98·​fd98·​ff99·​6492·​0056·​ff02·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
24 0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​003c·​1284·​d89b·​ff98·​fb99·​ff9a·​8c95·​0074·​0a34·​0000·​0000·​0301·​0001·​0001·​0000·​3706·​005f·​3892·​e89d·​fd9a·​f29b·​f69b·​f09b·​ed9b·​ef9b·​e19b·​d49a·​e59b·​6294·​005b·​c503·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 24 0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​003c·​1284·​d89b·​ff98·​fb99·​ff9a·​8c95·​0074·​0a34·​0000·​0000·​0301·​0001·​0001·​0000·​3706·​005f·​3892·​e89d·​fd9a·​f29b·​f69b·​f09b·​ed9b·​ef9b·​e19b·​d49a·​e59b·​6294·​005b·​c503·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
25 0000·​0000·​0000·​0000·​0000·​0001·​0000·​2c0c·​0064·​7495·​ff9a·​fa99·​ff99·​c29a·​0582·​023e·​0000·​0001·​0201·​0000·​0000·​0001·​0000·​0d08·​0068·​2e8e·​498d·​2e8c·​278b·​2a8b·​1989·​0e87·​1088·​0b84·​0780·​0981·​047b·​003b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 25 0000·​0000·​0000·​0000·​0000·​0001·​0000·​2c0c·​0064·​7495·​ff9a·​fa99·​ff99·​c29a·​0582·​023e·​0000·​0001·​0201·​0000·​0000·​0001·​0000·​0d08·​0068·​2e8e·​498d·​2e8c·​278b·​2a8b·​1989·​0e87·​1088·​0b84·​0780·​0981·​047b·​003b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0000·​0000·​0002·​0000·​002d·​0581·​cf9a·​ff98·​fe98·​fe9b·​478f·​0057·​3809·1300·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0020·​0041·​0047·​003f·​003a·​003c·​0035·​0030·​0032·​002c·​0029·​002a·​001f·​0004·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 26 0000·​0000·​0000·​0000·​0000·​0002·​0000·​002d·​0581·​cf9a·​ff98·​fe98·​fe9b·​478f·​0057·​3809·0000·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0020·​0041·​0047·​003f·​003a·​003c·​0035·​0030·​0032·​002c·​0029·​002a·​001f·​0004·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0048·​418f·​fc9b·​fe98·​ff99·​bb9a·​007a·​0326·​0000·​0202·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0048·​418f·​fc9b·​fe98·​ff99·​bb9a·​007a·​0326·​0000·​0202·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
28 0000·​0000·​0000·​0000·​0000·​0000·​6007·​0062·​7d96·​ff99·​f998·​ff9a·​6c94·​005e·​6206·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0001·​0001·​0001·​0001·​0002·​0002·​0002·​0002·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 28 0000·​0000·​0000·​0000·​0000·​0000·​6007·​0062·​7d96·​ff99·​f998·​ff9a·​6c94·​005e·​6206·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0001·​0001·​0001·​0001·​0002·​0002·​0002·​0002·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·​0000·​0001·​0000·​0c16·​0071·​a899·​ff99·​ff98·​f69b·​2d8b·​0040·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·5300·4d00·​1608·​1f0f·​0d15·​041c·​0016·​0600·​0000·​0000·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·​0000·​0001·​0000·​0c16·​0071·​a899·​ff99·​ff98·​f69b·​2d8b·​0040·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·​1608·​1f0f·​0d15·​041c·​0016·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·​0000·​0001·​0000·​0022·​027b·​c89a·​ff99·​ff98·​e29b·​0c85·​002d·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0020·​0065·​006c·​0070·​0075·​0072·​002e·​0000·​0001·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·​0000·​0001·​0000·​0022·​027b·​c89a·​ff99·​ff98·​e29b·​0c85·​002d·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0020·​0065·​006c·​0070·​0075·​0072·​002e·​0000·​0001·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·​0000·​0002·​0000·​0029·​0881·​d89a·​ff98·​ff98·​ce99·​047d·​0024·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​004e·​378f·​9b9a·​a498·​bf9a·​5692·​0057·​ff02·​0000·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·​0000·​0002·​0000·​0029·​0881·​d89a·​ff98·​ff98·​ce99·​047d·​0024·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​004e·​378f·​9b9a·​a498·​bf9a·​5692·​0057·​ff02·​0000·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·​0000·​0002·​0000·​002a·​0a82·​dd9c·​ff9a·​ff9a·​c19b·​027c·​0024·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​ff02·​0054·​6293·​ff9a·​fa98·​ff9a·​7395·​005d·​b704·​0000·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·​0000·​0002·​0000·​002a·​0a82·​dd9c·​ff9a·​ff9a·​c19b·​027c·​0024·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​ff02·​0054·​6293·​ff9a·​fa98·​ff9a·​7395·​005d·​b704·​0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·​0001·​0000·​0018·​0474·​4590·​438e·​318c·​1e8b·​016a·​000f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​e103·​0059·​6894·​ff9a·​f898·​ff9a·​6694·​0058·​ff02·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·​0001·​0000·​0018·​0474·​4590·​438e·​318c·​1e8b·​016a·​000f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​e103·​0059·​6894·​ff9a·​f898·​ff9a·​6694·​0058·​ff02·​0000·​0000·​0000·​0000·​0000·
34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​002f·​004d·​0046·​003f·​003a·​001f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​4909·​0066·​8597·​ff99·​fb98·​ff9a·​5090·​004e·​0000·​0000·​0000·​0000·​0000·​0000· 34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​002f·​004d·​0046·​003f·​003a·​001f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​4909·​0066·​8597·​ff99·​fb98·​ff9a·​5090·​004e·​0000·​0000·​0000·​0000·​0000·​0000·
35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​0220·​0078·​ba99·​ff99·​ff98·​f59b·​288b·​003c·​0000·​0001·​0000·​0000·​0000·​0000· 35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​0220·​0078·​ba99·​ff99·​ff98·​f59b·​288b·​003c·​0000·​0001·​0000·​0000·​0000·​0000·
36 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0501·​0000·​0042·​288a·​f29b·​ff98·​ff98·​d39a·​067f·​0028·​0000·​0002·​0000·​0000·​0000·​0000· 36 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0501·​0000·​0042·​288a·​f29b·​ff98·​ff98·​d39a·​067f·​0028·​0000·​0002·​0000·​0000·​0000·​0000·
37 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0300·3d00·a300·​c802·​be03·​ce03·​8105·​6607·​7007·​2e0c·​1d0f·​210e·​0f15·​0319·​0009·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0100·​2113·​006a·​8496·​ff9a·​f899·​ff99·​8e98·​006b·​230f·​0000·​0001·​0000·​0000·​0000·​0000· 37 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·​c802·​be03·​ce03·​8105·​6607·​7007·​2e0c·​1d0f·​210e·​0f15·​0319·​0009·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​2113·​006a·​8496·​ff9a·​f899·​ff99·​8e98·​006b·​230f·​0000·​0001·​0000·​0000·​0000·​0000·
38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0034·​0058·​005c·​005b·​0061·​0064·​0064·​0069·​006c·​006b·​0070·​0272·​0468·​0022·​0000·​0001·​0000·​0000·​0000·​0301·​0001·​ff01·​004b·​1f87·​e39b·​ff98·​ff98·​fa9b·​3b8d·​004c·​0000·​0300·​0000·​0000·​0000·​0000·​0000· 38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0034·​0058·​005c·​005b·​0061·​0064·​0064·​0069·​006c·​006b·​0070·​0272·​0468·​0022·​0000·​0001·​0000·​0000·​0000·​0301·​0001·​ff01·​004b·​1f87·​e39b·​ff98·​ff98·​fa9b·​3b8d·​004c·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​001c·​0378·​5c93·​6f94·​6b94·​7a96·​8298·​8098·​8f98·​9999·​9399·​ae98·​999b·​0d8b·​003a·​0000·​0002·​0000·​0000·​0201·​0001·​0000·​0a34·​0079·​a499·​ff99·​f999·​ff99·​b299·​0079·​0523·​0000·​0101·​0000·​0000·​0000·​0000·​0000· 39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​001c·​0378·​5c93·​6f94·​6b94·​7a96·​8298·​8098·​8f98·​9999·​9399·​ae98·​999b·​0d8b·​003a·​0000·​0002·​0000·​0000·​0201·​0001·​0000·​0a34·​0079·​a499·​ff99·​f999·​ff99·​b299·​0079·​0523·​0000·​0101·​0000·​0000·​0000·​0000·​0000·
40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0028·​087f·​d79b·​ff99·​fd9a·​ff9a·​ff99·​ff99·​ff99·​fe99·​ff98·​f59b·​5091·​006d·​0c1a·​0000·​0002·​0001·​0801·7c00·​7b02·​0b37·​0072·​7a93·​ff9a·​fd99·​ff98·​f89b·​3d8e·​0053·​f601·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0028·​087f·​d79b·​ff99·​fd9a·​ff9a·​ff99·​ff99·​ff99·​fe99·​ff98·​f59b·​5091·​006d·​0c1a·​0000·​0002·​0001·​0801·0000·​7b02·​0b37·​0072·​7a93·​ff9a·​fd99·​ff98·​f89b·​3d8e·​0053·​f601·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​001f·​0078·​be99·​ff98·​fa99·​fb99·​fa99·​fb99·​fa99·​ff98·​f29c·​4993·​006d·​0a23·​0000·​0101·2300·​0000·​0000·​1c13·​024d·​007b·​8093·​fe9b·​fe99·​fb99·​ff9a·​8895·​0072·​0c1f·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000· 41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​001f·​0078·​be99·​ff98·​fa99·​fb99·​fa99·​fb99·​fa99·​ff98·​f29c·​4993·​006d·​0a23·​0000·​0101·0000·​0000·​0000·​1c13·​024d·​007b·​8093·​fe9b·​fe99·​fb99·​ff9a·​8895·​0072·​0c1f·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·
42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0918·​0072·​ad99·​ff99·​fc99·​ff99·​ff99·​fe99·​ff99·​f59a·​568e·​006c·​1b2d·​0000·​b103·​dd03·​370b·​0221·​0243·​006c·​1f88·​ac99·​ff9a·​fc99·​fa99·​ff99·​ad9a·​0283·​023d·​0000·​0601·​0100·​0000·​0000·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0918·​0072·​ad99·​ff99·​fc99·​ff99·​ff99·​fe99·​ff99·​f59a·​568e·​006c·​1b2d·​0000·​b103·​dd03·​370b·​0221·​0243·​006c·​1f88·​ac99·​ff9a·​fc99·​fa99·​ff99·​ad9a·​0283·​023d·​0000·​0601·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c10·​006c·​9998·​ff99·​fb99·​ff99·​ff99·​fd99·​ff99·​a69a·​0285·​006e·​0162·​005c·​0056·​005c·​0167·​0079·​298a·​8596·​e99b·​ff99·​fb99·​fa99·​ff99·​c49a·​1286·​0050·​1e07·1000·​0400·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c10·​006c·​9998·​ff99·​fb99·​ff99·​ff99·​fd99·​ff99·​a69a·​0285·​006e·​0162·​005c·​0056·​005c·​0167·​0079·​298a·​8596·​e99b·​ff99·​fb99·​fa99·​ff99·​c49a·​1286·​0050·​1e07·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​4f08·​0066·​8598·​ff99·​fb99·​ff99·​fc99·​fd99·​fe99·​fd99·​e99b·​a899·​8299·​6d95·​6292·​6d95·​8b98·​bf9a·​f49b·​ff9a·​fe98·​fa99·​fd98·​ff9a·​ac9a·​1086·​0055·​190b·1100·​0501·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​4f08·​0066·​8598·​ff99·​fb99·​ff99·​fc99·​fd99·​fe99·​fd99·​e99b·​a899·​8299·​6d95·​6292·​6d95·​8b98·​bf9a·​f49b·​ff9a·​fe98·​fa99·​fd98·​ff9a·​ac9a·​1086·​0055·​190b·0000·​0501·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​af04·​005e·​7395·​ff9a·​fc99·​fd99·​ff99·​ff99·​fd98·​fd99·​ff99·​ff99·​ff99·​ff9a·​ff9a·​ff9a·​ff99·​ff99·​fe98·​f999·​fd98·​ff99·​f39b·​7f95·​0383·​014f·​150b·1600·​0501·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​af04·​005e·​7395·​ff9a·​fc99·​fd99·​ff99·​ff99·​fd98·​fd99·​ff99·​ff99·​ff99·​ff9a·​ff9a·​ff9a·​ff99·​ff99·​fe98·​f999·​fd98·​ff99·​f39b·​7f95·​0383·​014f·​150b·0000·​0501·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​ff02·​0055·​5f92·​ff9a·​fc98·​ff99·​aa99·​cb99·​ff9b·​fe99·​ff98·​fe98·​fa98·​fa98·​fb98·​fb98·​fc98·​ff98·​ff98·​ff99·​fa9b·​ae98·​2c8c·​006f·​0839·​1c07·2900·​0701·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​ff02·​0055·​5f92·​ff9a·​fc98·​ff99·​aa99·​cb99·​ff9b·​fe99·​ff98·​fe98·​fa98·​fa98·​fb98·​fb98·​fc98·​ff98·​ff98·​ff99·​fa9b·​ae98·​2c8c·​006f·​0839·​1c07·0000·​0701·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​004b·​4b90·​fd9a·​ff99·​979a·​007d·​0a7e·​5792·​a499·​e29b·​fa9b·​ff9a·​ff9a·​ff9a·​ff9a·​fe9a·​f59b·​cd9a·​8a97·​338c·​0077·​014f·​0f1a·​0000·​0001·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​004b·​4b90·​fd9a·​ff99·​979a·​007d·​0a7e·​5792·​a499·​e29b·​fa9b·​ff9a·​ff9a·​ff9a·​ff9a·​fe9a·​f59b·​cd9a·​8a97·​338c·​0077·​014f·​0f1a·​0000·​0001·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0042·​358c·​ff9a·​a699·​0083·​0448·​042f·​0057·​0071·​0a84·​358d·​5791·​6993·​6c94·​5d92·​4b8f·​238b·​047e·​0069·​0049·​0920·​8d02·9200·​0801·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0042·​358c·​ff9a·​a699·​0083·​0448·​042f·​0057·​0071·​0a84·​358d·​5791·​6993·​6c94·​5d92·​4b8f·​238b·​047e·​0069·​0049·​0920·​8d02·0000·​0801·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0039·​2a8b·​a59c·​0983·​004e·​2107·3500·​a802·​1116·​002c·​0041·​0051·​005a·​005c·​0054·​004b·​003a·​0025·​2c0c·ff00·ff00·​0f01·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0039·​2a8b·​a59c·​0983·​004e·​2107·0000·​a802·​1116·​002c·​0041·​0051·​005a·​005c·​0054·​004b·​003a·​0025·​2c0c·0000·0000·​0f01·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002c·​0581·​0f86·​0050·​1708·2000·​0202·​0000·​0000·5900·ff00·ff00·​d003·​c203·​f801·ff00·ff00·5300·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002c·​0581·​0f86·​0050·​1708·0000·​0202·​0000·​0000·0000·0000·0000·​d003·​c203·​f801·0000·0000·0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0106·​002e·​0435·​0d0b·1300·​0401·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0106·​002e·​0435·​0d0b·0000·​0401·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
56 } 56 }
[−]
res/drawable-ldpi-v4/ic_menu_refresh.png
[−]
sng
Offset 4, 41 lines modified Offset 4, 41 lines modified
4 ····​using·​grayscale·​alpha;​ 4 ····​using·​grayscale·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·5200·​0000·​0000·4300·5800·1c00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0000·​0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·3700·4300·b300·c600·b700·7700·6d00·9600·c600·a900·ff00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·6600·​0000·6300·3600·9a00·​7701·​5a03·​3b03·​6c01·​ab01·​3e02·​4803·​6803·​8501·c000·2800·d600·a700·7b00·7e00·8000·8700·4a00·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0000·0000·0000·0000·​7701·​5a03·​3b03·​6c01·​ab01·​3e02·​4803·​6803·​8501·0000·0000·0000·0000·0000·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·9a00·d900·2100·​0000·​6a02·​4502·6c00·7300·​0000·​0000·​0000·​0000·3600·3000·2400·​5603·​8501·​0000·​5901·​4b02·​7a01·8700·7600·4400·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·0000·​0000·​6a02·​4502·0000·0000·​0000·​0000·​0000·​0000·0000·0000·0000·​5603·​8501·​0000·​5901·​4b02·​7a01·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·b400·b700·2c00·6000·a000·​4f02·​3601·2500·​721e·​6461·​6a97·​69b6·​6bbd·​69a8·​6882·​6440·​8809·8600·​5c02·​3c02·​3801·3c00·4600·4a00·4a00·4a00·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·0000·0000·0000·0000·0000·​4f02·​3601·0000·​721e·​6461·​6a97·​69b6·​6bbd·​69a8·​6882·​6440·​8809·0000·​5c02·​3c02·​3801·0000·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·3700·6800·5600·5b00·​5603·3b00·​6a26·​689d·​73f1·​7eff·​87ff·​8cff·​8eff·​8aff·​84fe·​79ff·​6dd5·​6663·​8209·6300·​692d·​68a4·​7c1b·8000·​7b01·4500·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·0000·0000·0000·0000·​5603·0000·​6a26·​689d·​73f1·​7eff·​87ff·​8cff·​8eff·​8aff·​84fe·​79ff·​6dd5·​6663·​8209·0000·​692d·​68a4·​7c1b·0000·​7b01·0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·ca00·9b00·ff00·b300·​6303·5800·​6555·​6fec·​86ff·​97fe·​9efc·​a0f8·​a0f9·​a0f9·​a0f9·​a0f9·​9cfe·​91fe·​7bff·​68b2·​6243·​6fd9·​80ff·​8439·8900·​8702·5c00·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·0000·0000·0000·0000·​6303·0000·​6555·​6fec·​86ff·​97fe·​9efc·​a0f8·​a0f9·​a0f9·​a0f9·​a0f9·​9cfe·​91fe·​7bff·​68b2·​6243·​6fd9·​80ff·​8439·0000·​8702·0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·9500·4200·8500·​5d02·5700·​6174·​75ff·​94ff·​9ffb·​9efc·​9dff·​a0ff·​a2ff·​a2ff·​a1ff·​9eff·​9dfe·​9efb·​9dfd·​89ff·​79fe·​91fe·​98fc·​8b45·8700·​8c03·9600·3600·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·0000·0000·0000·​5d02·0000·​6174·​75ff·​94ff·​9ffb·​9efc·​9dff·​a0ff·​a2ff·​a2ff·​a1ff·​9eff·​9dfe·​9efb·​9dfd·​89ff·​79fe·​91fe·​98fc·​8b45·0000·​8c03·0000·0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·5900·5600·ff00·​5103·4500·​6859·​76ff·​99fd·​9efc·​9cfd·​a0ff·​aae4·​b3a1·​bb72·​bc6b·​b885·​aebf·​a4f9·​9eff·​9dff·​9cfd·​9afe·​9efc·​96ff·​9059·7600·​7903·f400·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·0000·0000·0000·​5103·0000·​6859·​76ff·​99fd·​9efc·​9cfd·​a0ff·​aae4·​b3a1·​bb72·​bc6b·​b885·​aebf·​a4f9·​9eff·​9dff·​9cfd·​9afe·​9efc·​96ff·​9059·0000·​7903·0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·3e00·8200·​6f01·5a00·​6920·​71e5·​95ff·​9bfc·​99fe·​a1ff·​b193·​dc17·ad00·​9e01·e800·ff00·​f405·​d23a·​a4cf·​99ff·​9bfd·​9afe·​9cfd·​94ff·​8c6d·7300·​7303·e400·3600·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·0000·0000·​6f01·0000·​6920·​71e5·​95ff·​9bfc·​99fe·​a1ff·​b193·​dc17·0000·​9e01·0000·0000·​f405·​d23a·​a4cf·​99ff·​9bfd·​9afe·​9cfd·​94ff·​8c6d·0000·​7303·0000·0000·​0000·​0000·​0000·​0000·
21 0000·​0000·1300·6900·8b00·​5e03·5300·​6a8f·​88ff·​9bfb·​97fe·​9dff·​af72·9100·​8601·​8502·​9c03·​a503·​8204·3800·​471e·​7dd3·​99ff·​99fc·​99fe·​9afb·​93ff·​8881·7800·​7303·d700·2e00·​0000·​0000·​0000·​0000· 21 0000·​0000·0000·0000·0000·​5e03·0000·​6a8f·​88ff·​9bfb·​97fe·​9dff·​af72·0000·​8601·​8502·​9c03·​a503·​8204·0000·​471e·​7dd3·​99ff·​99fc·​99fe·​9afb·​93ff·​8881·0000·​7303·0000·0000·​0000·​0000·​0000·​0000·
22 0000·​0000·ff00·4700·​8601·7100·​7418·​79e2·​95ff·​96fb·​98ff·​a39d·8b00·​8903·​bb02·ff00·ca00·​7902·6900·​6e2a·​6de4·​8bff·​96fe·​94ff·​94ff·​96fb·​90ff·​8395·7600·​7003·b300·2200·​0000·​0000·​0000·​0000· 22 0000·​0000·0000·0000·​8601·0000·​7418·​79e2·​95ff·​96fb·​98ff·​a39d·0000·​8903·​bb02·0000·0000·​7902·0000·​6e2a·​6de4·​8bff·​96fe·​94ff·​94ff·​96fb·​90ff·​8395·0000·​7003·0000·0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·7100·​7503·6c00·​714e·​84ff·​96fd·​93ff·​97f4·​a92a·aa00·​aa02·ff00·ae00·4600·​8f02·8b00·​8338·​9abf·​a6c9·​a3de·​a2e8·​a0f1·​9ef7·​99ff·​8f9d·8d00·​7f02·a100·1100·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·0000·​7503·0000·​714e·​84ff·​96fd·​93ff·​97f4·​a92a·0000·​aa02·0000·0000·0000·​8f02·0000·​8338·​9abf·​a6c9·​a3de·​a2e8·​a0f1·​9ef7·​99ff·​8f9d·0000·​7f02·0000·0000·​0000·​0000·​0000·​0000·
24 0000·​0000·2400·e800·​5f03·6400·​7d79·​8aff·​93f8·​91ff·​94ba·ff00·​9b01·8a00·9700·​0000·d600·fa00·fc00·f900·​0000·​ff04·​f50b·​f61b·​cd29·​b33c·​be4b·​c920·b100·​b201·ff00·ea00·​0000·​0000·​0000·​0000· 24 0000·​0000·0000·0000·​5f03·0000·​7d79·​8aff·​93f8·​91ff·​94ba·0000·​9b01·0000·0000·​0000·0000·0000·0000·0000·​0000·​ff04·​f50b·​f61b·​cd29·​b33c·​be4b·​c920·0000·​b201·0000·0000·​0000·​0000·​0000·​0000·
25 0000·​0000·5000·a600·​6a03·7300·​7ea2·​89ff·​8df7·​8bff·​8e92·6800·​6304·​7401·7200·ff00·​0000·4e00·4400·​4801·​1d01·9100·​0000·2a00·​658d·​64c8·​61a8·​5e9f·​692c·6700·​6502·4800·​0000·​0000·​0000·​0000· 25 0000·​0000·0000·0000·​6a03·0000·​7ea2·​89ff·​8df7·​8bff·​8e92·0000·​6304·​7401·0000·0000·​0000·0000·0000·​4801·​1d01·0000·​0000·0000·​658d·​64c8·​61a8·​5e9f·​692c·0000·​6502·0000·​0000·​0000·​0000·​0000·
26 0000·​0000·5c00·ba00·​8e02·9500·​9a6b·​a2ce·​a5bf·​a2cd·​9f50·9000·​8e03·​0b00·​3b01·5b00·5600·7100·cd00·d300·ba00·​a701·c600·​b80c·​78d1·​7fff·​7cfb·​76ff·​7162·7100·​7204·5e00·​0000·​0000·​0000·​0000· 26 0000·​0000·0000·0000·​8e02·0000·​9a6b·​a2ce·​a5bf·​a2cd·​9f50·0000·​8e03·​0000·​3b01·0000·0000·0000·0000·0000·0000·​a701·0000·​b80c·​78d1·​7fff·​7cfb·​76ff·​7162·0000·​7204·0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·a900·8000·ff00·ff00·​6f4c·​6e58·​753d·​7c28·​8e1b·​3c0b·​4404·ff00·​0000·7000·​0000·8200·ff00·4b00·​8a01·7e00·​7a23·​7aea·​8aff·​8afb·​89ff·​8d43·8900·​8903·a200·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·0000·0000·0000·0000·​6f4c·​6e58·​753d·​7c28·​8e1b·​3c0b·​4404·0000·​0000·0000·​0000·0000·0000·0000·​8a01·0000·​7a23·​7aea·​8aff·​8afb·​89ff·​8d43·0000·​8903·0000·​0000·​0000·​0000·​0000·
28 0000·​0000·5a00·5400·​9201·aa00·​a812·​6edd·​6cff·​67fa·​64f2·​62e8·​5fde·​5acf·​5fa7·​950e·9400·​7901·4f00·3b00·​0000·​5004·4700·​6667·​7aff·​8afc·​87ff·​89ea·​ad18·9b00·​9a01·ff00·​0000·​0000·​0000·​0000· 28 0000·​0000·0000·0000·​9201·0000·​a812·​6edd·​6cff·​67fa·​64f2·​62e8·​5fde·​5acf·​5fa7·​950e·0000·​7901·0000·0000·​0000·​5004·0000·​6667·​7aff·​8afc·​87ff·​89ea·​ad18·0000·​9a01·0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·9400·​8601·8900·​9e0a·​7dd4·​81ff·​80fd·​7eff·​7dff·​7afd·​7cff·​83ac·​a004·ff00·​9601·bc00·8a00·​5303·5f00·​5917·​64d9·​82ff·​86fa·​85ff·​8da6·6200·​5a02·a900·2100·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·0000·​8601·0000·​9e0a·​7dd4·​81ff·​80fd·​7eff·​7dff·​7afd·​7cff·​83ac·​a004·0000·​9601·0000·0000·​5303·0000·​5917·​64d9·​82ff·​86fa·​85ff·​8da6·0000·​5a02·0000·0000·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·8200·7500·​0000·​6805·​7dca·​83ff·​83fc·​83fe·​83fc·​84ff·​9c99·​ff01·​0001·​3a04·​3303·​1f03·​5a02·6c00·​830a·​58af·​73ff·​85fc·​81fd·​87ff·​9747·9300·​8d03·ab00·2e00·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·0000·0000·​0000·​6805·​7dca·​83ff·​83fc·​83fe·​83fc·​84ff·​9c99·​ff01·​0001·​3a04·​3303·​1f03·​5a02·0000·​830a·​58af·​73ff·​85fc·​81fd·​87ff·​9747·0000·​8d03·0000·0000·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·7000·8300·​7701·a000·​7dba·​80ff·​80fc·​80fe·​81fe·​7dff·​629c·​6920·​ff01·​0000·7500·3300·​0000·​5936·​56c4·​6cff·​81fd·​80fb·​82ff·​8fac·3800·​5101·ac00·8000·​0000·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·0000·0000·​7701·0000·​7dba·​80ff·​80fc·​80fe·​81fe·​7dff·​629c·​6920·​ff01·​0000·0000·0000·​0000·​5936·​56c4·​6cff·​81fd·​80fb·​82ff·​8fac·0000·​5101·0000·0000·​0000·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·3a00·9a00·​5b02·7200·​7da8·​7eff·​7dfa·​7cfd·​7efd·​7efe·​6eff·​5bea·​55a8·​5a76·​5768·​597e·​55b8·​5df6·​6fff·​7efd·​7dfb·​7eff·​8ddf·​ab20·ba00·​a302·​0000·a700·2900·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·0000·0000·​5b02·0000·​7da8·​7eff·​7dfa·​7cfd·​7efd·​7efe·​6eff·​5bea·​55a8·​5a76·​5768·​597e·​55b8·​5df6·​6fff·​7efd·​7dfb·​7eff·​8ddf·​ab20·0000·​a302·​0000·0000·0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·b400·​5202·5e00·​7e92·​7aff·​81fa·​85fb·​7cff·​7bfc·​7dfc·​76ff·​6bff·​65ff·​64ff·​65ff·​6dff·​78fe·​7dfb·​7bfb·​7dff·​8ee5·​ab36·9a00·​9502·7e00·b200·6f00·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·0000·​5202·0000·​7e92·​7aff·​81fa·​85fb·​7cff·​7bfc·​7dfc·​76ff·​6bff·​65ff·​64ff·​65ff·​6dff·​78fe·​7dfb·​7bfb·​7dff·​8ee5·​ab36·0000·​9502·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·
34 0000·​0000·​0000·4200·d600·​5303·4e00·​7c86·​7eff·​969c·​ac4d·​8ee3·​7eff·​78fe·​79fc·​7af9·​7af9·​79fa·​7af9·​7af9·​79fd·​79fe·​81ff·​92c7·​b625·9e00·​8e02·5800·8800·bc00·8300·​0000·​0000·​0000·​0000·​0000· 34 0000·​0000·​0000·0000·0000·​5303·0000·​7c86·​7eff·​969c·​ac4d·​8ee3·​7eff·​78fe·​79fc·​7af9·​7af9·​79fa·​7af9·​7af9·​79fd·​79fe·​81ff·​92c7·​b625·0000·​8e02·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·
35 0000·​0000·​0000·​0000·bd00·​8902·8900·​8e4c·​9a96·​db0a·b700·​c11d·​9d8c·​8cec·​82ff·​7cfe·​79ff·​79ff·​7aff·​7cfe·​83ff·​8ee0·​a277·​cf0d·ee00·​9902·​0000·1f00·c500·c500·​0000·​0000·​0000·​0000·​0000·​0000· 35 0000·​0000·​0000·​0000·0000·​8902·0000·​8e4c·​9a96·​db0a·0000·​c11d·​9d8c·​8cec·​82ff·​7cfe·​79ff·​79ff·​7aff·​7cfe·​83ff·​8ee0·​a277·​cf0d·0000·​9902·​0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·
36 0000·​0000·​0000·​0400·​0400·​0400·​0400·8200·8100·​8201·​7802·​6b01·6c00·​dd18·​a857·​9d91·​95b2·​93be·​96ae·​9f8a·​ab52·​e210·c800·​8502·​9402·3700·5200·e000·8600·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 36 0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·​8201·​7802·​6b01·0000·​dd18·​a857·​9d91·​95b2·​93be·​96ae·​9f8a·​ab52·​e210·0000·​8502·​9402·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
37 0000·​0000·​0000·​0000·c800·1f00·​0000·​4201·​6002·​a701·2f00·​aa02·​6d02·ff00·ff00·ff00·ff00·ff00·ff00·9800·4600·3100·​8003·​af01·9900·9a00·af00·ca00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 37 0000·​0000·​0000·​0000·0000·0000·​0000·​4201·​6002·​a701·0000·​aa02·​6d02·0000·0000·0000·0000·0000·0000·0000·0000·0000·​8003·​af01·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
38 0000·​0000·​0000·​0000·be00·b300·af00·b000·bc00·ff00·b100·5b00·c900·​b201·​9a03·​6503·​0d01·​0001·​1801·​6e03·​9d03·​b801·e600·7900·be00·ff00·9a00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 38 0000·​0000·​0000·​0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·​b201·​9a03·​6503·​0d01·​0001·​1801·​6e03·​9d03·​b801·0000·0000·0000·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
39 0000·​0000·​0000·​0000·​0000·​0000·5800·5800·5800·5900·5f00·8900·9400·ff00·c800·d900·c000·b300·c300·e700·b600·4700·3c00·​0000·1000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 39 0000·​0000·​0000·​0000·​0000·​0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·​0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·5900·3300·2f00·8f00·a300·8a00·​0000·​0000·3d00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·0000·0000·0000·0000·​0000·​0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
44 } 44 }
[−]
res/drawable-ldpi-v4/ic_menu_archive.png
[−]
sng
Offset 1, 44 lines modified Offset 1, 284 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​
4 ····​using·grayscale·​alpha;​ 4 ····​using·color·​palette;​
5 } 5 }
  6 PLTE·​{
  7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  8 ····​(103,​103,​103)​·····​#·​rgb·​=·​(0x67,​0x67,​0x67)​
  9 ····​(100,​100,​100)​·····​#·​rgb·​=·​(0x64,​0x64,​0x64)​
  10 ····​(101,​101,​101)​·····​#·​rgb·​=·​(0x65,​0x65,​0x65)​
  11 ····​(·​99,​·​99,​·​99)​·····​#·​rgb·​=·​(0x63,​0x63,​0x63)​·​grey39
  12 ····​(101,​101,​101)​·····​#·​rgb·​=·​(0x65,​0x65,​0x65)​
  13 ····​(104,​104,​104)​·····​#·​rgb·​=·​(0x68,​0x68,​0x68)​
  14 ····​(109,​109,​109)​·····​#·​rgb·​=·​(0x6d,​0x6d,​0x6d)​
  15 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
  16 ····​(·​82,​·​82,​·​82)​·····​#·​rgb·​=·​(0x52,​0x52,​0x52)​·​grey32
  17 ····​(·​89,​·​89,​·​89)​·····​#·​rgb·​=·​(0x59,​0x59,​0x59)​·​grey35
  18 ····​(·​84,​·​84,​·​84)​·····​#·​rgb·​=·​(0x54,​0x54,​0x54)​·​grey33
  19 ····​(·​84,​·​84,​·​84)​·····​#·​rgb·​=·​(0x54,​0x54,​0x54)​·​grey33
  20 ····​(·​83,​·​83,​·​83)​·····​#·​rgb·​=·​(0x53,​0x53,​0x53)​
  21 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
  22 ····​(·​92,​·​92,​·​92)​·····​#·​rgb·​=·​(0x5c,​0x5c,​0x5c)​·​grey36
  23 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38
  24 ····​(·​98,​·​98,​·​98)​·····​#·​rgb·​=·​(0x62,​0x62,​0x62)​
  25 ····​(108,​108,​108)​·····​#·​rgb·​=·​(0x6c,​0x6c,​0x6c)​
  26 ····​(120,​120,​120)​·····​#·​rgb·​=·​(0x78,​0x78,​0x78)​·​grey47
  27 ····​(121,​121,​121)​·····​#·​rgb·​=·​(0x79,​0x79,​0x79)​
  28 ····​(121,​121,​121)​·····​#·​rgb·​=·​(0x79,​0x79,​0x79)​
  29 ····​(119,​119,​119)​·····​#·​rgb·​=·​(0x77,​0x77,​0x77)​
  30 ····​(106,​106,​106)​·····​#·​rgb·​=·​(0x6a,​0x6a,​0x6a)​
  31 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38
  32 ····​(120,​120,​120)​·····​#·​rgb·​=·​(0x78,​0x78,​0x78)​·​grey47
  33 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​
  34 ····​(129,​129,​129)​·····​#·​rgb·​=·​(0x81,​0x81,​0x81)​
  35 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52
  36 ····​(109,​109,​109)​·····​#·​rgb·​=·​(0x6d,​0x6d,​0x6d)​
  37 ····​(·​98,​·​98,​·​98)​·····​#·​rgb·​=·​(0x62,​0x62,​0x62)​
  38 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45
  39 ····​(117,​117,​117)​·····​#·​rgb·​=·​(0x75,​0x75,​0x75)​·​grey46
  40 ····​(146,​146,​146)​·····​#·​rgb·​=·​(0x92,​0x92,​0x92)​
  41 ····​(147,​147,​147)​·····​#·​rgb·​=·​(0x93,​0x93,​0x93)​
  42 ····​(114,​114,​114)​·····​#·​rgb·​=·​(0x72,​0x72,​0x72)​
  43 ····​(109,​109,​109)​·····​#·​rgb·​=·​(0x6d,​0x6d,​0x6d)​
  44 ····​(·​89,​·​89,​·​89)​·····​#·​rgb·​=·​(0x59,​0x59,​0x59)​·​grey35
  45 ····​(145,​145,​145)​·····​#·​rgb·​=·​(0x91,​0x91,​0x91)​·​grey57
  46 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53
  47 ····​(156,​156,​156)​·····​#·​rgb·​=·​(0x9c,​0x9c,​0x9c)​·​grey61
  48 ····​(156,​156,​156)​·····​#·​rgb·​=·​(0x9c,​0x9c,​0x9c)​·​grey61
  49 ····​(156,​156,​156)​·····​#·​rgb·​=·​(0x9c,​0x9c,​0x9c)​·​grey61
  50 ····​(120,​120,​120)​·····​#·​rgb·​=·​(0x78,​0x78,​0x78)​·​grey47
  51 ····​(103,​103,​103)​·····​#·​rgb·​=·​(0x67,​0x67,​0x67)​
  52 ····​(103,​103,​103)​·····​#·​rgb·​=·​(0x67,​0x67,​0x67)​
  53 ····​(103,​103,​103)​·····​#·​rgb·​=·​(0x67,​0x67,​0x67)​
  54 ····​(103,​103,​103)​·····​#·​rgb·​=·​(0x67,​0x67,​0x67)​
  55 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
  56 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38
  57 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​
  58 ····​(·​95,​·​95,​·​95)​·····​#·​rgb·​=·​(0x5f,​0x5f,​0x5f)​
  59 ····​(146,​146,​146)​·····​#·​rgb·​=·​(0x92,​0x92,​0x92)​
  60 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​
  61 ····​(157,​157,​157)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9d)​
  62 ····​(157,​157,​157)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9d)​
  63 ····​(131,​131,​131)​·····​#·​rgb·​=·​(0x83,​0x83,​0x83)​
  64 ····​(102,​102,​102)​·····​#·​rgb·​=·​(0x66,​0x66,​0x66)​·​grey40
  65 ····​(·​98,​·​98,​·​98)​·····​#·​rgb·​=·​(0x62,​0x62,​0x62)​
  66 ····​(·​94,​·​94,​·​94)​·····​#·​rgb·​=·​(0x5e,​0x5e,​0x5e)​·​grey37
  67 ····​(144,​144,​144)​·····​#·​rgb·​=·​(0x90,​0x90,​0x90)​
  68 ····​(138,​138,​138)​·····​#·​rgb·​=·​(0x8a,​0x8a,​0x8a)​·​grey54
  69 ····​(155,​155,​155)​·····​#·​rgb·​=·​(0x9b,​0x9b,​0x9b)​
  70 ····​(171,​171,​171)​·····​#·​rgb·​=·​(0xab,​0xab,​0xab)​·​grey67
  71 ····​(175,​175,​175)​·····​#·​rgb·​=·​(0xaf,​0xaf,​0xaf)​
  72 ····​(174,​174,​174)​·····​#·​rgb·​=·​(0xae,​0xae,​0xae)​
  73 ····​(174,​174,​174)​·····​#·​rgb·​=·​(0xae,​0xae,​0xae)​
  74 ····​(172,​172,​172)​·····​#·​rgb·​=·​(0xac,​0xac,​0xac)​
  75 ····​(168,​168,​168)​·····​#·​rgb·​=·​(0xa8,​0xa8,​0xa8)​·​grey66
  76 ····​(167,​167,​167)​·····​#·​rgb·​=·​(0xa7,​0xa7,​0xa7)​
  77 ····​(166,​166,​166)​·····​#·​rgb·​=·​(0xa6,​0xa6,​0xa6)​·​grey65
  78 ····​(144,​144,​144)​·····​#·​rgb·​=·​(0x90,​0x90,​0x90)​
  79 ····​(138,​138,​138)​·····​#·​rgb·​=·​(0x8a,​0x8a,​0x8a)​·​grey54
  80 ····​(149,​149,​149)​·····​#·​rgb·​=·​(0x95,​0x95,​0x95)​
  81 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​
  82 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​
  83 ····​(152,​152,​152)​·····​#·​rgb·​=·​(0x98,​0x98,​0x98)​
  84 ····​(158,​158,​158)​·····​#·​rgb·​=·​(0x9e,​0x9e,​0x9e)​·​grey62
  85 ····​(185,​185,​185)​·····​#·​rgb·​=·​(0xb9,​0xb9,​0xb9)​
  86 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​
  87 ····​(116,​116,​116)​·····​#·​rgb·​=·​(0x74,​0x74,​0x74)​
  88 ····​(119,​119,​119)​·····​#·​rgb·​=·​(0x77,​0x77,​0x77)​
  89 ····​(119,​119,​119)​·····​#·​rgb·​=·​(0x77,​0x77,​0x77)​
  90 ····​(120,​120,​120)​·····​#·​rgb·​=·​(0x78,​0x78,​0x78)​·​grey47
  91 ····​(114,​114,​114)​·····​#·​rgb·​=·​(0x72,​0x72,​0x72)​
  92 ····​(·​93,​·​93,​·​93)​·····​#·​rgb·​=·​(0x5d,​0x5d,​0x5d)​
  93 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
  94 ····​(·​85,​·​85,​·​85)​·····​#·​rgb·​=·​(0x55,​0x55,​0x55)​
  95 ····​(·​68,​·​68,​·​68)​·····​#·​rgb·​=·​(0x44,​0x44,​0x44)​
  96 ····​(138,​138,​138)​·····​#·​rgb·​=·​(0x8a,​0x8a,​0x8a)​·​grey54
  97 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52
  98 ····​(164,​164,​164)​·····​#·​rgb·​=·​(0xa4,​0xa4,​0xa4)​
  99 ····​(107,​107,​107)​·····​#·​rgb·​=·​(0x6b,​0x6b,​0x6b)​·​grey42
Max diff block lines reached; 9235/21998 bytes (41.98%) of diff not shown.
[−]
res/drawable-xhdpi-v4/ic_menu_refresh.png
[−]
sng
Offset 6, 67 lines modified Offset 6, 67 lines modified
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0100·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·2a00·​0003·​0623·​052a·​0013·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0003·​0623·​052a·​0013·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0001·​0000·​0000·​0000·​0001·ff00·​0001·​0141·​0071·​0073·​0060·​0013·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0001·​0000·​0000·​0000·​0001·0000·​0001·​0141·​0071·​0073·​0060·​0013·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​2404·​1610·​1413·​1319·​131c·​1318·​1513·​160d·​5b01·​0000·​0000·​0000·​0000·​0002·​0901·​0002·​0640·​006f·​248a·​3293·​0072·​0428·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​2404·​1610·​1413·​1319·​131c·​1318·​1513·​160d·​5b01·​0000·​0000·​0000·​0000·​0002·​0901·​0002·​0640·​006f·​248a·​3293·​0072·​0428·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0000·​1403·​0a13·​0a2b·​0b3f·​0050·​005c·​0060·​0067·​006a·​0066·​0060·​0059·​024c·​0b3b·​0923·​0a09·​0000·​0000·5000·​033c·​006e·​0a89·​c99c·​8097·​0075·​092f·8d00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0000·​1403·​0a13·​0a2b·​0b3f·​0050·​005c·​0060·​0067·​006a·​0066·​0060·​0059·​024c·​0b3b·​0923·​0a09·​0000·​0000·0000·​033c·​006e·​0a89·​c99c·​8097·​0075·​092f·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0c0f·​0b2e·​0052·​0065·​0070·​007b·​0583·​278a·​2f8c·​3d8f·​4390·​3a8e·​2e8c·​1f88·​0082·​0079·​006c·​005d·​0443·​0d1d·​0637·​026c·​0a88·​ab9c·​ff98·​8697·​0078·​0538·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0c0f·​0b2e·​0052·​0065·​0070·​007b·​0583·​278a·​2f8c·​3d8f·​4390·​3a8e·​2e8c·​1f88·​0082·​0079·​006c·​005d·​0443·​0d1d·​0637·​026c·​0a88·​ab9c·​ff98·​8697·​0078·​0538·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0101·​0000·​0207·​0636·​005c·​0070·​007e·​288d·​6a93·​9d9a·​c39b·​e19b·​ea9a·​f89a·​ff9a·​f69a·​e99a·​da9b·​ba9c·​9499·​4c91·​0c87·​0078·​0069·​0166·​0287·​a29c·​ff98·​fd99·​9e99·​007c·​0240·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0101·​0000·​0207·​0636·​005c·​0070·​007e·​288d·​6a93·​9d9a·​c39b·​e19b·​ea9a·​f89a·​ff9a·​f69a·​e99a·​da9b·​ba9c·​9499·​4c91·​0c87·​0078·​0069·​0166·​0287·​a29c·​ff98·​fd99·​9e99·​007c·​0240·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0500·​0727·​0259·​0070·​0883·​5693·​b49b·​f49c·​ff9a·​ff98·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff98·​ff99·​fc9b·​e19b·​8999·​318a·​0385·​959c·​ff98·​f999·​ff99·​b39a·​007f·​0048·​4d01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0727·​0259·​0070·​0883·​5693·​b49b·​f49c·​ff9a·​ff98·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff98·​ff99·​fc9b·​e19b·​8999·​318a·​0385·​959c·​ff98·​f999·​ff99·​b39a·​007f·​0048·​4d01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000c·​0543·​0068·​007e·​4a91·​c59b·​ff9a·​ff99·​ff98·​ff99·​fb99·​fc99·​fd99·​fc99·​fc99·​fc99·​fd99·​fd99·​fc99·​fb99·​fc99·​ff98·​ff98·​ff99·​eb9b·​c29b·​ff98·​fe99·​fd99·​ff99·​c89b·​0383·​0051·​1903·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000c·​0543·​0068·​007e·​4a91·​c59b·​ff9a·​ff99·​ff98·​ff99·​fb99·​fc99·​fd99·​fc99·​fc99·​fc99·​fd99·​fd99·​fc99·​fb99·​fc99·​ff98·​ff98·​ff99·​eb9b·​c29b·​ff98·​fe99·​fd99·​ff99·​c89b·​0383·​0051·​1903·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0200·​0012·​0655·​0076·​2089·​9d9a·​fb9b·​ff98·​fc99·​fd99·​fe99·​fc99·​fd99·​ff98·​ff98·​ff98·​ff99·​ff99·​ff98·​ff98·​ff98·​fe99·​fb99·​fd99·​fe99·​fc99·​ff99·​ff98·​fe99·​ff99·​fe99·​ff98·​dd9c·​0786·​005a·​1304·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​0012·​0655·​0076·​2089·​9d9a·​fb9b·​ff98·​fc99·​fd99·​fe99·​fc99·​fd99·​ff98·​ff98·​ff98·​ff99·​ff99·​ff98·​ff98·​ff98·​fe99·​fb99·​fd99·​fe99·​fc99·​ff99·​ff98·​fe99·​ff99·​fe99·​ff98·​dd9c·​0786·​005a·​1304·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0500·​0118·​065b·​0076·​3a93·​d89c·​ff98·​ff98·​fc99·​ff99·​fd99·​fd99·​ff98·​ff99·​fc9b·​f09c·​d69b·​c89a·​bd9a·​d79b·​ee9c·​f49c·​ff9a·​ff99·​ff99·​ff99·​ff99·​fe99·​fc99·​ff99·​ff99·​fe99·​ff98·​ee9c·​0e8a·​005f·​0c08·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​0118·​065b·​0076·​3a93·​d89c·​ff98·​ff98·​fc99·​ff99·​fd99·​fd99·​ff98·​ff99·​fc9b·​f09c·​d69b·​c89a·​bd9a·​d79b·​ee9c·​f49c·​ff9a·​ff99·​ff99·​ff99·​ff99·​fe99·​fc99·​ff99·​ff99·​fe99·​ff98·​ee9c·​0e8a·​005f·​0c08·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0212·​045a·​0078·​5295·​eb9b·​ff98·​fc99·​ff99·​fd99·​fe99·​ff99·​ff9a·​c89c·​8798·​4d90·​158a·​0685·​0482·​0181·​0785·​0c8a·​278c·​6b95·​ae9b·​de99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f49c·​248c·​0063·​0b10·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0212·​045a·​0078·​5295·​eb9b·​ff98·​fc99·​ff99·​fd99·​fe99·​ff99·​ff9a·​c89c·​8798·​4d90·​158a·​0685·​0482·​0181·​0785·​0c8a·​278c·​6b95·​ae9b·​de99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f49c·​248c·​0063·​0b10·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000d·​0656·​0077·​5095·​f69a·​ff98·​fc99·​ff99·​fd99·​ff98·​ff9a·​b49b·​4d92·​0c83·​0077·​006b·​0060·​0057·​0051·​004c·​0058·​005b·​0063·​006c·​0083·​779a·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f99b·​3a8e·​0067·​0b18·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000d·​0656·​0077·​5095·​f69a·​ff98·​fc99·​ff99·​fd99·​ff98·​ff9a·​b49b·​4d92·​0c83·​0077·​006b·​0060·​0057·​0051·​004c·​0058·​005b·​0063·​006c·​0083·​779a·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f99b·​3a8e·​0067·​0b18·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0002·​0545·​0076·​3993·​ed9b·​ff98·​fd99·​ff99·​fc99·​ff98·​df9b·​6495·​0080·​0071·​0058·​0a3c·​0a20·​0a0b·​1304·​1803·​1503·​2702·​0416·​0759·​0073·​4e92·​ed9a·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd9b·​5191·​006b·​0b21·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0002·​0545·​0076·​3993·​ed9b·​ff98·​fd99·​ff99·​fc99·​ff98·​df9b·​6495·​0080·​0071·​0058·​0a3c·​0a20·​0a0b·​1304·​1803·​1503·​2702·​0416·​0759·​0073·​4e92·​ed9a·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd9b·​5191·​006b·​0b21·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0200·​072b·​0269·​2289·​da9c·​ff98·​fc99·​ff99·​fc99·​ff99·​c29b·​2391·​0075·​015a·​0b31·​0e0d·​0100·​0000·​0000·​0000·​0000·​0000·​000d·​0654·​0075·​3f95·​ec9b·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​6593·​006f·​0b29·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​072b·​0269·​2289·​da9c·​ff98·​fc99·​ff99·​fc99·​ff99·​c29b·​2391·​0075·​015a·​0b31·​0e0d·​0000·​0000·​0000·​0000·​0000·​0000·​000d·​0654·​0075·​3f95·​ec9b·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​6593·​006f·​0b29·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·1500·​0509·​035c·​0180·​ab9a·​ff98·​fc99·​ff99·​fc99·​ff99·​ad9a·​1382·​006e·​084e·​0212·​0000·​0000·​0002·​0001·​0000·​0001·​0000·​000b·​0451·​0074·​3293·​e19b·​ff98·​fa99·​fc99·​fb99·​fb99·​fb99·​fb99·​fc99·​fd99·​fb99·​fc99·​7895·​0074·​0a31·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0509·​035c·​0180·​ab9a·​ff98·​fc99·​ff99·​fc99·​ff99·​ad9a·​1382·​006e·​084e·​0212·​0000·​0000·​0002·​0001·​0000·​0001·​0000·​000b·​0451·​0074·​3293·​e19b·​ff98·​fa99·​fc99·​fb99·​fb99·​fb99·​fb99·​fc99·​fd99·​fb99·​fc99·​7895·​0074·​0a31·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·2f00·​0738·​0071·​5593·​ff9b·​fd99·​ff99·​fd99·​ff98·​bc9a·​0c82·​0068·​083c·​0008·​0000·​0101·​0001·​0000·​0000·​0000·​0000·​0001·​0449·​0072·​3691·​e89b·​ff97·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff99·​9699·​0078·​0b3a·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0738·​0071·​5593·​ff9b·​fd99·​ff99·​fd99·​ff98·​bc9a·​0c82·​0068·​083c·​0008·​0000·​0101·​0001·​0000·​0000·​0000·​0000·​0001·​0449·​0072·​3691·​e89b·​ff97·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff99·​9699·​0078·​0b3a·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0e0f·​015e·​0d84·​cb9b·​ff98·​fc99·​fd99·​fe98·​de9c·​228a·​006a·​0838·​0d00·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​080c·​0062·​0f8b·​a5a0·​da9a·​c69b·​be9b·​bf9b·​c09b·​b49b·​a99c·​a99c·​a99c·​9c9a·​8b97·​8c97·​9398·​5892·​0073·​0730·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0e0f·​015e·​0d84·​cb9b·​ff98·​fc99·​fd99·​fe98·​de9c·​228a·​006a·​0838·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​080c·​0062·​0f8b·​a5a0·​da9a·​c69b·​be9b·​bf9b·​c09b·​b49b·​a99c·​a99c·​a99c·​9c9a·​8b97·​8c97·​9398·​5892·​0073·​0730·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0a30·​0071·​5b93·​fe9a·​fc99·​ff99·​fe99·​ff9a·​5695·​0076·​0747·​0002·​0301·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0609·​0061·​0e7d·​1d87·​1786·​0c84·​0082·​0083·​0183·​0080·​007d·​007d·​007e·​007b·​0077·​0078·​0078·​0073·​005e·​000f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0a30·​0071·​5b93·​fe9a·​fc99·​ff99·​fe99·​ff9a·​5695·​0076·​0747·​0002·​0301·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0609·​0061·​0e7d·​1d87·​1786·​0c84·​0082·​0083·​0183·​0080·​007d·​007d·​007e·​007b·​0077·​0078·​0078·​0073·​005e·​000f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0d03·​0056·​0080·​ba9b·​ff99·​fd99·​fc99·​ff99·​b19b·​007e·​0359·​020f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0d00·​0024·​004b·​0056·​0057·​0051·​014c·​004c·​004d·​0548·​0b43·​0b43·​0b44·​0b3f·​0a39·​0a39·​0b3a·​0730·​000f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0d03·​0056·​0080·​ba9b·​ff99·​fd99·​fc99·​ff99·​b19b·​007e·​0359·​020f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0024·​004b·​0056·​0057·​0051·​014c·​004c·​004d·​0548·​0b43·​0b43·​0b44·​0b3f·​0a39·​0a39·​0b3a·​0730·​000f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·1700·​0917·​0066·​2d8e·​f69c·​ff98·​fe99·​fe99·​f99a·​4790·​0170·​0b2b·​0300·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0600·​0000·​0000·​180b·​180b·​2006·​5a01·​4402·​3c02·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0917·​0066·​2d8e·​f69c·​ff98·​fe99·​fe99·​f99a·​4790·​0170·​0b2b·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​180b·​180b·​2006·​5a01·​4402·​3c02·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b2f·​0073·​7695·​ff9a·​fe99·​fc99·​ff98·​c29c·​0982·​0355·​1009·​0201·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0001·​0002·​0002·​0002·​0002·​0001·​0001·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b2f·​0073·​7695·​ff9a·​fe99·​fc99·​ff98·​c29c·​0982·​0355·​1009·​0201·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0001·​0002·​0002·​0002·​0002·​0001·​0001·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0100·​0744·​007e·​aa9b·​ff98·​fb99·​fd99·​ff99·​8197·​0077·​0a3a·1500·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0744·​007e·​aa9b·​ff98·​fb99·​fd99·​ff99·​8197·​0077·​0a3a·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
36 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c07·​0053·​0e85·​cc9b·​ff98·​fc99·​ff98·​fb9b·​408f·​0068·​0a1d·​0e00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0400·​0000·​0000·​6b01·​2b04·​190a·​180c·​140f·​0000·​0000·​0300·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 36 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c07·​0053·​0e85·​cc9b·​ff98·​fc99·​ff98·​fb9b·​408f·​0068·​0a1d·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​6b01·​2b04·​190a·​180c·​140f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
37 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1511·​005d·​298a·​e39b·​ff99·​fd99·​ff98·​ec9c·​128a·​0060·​0b0a·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0010·​0041·​014c·​004e·​0055·​0058·​005c·​0049·​000d·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 37 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1511·​005d·​298a·​e39b·​ff99·​fd99·​ff98·​ec9c·​128a·​0060·​0b0a·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0010·​0041·​014c·​004e·​0055·​0058·​005c·​0049·​000d·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
38 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1317·​0065·​3a8e·​f59a·​ff99·​fc99·​ff98·​d29b·​0585·​0055·​1503·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0003·​0046·​0079·​0082·​0583·​1486·​1e88·​2487·​0177·​0038·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 38 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1317·​0065·​3a8e·​f59a·​ff99·​fc99·​ff98·​d29b·​0585·​0055·​1503·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0003·​0046·​0079·​0082·​0583·​1486·​1e88·​2487·​0177·​0038·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
39 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131b·​0069·​4290·​fb9a·​fc99·​f999·​fb99·​bc9a·​0281·​004c·​2202·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1113·​0061·​278a·​b09d·​c39b·​ce9b·​d99a·​c09c·​0682·​0053·​1a02·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 39 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131b·​0069·​4290·​fb9a·​fc99·​f999·​fb99·​bc9a·​0281·​004c·​2202·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1113·​0061·​278a·​b09d·​c39b·​ce9b·​d99a·​c09c·​0682·​0053·​1a02·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
40 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131c·​006b·​4791·​ff9a·​ff99·​ff99·​ff99·​c79b·​0181·​004d·​2602·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1515·​0063·​368d·​fc99·​ff98·​ff98·​ff98·​da9b·​0685·​0057·​1304·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 40 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131c·​006b·​4791·​ff9a·​ff99·​ff99·​ff99·​c79b·​0181·​004d·​2602·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1515·​0063·​368d·​fc99·​ff98·​ff98·​ff98·​da9b·​0685·​0057·​1304·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
41 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1214·​0062·​3289·​a99b·​9698·​8a98·​7697·​5795·​007a·​0043·​2301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1316·​0064·​388e·​f19a·​fc99·​fa99·​fd98·​cf9b·​0584·​0054·​1603·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 41 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1214·​0062·​3289·​a99b·​9698·​8a98·​7697·​5795·​007a·​0043·​2301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1316·​0064·​388e·​f19a·​fc99·​fa99·​fd98·​cf9b·​0584·​0054·​1603·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0048·​0077·​007d·​007a·​0079·​0076·​0074·​0066·​0017·2300·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·1400·​141c·​006c·​4691·​ff9a·​fe99·​fd99·​ff99·​c19a·​0282·​004e·​2402·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0048·​0077·​007d·​007a·​0079·​0076·​0074·​0066·​0017·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·0000·​141c·​006c·​4691·​ff9a·​fe99·​fd99·​ff99·​c19a·​0282·​004e·​2402·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000d·​0038·​0143·​033d·​0438·​082f·​072d·​0016·​0000·1300·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0d28·​0073·​6496·​ff9a·​fb99·​fc99·​ff99·​a599·​007d·​0143·8700·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​000d·​0038·​0143·​033d·​0438·​082f·​072d·​0016·​0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0d28·​0073·​6496·​ff9a·​fb99·​fc99·​ff99·​a599·​007d·​0143·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0600·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·ff00·​0243·​007a·​9998·​ff99·​fc99·​fb99·​ff99·​7d97·​0077·​0733·9500·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0243·​007a·​9998·​ff99·​fc99·​fb99·​ff99·​7d97·​0077·​0733·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0b00·​060b·​005e·​0987·​db9c·​ff98·​fe99·​fc99·​ff9a·​5193·​006f·​1121·1800·​0002·​0000·​0000·​0000·​0000·​0000·​0000· 45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​060b·​005e·​0987·​db9c·​ff98·​fe99·​fc99·​ff9a·​5193·​006f·​1121·0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·
46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·1300·​0931·​0170·​5993·​fe9a·​fe99·​fd99·​ff98·​e19b·​2289·​005e·​1411·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0931·​0170·​5993·​fe9a·​fe99·​fd99·​ff98·​e19b·​2289·​005e·​1411·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0100·​0000·​0000·​1f02·​1404·​1403·​1503·​0e05·​0a09·​0a08·​0b08·​0b0e·​0b14·​0b13·​0b13·​0b1a·​0b22·​091d·​0307·​0000·​0800·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0101·​0e08·​0455·​0080·​b79b·​ff98·​fc99·​fc99·​ff98·​aa9b·​017f·​0649·​1a02·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​1f02·​1404·​1403·​1503·​0e05·​0a09·​0a08·​0b08·​0b0e·​0b14·​0b13·​0b13·​0b1a·​0b22·​091d·​0307·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0101·​0e08·​0455·​0080·​b79b·​ff98·​fc99·​fc99·​ff98·​aa9b·​017f·​0649·​1a02·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0005·​0031·​004e·​0056·​0055·​0055·​005b·​005f·​005e·​005e·​0062·​0065·​0065·​0065·​0068·​006c·​0068·​0061·​0025·ff00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0301·​0700·​083c·​006f·​4790·​f79a·​fe99·​fe99·​fe99·​ff9a·​5692·​006f·​092f·2000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0005·​0031·​004e·​0056·​0055·​0055·​005b·​005f·​005e·​005e·​0062·​0065·​0065·​0065·​0068·​006c·​0068·​0061·​0025·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0301·​0000·​083c·​006f·​4790·​f79a·​fe99·​fe99·​fe99·​ff9a·​5692·​006f·​092f·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0031·​0075·​0380·​0684·​0584·​0584·​0987·​0b8a·​0c8a·​0c89·​1f8c·​318e·​2f8d·​2e8d·​3f8f·​5590·​4891·​077e·​014b·8f00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0102·​0800·​0522·​0267·​0a88·​ca9c·​ff98·​fd99·​fd99·​ff98·​ce9c·​0783·​005d·​0709·4d00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0031·​0075·​0380·​0684·​0584·​0584·​0987·​0b8a·​0c8a·​0c89·​1f8c·​318e·​2f8d·​2e8d·​3f8f·​5590·​4891·​077e·​014b·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0102·​0000·​0522·​0267·​0a88·​ca9c·​ff98·​fd99·​fd99·​ff98·​ce9c·​0783·​005d·​0709·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2102·​004e·​0480·​ab9b·​d59b·​d09b·​d09b·​e29c·​ef9d·​ef9c·​ef9c·​f39c·​f79b·​f79b·​f59c·​f89b·​fa9b·​609b·​017b·​0544·b900·​0001·​0000·​0000·​0000·​0000·​0001·​0701·​0200·​061e·​065e·​0079·​9398·​ff99·​fd99·​ff99·​fc99·​fe9a·​6193·​0075·​0838·​0100·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2102·​004e·​0480·​ab9b·​d59b·​d09b·​d09b·​e29c·​ef9d·​ef9c·​ef9c·​f39c·​f79b·​f79b·​f59c·​f89b·​fa9b·​609b·​017b·​0544·0000·​0001·​0000·​0000·​0000·​0000·​0001·​0701·​0000·​061e·​065e·​0079·​9398·​ff99·​fd99·​ff99·​fc99·​fe9a·​6193·​0075·​0838·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​1903·​0052·​0383·​ce9a·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​6e99·​007c·​0362·​001c·​0000·​0001·​0000·​0000·​0000·​0002·​0000·​0e00·​0427·​045f·​0076·​7096·​fc9a·​fc99·​fe99·​fc99·​ff98·​bf9c·​0b82·​035d·​0c0f·​0300·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​1903·​0052·​0383·​ce9a·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​6e99·​007c·​0362·​001c·​0000·​0001·​0000·​0000·​0000·​0002·​0000·​0000·​0427·​045f·​0076·​7096·​fc9a·​fc99·​fe99·​fc99·​ff98·​bf9c·​0b82·​035d·​0c0f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3f01·​0047·​007f·​b199·​fe99·​fb99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​fe99·​fc99·​ff99·​779a·​007f·​0566·​0323·​0000·​0002·​0001·​0001·​0000·​0000·​0100·​080b·​093f·​0069·​007b·​7796·​fd9a·​ff98·​fe99·​fe99·​fe98·​f59a·​368d·​0070·​0532·1b00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3f01·​0047·​007f·​b199·​fe99·​fb99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​fe99·​fc99·​ff99·​779a·​007f·​0566·​0323·​0000·​0002·​0001·​0001·​0000·​0000·​0000·​080b·​093f·​0069·​007b·​7796·​fd9a·​ff98·​fe99·​fe99·​fe98·​f59a·​368d·​0070·​0532·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·3b00·​0240·​007c·​9f98·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​ff9a·​859c·​0080·​0560·​021e·​0200·​0000·​0000·​0000·​0000·f800·​060d·​0933·​0357·​0070·​0e89·​9899·​ff9a·​fe99·​fe99·​fe99·​fc99·​ff99·​6a99·​0078·​054d·​0005·​0c00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0240·​007c·​9f98·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​ff9a·​859c·​0080·​0560·​021e·​0000·​0000·​0000·​0000·​0000·0000·​060d·​0933·​0357·​0070·​0e89·​9899·​ff9a·​fe99·​fe99·​fe99·​fc99·​ff99·​6a99·​0078·​054d·​0005·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·3100·​0538·​0079·​8998·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fc99·​8698·​007b·​0466·​0a45·​151d·​121c·​1416·​131a·​131d·​0b2c·​0145·​005f·​0070·​0081·​5292·​d09b·​ff99·​fd99·​ff99·​fe99·​fc99·​ff99·​849a·​007f·​0565·​0417·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0538·​0079·​8998·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fc99·​8698·​007b·​0466·​0a45·​151d·​121c·​1416·​131a·​131d·​0b2c·​0145·​005f·​0070·​0081·​5292·​d09b·​ff99·​fd99·​ff99·​fe99·​fc99·​ff99·​849a·​007f·​0565·​0417·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092f·​0075·​7597·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​ed99·​4a97·​0b85·​0075·​006f·​0070·​0069·​0063·​0069·​006c·​0074·​007c·​0c87·​6293·​b69b·​ff9a·​ff98·​fd99·​ff99·​fe99·​fd99·​ff99·​9e9b·​0381·​0467·​0226·​0900·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092f·​0075·​7597·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​ed99·​4a97·​0b85·​0075·​006f·​0070·​0069·​0063·​0069·​006c·​0074·​007c·​0c87·​6293·​b69b·​ff9a·​ff98·​fd99·​ff99·​fe99·​fd99·​ff99·​9e9b·​0381·​0467·​0226·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
56 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0e27·​0072·​5f96·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fe9a·​de9c·​969a·​6397·​5194·​418f·​368d·​418f·​4a92·​6b96·​a499·​de9c·​ff9a·​ff98·​ff99·​fe99·​ff99·​fc99·​ff98·​fe99·​819a·​0081·​0069·​032d·​0500·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 56 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0e27·​0072·​5f96·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fe9a·​de9c·​969a·​6397·​5194·​418f·​368d·​418f·​4a92·​6b96·​a499·​de9c·​ff9a·​ff98·​ff99·​fe99·​ff99·​fc99·​ff98·​fe99·​819a·​0081·​0069·​032d·​0000·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
57 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​1320·​006f·​4e94·​ff9a·​fc99·​ff99·​ff99·​fd99·​fb99·​fe99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff9a·​fc9a·​f19a·​fc9a·​ff9a·​ff99·​ff99·​ff98·​ff99·​fc99·​fe99·​fd99·​fd99·​ff98·​ef9b·​6398·​007e·​0367·​032e·9c00·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 57 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​1320·​006f·​4e94·​ff9a·​fc99·​ff99·​ff99·​fd99·​fb99·​fe99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff9a·​fc9a·​f19a·​fc9a·​ff9a·​ff99·​ff99·​ff98·​ff99·​fc99·​fe99·​fd99·​fd99·​ff98·​ef9b·​6398·​007e·​0367·​032e·0000·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
58 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131a·​0069·​4190·​fd9a·​ff99·​fe99·​fd99·​ff99·​ff99·​ff98·​ff99·​fb99·​fd99·​fe99·​fc99·​fb99·​fb99·​ff99·​ff99·​ff99·​fd99·​fb99·​fd99·​fe99·​fc99·​fc99·​ff98·​ff98·​ff9a·​aa9c·​318c·​0077·​0463·​0225·​0500·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 58 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131a·​0069·​4190·​fd9a·​ff99·​fe99·​fd99·​ff99·​ff99·​ff98·​ff99·​fb99·​fd99·​fe99·​fc99·​fb99·​fb99·​ff99·​ff99·​ff99·​fd99·​fb99·​fd99·​fe99·​fc99·​fc99·​ff98·​ff98·​ff9a·​aa9c·​318c·​0077·​0463·​0225·​0000·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
59 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1415·​0062·​338d·​ee9a·​ff99·​fb99·​ff99·​ca9a·​7198·​d79b·​ff9a·​ff98·​ff98·​fc99·​fb99·​fd99·​fd99·​fd99·​fc99·​fc99·​fc99·​fc99·​fb99·​fd99·​ff98·​ff98·​fc9b·​c79c·​5892·​007f·​006e·​064a·​0114·​0300·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 59 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1415·​0062·​338d·​ee9a·​ff99·​fb99·​ff99·​ca9a·​7198·​d79b·​ff9a·​ff98·​ff98·​fc99·​fb99·​fd99·​fd99·​fd99·​fc99·​fc99·​fc99·​fc99·​fb99·​fd99·​ff98·​ff98·​fc9b·​c79c·​5892·​007f·​006e·​064a·​0114·​0000·​0301·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
60 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​160f·​005c·​2589·​e09b·​fe99·​ff98·​d79c·​2691·​0073·​0d86·​6594·​af9b·​e39b·​ff9a·​ff99·​ff99·​ff99·​ff98·​ff98·​ff99·​ff99·​ff99·​ff99·​ff9a·​d99b·​a79a·​4f91·​0481·​0073·​0259·​052f·​0002·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 60 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​160f·​005c·​2589·​e09b·​fe99·​ff98·​d79c·​2691·​0073·​0d86·​6594·​af9b·​e39b·​ff9a·​ff99·​ff99·​ff99·​ff98·​ff98·​ff99·​ff99·​ff99·​ff99·​ff9a·​d99b·​a79a·​4f91·​0481·​0073·​0259·​052f·​0002·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
61 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​180a·​0056·​1686·​cf9b·​ff98·​dc9b·​2993·​0070·​0858·​005d·​0071·​007f·​288a·​5094·​7c97·​a999·​bc9a·​d09b·​d39b·​c49a·​b59a·​9f98·​7497·​4c92·​1e88·​007e·​006d·​005b·​0835·​070e·​0100·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 61 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​180a·​0056·​1686·​cf9b·​ff98·​dc9b·​2993·​0070·​0858·​005d·​0071·​007f·​288a·​5094·​7c97·​a999·​bc9a·​d09b·​d39b·​c49a·​b59a·​9f98·​7497·​4c92·​1e88·​007e·​006d·​005b·​0835·​070e·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
62 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2604·​004f·​0583·​cd9a·​ec9a·​3693·​0075·​0652·​000d·​060d·​0931·​0649·​005f·​006e·​0077·​007d·​0181·​0584·​0684·​0282·​0080·​007c·​0076·​006d·​005b·​0747·​082b·​0609·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 62 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2604·​004f·​0583·​cd9a·​ec9a·​3693·​0075·​0652·​000d·​060d·​0931·​0649·​005f·​006e·​0077·​007d·​0181·​0584·​0684·​0282·​0080·​007c·​0076·​006d·​005b·​0747·​082b·​0609·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·6500·​0349·​0080·​a3a0·​5192·​0076·​0656·​000d·​0000·​0000·​0000·​0000·​1312·​1221·​0733·​0144·​004c·​0055·​0056·​0050·​0049·​0240·​0930·​121f·​130f·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0349·​0080·​a3a0·​5192·​0076·​0656·​000d·​0000·​0000·​0000·​0000·​1312·​1221·​0733·​0144·​004c·​0055·​0056·​0050·​0049·​0240·​0930·​121f·​130f·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·6c00·​0143·​007a·​178c·​0077·​0357·​0010·​0000·​0001·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​2701·​1503·​1403·​1c02·​3e01·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·0000·​0143·​007a·​178c·​0077·​0357·​0010·​0000·​0001·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​2701·​1503·​1403·​1c02·​3e01·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·3000·​001a·​0058·​0064·​0255·​0012·​0000·​0101·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​001a·​0058·​0064·​0255·​0012·​0000·​0101·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0003·​080f·​0a03·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0003·​080f·​0a03·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
69 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 69 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
70 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 70 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
71 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 71 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
72 } 72 }
[−]
res/drawable-xhdpi-v4/ic_menu_archive.png
[−]
sng
Offset 10, 59 lines modified Offset 10, 59 lines modified
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·​0000·​0200·​0000·​0000·​3101·​4b01·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4b01·​3901·​0000·​0000·​0000·​0100·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3101·​4b01·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4701·​4b01·​3901·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·​0000·​0000·​000f·​0034·​0049·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0049·​0143·​0228·​0002·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·​0000·​0000·​000f·​0034·​0049·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0049·​0143·​0228·​0002·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0000·​0000·​0003·​0057·​0075·​007f·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​007f·​0080·​007c·​006e·​002f·​0600·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0000·​0000·​0003·​0057·​0075·​007f·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​0080·​007f·​0080·​007c·​006e·​002f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·​0001·​0000·​0915·​0067·​2d8b·​af9c·​b499·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b29a·​b699·​9c9a·​0980·​0162·​050f·​0e00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·​0001·​0000·​0915·​0067·​2d8b·​af9c·​b499·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b39a·​b29a·​b699·​9c9a·​0980·​0162·​050f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
21 0000·​0000·​0000·​0001·​0000·​0b1a·​0067·​408f·​ff9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff9a·​6695·​0073·​073f·1c00·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0000·​0001·​0000·​0b1a·​0067·​408f·​ff9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff9a·​6695·​0073·​073f·0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0000·​0001·​0000·​0b19·​0067·​3e8f·​f79b·​fd98·​fc99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fa99·​fd98·​d89b·​1287·​0262·​0d17·​0f00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 22 0000·​0000·​0000·​0001·​0000·​0b19·​0067·​3e8f·​f79b·​fd98·​fc99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fa99·​fd98·​d89b·​1287·​0262·​0d17·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​7897·​0076·​054a·​0c00·​0101·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​7897·​0076·​054a·​0000·​0101·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
24 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe98·​e69c·​1b8b·​0167·​0520·​0100·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 24 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe98·​e69c·​1b8b·​0167·​0520·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
25 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​8c99·​007b·​094a·​0d12·​0b14·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b14·​080d·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 25 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​8c99·​007b·​094a·​0d12·​0b14·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b13·​0b14·​080d·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fd98·​e99b·​2c8d·​0066·​0064·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0064·​0065·​003f·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 26 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fd98·​e99b·​2c8d·​0066·​0064·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0065·​0064·​0065·​003f·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​a39a·​2d8d·​308d·​2f8e·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​308f·​1985·​006c·​0320·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​a39a·​2d8d·​308d·​2f8e·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​2f8d·​308f·​1985·​006c·​0320·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
28 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fd99·​ff99·​f59c·​f59c·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f49b·​f69c·​8399·​0076·​0a38·​0001·​0002·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000· 28 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fd99·​ff99·​f59c·​f59c·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f69b·​f49b·​f69c·​8399·​0076·​0a38·​0001·​0002·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​8996·​0077·​0b36·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​8996·​0077·​0b36·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​fb9b·​fd9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fb9a·​ff9b·​8899·​0275·​1035·​1a0a·​150c·​180b·​180a·​180b·​1908·​0000·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​fb9b·​fd9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fe9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fd9b·​fb9a·​ff9b·​8899·​0275·​1035·​1a0a·​150c·​180b·​180a·​180b·​1908·​0000·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​f99a·​5296·​428e·​408e·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8e·​418f·​2185·​0068·​0057·​0056·​0056·​0056·​0056·​0057·​0053·​0041·​010f·​0000·​0001·​0000· 31 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​f99a·​5296·​428e·​408e·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8f·​3d8e·​418f·​2185·​0068·​0057·​0056·​0056·​0056·​0056·​0057·​0053·​0041·​010f·​0000·​0001·​0000·
32 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​fe99·​ff99·​cb9b·​0081·​0069·​0283·​0984·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0784·​0f83·​1883·​1786·​1787·​1786·​1786·​1786·​1a87·​1484·​0178·​0041·​0000·​0001·​0000· 32 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​fe99·​ff99·​cb9b·​0081·​0069·​0283·​0984·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0884·​0784·​0f83·​1883·​1786·​1787·​1786·​1786·​1786·​1a87·​1484·​0178·​0041·​0000·​0001·​0000·
33 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​fc99·​ff99·​8c9a·​0370·​1184·​c19f·​d79b·​d59b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d49c·​d29c·​d39b·​d39b·​d39b·​d39b·​d09b·​d59a·​949e·​0180·​0548·​0000·​0001·​0000· 33 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​fc99·​ff99·​8c9a·​0370·​1184·​c19f·​d79b·​d59b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d69b·​d49c·​d29c·​d39b·​d39b·​d39b·​d39b·​d09b·​d59a·​949e·​0180·​0548·​0000·​0001·​0000·
34 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fe99·​fc99·​ff9a·​5695·​016b·​4c90·​ff9b·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​8695·​0075·​0b35·​0000·​0002·​0000· 34 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fe99·​fc99·​ff9a·​5695·​016b·​4c90·​ff9b·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​8695·​0075·​0b35·​0000·​0002·​0000·
35 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fd99·​ff99·​e69c·​2f86·​0074·​939b·​fd99·​fa99·​fc99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fc99·​fd98·​f69c·​308d·​0067·​091a·​0000·​0001·​0000· 35 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fd99·​ff99·​e69c·​2f86·​0074·​939b·​fd99·​fa99·​fc99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fc99·​fd98·​f69c·​308d·​0067·​091a·​0000·​0001·​0000·
36 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fb99·​ff98·​bb9d·​037b·​0f7e·​c99d·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​cb9b·​0283·​0055·​1403·​0000·​0000·​0000· 36 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fb99·​ff98·​bb9d·​037b·​0f7e·​c99d·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff99·​cb9b·​0283·​0055·​1403·​0000·​0000·​0000·
37 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fc99·​ff99·​8e99·​0073·​418c·​f79b·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8598·​0078·​0538·​0000·​0001·​0000·​0000· 37 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fc99·​ff99·​8e99·​0073·​418c·​f79b·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8598·​0078·​0538·​0000·​0001·​0000·​0000·
38 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff98·​fd9b·​518f·​0173·​7798·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fd99·​fb9a·​4792·​006e·​1121·​0000·​0002·​0000·​0000· 38 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff98·​fd9b·​518f·​0173·​7798·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fd99·​fb9a·​4792·​006e·​1121·​0000·​0002·​0000·​0000·
39 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff98·​e99d·​1286·​007c·​c29c·​fe99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​d29b·​1485·​0059·​120d·3c00·​0001·​0000·​0000· 39 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff98·​e99d·​1286·​007c·​c29c·​fe99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​d29b·​1485·​0059·​120d·0000·​0001·​0000·​0000·
40 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​b59b·​007b·​2388·​f39d·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​9e9a·​007c·​0941·​0800·​0001·​0000·​0000·​0000· 40 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​b59b·​007b·​2388·​f39d·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​9e9a·​007c·​0941·​0000·​0001·​0000·​0000·​0000·
41 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​fd98·​ff9a·​7a96·​0277·​7294·​fe9a·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​5c92·​016f·​0a2a·​0700·​0001·​0000·​0000·​0000· 41 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​fd98·​ff9a·​7a96·​0277·​7294·​fe9a·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​5c92·​016f·​0a2a·​0000·​0001·​0000·​0000·​0000·
42 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fb9b·​488e·​007a·​b29d·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e99c·​1389·​0060·​090d·1600·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fb9b·​488e·​007a·​b29d·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e99c·​1389·​0060·​090d·0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f79b·​ff98·​d99c·​1384·​1b86·​e19c·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​fe99·​ab99·​007d·​0149·ff00·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f79b·​ff98·​d99c·​1384·​1b86·​e19c·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​fe99·​ab99·​007d·​0149·0000·​0000·​0000·​0000·​0000·​0000·
44 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f69b·​ff98·​a99b·​007a·​5a92·​ff9b·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff9a·​6795·​0073·​0b2c·​0000·​0001·​0000·​0000·​0000·​0000· 44 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f69b·​ff98·​a99b·​007a·​5a92·​ff9b·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff9a·​6795·​0073·​0b2c·​0000·​0001·​0000·​0000·​0000·​0000·
45 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f79b·​ff98·​a39a·​0086·​9e96·​ff9a·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​eb9a·​2d8b·​0064·​1316·​0000·​0001·​0000·​0000·​0000·​0000· 45 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f79b·​ff98·​a39a·​0086·​9e96·​ff9a·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​eb9a·​2d8b·​0064·​1316·​0000·​0001·​0000·​0000·​0000·​0000·
46 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fe99·​9d99·​df99·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff98·​b99c·​0282·​034d·​1904·​0000·​0000·​0000·​0000·​0000·​0000· 46 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fe99·​9d99·​df99·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff98·​b99c·​0282·​034d·​1904·​0000·​0000·​0000·​0000·​0000·​0000·
47 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​8297·​0077·​0b39·1c00·​0002·​0000·​0000·​0000·​0000·​0000· 47 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​8297·​0077·​0b39·0000·​0002·​0000·​0000·​0000·​0000·​0000·
48 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fe99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f99c·​348e·​0067·​081c·1700·​0001·​0000·​0000·​0000·​0000·​0000· 48 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​fe99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f99c·​348e·​0067·​081c·0000·​0001·​0000·​0000·​0000·​0000·​0000·
49 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​d09b·​0284·​0057·​0d04·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 49 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​d09b·​0284·​0057·​0d04·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
50 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8998·​0078·​053b·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 50 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8998·​0078·​053b·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
51 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fd9a·​4b92·​006d·​1021·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 51 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fd9a·​4b92·​006d·​1021·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
52 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​d49b·​1586·​0059·​150c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000· 52 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​d49b·​1586·​0059·​150c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·
53 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​a39a·​007d·​0743·4e00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 53 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff98·​a39a·​007d·​0743·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
54 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe9a·​5f92·​016f·​0b2b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 54 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe9a·​5f92·​016f·​0b2b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
55 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​eb9c·​148b·​0061·​080d·2500·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 55 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​eb9c·​148b·​0061·​080d·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
56 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​b09a·​007e·​014c·​2801·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 56 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​fa9b·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​b09a·​007e·​014c·​2801·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
57 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​6a96·​0174·​0a2e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 57 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8f·​f99b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​6a96·​0174·​0a2e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
58 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8e·​f99b·​fe98·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fd99·​fe98·​ec9a·​308b·​0065·​1217·3600·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 58 0000·​0000·​0000·​0001·​0000·​0b19·​0068·​3e8e·​f99b·​fe98·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fd99·​fe98·​ec9a·​308b·​0065·​1217·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
59 0000·​0000·​0000·​0001·​0000·​0b1a·​0067·​3f91·​ff9c·​ff99·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff99·​bf9c·​0681·​034f·​1e04·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 59 0000·​0000·​0000·​0001·​0000·​0b1a·​0067·​3f91·​ff9c·​ff99·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff9a·​ff99·​bf9c·​0681·​034f·​1e04·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
60 0000·​0000·​0000·​0001·​0000·​080f·​0066·​1c84·​6d96·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6e94·​7495·​468d·​0072·​0534·​0c00·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 60 0000·​0000·​0000·​0001·​0000·​080f·​0066·​1c84·​6d96·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6f94·​6e94·​7495·​468d·​0072·​0534·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
61 0000·​0000·​0000·​0000·​0000·​0000·​0042·​0068·​0071·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​006f·​0153·​0007·​0900·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 61 0000·​0000·​0000·​0000·​0000·​0000·​0042·​0068·​0071·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​0072·​006f·​0153·​0007·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
62 0000·​0000·​0000·​0000·​0000·​0601·​0000·​0517·​0a2d·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2d·​0825·​0007·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 62 0000·​0000·​0000·​0000·​0000·​0601·​0000·​0517·​0a2d·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2c·​0b2d·​0825·​0007·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
[−]
smali/com/fasterxml/jackson/core/JsonLocation.smali
Offset 247, 15 lines modified Offset 247, 15 lines modified
247 ····​.​line·​65 247 ····​.​line·​65
248 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_sourceRef:​Ljava/​lang/​Object;​ 248 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_sourceRef:​Ljava/​lang/​Object;​
   
249 ····​return-​object·​v0 249 ····​return-​object·​v0
250 .​end·​method 250 .​end·​method
   
251 .​method·​public·​hashCode()​I 251 .​method·​public·​hashCode()​I
252 ····​.​locals·3 252 ····​.​locals·4
   
253 ····​.​prologue 253 ····​.​prologue
254 ····​.​line·​113 254 ····​.​line·​113
255 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_sourceRef:​Ljava/​lang/​Object;​ 255 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_sourceRef:​Ljava/​lang/​Object;​
   
256 ····​if-​nez·​v0,​·​:​cond_0 256 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 269, 24 lines modified Offset 269, 24 lines modified
   
269 ····​.​line·​115 269 ····​.​line·​115
270 ····​iget·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_columnNr:​I 270 ····​iget·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_columnNr:​I
   
271 ····​add-​int/​2addr·​v0,​·​v1 271 ····​add-​int/​2addr·​v0,​·​v1
   
272 ····​.​line·​116 272 ····​.​line·​116
273 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_totalChars:​J 273 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_totalChars:​J
   
274 ····​long-​to-​int·​v1,​·​v1 274 ····​long-​to-​int·​v1,​·​v2
   
275 ····​xor-​int/​2addr·​v0,​·​v1 275 ····​xor-​int/​2addr·​v0,​·​v1
   
276 ····​.​line·​117 276 ····​.​line·​117
277 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_totalBytes:​J 277 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​JsonLocation;​-​>_totalBytes:​J
   
278 ····​long-​to-​int·​v1,​·​v1 278 ····​long-​to-​int·​v1,​·​v2
   
279 ····​add-​int/​2addr·​v0,​·​v1 279 ····​add-​int/​2addr·​v0,​·​v1
   
280 ····​.​line·​118 280 ····​.​line·​118
281 ····​return·​v0 281 ····​return·​v0
   
282 ····​.​line·​113 282 ····​.​line·​113
[−]
smali/com/fasterxml/jackson/core/JsonParser.smali
Offset 646, 15 lines modified Offset 646, 15 lines modified
   
646 ····​move-​result-​wide·​v0 646 ····​move-​result-​wide·​v0
   
647 ····​return-​wide·​v0 647 ····​return-​wide·​v0
648 .​end·​method 648 .​end·​method
   
649 .​method·​public·​getValueAsDouble(D)​D 649 .​method·​public·​getValueAsDouble(D)​D
650 ····​.​locals·0 650 ····​.​locals·1
651 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 651 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
652 ········​value·​=·​{ 652 ········​value·​=·​{
653 ············​Ljava/​io/​IOException;​,​ 653 ············​Ljava/​io/​IOException;​,​
654 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 654 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
655 ········​} 655 ········​}
656 ····​.​end·​annotation 656 ····​.​end·​annotation
   
Offset 714, 15 lines modified Offset 714, 15 lines modified
   
714 ····​move-​result-​wide·​v0 714 ····​move-​result-​wide·​v0
   
715 ····​return-​wide·​v0 715 ····​return-​wide·​v0
716 .​end·​method 716 .​end·​method
   
717 .​method·​public·​getValueAsLong(J)​J 717 .​method·​public·​getValueAsLong(J)​J
718 ····​.​locals·0 718 ····​.​locals·1
719 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 719 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
720 ········​value·​=·​{ 720 ········​value·​=·​{
721 ············​Ljava/​io/​IOException;​,​ 721 ············​Ljava/​io/​IOException;​,​
722 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 722 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
723 ········​} 723 ········​}
724 ····​.​end·​annotation 724 ····​.​end·​annotation
   
Offset 940, 15 lines modified Offset 940, 15 lines modified
940 ····​move-​result·​p1 940 ····​move-​result·​p1
   
941 ····​:​cond_0 941 ····​:​cond_0
942 ····​return·​p1 942 ····​return·​p1
943 .​end·​method 943 .​end·​method
   
944 .​method·​public·​nextLongValue(J)​J 944 .​method·​public·​nextLongValue(J)​J
945 ····​.​locals·2 945 ····​.​locals·3
946 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 946 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
947 ········​value·​=·​{ 947 ········​value·​=·​{
948 ············​Ljava/​io/​IOException;​,​ 948 ············​Ljava/​io/​IOException;​,​
949 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 949 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
950 ········​} 950 ········​}
951 ····​.​end·​annotation 951 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/core/base/ParserBase.smali
Offset 210, 18 lines modified Offset 210, 18 lines modified
   
210 ····​sput-​object·​v0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>BD_MAX_INT:​Ljava/​math/​BigDecimal;​ 210 ····​sput-​object·​v0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>BD_MAX_INT:​Ljava/​math/​BigDecimal;​
   
211 ····​return-​void 211 ····​return-​void
212 .​end·​method 212 .​end·​method
   
213 .​method·​protected·​constructor·​<init>(Lcom/​fasterxml/​jackson/​core/​io/​IOContext;​I)​V 213 .​method·​protected·​constructor·​<init>(Lcom/​fasterxml/​jackson/​core/​io/​IOContext;​I)​V
214 ····​.​locals·5 214 ····​.​locals·6
   
215 ····​.​prologue 215 ····​.​prologue
216 ····​const-​wide/​16·​v3,​·​0x0 216 ····​const-​wide/​16·​v4,​·​0x0
   
217 ····​const/​4·​v2,​·​0x0 217 ····​const/​4·​v2,​·​0x0
   
218 ····​const/​4·​v1,​·​0x1 218 ····​const/​4·​v1,​·​0x1
   
219 ····​const/​4·​v0,​·​0x0 219 ····​const/​4·​v0,​·​0x0
   
Offset 231, 24 lines modified Offset 231, 24 lines modified
231 ····​.​line·​55 231 ····​.​line·​55
232 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_inputPtr:​I 232 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_inputPtr:​I
   
233 ····​.​line·​60 233 ····​.​line·​60
234 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_inputEnd:​I 234 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_inputEnd:​I
   
235 ····​.​line·​72 235 ····​.​line·​72
236 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputProcessed:​J 236 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputProcessed:​J
   
237 ····​.​line·​78 237 ····​.​line·​78
238 ····​iput·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputRow:​I 238 ····​iput·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputRow:​I
   
239 ····​.​line·​86 239 ····​.​line·​86
240 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputRowStart:​I 240 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_currInputRowStart:​I
   
241 ····​.​line·​102 241 ····​.​line·​102
242 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputTotal:​J 242 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputTotal:​J
   
243 ····​.​line·​107 243 ····​.​line·​107
244 ····​iput·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputRow:​I 244 ····​iput·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputRow:​I
   
245 ····​.​line·​113 245 ····​.​line·​113
246 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputCol:​I 246 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_tokenInputCol:​I
   
Offset 1432, 15 lines modified Offset 1432, 15 lines modified
1432 ····​:​cond_3 1432 ····​:​cond_3
1433 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_throwInternal()​V 1433 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_throwInternal()​V
   
1434 ····​goto·​:​goto_0 1434 ····​goto·​:​goto_0
1435 .​end·​method 1435 .​end·​method
   
1436 .​method·​protected·​convertNumberToInt()​V 1436 .​method·​protected·​convertNumberToInt()​V
1437 ····​.​locals·5 1437 ····​.​locals·6
1438 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1438 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1439 ········​value·​=·​{ 1439 ········​value·​=·​{
1440 ············​Ljava/​io/​IOException;​,​ 1440 ············​Ljava/​io/​IOException;​,​
1441 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 1441 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
1442 ········​} 1442 ········​}
1443 ····​.​end·​annotation 1443 ····​.​end·​annotation
   
Offset 1454, 19 lines modified Offset 1454, 19 lines modified
   
1454 ····​.​line·​845 1454 ····​.​line·​845
1455 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_numberLong:​J 1455 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_numberLong:​J
   
1456 ····​long-​to-​int·​v0,​·​v0 1456 ····​long-​to-​int·​v0,​·​v0
   
1457 ····​.​line·​846 1457 ····​.​line·​846
1458 ····​int-​to-​long·​v1,​·​v0 1458 ····​int-​to-​long·​v2,​·​v0
   
1459 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_numberLong:​J 1459 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_numberLong:​J
   
1460 ····​cmp-​long·​v1,​·​v1,​·​v3 1460 ····​cmp-​long·​v1,​·​v2,​·​v4
   
1461 ····​if-​eqz·​v1,​·​:​cond_0 1461 ····​if-​eqz·​v1,​·​:​cond_0
   
1462 ····​.​line·​847 1462 ····​.​line·​847
1463 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 1463 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
1464 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1464 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 2926, 15 lines modified Offset 2926, 15 lines modified
2926 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_reportError(Ljava/​lang/​String;​)​V 2926 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​base/​ParserBase;​-​>_reportError(Ljava/​lang/​String;​)​V
   
2927 ····​.​line·​997 2927 ····​.​line·​997
2928 ····​return-​void 2928 ····​return-​void
2929 .​end·​method 2929 .​end·​method
   
2930 .​method·​protected·​reportOverflowLong()​V 2930 .​method·​protected·​reportOverflowLong()​V
2931 ····​.​locals·3 2931 ····​.​locals·4
2932 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2932 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2933 ········​value·​=·​{ 2933 ········​value·​=·​{
2934 ············​Ljava/​io/​IOException;​,​ 2934 ············​Ljava/​io/​IOException;​,​
2935 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 2935 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
2936 ········​} 2936 ········​}
2937 ····​.​end·​annotation 2937 ····​.​end·​annotation
   
Offset 2960, 29 lines modified Offset 2960, 29 lines modified
   
2960 ····​const-​string·​v1,​·​")​·​out·​of·​range·​of·​long·​(" 2960 ····​const-​string·​v1,​·​")​·​out·​of·​range·​of·​long·​("
   
Max diff block lines reached; 1456/4525 bytes (32.18%) of diff not shown.
[−]
smali/com/fasterxml/jackson/core/base/ParserMinimalBase.smali
Offset 1386, 15 lines modified Offset 1386, 15 lines modified
1386 ········​:​pswitch_0 1386 ········​:​pswitch_0
1387 ········​:​pswitch_3 1387 ········​:​pswitch_3
1388 ········​:​pswitch_4 1388 ········​:​pswitch_4
1389 ····​.​end·​packed-​switch 1389 ····​.​end·​packed-​switch
1390 .​end·​method 1390 .​end·​method
   
1391 .​method·​public·​getValueAsDouble(D)​D 1391 .​method·​public·​getValueAsDouble(D)​D
1392 ····​.​locals·2 1392 ····​.​locals·3
1393 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1393 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1394 ········​value·​=·​{ 1394 ········​value·​=·​{
1395 ············​Ljava/​io/​IOException;​,​ 1395 ············​Ljava/​io/​IOException;​,​
1396 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 1396 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
1397 ········​} 1397 ········​}
1398 ····​.​end·​annotation 1398 ····​.​end·​annotation
   
Offset 1586, 15 lines modified Offset 1586, 15 lines modified
1586 ········​:​pswitch_4 1586 ········​:​pswitch_4
1587 ········​:​pswitch_3 1587 ········​:​pswitch_3
1588 ········​:​pswitch_0 1588 ········​:​pswitch_0
1589 ····​.​end·​packed-​switch 1589 ····​.​end·​packed-​switch
1590 .​end·​method 1590 .​end·​method
   
1591 .​method·​public·​getValueAsLong(J)​J 1591 .​method·​public·​getValueAsLong(J)​J
1592 ····​.​locals·2 1592 ····​.​locals·3
1593 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1593 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1594 ········​value·​=·​{ 1594 ········​value·​=·​{
1595 ············​Ljava/​io/​IOException;​,​ 1595 ············​Ljava/​io/​IOException;​,​
1596 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 1596 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
1597 ········​} 1597 ········​}
1598 ····​.​end·​annotation 1598 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/core/io/MergedStream.smali
Offset 337, 15 lines modified Offset 337, 15 lines modified
   
337 ····​.​line·​110 337 ····​.​line·​110
338 ····​:​cond_0 338 ····​:​cond_0
339 ····​return-​void 339 ····​return-​void
340 .​end·​method 340 .​end·​method
   
341 .​method·​public·​skip(J)​J 341 .​method·​public·​skip(J)​J
342 ····​.​locals·6 342 ····​.​locals·7
343 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 343 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
344 ········​value·​=·​{ 344 ········​value·​=·​{
345 ············​Ljava/​io/​IOException;​ 345 ············​Ljava/​io/​IOException;​
346 ········​} 346 ········​}
347 ····​.​end·​annotation 347 ····​.​end·​annotation
   
348 ····​.​prologue 348 ····​.​prologue
[−]
smali/com/fasterxml/jackson/core/io/NumberInput.smali
Offset 225, 15 lines modified Offset 225, 15 lines modified
225 ····​:​cond_5 225 ····​:​cond_5
226 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 226 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
227 ····​goto·​:​goto_2 227 ····​goto·​:​goto_2
228 .​end·​method 228 .​end·​method
   
229 .​method·​public·​static·​parseAsDouble(Ljava/​lang/​String;​D)​D 229 .​method·​public·​static·​parseAsDouble(Ljava/​lang/​String;​D)​D
230 ····​.​locals·2 230 ····​.​locals·3
   
231 ····​.​prologue 231 ····​.​prologue
232 ····​.​line·​265 232 ····​.​line·​265
233 ····​if-​nez·​p0,​·​:​cond_1 233 ····​if-​nez·​p0,​·​:​cond_1
   
234 ····​.​line·​276 234 ····​.​line·​276
235 ····​:​cond_0 235 ····​:​cond_0
Offset 404, 15 lines modified Offset 404, 15 lines modified
   
404 ····​move-​object·​v2,​·​v3 404 ····​move-​object·​v2,​·​v3
   
405 ····​goto·​:​goto_1 405 ····​goto·​:​goto_1
406 .​end·​method 406 .​end·​method
   
407 .​method·​public·​static·​parseAsLong(Ljava/​lang/​String;​J)​J 407 .​method·​public·​static·​parseAsLong(Ljava/​lang/​String;​J)​J
408 ····​.​locals·6 408 ····​.​locals·7
   
409 ····​.​prologue 409 ····​.​prologue
410 ····​const/​4·​v1,​·​0x1 410 ····​const/​4·​v1,​·​0x1
   
411 ····​const/​4·​v0,​·​0x0 411 ····​const/​4·​v0,​·​0x0
   
412 ····​.​line·​227 412 ····​.​line·​227
Offset 948, 39 lines modified Offset 948, 39 lines modified
   
948 ····​move-​result-​wide·​v0 948 ····​move-​result-​wide·​v0
   
949 ····​goto·​:​goto_0 949 ····​goto·​:​goto_0
950 .​end·​method 950 .​end·​method
   
951 .​method·​public·​static·​parseLong([CII)​J 951 .​method·​public·​static·​parseLong([CII)​J
952 ····​.​locals·5 952 ····​.​locals·6
   
953 ····​.​prologue 953 ····​.​prologue
954 ····​.​line·​118 954 ····​.​line·​118
955 ····​add-​int/​lit8·​v0,​·​p2,​·​-​0x9 955 ····​add-​int/​lit8·​v0,​·​p2,​·​-​0x9
   
956 ····​.​line·​119 956 ····​.​line·​119
957 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseInt([CII)​I 957 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseInt([CII)​I
   
958 ····​move-​result·​v1 958 ····​move-​result·​v1
   
959 ····​int-​to-​long·​v1,​·​v1 959 ····​int-​to-​long·​v2,​·​v1
   
960 ····​const-​wide/​32·​v3,​·​0x3b9aca00 960 ····​const-​wide/​32·​v4,​·​0x3b9aca00
   
961 ····​mul-​long/​2addr·​v1,​·​v3 961 ····​mul-​long/​2addr·​v2,​·​v4
   
962 ····​.​line·​120 962 ····​.​line·​120
963 ····​add-​int/​2addr·​v0,​·​p1 963 ····​add-​int/​2addr·​v0,​·​p1
   
964 ····​const/​16·​v3,​·​0x9 964 ····​const/​16·​v1,​·​0x9
   
965 ····​invoke-​static·​{p0,​·​v0,​·​v3},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseInt([CII)​I 965 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseInt([CII)​I
   
966 ····​move-​result·​v0 966 ····​move-​result·​v0
   
967 ····​int-​to-​long·​v3,​·​v0 967 ····​int-​to-​long·​v0,​·​v0
   
968 ····​add-​long·​v0,​·​v1,​·​v3 968 ····​add-​long/​2addr·​v0,​·​v2
   
969 ····​return-​wide·​v0 969 ····​return-​wide·​v0
970 .​end·​method 970 .​end·​method
[−]
smali/com/fasterxml/jackson/core/io/NumberOutput.smali
Offset 416, 21 lines modified Offset 416, 21 lines modified
416 ····​.​line·​393 416 ····​.​line·​393
417 ····​:​cond_1 417 ····​:​cond_1
418 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 418 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
419 ····​.​line·​394 419 ····​.​line·​394
420 ····​const/​4·​v3,​·​0x3 420 ····​const/​4·​v3,​·​0x3
   
421 ····​shl-​long·​v3,​·​v0,​·​v3 421 ····​shl-​long·​v4,​·​v0,​·​v3
   
422 ····​const/​4·​v5,​·​0x1 422 ····​const/​4·​v3,​·​0x1
   
423 ····​shl-​long/​2addr·​v0,​·​v5 423 ····​shl-​long/​2addr·​v0,​·​v3
   
424 ····​add-​long/​2addr·​v0,​·​v3 424 ····​add-​long/​2addr·​v0,​·​v4
   
425 ····​goto·​:​goto_0 425 ····​goto·​:​goto_0
426 .​end·​method 426 .​end·​method
   
427 .​method·​private·​static·​outputFullTriplet(I[B​I)​I 427 .​method·​private·​static·​outputFullTriplet(I[B​I)​I
428 ····​.​locals·​5 428 ····​.​locals·​5
   
Offset 1026, 15 lines modified Offset 1026, 15 lines modified
1026 ····​aput-​char·​v1,​·​p1,​·​p2 1026 ····​aput-​char·​v1,​·​p1,​·​p2
   
1027 ····​.​line·​341 1027 ····​.​line·​341
1028 ····​return·​v0 1028 ····​return·​v0
1029 .​end·​method 1029 .​end·​method
   
1030 .​method·​public·​static·​outputLong(J[BI)​I 1030 .​method·​public·​static·​outputLong(J[BI)​I
1031 ····​.​locals·7 1031 ····​.​locals·8
   
1032 ····​.​prologue 1032 ····​.​prologue
1033 ····​.​line·​239 1033 ····​.​line·​239
1034 ····​const-​wide/​16·​v0,​·​0x0 1034 ····​const-​wide/​16·​v0,​·​0x0
   
1035 ····​cmp-​long·​v0,​·​p0,​·​v0 1035 ····​cmp-​long·​v0,​·​p0,​·​v0
   
Offset 1216, 15 lines modified Offset 1216, 15 lines modified
1216 ····​:​cond_6 1216 ····​:​cond_6
1217 ····​invoke-​static·​{v0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberOutput;​-​>outputLeadingTriplet​(I[BI)​I 1217 ····​invoke-​static·​{v0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberOutput;​-​>outputLeadingTriplet​(I[BI)​I
   
1218 ····​goto·​:​goto_0 1218 ····​goto·​:​goto_0
1219 .​end·​method 1219 .​end·​method
   
1220 .​method·​public·​static·​outputLong(J[CI)​I 1220 .​method·​public·​static·​outputLong(J[CI)​I
1221 ····​.​locals·7 1221 ····​.​locals·8
   
1222 ····​.​prologue 1222 ····​.​prologue
1223 ····​.​line·​186 1223 ····​.​line·​186
1224 ····​const-​wide/​16·​v0,​·​0x0 1224 ····​const-​wide/​16·​v0,​·​0x0
   
1225 ····​cmp-​long·​v0,​·​p0,​·​v0 1225 ····​cmp-​long·​v0,​·​p0,​·​v0
   
Offset 1389, 15 lines modified Offset 1389, 15 lines modified
1389 ····​:​cond_5 1389 ····​:​cond_5
1390 ····​invoke-​static·​{v0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberOutput;​-​>outputLeadingTriplet​(I[CI)​I 1390 ····​invoke-​static·​{v0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberOutput;​-​>outputLeadingTriplet​(I[CI)​I
   
1391 ····​goto·​:​goto_0 1391 ····​goto·​:​goto_0
1392 .​end·​method 1392 .​end·​method
   
1393 .​method·​public·​static·​toString(D)​Ljava/​lang/​String;​ 1393 .​method·​public·​static·​toString(D)​Ljava/​lang/​String;​
1394 ····​.​locals·1 1394 ····​.​locals·2
   
1395 ····​.​prologue 1395 ····​.​prologue
1396 ····​.​line·​319 1396 ····​.​line·​319
1397 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>toString(D)​Ljava/​lang/​String;​ 1397 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>toString(D)​Ljava/​lang/​String;​
   
1398 ····​move-​result-​object·​v0 1398 ····​move-​result-​object·​v0
   
[−]
smali/com/fasterxml/jackson/core/json/ReaderBasedJsonParser.smali
Offset 2730, 29 lines modified Offset 2730, 29 lines modified
2730 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 2730 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
2731 ········​} 2731 ········​}
2732 ····​.​end·​annotation 2732 ····​.​end·​annotation
   
2733 ····​.​prologue 2733 ····​.​prologue
2734 ····​const/​4·​v7,​·​0x3 2734 ····​const/​4·​v7,​·​0x3
   
2735 ····​const-​wide/​high16·​v3,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY 2735 ····​const-​wide/​high16·​v4,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY
   
2736 ····​const-​wide/​high16·​v1,​·​-​0x10000000000000L····​#·​Double.​NEGATIVE_INFINITY 2736 ····​const-​wide/​high16·​v2,​·​-​0x10000000000000L····​#·​Double.​NEGATIVE_INFINITY
   
2737 ····​.​line·​1125 2737 ····​.​line·​1125
2738 ····​const/​16·​v0,​·​0x49 2738 ····​const/​16·​v0,​·​0x49
   
2739 ····​if-​ne·​p1,​·​v0,​·​:​cond_4 2739 ····​if-​ne·​p1,​·​v0,​·​:​cond_4
   
2740 ····​.​line·​1126 2740 ····​.​line·​1126
2741 ····​iget·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I 2741 ····​iget·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I
   
2742 ····​iget·​v5,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputEnd:​I 2742 ····​iget·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputEnd:​I
   
2743 ····​if-​lt·​v0,​·​v5,​·​:​cond_0 2743 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
2744 ····​.​line·​1127 2744 ····​.​line·​1127
2745 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>loadMore()​Z 2745 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>loadMore()​Z
   
2746 ····​move-​result·​v0 2746 ····​move-​result·​v0
   
2747 ····​if-​nez·​v0,​·​:​cond_0 2747 ····​if-​nez·​v0,​·​:​cond_0
Offset 2760, 21 lines modified Offset 2760, 21 lines modified
2760 ····​.​line·​1128 2760 ····​.​line·​1128
2761 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_reportInvalidEOFInV​alue()​V 2761 ····​invoke-​virtual·​{p0},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_reportInvalidEOFInV​alue()​V
   
2762 ····​.​line·​1131 2762 ····​.​line·​1131
2763 ····​:​cond_0 2763 ····​:​cond_0
2764 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputBuffer:​[C 2764 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputBuffer:​[C
   
2765 ····​iget·​v5,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I 2765 ····​iget·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I
   
2766 ····​add-​int/​lit8·​v6,​·​v5,​·​0x1 2766 ····​add-​int/​lit8·​v6,​·​v1,​·​0x1
   
2767 ····​iput·​v6,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I 2767 ····​iput·​v6,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_inputPtr:​I
   
2768 ····​aget-​char·​p1,​·​v0,​·​v5 2768 ····​aget-​char·​p1,​·​v0,​·​v1
   
2769 ····​.​line·​1132 2769 ····​.​line·​1132
2770 ····​const/​16·​v0,​·​0x4e 2770 ····​const/​16·​v0,​·​0x4e
   
2771 ····​if-​ne·​p1,​·​v0,​·​:​cond_5 2771 ····​if-​ne·​p1,​·​v0,​·​:​cond_5
   
2772 ····​.​line·​1133 2772 ····​.​line·​1133
Offset 2783, 42 lines modified Offset 2783, 42 lines modified
2783 ····​const-​string·​v0,​·​"-​INF" 2783 ····​const-​string·​v0,​·​"-​INF"
   
2784 ····​.​line·​1134 2784 ····​.​line·​1134
2785 ····​:​goto_0 2785 ····​:​goto_0
2786 ····​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_matchToken(Ljava/​lang/​String;​I)​V 2786 ····​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>_matchToken(Ljava/​lang/​String;​I)​V
   
2787 ····​.​line·​1135 2787 ····​.​line·​1135
2788 ····​sget-​object·​v5,​·​Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​-​>ALLOW_NON_NUMERIC_NU​MBERS:​Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​ 2788 ····​sget-​object·​v1,​·​Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​-​>ALLOW_NON_NUMERIC_NU​MBERS:​Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​
   
2789 ····​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>isEnabled(Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​)​Z 2789 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>isEnabled(Lcom/​fasterxml/​jackson/​core/​JsonParser$Feature;​)​Z
   
2790 ····​move-​result·​v5 2790 ····​move-​result·​v1
   
2791 ····​if-​eqz·​v5,​·​:​cond_3 2791 ····​if-​eqz·​v1,​·​:​cond_3
   
2792 ····​.​line·​1136 2792 ····​.​line·​1136
2793 ····​if-​eqz·​p2,​·​:​cond_2 2793 ····​if-​eqz·​p2,​·​:​cond_2
   
2794 ····​:​goto_1 2794 ····​:​goto_1
2795 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 2795 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​core/​json/​ReaderBasedJsonParser​;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
   
2796 ····​move-​result-​object·​v0 2796 ····​move-​result-​object·​v0
   
2797 ····​.​line·​1149 2797 ····​.​line·​1149
2798 ····​:​goto_2 2798 ····​:​goto_2
2799 ····​return-​object·​v0 2799 ····​return-​object·​v0
   
2800 ····​.​line·​1133 2800 ····​.​line·​1133
2801 ····​:​cond_1 2801 ····​:​cond_1
2802 ····​const-​string·​v0,​·​"+INF" 2802 ····​const-​string·​v0,​·​"+INF"
   
2803 ····​goto·​:​goto_0 2803 ····​goto·​:​goto_0
   
2804 ····​:​cond_2 2804 ····​:​cond_2
2805 ····​move-​wide·​v1,​·​v3 2805 ····​move-​wide·​v2,​·​v4
   
2806 ····​.​line·​1136 2806 ····​.​line·​1136
2807 ····​goto·​:​goto_1 2807 ····​goto·​:​goto_1
   
2808 ····​.​line·​1138 2808 ····​.​line·​1138
2809 ····​:​cond_3 2809 ····​:​cond_3
2810 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 2810 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
Offset 2871, 40 lines modified Offset 2871, 40 lines modified
2871 ····​const-​string·​v0,​·​"-​Infinity" 2871 ····​const-​string·​v0,​·​"-​Infinity"
   
2872 ····​.​line·​1141 2872 ····​.​line·​1141
2873 ····​:​goto_4 2873 ····​:​goto_4
Max diff block lines reached; 3790/7412 bytes (51.13%) of diff not shown.
[−]
smali/com/fasterxml/jackson/core/json/UTF8JsonGenerator.smali
Offset 1394, 15 lines modified Offset 1394, 15 lines modified
1394 ····​aput-​byte·​v3,​·​v0,​·​v1 1394 ····​aput-​byte·​v3,​·​v0,​·​v1
   
1395 ····​.​line·​822 1395 ····​.​line·​822
1396 ····​return-​void 1396 ····​return-​void
1397 .​end·​method 1397 .​end·​method
   
1398 .​method·​private·​_writeQuotedLong(J)​V 1398 .​method·​private·​_writeQuotedLong(J)​V
1399 ····​.​locals·4 1399 ····​.​locals·5
1400 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1400 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1401 ········​value·​=·​{ 1401 ········​value·​=·​{
1402 ············​Ljava/​io/​IOException;​ 1402 ············​Ljava/​io/​IOException;​
1403 ········​} 1403 ········​}
1404 ····​.​end·​annotation 1404 ····​.​end·​annotation
   
1405 ····​.​prologue 1405 ····​.​prologue
Offset 5137, 15 lines modified Offset 5137, 15 lines modified
   
5137 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8JsonGenerator;​-​>_outputTail:​I 5137 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8JsonGenerator;​-​>_outputTail:​I
   
5138 ····​goto·​:​goto_0 5138 ····​goto·​:​goto_0
5139 .​end·​method 5139 .​end·​method
   
5140 .​method·​public·​writeNumber(J)​V 5140 .​method·​public·​writeNumber(J)​V
5141 ····​.​locals·2 5141 ····​.​locals·3
5142 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 5142 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
5143 ········​value·​=·​{ 5143 ········​value·​=·​{
5144 ············​Ljava/​io/​IOException;​,​ 5144 ············​Ljava/​io/​IOException;​,​
5145 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​ 5145 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​
5146 ········​} 5146 ········​}
5147 ····​.​end·​annotation 5147 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/core/json/UTF8StreamJsonParser.smali
Offset 5182, 18 lines modified Offset 5182, 18 lines modified
5182 ····​move-​result·​v2 5182 ····​move-​result·​v2
   
5183 ····​if-​eqz·​v2,​·​:​cond_5 5183 ····​if-​eqz·​v2,​·​:​cond_5
   
5184 ····​.​line·​2387 5184 ····​.​line·​2387
5185 ····​if-​eqz·​p2,​·​:​cond_4 5185 ····​if-​eqz·​p2,​·​:​cond_4
   
5186 ····​const-​wide/​high16·​v1,​·​-​0x10000000000000L····​#·​Double.​NEGATIVE_INFINITY 5186 ····​const-​wide/​high16·​v2,​·​-​0x10000000000000L····​#·​Double.​NEGATIVE_INFINITY
   
5187 ····​:​goto_2 5187 ····​:​goto_2
5188 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 5188 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
   
5189 ····​move-​result-​object·​v0 5189 ····​move-​result-​object·​v0
   
5190 ····​.​line·​2392 5190 ····​.​line·​2392
5191 ····​:​goto_3 5191 ····​:​goto_3
5192 ····​return-​object·​v0 5192 ····​return-​object·​v0
   
Offset 5219, 15 lines modified Offset 5219, 15 lines modified
5219 ····​:​cond_3 5219 ····​:​cond_3
5220 ····​const-​string·​v0,​·​"+Infinity" 5220 ····​const-​string·​v0,​·​"+Infinity"
   
5221 ····​goto·​:​goto_1 5221 ····​goto·​:​goto_1
   
5222 ····​.​line·​2387 5222 ····​.​line·​2387
5223 ····​:​cond_4 5223 ····​:​cond_4
5224 ····​const-​wide/​high16·​v1,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY 5224 ····​const-​wide/​high16·​v2,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY
   
5225 ····​goto·​:​goto_2 5225 ····​goto·​:​goto_2
   
5226 ····​.​line·​2389 5226 ····​.​line·​2389
5227 ····​:​cond_5 5227 ····​:​cond_5
5228 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 5228 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
Offset 5272, 15 lines modified Offset 5272, 15 lines modified
5272 ····​.​line·​2392 5272 ····​.​line·​2392
5273 ····​const/​4·​v0,​·​0x0 5273 ····​const/​4·​v0,​·​0x0
   
5274 ····​goto·​:​goto_3 5274 ····​goto·​:​goto_3
5275 .​end·​method 5275 .​end·​method
   
5276 .​method·​protected·​_handleUnexpectedValu​e(I)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 5276 .​method·​protected·​_handleUnexpectedValu​e(I)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
5277 ····​.​locals·3 5277 ····​.​locals·4
5278 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 5278 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
5279 ········​value·​=·​{ 5279 ········​value·​=·​{
5280 ············​Ljava/​io/​IOException;​,​ 5280 ············​Ljava/​io/​IOException;​,​
5281 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 5281 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
5282 ········​} 5282 ········​}
5283 ····​.​end·​annotation 5283 ····​.​end·​annotation
   
Offset 5334, 17 lines modified Offset 5334, 17 lines modified
5334 ····​move-​result·​v0 5334 ····​move-​result·​v0
   
5335 ····​if-​eqz·​v0,​·​:​cond_1 5335 ····​if-​eqz·​v0,​·​:​cond_1
   
5336 ····​.​line·​2254 5336 ····​.​line·​2254
5337 ····​const-​string·​v0,​·​"NaN" 5337 ····​const-​string·​v0,​·​"NaN"
   
5338 ····​const-​wide/​high16·​v1,​·​0x7ff8000000000000L····​#·​NaN 5338 ····​const-​wide/​high16·​v2,​·​0x7ff8000000000000L····​#·​NaN
   
5339 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 5339 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>resetAsNaN(Ljava/​lang/​String;​D)​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
   
5340 ····​move-​result-​object·​v0 5340 ····​move-​result-​object·​v0
   
5341 ····​goto·​:​goto_1 5341 ····​goto·​:​goto_1
   
5342 ····​.​line·​2256 5342 ····​.​line·​2256
5343 ····​:​cond_1 5343 ····​:​cond_1
Offset 5683, 23 lines modified Offset 5683, 23 lines modified
5683 ····​if-​lez·​v2,​·​:​cond_2 5683 ····​if-​lez·​v2,​·​:​cond_2
   
5684 ····​iget·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I 5684 ····​iget·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I
   
5685 ····​if-​lez·​v3,​·​:​cond_2 5685 ····​if-​lez·​v3,​·​:​cond_2
   
5686 ····​.​line·​199 5686 ····​.​line·​199
5687 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputProcessed:​J 5687 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputProcessed:​J
   
5688 ····​iget·​v5,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I 5688 ····​iget·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I
   
5689 ····​int-​to-​long·​v5,​·​v5 5689 ····​int-​to-​long·​v6,​·​v3
   
5690 ····​add-​long/​2addr·​v3,​·​v5 5690 ····​add-​long/​2addr·​v4,​·​v6
   
5691 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputProcessed:​J 5691 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputProcessed:​J
   
5692 ····​.​line·​200 5692 ····​.​line·​200
5693 ····​iget·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputRowStart:​I 5693 ····​iget·​v3,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_currInputRowStart:​I
   
5694 ····​iget·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I 5694 ····​iget·​v4,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​UTF8StreamJsonParser;​-​>_inputPtr:​I
   
5695 ····​sub-​int/​2addr·​v3,​·​v4 5695 ····​sub-​int/​2addr·​v3,​·​v4
Offset 8246, 34 lines modified Offset 8246, 34 lines modified
   
8246 ····​move-​result-​object·​v0 8246 ····​move-​result-​object·​v0
   
8247 ····​goto·​:​goto_0 8247 ····​goto·​:​goto_0
8248 .​end·​method 8248 .​end·​method
   
Max diff block lines reached; 1136/4468 bytes (25.43%) of diff not shown.
[−]
smali/com/fasterxml/jackson/core/json/WriterBasedJsonGenerator.smali
Offset 1382, 15 lines modified Offset 1382, 15 lines modified
1382 ····​aput-​char·​v3,​·​v0,​·​v1 1382 ····​aput-​char·​v3,​·​v0,​·​v1
   
1383 ····​.​line·​627 1383 ····​.​line·​627
1384 ····​return-​void 1384 ····​return-​void
1385 .​end·​method 1385 .​end·​method
   
1386 .​method·​private·​_writeQuotedLong(J)​V 1386 .​method·​private·​_writeQuotedLong(J)​V
1387 ····​.​locals·4 1387 ····​.​locals·5
1388 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1388 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1389 ········​value·​=·​{ 1389 ········​value·​=·​{
1390 ············​Ljava/​io/​IOException;​ 1390 ············​Ljava/​io/​IOException;​
1391 ········​} 1391 ········​}
1392 ····​.​end·​annotation 1392 ····​.​end·​annotation
   
1393 ····​.​prologue 1393 ····​.​prologue
Offset 5306, 15 lines modified Offset 5306, 15 lines modified
   
5306 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​WriterBasedJsonGenera​tor;​-​>_outputTail:​I 5306 ····​iput·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​core/​json/​WriterBasedJsonGenera​tor;​-​>_outputTail:​I
   
5307 ····​goto·​:​goto_0 5307 ····​goto·​:​goto_0
5308 .​end·​method 5308 .​end·​method
   
5309 .​method·​public·​writeNumber(J)​V 5309 .​method·​public·​writeNumber(J)​V
5310 ····​.​locals·2 5310 ····​.​locals·3
5311 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 5311 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
5312 ········​value·​=·​{ 5312 ········​value·​=·​{
5313 ············​Ljava/​io/​IOException;​,​ 5313 ············​Ljava/​io/​IOException;​,​
5314 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​ 5314 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​
5315 ········​} 5315 ········​}
5316 ····​.​end·​annotation 5316 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/core/util/JsonParserDelegate.smali
Offset 624, 15 lines modified Offset 624, 15 lines modified
   
624 ····​move-​result-​wide·​v0 624 ····​move-​result-​wide·​v0
   
625 ····​return-​wide·​v0 625 ····​return-​wide·​v0
626 .​end·​method 626 .​end·​method
   
627 .​method·​public·​getValueAsDouble(D)​D 627 .​method·​public·​getValueAsDouble(D)​D
628 ····​.​locals·2 628 ····​.​locals·3
629 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 629 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
630 ········​value·​=·​{ 630 ········​value·​=·​{
631 ············​Ljava/​io/​IOException;​,​ 631 ············​Ljava/​io/​IOException;​,​
632 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 632 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
633 ········​} 633 ········​}
634 ····​.​end·​annotation 634 ····​.​end·​annotation
   
Offset 704, 15 lines modified Offset 704, 15 lines modified
   
704 ····​move-​result-​wide·​v0 704 ····​move-​result-​wide·​v0
   
705 ····​return-​wide·​v0 705 ····​return-​wide·​v0
706 .​end·​method 706 .​end·​method
   
707 .​method·​public·​getValueAsLong(J)​J 707 .​method·​public·​getValueAsLong(J)​J
708 ····​.​locals·2 708 ····​.​locals·3
709 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 709 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
710 ········​value·​=·​{ 710 ········​value·​=·​{
711 ············​Ljava/​io/​IOException;​,​ 711 ············​Ljava/​io/​IOException;​,​
712 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​ 712 ············​Lcom/​fasterxml/​jackson/​core/​JsonParseException;​
713 ········​} 713 ········​}
714 ····​.​end·​annotation 714 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/databind/JsonNode.smali
Offset 72, 15 lines modified Offset 72, 15 lines modified
   
72 ····​move-​result-​wide·​v0 72 ····​move-​result-​wide·​v0
   
73 ····​return-​wide·​v0 73 ····​return-​wide·​v0
74 .​end·​method 74 .​end·​method
   
75 .​method·​public·​asDouble(D)​D 75 .​method·​public·​asDouble(D)​D
76 ····​.​locals·0 76 ····​.​locals·1
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​542 78 ····​.​line·​542
79 ····​return-​wide·​p1 79 ····​return-​wide·​p1
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​asInt()​I 81 .​method·​public·​asInt()​I
Offset 116, 15 lines modified Offset 116, 15 lines modified
   
116 ····​move-​result-​wide·​v0 116 ····​move-​result-​wide·​v0
   
117 ····​return-​wide·​v0 117 ····​return-​wide·​v0
118 .​end·​method 118 .​end·​method
   
119 .​method·​public·​asLong(J)​J 119 .​method·​public·​asLong(J)​J
120 ····​.​locals·0 120 ····​.​locals·1
   
121 ····​.​prologue 121 ····​.​prologue
122 ····​.​line·​514 122 ····​.​line·​514
123 ····​return-​wide·​p1 123 ····​return-​wide·​p1
124 .​end·​method 124 .​end·​method
   
125 .​method·​public·​abstract·​asText()​Ljava/​lang/​String;​ 125 .​method·​public·​abstract·​asText()​Ljava/​lang/​String;​
[−]
smali/com/fasterxml/jackson/databind/SerializerProvider.smali
Offset 730, 15 lines modified Offset 730, 15 lines modified
   
730 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V 730 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V
   
731 ····​throw·​v0 731 ····​throw·​v0
732 .​end·​method 732 .​end·​method
   
733 .​method·​public·​defaultSerializeDateK​ey(JLcom/​fasterxml/​jackson/​core/​JsonGenerator;​)​V 733 .​method·​public·​defaultSerializeDateK​ey(JLcom/​fasterxml/​jackson/​core/​JsonGenerator;​)​V
734 ····​.​locals·2 734 ····​.​locals·3
735 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 735 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
736 ········​value·​=·​{ 736 ········​value·​=·​{
737 ············​Ljava/​io/​IOException;​,​ 737 ············​Ljava/​io/​IOException;​,​
738 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 738 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
739 ········​} 739 ········​}
740 ····​.​end·​annotation 740 ····​.​end·​annotation
   
Offset 828, 15 lines modified Offset 828, 15 lines modified
   
828 ····​invoke-​virtual·​{p2,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​JsonGenerator;​-​>writeFieldName(Ljava​/​lang/​String;​)​V 828 ····​invoke-​virtual·​{p2,​·​v0},​·​Lcom/​fasterxml/​jackson/​core/​JsonGenerator;​-​>writeFieldName(Ljava​/​lang/​String;​)​V
   
829 ····​goto·​:​goto_0 829 ····​goto·​:​goto_0
830 .​end·​method 830 .​end·​method
   
831 .​method·​public·​final·​defaultSerializeDateV​alue(JLcom/​fasterxml/​jackson/​core/​JsonGenerator;​)​V 831 .​method·​public·​final·​defaultSerializeDateV​alue(JLcom/​fasterxml/​jackson/​core/​JsonGenerator;​)​V
832 ····​.​locals·2 832 ····​.​locals·3
833 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 833 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
834 ········​value·​=·​{ 834 ········​value·​=·​{
835 ············​Ljava/​io/​IOException;​,​ 835 ············​Ljava/​io/​IOException;​,​
836 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 836 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
837 ········​} 837 ········​}
838 ····​.​end·​annotation 838 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/databind/deser/BeanDeserializerBase.smali
Offset 1967, 15 lines modified Offset 1967, 15 lines modified
1967 ····​:​cond_2 1967 ····​:​cond_2
1968 ····​const/​4·​v0,​·​0x0 1968 ····​const/​4·​v0,​·​0x0
   
1969 ····​goto·​:​goto_1 1969 ····​goto·​:​goto_1
1970 .​end·​method 1970 .​end·​method
   
1971 .​method·​public·​deserializeFromDouble​(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Object;​ 1971 .​method·​public·​deserializeFromDouble​(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Object;​
1972 ····​.​locals·3 1972 ····​.​locals·4
1973 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1973 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1974 ········​value·​=·​{ 1974 ········​value·​=·​{
1975 ············​Ljava/​io/​IOException;​,​ 1975 ············​Ljava/​io/​IOException;​,​
1976 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 1976 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
1977 ········​} 1977 ········​}
1978 ····​.​end·​annotation 1978 ····​.​end·​annotation
   
Offset 2057, 17 lines modified Offset 2057, 17 lines modified
   
2057 ····​.​line·​1078 2057 ····​.​line·​1078
2058 ····​:​cond_1 2058 ····​:​cond_1
2059 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​BeanDeserializerBase;​-​>_valueInstantiator:​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​ 2059 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​BeanDeserializerBase;​-​>_valueInstantiator:​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​
   
2060 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getDoubleValue()​D 2060 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getDoubleValue()​D
   
2061 ····​move-​result-​wide·​v1 2061 ····​move-​result-​wide·​v2
   
2062 ····​invoke-​virtual·​{v0,​·​p2,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​-​>createFromDouble(Lco​m/​fasterxml/​jackson/​databind/​DeserializationContex​t;​D)​Ljava/​lang/​Object;​ 2062 ····​invoke-​virtual·​{v0,​·​p2,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​-​>createFromDouble(Lco​m/​fasterxml/​jackson/​databind/​DeserializationContex​t;​D)​Ljava/​lang/​Object;​
   
2063 ····​move-​result-​object·​v0 2063 ····​move-​result-​object·​v0
   
2064 ····​goto·​:​goto_0 2064 ····​goto·​:​goto_0
   
2065 ····​.​line·​1084 2065 ····​.​line·​1084
2066 ····​:​cond_2 2066 ····​:​cond_2
Offset 2088, 15 lines modified Offset 2088, 15 lines modified
2088 ····​.​packed-​switch·​0x3 2088 ····​.​packed-​switch·​0x3
2089 ········​:​pswitch_0 2089 ········​:​pswitch_0
2090 ········​:​pswitch_0 2090 ········​:​pswitch_0
2091 ····​.​end·​packed-​switch 2091 ····​.​end·​packed-​switch
2092 .​end·​method 2092 .​end·​method
   
2093 .​method·​public·​deserializeFromNumber​(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Object;​ 2093 .​method·​public·​deserializeFromNumber​(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Object;​
2094 ····​.​locals·3 2094 ····​.​locals·4
2095 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2095 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2096 ········​value·​=·​{ 2096 ········​value·​=·​{
2097 ············​Ljava/​io/​IOException;​,​ 2097 ············​Ljava/​io/​IOException;​,​
2098 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 2098 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
2099 ········​} 2099 ········​}
2100 ····​.​end·​annotation 2100 ····​.​end·​annotation
   
Offset 2252, 17 lines modified Offset 2252, 17 lines modified
   
2252 ····​.​line·​1022 2252 ····​.​line·​1022
2253 ····​:​cond_3 2253 ····​:​cond_3
2254 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​BeanDeserializerBase;​-​>_valueInstantiator:​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​ 2254 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​BeanDeserializerBase;​-​>_valueInstantiator:​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​
   
2255 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getLongValue()​J 2255 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getLongValue()​J
   
2256 ····​move-​result-​wide·​v1 2256 ····​move-​result-​wide·​v2
   
2257 ····​invoke-​virtual·​{v0,​·​p2,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​-​>createFromLong(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​J)​Ljava/​lang/​Object;​ 2257 ····​invoke-​virtual·​{v0,​·​p2,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​ValueInstantiator;​-​>createFromLong(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​J)​Ljava/​lang/​Object;​
   
2258 ····​move-​result-​object·​v0 2258 ····​move-​result-​object·​v0
   
2259 ····​goto·​:​goto_0 2259 ····​goto·​:​goto_0
   
2260 ····​.​line·​1032 2260 ····​.​line·​1032
2261 ····​:​cond_4 2261 ····​:​cond_4
[−]
smali/com/fasterxml/jackson/databind/deser/std/DateDeserializers$CalendarDeserializer.smali
Offset 160, 15 lines modified Offset 160, 15 lines modified
   
160 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
161 ····​return-​object·​v0 161 ····​return-​object·​v0
162 .​end·​method 162 .​end·​method
   
163 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​Calendar;​ 163 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​Calendar;​
164 ····​.​locals·3 164 ····​.​locals·4
165 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 165 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
166 ········​value·​=·​{ 166 ········​value·​=·​{
167 ············​Ljava/​io/​IOException;​,​ 167 ············​Ljava/​io/​IOException;​,​
168 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 168 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
169 ········​} 169 ········​}
170 ····​.​end·​annotation 170 ····​.​end·​annotation
   
Offset 212, 17 lines modified Offset 212, 17 lines modified
212 ····​move-​result-​object·​v0 212 ····​move-​result-​object·​v0
   
213 ····​check-​cast·​v0,​·​Ljava/​util/​Calendar;​ 213 ····​check-​cast·​v0,​·​Ljava/​util/​Calendar;​
   
214 ····​.​line·​241 214 ····​.​line·​241
215 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 215 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
216 ····​move-​result-​wide·​v1 216 ····​move-​result-​wide·​v2
   
217 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Calendar;​-​>setTimeInMillis(J)​V 217 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Calendar;​-​>setTimeInMillis(J)​V
   
218 ····​.​line·​242 218 ····​.​line·​242
219 ····​invoke-​virtual·​{p2},​·​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​-​>getTimeZone()​Ljava/​util/​TimeZone;​ 219 ····​invoke-​virtual·​{p2},​·​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​-​>getTimeZone()​Ljava/​util/​TimeZone;​
   
220 ····​move-​result-​object·​v1 220 ····​move-​result-​object·​v1
   
221 ····​.​line·​243 221 ····​.​line·​243
[−]
smali/com/fasterxml/jackson/databind/deser/std/DateDeserializers$SqlDateDeserializer.smali
Offset 99, 15 lines modified Offset 99, 15 lines modified
   
99 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
100 ····​return-​object·​v0 100 ····​return-​object·​v0
101 .​end·​method 101 .​end·​method
   
102 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​sql/​Date;​ 102 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​sql/​Date;​
103 ····​.​locals·3 103 ····​.​locals·4
104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
105 ········​value·​=·​{ 105 ········​value·​=·​{
106 ············​Ljava/​io/​IOException;​,​ 106 ············​Ljava/​io/​IOException;​,​
107 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 107 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
108 ········​} 108 ········​}
109 ····​.​end·​annotation 109 ····​.​end·​annotation
   
Offset 126, 17 lines modified Offset 126, 17 lines modified
126 ····​return-​object·​v0 126 ····​return-​object·​v0
   
127 ····​:​cond_0 127 ····​:​cond_0
128 ····​new-​instance·​v0,​·​Ljava/​sql/​Date;​ 128 ····​new-​instance·​v0,​·​Ljava/​sql/​Date;​
   
129 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 129 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
130 ····​move-​result-​wide·​v1 130 ····​move-​result-​wide·​v2
   
131 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​sql/​Date;​-​><init>(J)​V 131 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​sql/​Date;​-​><init>(J)​V
   
132 ····​goto·​:​goto_0 132 ····​goto·​:​goto_0
133 .​end·​method 133 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​withDateFormat(Ljava/​text/​DateFormat;​Ljava/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Dat​eBasedDeserializer;​ 134 .​method·​protected·​bridge·​synthetic·​withDateFormat(Ljava/​text/​DateFormat;​Ljava/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Dat​eBasedDeserializer;​
135 ····​.​locals·​1 135 ····​.​locals·​1
   
[−]
smali/com/fasterxml/jackson/databind/deser/std/DateDeserializers$TimestampDeserializer.smali
Offset 99, 15 lines modified Offset 99, 15 lines modified
   
99 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
100 ····​return-​object·​v0 100 ····​return-​object·​v0
101 .​end·​method 101 .​end·​method
   
102 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​sql/​Timestamp;​ 102 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​sql/​Timestamp;​
103 ····​.​locals·3 103 ····​.​locals·4
104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
105 ········​value·​=·​{ 105 ········​value·​=·​{
106 ············​Ljava/​io/​IOException;​,​ 106 ············​Ljava/​io/​IOException;​,​
107 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 107 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
108 ········​} 108 ········​}
109 ····​.​end·​annotation 109 ····​.​end·​annotation
   
Offset 117, 17 lines modified Offset 117, 17 lines modified
   
117 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Tim​estampDeserializer;​-​>_parseDate(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​Date;​ 117 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Tim​estampDeserializer;​-​>_parseDate(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​Date;​
   
118 ····​move-​result-​object·​v1 118 ····​move-​result-​object·​v1
   
119 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 119 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
120 ····​move-​result-​wide·​v1 120 ····​move-​result-​wide·​v2
   
121 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 121 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
   
122 ····​return-​object·​v0 122 ····​return-​object·​v0
123 .​end·​method 123 .​end·​method
   
124 .​method·​protected·​bridge·​synthetic·​withDateFormat(Ljava/​text/​DateFormat;​Ljava/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Dat​eBasedDeserializer;​ 124 .​method·​protected·​bridge·​synthetic·​withDateFormat(Ljava/​text/​DateFormat;​Ljava/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​DateDeserializers$Dat​eBasedDeserializer;​
125 ····​.​locals·​1 125 ····​.​locals·​1
   
[−]
smali/com/fasterxml/jackson/databind/deser/std/JdkDeserializers$UUIDDeserializer.smali
Offset 107, 15 lines modified Offset 107, 15 lines modified
   
107 ····​move-​result-​object·​v0 107 ····​move-​result-​object·​v0
   
108 ····​return-​object·​v0 108 ····​return-​object·​v0
109 .​end·​method 109 .​end·​method
   
110 .​method·​protected·​_deserializeEmbedded(​Ljava/​lang/​Object;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​UUID;​ 110 .​method·​protected·​_deserializeEmbedded(​Ljava/​lang/​Object;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​util/​UUID;​
111 ····​.​locals·5 111 ····​.​locals·6
112 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 112 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
113 ········​value·​=·​{ 113 ········​value·​=·​{
114 ············​Ljava/​io/​IOException;​,​ 114 ············​Ljava/​io/​IOException;​,​
115 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 115 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
116 ········​} 116 ········​}
117 ····​.​end·​annotation 117 ····​.​end·​annotation
   
Offset 175, 25 lines modified Offset 175, 25 lines modified
175 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​io/​ByteArrayInputStream;​-​><init>([B)​V 175 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​io/​ByteArrayInputStream;​-​><init>([B)​V
   
176 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​DataInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V 176 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​DataInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V
   
177 ····​.​line·​158 177 ····​.​line·​158
178 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J 178 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J
   
179 ····​move-​result-​wide·​v1 179 ····​move-​result-​wide·​v2
   
180 ····​.​line·​159 180 ····​.​line·​159
181 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J 181 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J
   
182 ····​move-​result-​wide·​v3 182 ····​move-​result-​wide·​v4
   
183 ····​.​line·​160 183 ····​.​line·​160
184 ····​new-​instance·​v0,​·​Ljava/​util/​UUID;​ 184 ····​new-​instance·​v0,​·​Ljava/​util/​UUID;​
   
185 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​util/​UUID;​-​><init>(JJ)​V 185 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​util/​UUID;​-​><init>(JJ)​V
   
186 ····​.​line·​163 186 ····​.​line·​163
187 ····​:​goto_0 187 ····​:​goto_0
188 ····​return-​object·​v0 188 ····​return-​object·​v0
   
189 ····​.​line·​162 189 ····​.​line·​162
190 ····​:​cond_1 190 ····​:​cond_1
[−]
smali/com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers$DoubleDeser.smali
Offset 139, 15 lines modified Offset 139, 15 lines modified
   
139 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v0
   
140 ····​return-​object·​v0 140 ····​return-​object·​v0
141 .​end·​method 141 .​end·​method
   
142 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​[D 142 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​[D
143 ····​.​locals·7 143 ····​.​locals·8
144 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 144 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
145 ········​value·​=·​{ 145 ········​value·​=·​{
146 ············​Ljava/​io/​IOException;​,​ 146 ············​Ljava/​io/​IOException;​,​
147 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 147 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
148 ········​} 148 ········​}
149 ····​.​end·​annotation 149 ····​.​end·​annotation
   
Offset 200, 15 lines modified Offset 200, 15 lines modified
200 ····​sget-​object·​v5,​·​Lcom/​fasterxml/​jackson/​core/​JsonToken;​-​>END_ARRAY:​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 200 ····​sget-​object·​v5,​·​Lcom/​fasterxml/​jackson/​core/​JsonToken;​-​>END_ARRAY:​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
   
201 ····​if-​eq·​v3,​·​v5,​·​:​cond_1 201 ····​if-​eq·​v3,​·​v5,​·​:​cond_1
   
202 ····​.​line·​488 202 ····​.​line·​488
203 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​PrimitiveArrayDeseria​lizers$DoubleDeser;​-​>_parseDoublePrimitiv​e(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​D 203 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​PrimitiveArrayDeseria​lizers$DoubleDeser;​-​>_parseDoublePrimitiv​e(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​D
   
204 ····​move-​result-​wide·​v5 204 ····​move-​result-​wide·​v6
   
205 ····​.​line·​489 205 ····​.​line·​489
206 ····​array-​length·​v3,​·​v2 206 ····​array-​length·​v3,​·​v2
   
207 ····​if-​lt·​v0,​·​v3,​·​:​cond_2 207 ····​if-​lt·​v0,​·​v3,​·​:​cond_2
   
208 ····​.​line·​490 208 ····​.​line·​490
Offset 222, 15 lines modified Offset 222, 15 lines modified
   
222 ····​move-​object·​v2,​·​v0 222 ····​move-​object·​v2,​·​v0
   
223 ····​.​line·​493 223 ····​.​line·​493
224 ····​:​goto_2 224 ····​:​goto_2
225 ····​add-​int/​lit8·​v0,​·​v3,​·​0x1 225 ····​add-​int/​lit8·​v0,​·​v3,​·​0x1
   
226 ····​aput-​wide·​v5,​·​v2,​·​v3 226 ····​aput-​wide·​v6,​·​v2,​·​v3
   
227 ····​goto·​:​goto_1 227 ····​goto·​:​goto_1
   
228 ····​.​line·​495 228 ····​.​line·​495
229 ····​:​cond_1 229 ····​:​cond_1
230 ····​invoke-​virtual·​{v4,​·​v2,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​ArrayBuilders$DoubleB​uilder;​-​>completeAndClearBuff​er(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 230 ····​invoke-​virtual·​{v4,​·​v2,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​ArrayBuilders$DoubleB​uilder;​-​>completeAndClearBuff​er(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
   
[−]
smali/com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers$LongDeser.smali
Offset 155, 15 lines modified Offset 155, 15 lines modified
   
155 ····​move-​result-​object·​v0 155 ····​move-​result-​object·​v0
   
156 ····​return-​object·​v0 156 ····​return-​object·​v0
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​[J 158 .​method·​public·​deserialize(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​[J
159 ····​.​locals·7 159 ····​.​locals·8
160 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 160 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
161 ········​value·​=·​{ 161 ········​value·​=·​{
162 ············​Ljava/​io/​IOException;​,​ 162 ············​Ljava/​io/​IOException;​,​
163 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 163 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
164 ········​} 164 ········​}
165 ····​.​end·​annotation 165 ····​.​end·​annotation
   
Offset 216, 15 lines modified Offset 216, 15 lines modified
216 ····​sget-​object·​v5,​·​Lcom/​fasterxml/​jackson/​core/​JsonToken;​-​>END_ARRAY:​Lcom/​fasterxml/​jackson/​core/​JsonToken;​ 216 ····​sget-​object·​v5,​·​Lcom/​fasterxml/​jackson/​core/​JsonToken;​-​>END_ARRAY:​Lcom/​fasterxml/​jackson/​core/​JsonToken;​
   
217 ····​if-​eq·​v3,​·​v5,​·​:​cond_1 217 ····​if-​eq·​v3,​·​v5,​·​:​cond_1
   
218 ····​.​line·​393 218 ····​.​line·​393
219 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​PrimitiveArrayDeseria​lizers$LongDeser;​-​>_parseLongPrimitive(​Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​J 219 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​PrimitiveArrayDeseria​lizers$LongDeser;​-​>_parseLongPrimitive(​Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​J
   
220 ····​move-​result-​wide·​v5 220 ····​move-​result-​wide·​v6
   
221 ····​.​line·​394 221 ····​.​line·​394
222 ····​array-​length·​v3,​·​v2 222 ····​array-​length·​v3,​·​v2
   
223 ····​if-​lt·​v0,​·​v3,​·​:​cond_2 223 ····​if-​lt·​v0,​·​v3,​·​:​cond_2
   
224 ····​.​line·​395 224 ····​.​line·​395
Offset 238, 15 lines modified Offset 238, 15 lines modified
   
238 ····​move-​object·​v2,​·​v0 238 ····​move-​object·​v2,​·​v0
   
239 ····​.​line·​398 239 ····​.​line·​398
240 ····​:​goto_2 240 ····​:​goto_2
241 ····​add-​int/​lit8·​v0,​·​v3,​·​0x1 241 ····​add-​int/​lit8·​v0,​·​v3,​·​0x1
   
242 ····​aput-​wide·​v5,​·​v2,​·​v3 242 ····​aput-​wide·​v6,​·​v2,​·​v3
   
243 ····​goto·​:​goto_1 243 ····​goto·​:​goto_1
   
244 ····​.​line·​400 244 ····​.​line·​400
245 ····​:​cond_1 245 ····​:​cond_1
246 ····​invoke-​virtual·​{v4,​·​v2,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​ArrayBuilders$LongBui​lder;​-​>completeAndClearBuff​er(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 246 ····​invoke-​virtual·​{v4,​·​v2,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​ArrayBuilders$LongBui​lder;​-​>completeAndClearBuff​er(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
   
[−]
smali/com/fasterxml/jackson/databind/deser/std/StdDeserializer.smali
Offset 718, 17 lines modified Offset 718, 17 lines modified
718 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 718 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
719 ····​.​line·​563 719 ····​.​line·​563
720 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 720 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
721 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getLongValue()​J 721 ····​invoke-​virtual·​{p1},​·​Lcom/​fasterxml/​jackson/​core/​JsonParser;​-​>getLongValue()​J
   
722 ····​move-​result-​wide·​v1 722 ····​move-​result-​wide·​v2
   
723 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 723 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
724 ····​.​line·​576 724 ····​.​line·​576
725 ····​:​goto_0 725 ····​:​goto_0
726 ····​return-​object·​v0 726 ····​return-​object·​v0
   
727 ····​.​line·​565 727 ····​.​line·​565
728 ····​:​cond_0 728 ····​:​cond_0
Offset 839, 15 lines modified Offset 839, 15 lines modified
   
839 ····​move-​result-​object·​v0 839 ····​move-​result-​object·​v0
   
840 ····​throw·​v0 840 ····​throw·​v0
841 .​end·​method 841 .​end·​method
   
842 .​method·​protected·​final·​_parseDouble(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Double;​ 842 .​method·​protected·​final·​_parseDouble(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Double;​
843 ····​.​locals·3 843 ····​.​locals·4
844 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 844 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
845 ········​value·​=·​{ 845 ········​value·​=·​{
846 ············​Ljava/​io/​IOException;​,​ 846 ············​Ljava/​io/​IOException;​,​
847 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 847 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
848 ········​} 848 ········​}
849 ····​.​end·​annotation 849 ····​.​end·​annotation
   
Offset 922, 17 lines modified Offset 922, 17 lines modified
922 ····​sparse-​switch·​v1,​·​:​sswitch_data_0 922 ····​sparse-​switch·​v1,​·​:​sswitch_data_0
   
923 ····​.​line·​503 923 ····​.​line·​503
924 ····​:​cond_3 924 ····​:​cond_3
925 ····​:​try_start_0 925 ····​:​try_start_0
926 ····​invoke-​static·​{v0},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdDeserializer;​-​>parseDouble(Ljava/​lang/​String;​)​D 926 ····​invoke-​static·​{v0},​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdDeserializer;​-​>parseDouble(Ljava/​lang/​String;​)​D
   
927 ····​move-​result-​wide·​v1 927 ····​move-​result-​wide·​v2
   
928 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 928 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
929 ····​:​try_end_0 929 ····​:​try_end_0
930 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 930 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
931 ····​move-​result-​object·​v0 931 ····​move-​result-​object·​v0
   
932 ····​goto·​:​goto_0 932 ····​goto·​:​goto_0
   
Offset 2052, 15 lines modified Offset 2052, 15 lines modified
   
2052 ····​move-​result-​object·​v0 2052 ····​move-​result-​object·​v0
   
2053 ····​throw·​v0 2053 ····​throw·​v0
2054 .​end·​method 2054 .​end·​method
   
2055 .​method·​protected·​final·​_parseLong(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Long;​ 2055 .​method·​protected·​final·​_parseLong(Lcom/​fasterxml/​jackson/​core/​JsonParser;​Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​)​Ljava/​lang/​Long;​
2056 ····​.​locals·3 2056 ····​.​locals·4
2057 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2057 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2058 ········​value·​=·​{ 2058 ········​value·​=·​{
2059 ············​Ljava/​io/​IOException;​,​ 2059 ············​Ljava/​io/​IOException;​,​
2060 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 2060 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
2061 ········​} 2061 ········​}
2062 ····​.​end·​annotation 2062 ····​.​end·​annotation
   
Offset 2125, 17 lines modified Offset 2125, 17 lines modified
2125 ····​goto·​:​goto_0 2125 ····​goto·​:​goto_0
   
2126 ····​.​line·​352 2126 ····​.​line·​352
2127 ····​:​cond_2 2127 ····​:​cond_2
2128 ····​:​try_start_0 2128 ····​:​try_start_0
2129 ····​invoke-​static·​{v0},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseLong(Ljava/​lang/​String;​)​J 2129 ····​invoke-​static·​{v0},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseLong(Ljava/​lang/​String;​)​J
   
2130 ····​move-​result-​wide·​v1 2130 ····​move-​result-​wide·​v2
   
2131 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 2131 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
2132 ····​:​try_end_0 2132 ····​:​try_end_0
2133 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 2133 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
2134 ····​move-​result-​object·​v0 2134 ····​move-​result-​object·​v0
   
2135 ····​goto·​:​goto_0 2135 ····​goto·​:​goto_0
   
[−]
smali/com/fasterxml/jackson/databind/deser/std/StdValueInstantiator.smali
Offset 670, 15 lines modified Offset 670, 15 lines modified
   
670 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V 670 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V
   
671 ····​throw·​v0 671 ····​throw·​v0
672 .​end·​method 672 .​end·​method
   
673 .​method·​public·​createFromDouble(Lcom​/​fasterxml/​jackson/​databind/​DeserializationContex​t;​D)​Ljava/​lang/​Object;​ 673 .​method·​public·​createFromDouble(Lcom​/​fasterxml/​jackson/​databind/​DeserializationContex​t;​D)​Ljava/​lang/​Object;​
674 ····​.​locals·3 674 ····​.​locals·4
675 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 675 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
676 ········​value·​=·​{ 676 ········​value·​=·​{
677 ············​Ljava/​io/​IOException;​,​ 677 ············​Ljava/​io/​IOException;​,​
678 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 678 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
679 ········​} 679 ········​}
680 ····​.​end·​annotation 680 ····​.​end·​annotation
   
Offset 761, 15 lines modified Offset 761, 15 lines modified
   
761 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V 761 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V
   
762 ····​throw·​v0 762 ····​throw·​v0
763 .​end·​method 763 .​end·​method
   
764 .​method·​public·​createFromInt(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​I)​Ljava/​lang/​Object;​ 764 .​method·​public·​createFromInt(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​I)​Ljava/​lang/​Object;​
765 ····​.​locals·3 765 ····​.​locals·4
766 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 766 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
767 ········​value·​=·​{ 767 ········​value·​=·​{
768 ············​Ljava/​io/​IOException;​,​ 768 ············​Ljava/​io/​IOException;​,​
769 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 769 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
770 ········​} 770 ········​}
771 ····​.​end·​annotation 771 ····​.​end·​annotation
   
Offset 800, 17 lines modified Offset 800, 17 lines modified
800 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdValueInstantiator;​-​>_fromLongCreator:​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​ 800 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdValueInstantiator;​-​>_fromLongCreator:​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​
   
801 ····​if-​eqz·​v0,​·​:​cond_1 801 ····​if-​eqz·​v0,​·​:​cond_1
   
802 ····​.​line·​313 802 ····​.​line·​313
803 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdValueInstantiator;​-​>_fromLongCreator:​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​ 803 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​deser/​std/​StdValueInstantiator;​-​>_fromLongCreator:​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​
   
804 ····​int-​to-​long·​v1,​·​p2 804 ····​int-​to-​long·​v2,​·​p2
   
805 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 805 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
806 ····​move-​result-​object·​v1 806 ····​move-​result-​object·​v1
   
807 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​-​>call1(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 807 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​introspect/​AnnotatedWithParams;​-​>call1(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
808 ····​:​try_end_0 808 ····​:​try_end_0
809 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 809 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
810 ····​.​catch·​Ljava/​lang/​ExceptionInInitialize​rError;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 810 ····​.​catch·​Ljava/​lang/​ExceptionInInitialize​rError;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
Offset 875, 15 lines modified Offset 875, 15 lines modified
   
875 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V 875 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​JsonMappingException;​-​><init>(Ljava/​lang/​String;​)​V
   
876 ····​throw·​v0 876 ····​throw·​v0
877 .​end·​method 877 .​end·​method
   
878 .​method·​public·​createFromLong(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​J)​Ljava/​lang/​Object;​ 878 .​method·​public·​createFromLong(Lcom/​fasterxml/​jackson/​databind/​DeserializationContex​t;​J)​Ljava/​lang/​Object;​
879 ····​.​locals·3 879 ····​.​locals·4
880 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 880 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
881 ········​value·​=·​{ 881 ········​value·​=·​{
882 ············​Ljava/​io/​IOException;​,​ 882 ············​Ljava/​io/​IOException;​,​
883 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​ 883 ············​Lcom/​fasterxml/​jackson/​core/​JsonProcessingExcepti​on;​
884 ········​} 884 ········​}
885 ····​.​end·​annotation 885 ····​.​end·​annotation
   
[−]
smali/com/fasterxml/jackson/databind/node/ArrayNode.smali
Offset 1033, 15 lines modified Offset 1033, 15 lines modified
   
1033 ····​move-​result·​v0 1033 ····​move-​result·​v0
   
1034 ····​return·​v0 1034 ····​return·​v0
1035 .​end·​method 1035 .​end·​method
   
1036 .​method·​public·​insert(ID)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​ 1036 .​method·​public·​insert(ID)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​
1037 ····​.​locals·1 1037 ····​.​locals·2
   
1038 ····​.​prologue 1038 ····​.​prologue
1039 ····​.​line·​633 1039 ····​.​line·​633
1040 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>numberNode(D)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​ 1040 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>numberNode(D)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​
   
1041 ····​move-​result-​object·​v0 1041 ····​move-​result-​object·​v0
   
Offset 1080, 15 lines modified Offset 1080, 15 lines modified
1080 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>_insert(ILcom/​fasterxml/​jackson/​databind/​JsonNode;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​ 1080 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>_insert(ILcom/​fasterxml/​jackson/​databind/​JsonNode;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​
   
1081 ····​.​line·​562 1081 ····​.​line·​562
1082 ····​return-​object·​p0 1082 ····​return-​object·​p0
1083 .​end·​method 1083 .​end·​method
   
1084 .​method·​public·​insert(IJ)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​ 1084 .​method·​public·​insert(IJ)​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​
1085 ····​.​locals·1 1085 ····​.​locals·2
   
1086 ····​.​prologue 1086 ····​.​prologue
1087 ····​.​line·​587 1087 ····​.​line·​587
1088 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>numberNode(J)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​ 1088 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ArrayNode;​-​>numberNode(J)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​
   
1089 ····​move-​result-​object·​v0 1089 ····​move-​result-​object·​v0
   
[−]
smali/com/fasterxml/jackson/databind/node/DoubleNode.smali
Offset 5, 27 lines modified Offset 5, 27 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​protected·​final·​_value:​D 6 .​field·​protected·​final·​_value:​D
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(D)​V 8 .​method·​public·​constructor·​<init>(D)​V
9 ····​.​locals·0 9 ····​.​locals·1
   
10 ····​.​prologue 10 ····​.​prologue
11 ····​.​line·​27 11 ····​.​line·​27
12 ····​invoke-​direct·​{p0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​-​><init>()​V
   
13 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​-​>_value:​D 13 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​-​>_value:​D
   
14 ····​return-​void 14 ····​return-​void
15 .​end·​method 15 .​end·​method
   
16 .​method·​public·​static·​valueOf(D)​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​ 16 .​method·​public·​static·​valueOf(D)​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​
17 ····​.​locals·1 17 ····​.​locals·2
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​29 19 ····​.​line·​29
20 ····​new-​instance·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​ 20 ····​new-​instance·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​
   
21 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​-​><init>(D)​V 21 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​node/​DoubleNode;​-​><init>(D)​V
   
[−]
smali/com/fasterxml/jackson/databind/node/LongNode.smali
Offset 5, 27 lines modified Offset 5, 27 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​_value:​J 6 .​field·​final·​_value:​J
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(J)​V 8 .​method·​public·​constructor·​<init>(J)​V
9 ····​.​locals·0 9 ····​.​locals·1
   
10 ····​.​prologue 10 ····​.​prologue
11 ····​.​line·​26 11 ····​.​line·​26
12 ····​invoke-​direct·​{p0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​-​><init>()​V
   
13 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J 13 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J
   
14 ····​return-​void 14 ····​return-​void
15 .​end·​method 15 .​end·​method
   
16 .​method·​public·​static·​valueOf(J)​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​ 16 .​method·​public·​static·​valueOf(J)​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​
17 ····​.​locals·1 17 ····​.​locals·2
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​28 19 ····​.​line·​28
20 ····​new-​instance·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​ 20 ····​new-​instance·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​
   
21 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​><init>(J)​V 21 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​><init>(J)​V
   
Offset 239, 21 lines modified Offset 239, 21 lines modified
   
239 ····​.​prologue 239 ····​.​prologue
240 ····​.​line·​109 240 ····​.​line·​109
241 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J 241 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J
   
242 ····​long-​to-​int·​v0,​·​v0 242 ····​long-​to-​int·​v0,​·​v0
   
243 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J 243 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​LongNode;​-​>_value:​J
   
244 ····​const/​16·​v3,​·​0x20 244 ····​const/​16·​v1,​·​0x20
   
245 ····​shr-​long/​2addr·​v1,​·​v3 245 ····​shr-​long/​2addr·​v2,​·​v1
   
246 ····​long-​to-​int·​v1,​·​v1 246 ····​long-​to-​int·​v1,​·​v2
   
247 ····​xor-​int/​2addr·​v0,​·​v1 247 ····​xor-​int/​2addr·​v0,​·​v1
   
248 ····​return·​v0 248 ····​return·​v0
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​intValue()​I 250 .​method·​public·​intValue()​I
[−]
smali/com/fasterxml/jackson/databind/node/ObjectNode.smali
Offset 971, 15 lines modified Offset 971, 15 lines modified
   
971 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 971 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
972 ····​goto·​:​goto_0 972 ····​goto·​:​goto_0
973 .​end·​method 973 .​end·​method
   
974 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​Double;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​ 974 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​Double;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​
975 ····​.​locals·3 975 ····​.​locals·4
   
976 ····​.​prologue 976 ····​.​prologue
977 ····​.​line·​693 977 ····​.​line·​693
978 ····​if-​nez·​p2,​·​:​cond_0 978 ····​if-​nez·​p2,​·​:​cond_0
   
979 ····​.​line·​694 979 ····​.​line·​694
980 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​ 980 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​
Offset 996, 17 lines modified Offset 996, 17 lines modified
   
996 ····​.​line·​696 996 ····​.​line·​696
997 ····​:​cond_0 997 ····​:​cond_0
998 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​ 998 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​
   
999 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 999 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
1000 ····​move-​result-​wide·​v1 1000 ····​move-​result-​wide·​v2
   
1001 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>numberNode(D)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​ 1001 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>numberNode(D)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​
   
1002 ····​move-​result-​object·​v1 1002 ····​move-​result-​object·​v1
   
1003 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1003 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1004 ····​goto·​:​goto_0 1004 ····​goto·​:​goto_0
1005 .​end·​method 1005 .​end·​method
Offset 1082, 15 lines modified Offset 1082, 15 lines modified
   
1082 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1082 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1083 ····​goto·​:​goto_0 1083 ····​goto·​:​goto_0
1084 .​end·​method 1084 .​end·​method
   
1085 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​ 1085 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​
1086 ····​.​locals·3 1086 ····​.​locals·4
   
1087 ····​.​prologue 1087 ····​.​prologue
1088 ····​.​line·​643 1088 ····​.​line·​643
1089 ····​if-​nez·​p2,​·​:​cond_0 1089 ····​if-​nez·​p2,​·​:​cond_0
   
1090 ····​.​line·​644 1090 ····​.​line·​644
1091 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​ 1091 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​
Offset 1107, 17 lines modified Offset 1107, 17 lines modified
   
1107 ····​.​line·​646 1107 ····​.​line·​646
1108 ····​:​cond_0 1108 ····​:​cond_0
1109 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​ 1109 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>_children:​Ljava/​util/​Map;​
   
1110 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J 1110 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
1111 ····​move-​result-​wide·​v1 1111 ····​move-​result-​wide·​v2
   
1112 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>numberNode(J)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​ 1112 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lcom/​fasterxml/​jackson/​databind/​node/​ObjectNode;​-​>numberNode(J)​Lcom/​fasterxml/​jackson/​databind/​node/​NumericNode;​
   
1113 ····​move-​result-​object·​v1 1113 ····​move-​result-​object·​v1
   
1114 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1114 ····​invoke-​interface·​{v0,​·​p1,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1115 ····​goto·​:​goto_0 1115 ····​goto·​:​goto_0
1116 .​end·​method 1116 .​end·​method
[−]
smali/com/fasterxml/jackson/databind/node/TextNode.smali
Offset 399, 15 lines modified Offset 399, 15 lines modified
   
399 ····​.​line·​185 399 ····​.​line·​185
400 ····​:​cond_0 400 ····​:​cond_0
401 ····​return·​p1 401 ····​return·​p1
402 .​end·​method 402 .​end·​method
   
403 .​method·​public·​asDouble(D)​D 403 .​method·​public·​asDouble(D)​D
404 ····​.​locals·2 404 ····​.​locals·3
   
405 ····​.​prologue 405 ····​.​prologue
406 ····​.​line·​200 406 ····​.​line·​200
407 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​TextNode;​-​>_value:​Ljava/​lang/​String;​ 407 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​TextNode;​-​>_value:​Ljava/​lang/​String;​
   
408 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseAsDouble(Ljava/​lang/​String;​D)​D 408 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseAsDouble(Ljava/​lang/​String;​D)​D
   
Offset 427, 15 lines modified Offset 427, 15 lines modified
   
427 ····​move-​result·​v0 427 ····​move-​result·​v0
   
428 ····​return·​v0 428 ····​return·​v0
429 .​end·​method 429 .​end·​method
   
430 .​method·​public·​asLong(J)​J 430 .​method·​public·​asLong(J)​J
431 ····​.​locals·2 431 ····​.​locals·3
   
432 ····​.​prologue 432 ····​.​prologue
433 ····​.​line·​195 433 ····​.​line·​195
434 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​TextNode;​-​>_value:​Ljava/​lang/​String;​ 434 ····​iget-​object·​v0,​·​p0,​·​Lcom/​fasterxml/​jackson/​databind/​node/​TextNode;​-​>_value:​Ljava/​lang/​String;​
   
435 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseAsLong(Ljava/​lang/​String;​J)​J 435 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​core/​io/​NumberInput;​-​>parseAsLong(Ljava/​lang/​String;​J)​J
   
[−]
smali/com/fasterxml/jackson/databind/util/StdDateFormat.smali
Offset 569, 15 lines modified Offset 569, 15 lines modified
   
569 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​ParseException;​-​><init>(Ljava/​lang/​String;​I)​V 569 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​ParseException;​-​><init>(Ljava/​lang/​String;​I)​V
   
570 ····​throw·​v0 570 ····​throw·​v0
571 .​end·​method 571 .​end·​method
   
572 .​method·​public·​parse(Ljava/​lang/​String;​Ljava/​text/​ParsePosition;​)​Ljava/​util/​Date;​ 572 .​method·​public·​parse(Ljava/​lang/​String;​Ljava/​text/​ParsePosition;​)​Ljava/​util/​Date;​
573 ····​.​locals·3 573 ····​.​locals·4
   
574 ····​.​prologue 574 ····​.​prologue
575 ····​.​line·​231 575 ····​.​line·​231
576 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​util/​StdDateFormat;​-​>looksLikeISO8601(Lja​va/​lang/​String;​)​Z 576 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​fasterxml/​jackson/​databind/​util/​StdDateFormat;​-​>looksLikeISO8601(Lja​va/​lang/​String;​)​Z
   
577 ····​move-​result·​v0 577 ····​move-​result·​v0
   
Offset 632, 17 lines modified Offset 632, 17 lines modified
632 ····​if-​eqz·​v0,​·​:​cond_3 632 ····​if-​eqz·​v0,​·​:​cond_3
   
633 ····​.​line·​244 633 ····​.​line·​244
634 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 634 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
635 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 635 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
636 ····​move-​result-​wide·​v1 636 ····​move-​result-​wide·​v2
   
637 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 637 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
638 ····​goto·​:​goto_0 638 ····​goto·​:​goto_0
   
639 ····​.​line·​248 639 ····​.​line·​248
640 ····​:​cond_3 640 ····​:​cond_3
641 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​util/​StdDateFormat;​-​>parseAsRFC1123(Ljava​/​lang/​String;​Ljava/​text/​ParsePosition;​)​Ljava/​util/​Date;​ 641 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​fasterxml/​jackson/​databind/​util/​StdDateFormat;​-​>parseAsRFC1123(Ljava​/​lang/​String;​Ljava/​text/​ParsePosition;​)​Ljava/​util/​Date;​
   
[−]
smali/com/fasterxml/jackson/databind/util/TokenBuffer.smali
Offset 1618, 15 lines modified Offset 1618, 15 lines modified
1618 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​TokenBuffer;​-​>_append(Lcom/​fasterxml/​jackson/​core/​JsonToken;​)​V 1618 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​fasterxml/​jackson/​databind/​util/​TokenBuffer;​-​>_append(Lcom/​fasterxml/​jackson/​core/​JsonToken;​)​V
   
1619 ····​.​line·​617 1619 ····​.​line·​617
1620 ····​return-​void 1620 ····​return-​void
1621 .​end·​method 1621 .​end·​method
   
1622 .​method·​public·​writeNumber(D)​V 1622 .​method·​public·​writeNumber(D)​V
1623 ····​.​locals·2 1623 ····​.​locals·3
1624 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1624 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1625 ········​value·​=·​{ 1625 ········​value·​=·​{
1626 ············​Ljava/​io/​IOException;​,​ 1626 ············​Ljava/​io/​IOException;​,​
1627 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​ 1627 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​
1628 ········​} 1628 ········​}
1629 ····​.​end·​annotation 1629 ····​.​end·​annotation
   
Offset 1687, 15 lines modified Offset 1687, 15 lines modified
1687 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​util/​TokenBuffer;​-​>_append(Lcom/​fasterxml/​jackson/​core/​JsonToken;​Ljava/​lang/​Object;​)​V 1687 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​fasterxml/​jackson/​databind/​util/​TokenBuffer;​-​>_append(Lcom/​fasterxml/​jackson/​core/​JsonToken;​Ljava/​lang/​Object;​)​V
   
1688 ····​.​line·​566 1688 ····​.​line·​566
1689 ····​return-​void 1689 ····​return-​void
1690 .​end·​method 1690 .​end·​method
   
1691 .​method·​public·​writeNumber(J)​V 1691 .​method·​public·​writeNumber(J)​V
1692 ····​.​locals·2 1692 ····​.​locals·3
1693 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1693 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1694 ········​value·​=·​{ 1694 ········​value·​=·​{
1695 ············​Ljava/​io/​IOException;​,​ 1695 ············​Ljava/​io/​IOException;​,​
1696 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​ 1696 ············​Lcom/​fasterxml/​jackson/​core/​JsonGenerationExcepti​on;​
1697 ········​} 1697 ········​}
1698 ····​.​end·​annotation 1698 ····​.​end·​annotation
   
[−]
smali/com/google/common/base/Objects$ToStringHelper.smali
Offset 175, 15 lines modified Offset 175, 15 lines modified
   
175 ····​move-​result-​object·​v0 175 ····​move-​result-​object·​v0
   
176 ····​return-​object·​v0 176 ····​return-​object·​v0
177 .​end·​method 177 .​end·​method
   
178 .​method·​public·​add(Ljava/​lang/​String;​D)​Lcom/​google/​common/​base/​Objects$ToStringHelpe​r;​ 178 .​method·​public·​add(Ljava/​lang/​String;​D)​Lcom/​google/​common/​base/​Objects$ToStringHelpe​r;​
179 ····​.​locals·1 179 ····​.​locals·2
180 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 180 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
181 ····​.​param·​p2,​·​"value"····​#·​D 181 ····​.​param·​p2,​·​"value"····​#·​D
   
182 ····​.​prologue 182 ····​.​prologue
183 ····​.​line·​257 183 ····​.​line·​257
184 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​ 184 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
   
Offset 229, 15 lines modified Offset 229, 15 lines modified
   
229 ····​move-​result-​object·​v0 229 ····​move-​result-​object·​v0
   
230 ····​return-​object·​v0 230 ····​return-​object·​v0
231 .​end·​method 231 .​end·​method
   
232 .​method·​public·​add(Ljava/​lang/​String;​J)​Lcom/​google/​common/​base/​Objects$ToStringHelpe​r;​ 232 .​method·​public·​add(Ljava/​lang/​String;​J)​Lcom/​google/​common/​base/​Objects$ToStringHelpe​r;​
233 ····​.​locals·1 233 ····​.​locals·2
234 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 234 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
235 ····​.​param·​p2,​·​"value"····​#·​J 235 ····​.​param·​p2,​·​"value"····​#·​J
   
236 ····​.​prologue 236 ····​.​prologue
237 ····​.​line·​287 237 ····​.​line·​287
238 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 238 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
[−]
smali/com/google/common/base/SmallCharMatcher.smali
Offset 78, 15 lines modified Offset 78, 15 lines modified
78 ····​:​cond_0 78 ····​:​cond_0
79 ····​const/​4·​v0,​·​0x0 79 ····​const/​4·​v0,​·​0x0
   
80 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
81 .​end·​method 81 .​end·​method
   
82 .​method·​static·​chooseTableSize(I)​I 82 .​method·​static·​chooseTableSize(I)​I
83 ····​.​locals·5 83 ····​.​locals·6
84 ····​.​param·​p0,​·​"setSize"····​#·​I 84 ····​.​param·​p0,​·​"setSize"····​#·​I
85 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​ 85 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​
86 ····​.​end·​annotation 86 ····​.​end·​annotation
   
87 ····​.​prologue 87 ····​.​prologue
88 ····​.​line·​78 88 ····​.​line·​78
89 ····​const/​4·​v1,​·​0x1 89 ····​const/​4·​v1,​·​0x1
Offset 109, 23 lines modified Offset 109, 23 lines modified
109 ····​move-​result·​v1 109 ····​move-​result·​v1
   
110 ····​shl-​int/​lit8·​v0,​·​v1,​·​0x1 110 ····​shl-​int/​lit8·​v0,​·​v1,​·​0x1
   
111 ····​.​line·​84 111 ····​.​line·​84
112 ····​.​local·​v0,​·​"tableSize":​I 112 ····​.​local·​v0,​·​"tableSize":​I
113 ····​:​goto_0 113 ····​:​goto_0
114 ····​int-​to-​double·​v1,​·​v0 114 ····​int-​to-​double·​v2,​·​v0
   
115 ····​const-​wide/​high16·​v3,​·​0x3fe0000000000000L····​#·​0.​5 115 ····​const-​wide/​high16·​v4,​·​0x3fe0000000000000L····​#·​0.​5
   
116 ····​mul-​double/​2addr·​v1,​·​v3 116 ····​mul-​double/​2addr·​v2,​·​v4
   
117 ····​int-​to-​double·​v3,​·​p0 117 ····​int-​to-​double·​v4,​·​p0
   
118 ····​cmpg-​double·​v1,​·​v1,​·​v3 118 ····​cmpg-​double·​v1,​·​v2,​·​v4
   
119 ····​if-​gez·​v1,​·​:​cond_0 119 ····​if-​gez·​v1,​·​:​cond_0
   
120 ····​.​line·​85 120 ····​.​line·​85
121 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1 121 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1
   
122 ····​goto·​:​goto_0 122 ····​goto·​:​goto_0
[−]
smali/com/google/common/base/Strings.smali
Offset 413, 15 lines modified Offset 413, 15 lines modified
   
413 ····​move-​result-​object·​p0 413 ····​move-​result-​object·​p0
   
414 ····​goto·​:​goto_0 414 ····​goto·​:​goto_0
415 .​end·​method 415 .​end·​method
   
416 .​method·​public·​static·​repeat(Ljava/​lang/​String;​I)​Ljava/​lang/​String;​ 416 .​method·​public·​static·​repeat(Ljava/​lang/​String;​I)​Ljava/​lang/​String;​
417 ····​.​locals·​11 417 ····​.​locals·​12
418 ····​.​param·​p0,​·​"string"····​#·​Ljava/​lang/​String;​ 418 ····​.​param·​p0,​·​"string"····​#·​Ljava/​lang/​String;​
419 ····​.​param·​p1,​·​"count"····​#·​I 419 ····​.​param·​p1,​·​"count"····​#·​I
   
420 ····​.​prologue 420 ····​.​prologue
421 ····​const/​4·​v7,​·​0x1 421 ····​const/​4·​v7,​·​0x1
   
422 ····​const/​4·​v8,​·​0x0 422 ····​const/​4·​v8,​·​0x0
Offset 474, 17 lines modified Offset 474, 17 lines modified
   
474 ····​move-​result·​v1 474 ····​move-​result·​v1
   
475 ····​.​line·​163 475 ····​.​line·​163
476 ····​.​local·​v1,​·​"len":​I 476 ····​.​local·​v1,​·​"len":​I
477 ····​int-​to-​long·​v6,​·​v1 477 ····​int-​to-​long·​v6,​·​v1
   
478 ····​int-​to-​long·​v9,​·​p1 478 ····​int-​to-​long·​v10,​·​p1
   
479 ····​mul-​long·​v2,​·​v6,​·​v9 479 ····​mul-​long·​v2,​·​v6,​·​v10
   
480 ····​.​line·​164 480 ····​.​line·​164
481 ····​.​local·​v2,​·​"longSize":​J 481 ····​.​local·​v2,​·​"longSize":​J
482 ····​long-​to-​int·​v5,​·​v2 482 ····​long-​to-​int·​v5,​·​v2
   
483 ····​.​line·​165 483 ····​.​line·​165
484 ····​.​local·​v5,​·​"size":​I 484 ····​.​local·​v5,​·​"size":​I
[−]
smali/com/google/common/base/Stopwatch.smali
Offset 428, 73 lines modified Offset 428, 73 lines modified
428 ····​.​local·​v0,​·​"nanos":​J 428 ····​.​local·​v0,​·​"nanos":​J
429 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Stopwatch;​-​>chooseUnit(J)​Ljava/​util/​concurrent/​TimeUnit;​ 429 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Stopwatch;​-​>chooseUnit(J)​Ljava/​util/​concurrent/​TimeUnit;​
   
430 ····​move-​result-​object·​v2 430 ····​move-​result-​object·​v2
   
431 ····​.​line·​216 431 ····​.​line·​216
432 ····​.​local·​v2,​·​"unit":​Ljava/​util/​concurrent/​TimeUnit;​ 432 ····​.​local·​v2,​·​"unit":​Ljava/​util/​concurrent/​TimeUnit;​
433 ····​long-​to-​double·​v5,​·​v0 433 ····​long-​to-​double·​v6,​·​v0
   
434 ····​sget-​object·​v7,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 434 ····​sget-​object·​v3,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
435 ····​const-​wide/​16·​v8,​·​0x1 435 ····​const-​wide/​16·​v8,​·​0x1
   
436 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>convert(JLjava/​util/​concurrent/​TimeUnit;​)​J 436 ····​invoke-​virtual·​{v3,​·​v8,​·​v9,​·​v2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>convert(JLjava/​util/​concurrent/​TimeUnit;​)​J
   
437 ····​move-​result-​wide·​v7 437 ····​move-​result-​wide·​v8
   
438 ····​long-​to-​double·​v7,​·​v7 438 ····​long-​to-​double·​v8,​·​v8
   
439 ····​div-​double·​v3,​·​v5,​·​v7 439 ····​div-​double·​v4,​·​v6,​·​v8
   
440 ····​.​line·​219 440 ····​.​line·​219
441 ····​.​local·​v3,​·​"value":​D 441 ····​.​local·​v4,​·​"value":​D
442 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 442 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
443 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 443 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
444 ····​const-​string·​v6,​·​"%.​" 444 ····​const-​string·​v6,​·​"%.​"
   
445 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 445 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
446 ····​move-​result-​object·​v5 446 ····​move-​result-​object·​v3
   
447 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 447 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
448 ····​move-​result-​object·​v5 448 ····​move-​result-​object·​v3
   
449 ····​const-​string·​v6,​·​"g·​%s" 449 ····​const-​string·​v6,​·​"g·​%s"
   
450 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 450 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
451 ····​move-​result-​object·​v5 451 ····​move-​result-​object·​v3
   
452 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 452 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
453 ····​move-​result-​object·​v5 453 ····​move-​result-​object·​v3
   
454 ····​const/​4·​v6,​·​0x2 454 ····​const/​4·​v6,​·​0x2
   
455 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​ 455 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​
   
456 ····​const/​4·​v7,​·​0x0 456 ····​const/​4·​v7,​·​0x0
   
457 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 457 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
458 ····​move-​result-​object·​v8 458 ····​move-​result-​object·​v8
   
459 ····​aput-​object·​v8,​·​v6,​·​v7 459 ····​aput-​object·​v8,​·​v6,​·​v7
   
460 ····​const/​4·​v7,​·​0x1 460 ····​const/​4·​v7,​·​0x1
   
461 ····​invoke-​static·​{v2},​·​Lcom/​google/​common/​base/​Stopwatch;​-​>abbreviate(Ljava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​String;​ 461 ····​invoke-​static·​{v2},​·​Lcom/​google/​common/​base/​Stopwatch;​-​>abbreviate(Ljava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​String;​
   
462 ····​move-​result-​object·​v8 462 ····​move-​result-​object·​v8
   
463 ····​aput-​object·​v8,​·​v6,​·​v7 463 ····​aput-​object·​v8,​·​v6,​·​v7
   
464 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 464 ····​invoke-​static·​{v3,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
465 ····​move-​result-​object·​v5 465 ····​move-​result-​object·​v3
   
466 ····​return-​object·​v5 466 ····​return-​object·​v3
467 .​end·​method 467 .​end·​method
[−]
smali/com/google/common/base/Suppliers$ExpiringMemoizingSupplier.smali
Offset 118, 55 lines modified Offset 118, 55 lines modified
   
118 ····​goto·​:​goto_0 118 ····​goto·​:​goto_0
119 .​end·​method 119 .​end·​method
   
   
120 #·​virtual·​methods 120 #·​virtual·​methods
121 .​method·​public·​get()​Ljava/​lang/​Object;​ 121 .​method·​public·​get()​Ljava/​lang/​Object;​
122 ····​.​locals·9 122 ····​.​locals·10
123 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 123 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
124 ········​value·​=·​{ 124 ········​value·​=·​{
125 ············​"()​TT;​" 125 ············​"()​TT;​"
126 ········​} 126 ········​}
127 ····​.​end·​annotation 127 ····​.​end·​annotation
   
128 ····​.​prologue 128 ····​.​prologue
129 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​,​·​"Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier<TT;​>;​" 129 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​,​·​"Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier<TT;​>;​"
130 ····​const-​wide/​16·​v7,​·​0x0 130 ····​const-​wide/​16·​v8,​·​0x0
   
131 ····​.​line·​187 131 ····​.​line·​187
132 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J 132 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J
   
133 ····​.​line·​188 133 ····​.​line·​188
134 ····​.​local·​v0,​·​"nanos":​J 134 ····​.​local·​v0,​·​"nanos":​J
135 ····​invoke-​static·​{},​·​Lcom/​google/​common/​base/​Platform;​-​>systemNanoTime()​J 135 ····​invoke-​static·​{},​·​Lcom/​google/​common/​base/​Platform;​-​>systemNanoTime()​J
   
136 ····​move-​result-​wide·​v2 136 ····​move-​result-​wide·​v2
   
137 ····​.​line·​189 137 ····​.​line·​189
138 ····​.​local·​v2,​·​"now":​J 138 ····​.​local·​v2,​·​"now":​J
139 ····​cmp-​long·​v5,​·​v0,​·​v7 139 ····​cmp-​long·​v5,​·​v0,​·​v8
   
140 ····​if-​eqz·​v5,​·​:​cond_0 140 ····​if-​eqz·​v5,​·​:​cond_0
   
141 ····​sub-​long·​v5,​·​v2,​·​v0 141 ····​sub-​long·​v6,​·​v2,​·​v0
   
142 ····​cmp-​long·​v5,​·​v5,​·​v7 142 ····​cmp-​long·​v5,​·​v6,​·​v8
   
143 ····​if-​ltz·​v5,​·​:​cond_3 143 ····​if-​ltz·​v5,​·​:​cond_3
   
144 ····​.​line·​190 144 ····​.​line·​190
145 ····​:​cond_0 145 ····​:​cond_0
146 ····​monitor-​enter·​p0 146 ····​monitor-​enter·​p0
   
147 ····​.​line·​191 147 ····​.​line·​191
148 ····​:​try_start_0 148 ····​:​try_start_0
149 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J 149 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J
   
150 ····​cmp-​long·​v5,​·​v0,​·​v5 150 ····​cmp-​long·​v5,​·​v0,​·​v6
   
151 ····​if-​nez·​v5,​·​:​cond_2 151 ····​if-​nez·​v5,​·​:​cond_2
   
152 ····​.​line·​192 152 ····​.​line·​192
153 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>delegate:​Lcom/​google/​common/​base/​Supplier;​ 153 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>delegate:​Lcom/​google/​common/​base/​Supplier;​
   
154 ····​invoke-​interface·​{v5},​·​Lcom/​google/​common/​base/​Supplier;​-​>get()​Ljava/​lang/​Object;​ 154 ····​invoke-​interface·​{v5},​·​Lcom/​google/​common/​base/​Supplier;​-​>get()​Ljava/​lang/​Object;​
Offset 174, 39 lines modified Offset 174, 39 lines modified
174 ····​move-​result-​object·​v4 174 ····​move-​result-​object·​v4
   
175 ····​.​line·​193 175 ····​.​line·​193
176 ····​.​local·​v4,​·​"t":​Ljava/​lang/​Object;​,​·​"TT;​" 176 ····​.​local·​v4,​·​"t":​Ljava/​lang/​Object;​,​·​"TT;​"
177 ····​iput-​object·​v4,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>value:​Ljava/​lang/​Object;​ 177 ····​iput-​object·​v4,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>value:​Ljava/​lang/​Object;​
   
178 ····​.​line·​194 178 ····​.​line·​194
179 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>durationNanos:​J 179 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>durationNanos:​J
   
180 ····​add-​long·​v0,​·​v2,​·​v5 180 ····​add-​long·​v0,​·​v2,​·​v6
   
181 ····​.​line·​197 181 ····​.​line·​197
182 ····​cmp-​long·​v5,​·​v0,​·​v7 182 ····​cmp-​long·​v5,​·​v0,​·​v8
   
183 ····​if-​nez·​v5,​·​:​cond_1 183 ····​if-​nez·​v5,​·​:​cond_1
   
184 ····​const-​wide/​16·​v5,​·​0x1 184 ····​const-​wide/​16·​v6,​·​0x1
   
185 ····​:​goto_0 185 ····​:​goto_0
186 ····​iput-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J 186 ····​iput-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​base/​Suppliers$ExpiringMem​oizingSupplier;​-​>expirationNanos:​J
   
187 ····​.​line·​198 187 ····​.​line·​198
188 ····​monitor-​exit·​p0 188 ····​monitor-​exit·​p0
   
189 ····​.​line·​202 189 ····​.​line·​202
190 ····​.​end·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​" 190 ····​.​end·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​"
191 ····​:​goto_1 191 ····​:​goto_1
192 ····​return-​object·​v4 192 ····​return-​object·​v4
   
193 ····​.​restart·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​" 193 ····​.​restart·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​"
194 ····​:​cond_1 194 ····​:​cond_1
195 ····​move-​wide·​v5,​·​v0 195 ····​move-​wide·​v6,​·​v0
   
196 ····​.​line·​197 196 ····​.​line·​197
197 ····​goto·​:​goto_0 197 ····​goto·​:​goto_0
   
198 ····​.​line·​200 198 ····​.​line·​200
199 ····​.​end·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​" 199 ····​.​end·​local·​v4····​#·​"t":​Ljava/​lang/​Object;​,​·​"TT;​"
200 ····​:​cond_2 200 ····​:​cond_2
Offset 229, 15 lines modified Offset 229, 15 lines modified
229 ····​:​try_end_1 229 ····​:​try_end_1
230 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 230 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
Max diff block lines reached; 1153/4127 bytes (27.94%) of diff not shown.
[−]
smali/com/google/common/cache/AbstractCache$SimpleStatsCounter.smali
Offset 169, 24 lines modified Offset 169, 24 lines modified
169 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>increment()​V 169 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>increment()​V
   
170 ····​.​line·​249 170 ····​.​line·​249
171 ····​return-​void 171 ····​return-​void
172 .​end·​method 172 .​end·​method
   
173 .​method·​public·​recordHits(I)​V 173 .​method·​public·​recordHits(I)​V
174 ····​.​locals·3 174 ····​.​locals·4
175 ····​.​param·​p1,​·​"count"····​#·​I 175 ····​.​param·​p1,​·​"count"····​#·​I
   
176 ····​.​prologue 176 ····​.​prologue
177 ····​.​line·​223 177 ····​.​line·​223
178 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>hitCount:​Lcom/​google/​common/​cache/​LongAddable;​ 178 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>hitCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
179 ····​int-​to-​long·​v1,​·​p1 179 ····​int-​to-​long·​v2,​·​p1
   
180 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V 180 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V
   
181 ····​.​line·​224 181 ····​.​line·​224
182 ····​return-​void 182 ····​return-​void
183 .​end·​method 183 .​end·​method
   
184 .​method·​public·​recordLoadException(J​)​V 184 .​method·​public·​recordLoadException(J​)​V
185 ····​.​locals·​1 185 ····​.​locals·​1
Offset 223, 69 lines modified Offset 223, 69 lines modified
223 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V 223 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V
   
224 ····​.​line·​238 224 ····​.​line·​238
225 ····​return-​void 225 ····​return-​void
226 .​end·​method 226 .​end·​method
   
227 .​method·​public·​recordMisses(I)​V 227 .​method·​public·​recordMisses(I)​V
228 ····​.​locals·3 228 ····​.​locals·4
229 ····​.​param·​p1,​·​"count"····​#·​I 229 ····​.​param·​p1,​·​"count"····​#·​I
   
230 ····​.​prologue 230 ····​.​prologue
231 ····​.​line·​231 231 ····​.​line·​231
232 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>missCount:​Lcom/​google/​common/​cache/​LongAddable;​ 232 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>missCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
233 ····​int-​to-​long·​v1,​·​p1 233 ····​int-​to-​long·​v2,​·​p1
   
234 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V 234 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>add(J)​V
   
235 ····​.​line·​232 235 ····​.​line·​232
236 ····​return-​void 236 ····​return-​void
237 .​end·​method 237 .​end·​method
   
238 .​method·​public·​snapshot()​Lcom/​google/​common/​cache/​CacheStats;​ 238 .​method·​public·​snapshot()​Lcom/​google/​common/​cache/​CacheStats;​
239 ····​.​locals·​13 239 ····​.​locals·​14
   
240 ····​.​prologue 240 ····​.​prologue
241 ····​.​line·​253 241 ····​.​line·​253
242 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​ 242 ····​new-​instance·​v1,​·​Lcom/​google/​common/​cache/​CacheStats;​
   
243 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>hitCount:​Lcom/​google/​common/​cache/​LongAddable;​ 243 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>hitCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
244 ····​invoke-​interface·​{v1},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 244 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
245 ····​move-​result-​wide·​v1 245 ····​move-​result-​wide·​v2
   
246 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>missCount:​Lcom/​google/​common/​cache/​LongAddable;​ 246 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>missCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
247 ····​invoke-​interface·​{v3},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 247 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
248 ····​move-​result-​wide·​v3 248 ····​move-​result-​wide·​v4
   
249 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>loadSuccessCount:​Lcom/​google/​common/​cache/​LongAddable;​ 249 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>loadSuccessCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
250 ····​invoke-​interface·​{v5},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 250 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
251 ····​move-​result-​wide·​v5 251 ····​move-​result-​wide·​v6
   
252 ····​iget-​object·​v7,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>loadExceptionCount:​Lcom/​google/​common/​cache/​LongAddable;​ 252 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>loadExceptionCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
253 ····​invoke-​interface·​{v7},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 253 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
254 ····​move-​result-​wide·​v7 254 ····​move-​result-​wide·​v8
   
255 ····​iget-​object·​v9,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>totalLoadTime:​Lcom/​google/​common/​cache/​LongAddable;​ 255 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>totalLoadTime:​Lcom/​google/​common/​cache/​LongAddable;​
   
256 ····​invoke-​interface·​{v9},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 256 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
257 ····​move-​result-​wide·​v9 257 ····​move-​result-​wide·​v10
   
258 ····​iget-​object·​v11,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>evictionCount:​Lcom/​google/​common/​cache/​LongAddable;​ 258 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​AbstractCache$SimpleS​tatsCounter;​-​>evictionCount:​Lcom/​google/​common/​cache/​LongAddable;​
   
259 ····​invoke-​interface·​{v11},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J 259 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LongAddable;​-​>sum()​J
   
260 ····​move-​result-​wide·​v11 260 ····​move-​result-​wide·​v12
   
261 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​google/​common/​cache/​CacheStats;​-​><init>(JJJJJJ)​V 261 ····​invoke-​direct/​range·​{v1·​.​.​·​v13},​·​Lcom/​google/​common/​cache/​CacheStats;​-​><init>(JJJJJJ)​V
   
262 ····​return-​object·​v0 262 ····​return-​object·​v1
263 .​end·​method 263 .​end·​method
[−]
smali/com/google/common/cache/CacheBuilder.smali
Offset 140, 46 lines modified Offset 140, 46 lines modified
140 ········​} 140 ········​}
141 ····​.​end·​annotation 141 ····​.​end·​annotation
142 .​end·​field 142 .​end·​field
   
   
143 #·​direct·​methods 143 #·​direct·​methods
144 .​method·​static·​constructor·​<clinit>()​V 144 .​method·​static·​constructor·​<clinit>()​V
145 ····​.​locals·​13 145 ····​.​locals·​14
   
146 ····​.​prologue 146 ····​.​prologue
147 ····​const-​wide/​16·​v1,​·​0x0 147 ····​const-​wide/​16·​v2,​·​0x0
   
148 ····​.​line·​159 148 ····​.​line·​159
149 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder$1;​ 149 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder$1;​
   
150 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​cache/​CacheBuilder$1;​-​><init>()​V 150 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​cache/​CacheBuilder$1;​-​><init>()​V
   
151 ····​invoke-​static·​{v0},​·​Lcom/​google/​common/​base/​Suppliers;​-​>ofInstance(Ljava/​lang/​Object;​)​Lcom/​google/​common/​base/​Supplier;​ 151 ····​invoke-​static·​{v0},​·​Lcom/​google/​common/​base/​Suppliers;​-​>ofInstance(Ljava/​lang/​Object;​)​Lcom/​google/​common/​base/​Supplier;​
   
152 ····​move-​result-​object·​v0 152 ····​move-​result-​object·​v0
   
153 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>NULL_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​ 153 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>NULL_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​
   
154 ····​.​line·​181 154 ····​.​line·​181
155 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​ 155 ····​new-​instance·​v1,​·​Lcom/​google/​common/​cache/​CacheStats;​
   
156 ····​move-​wide·​v3,​·​v1 156 ····​move-​wide·​v4,​·​v2
   
157 ····​move-​wide·​v5,​·​v1 157 ····​move-​wide·​v6,​·​v2
   
158 ····​move-​wide·​v7,​·​v1 158 ····​move-​wide·​v8,​·​v2
   
159 ····​move-​wide·​v9,​·​v1 159 ····​move-​wide·​v10,​·​v2
   
160 ····​move-​wide·​v11,​·​v1 160 ····​move-​wide·​v12,​·​v2
   
161 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​google/​common/​cache/​CacheStats;​-​><init>(JJJJJJ)​V 161 ····​invoke-​direct/​range·​{v1·​.​.​·​v13},​·​Lcom/​google/​common/​cache/​CacheStats;​-​><init>(JJJJJJ)​V
   
162 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>EMPTY_STATS:​Lcom/​google/​common/​cache/​CacheStats;​ 162 ····​sput-​object·​v1,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>EMPTY_STATS:​Lcom/​google/​common/​cache/​CacheStats;​
   
163 ····​.​line·​183 163 ····​.​line·​183
164 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder$2;​ 164 ····​new-​instance·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder$2;​
   
165 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​cache/​CacheBuilder$2;​-​><init>()​V 165 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​cache/​CacheBuilder$2;​-​><init>()​V
   
166 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>CACHE_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​ 166 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>CACHE_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​
Offset 208, 46 lines modified Offset 208, 46 lines modified
208 .​end·​method 208 .​end·​method
   
209 .​method·​constructor·​<init>()​V 209 .​method·​constructor·​<init>()​V
210 ····​.​locals·​4 210 ····​.​locals·​4
   
211 ····​.​prologue 211 ····​.​prologue
212 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​CacheBuilder;​,​·​"Lcom/​google/​common/​cache/​CacheBuilder<TK;​TV;​>;​" 212 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​CacheBuilder;​,​·​"Lcom/​google/​common/​cache/​CacheBuilder<TK;​TV;​>;​"
213 ····​const/​4·​v3,​·​-​0x1 213 ····​const/​4·​v1,​·​-​0x1
   
214 ····​const-​wide/​16·​v1,​·​-​0x1 214 ····​const-​wide/​16·​v2,​·​-​0x1
   
215 ····​.​line·​242 215 ····​.​line·​242
216 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 216 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
217 ····​.​line·​218 217 ····​.​line·​218
218 ····​const/​4·​v0,​·​0x1 218 ····​const/​4·​v0,​·​0x1
   
219 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>strictParsing:​Z 219 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>strictParsing:​Z
   
220 ····​.​line·​220 220 ····​.​line·​220
221 ····​iput·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>initialCapacity:​I 221 ····​iput·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>initialCapacity:​I
   
222 ····​.​line·​221 222 ····​.​line·​221
223 ····​iput·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>concurrencyLevel:​I 223 ····​iput·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>concurrencyLevel:​I
   
224 ····​.​line·​222 224 ····​.​line·​222
225 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumSize:​J 225 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumSize:​J
   
226 ····​.​line·​223 226 ····​.​line·​223
227 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumWeight:​J 227 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumWeight:​J
   
228 ····​.​line·​229 228 ····​.​line·​229
229 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>expireAfterWriteNano​s:​J 229 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>expireAfterWriteNano​s:​J
   
230 ····​.​line·​230 230 ····​.​line·​230
231 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>expireAfterAccessNan​os:​J 231 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>expireAfterAccessNan​os:​J
   
232 ····​.​line·​231 232 ····​.​line·​231
233 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>refreshNanos:​J 233 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>refreshNanos:​J
   
234 ····​.​line·​239 234 ····​.​line·​239
235 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>NULL_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​ 235 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>NULL_STATS_COUNTER:​Lcom/​google/​common/​base/​Supplier;​
   
236 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>statsCounterSupplier​:​Lcom/​google/​common/​base/​Supplier;​ 236 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>statsCounterSupplier​:​Lcom/​google/​common/​base/​Supplier;​
   
237 ····​.​line·​242 237 ····​.​line·​242
Offset 580, 15 lines modified Offset 580, 15 lines modified
580 ····​move·​v1,​·​v2 580 ····​move·​v1,​·​v2
   
581 ····​.​line·​377 581 ····​.​line·​377
582 ····​goto·​:​goto_1 582 ····​goto·​:​goto_1
583 .​end·​method 583 .​end·​method
Max diff block lines reached; 16571/20395 bytes (81.25%) of diff not shown.
[−]
smali/com/google/common/cache/CacheBuilderSpec.smali
Offset 614, 19 lines modified Offset 614, 19 lines modified
   
614 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 614 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
615 ····​move-​result·​v3 615 ····​move-​result·​v3
   
616 ····​if-​eqz·​v3,​·​:​cond_3 616 ····​if-​eqz·​v3,​·​:​cond_3
   
617 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationDurat​ion:​J 617 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationDurat​ion:​J
   
618 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​ 618 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​
   
619 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​ 619 ····​invoke-​static·​{v4,​·​v5,​·​v3},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​
   
620 ····​move-​result-​object·​v3 620 ····​move-​result-​object·​v3
   
621 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationDurat​ion:​J 621 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationDurat​ion:​J
   
622 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​ 622 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​
   
Offset 636, 19 lines modified Offset 636, 19 lines modified
   
636 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 636 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
637 ····​move-​result·​v3 637 ····​move-​result·​v3
   
638 ····​if-​eqz·​v3,​·​:​cond_3 638 ····​if-​eqz·​v3,​·​:​cond_3
   
639 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationDura​tion:​J 639 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationDura​tion:​J
   
640 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationTime​Unit:​Ljava/​util/​concurrent/​TimeUnit;​ 640 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationTime​Unit:​Ljava/​util/​concurrent/​TimeUnit;​
   
641 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​ 641 ····​invoke-​static·​{v4,​·​v5,​·​v3},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​
   
642 ····​move-​result-​object·​v3 642 ····​move-​result-​object·​v3
   
643 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationDura​tion:​J 643 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationDura​tion:​J
   
644 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationTime​Unit:​Ljava/​util/​concurrent/​TimeUnit;​ 644 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>accessExpirationTime​Unit:​Ljava/​util/​concurrent/​TimeUnit;​
   
Offset 658, 19 lines modified Offset 658, 19 lines modified
   
658 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 658 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​base/​Objects;​-​>equal(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
659 ····​move-​result·​v3 659 ····​move-​result·​v3
   
660 ····​if-​eqz·​v3,​·​:​cond_3 660 ····​if-​eqz·​v3,​·​:​cond_3
   
661 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshDuration:​J 661 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshDuration:​J
   
662 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshTimeUnit:​Ljava/​util/​concurrent/​TimeUnit;​ 662 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshTimeUnit:​Ljava/​util/​concurrent/​TimeUnit;​
   
663 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​ 663 ····​invoke-​static·​{v4,​·​v5,​·​v3},​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>durationInNanos(JLja​va/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Long;​
   
664 ····​move-​result-​object·​v3 664 ····​move-​result-​object·​v3
   
665 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshDuration:​J 665 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshDuration:​J
   
666 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshTimeUnit:​Ljava/​util/​concurrent/​TimeUnit;​ 666 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>refreshTimeUnit:​Ljava/​util/​concurrent/​TimeUnit;​
   
Offset 819, 32 lines modified Offset 819, 32 lines modified
819 ····​if-​eqz·​v1,​·​:​cond_1 819 ····​if-​eqz·​v1,​·​:​cond_1
   
820 ····​.​line·​172 820 ····​.​line·​172
821 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumSize:​Ljava/​lang/​Long;​ 821 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumSize:​Ljava/​lang/​Long;​
   
822 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 822 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
823 ····​move-​result-​wide·​v1 823 ····​move-​result-​wide·​v2
   
824 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumSize(J)​Lcom/​google/​common/​cache/​CacheBuilder;​ 824 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumSize(J)​Lcom/​google/​common/​cache/​CacheBuilder;​
   
825 ····​.​line·​174 825 ····​.​line·​174
826 ····​:​cond_1 826 ····​:​cond_1
827 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumWeight:​Ljava/​lang/​Long;​ 827 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumWeight:​Ljava/​lang/​Long;​
   
828 ····​if-​eqz·​v1,​·​:​cond_2 828 ····​if-​eqz·​v1,​·​:​cond_2
   
829 ····​.​line·​175 829 ····​.​line·​175
830 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumWeight:​Ljava/​lang/​Long;​ 830 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>maximumWeight:​Ljava/​lang/​Long;​
   
831 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 831 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
832 ····​move-​result-​wide·​v1 832 ····​move-​result-​wide·​v2
   
833 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumWeight(J)​Lcom/​google/​common/​cache/​CacheBuilder;​ 833 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>maximumWeight(J)​Lcom/​google/​common/​cache/​CacheBuilder;​
   
834 ····​.​line·​177 834 ····​.​line·​177
835 ····​:​cond_2 835 ····​:​cond_2
836 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>concurrencyLevel:​Ljava/​lang/​Integer;​ 836 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>concurrencyLevel:​Ljava/​lang/​Integer;​
   
837 ····​if-​eqz·​v1,​·​:​cond_3 837 ····​if-​eqz·​v1,​·​:​cond_3
   
Offset 921, 45 lines modified Offset 921, 45 lines modified
921 ····​:​cond_5 921 ····​:​cond_5
922 ····​:​goto_0 922 ····​:​goto_0
923 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​ 923 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​CacheBuilderSpec;​-​>writeExpirationTimeU​nit:​Ljava/​util/​concurrent/​TimeUnit;​
   
924 ····​if-​eqz·​v1,​·​:​cond_6 924 ····​if-​eqz·​v1,​·​:​cond_6
   
Max diff block lines reached; 2772/7765 bytes (35.70%) of diff not shown.
[−]
smali/com/google/common/cache/CacheStats.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 .​field·​private·​final·​missCount:​J 23 .​field·​private·​final·​missCount:​J
   
24 .​field·​private·​final·​totalLoadTime:​J 24 .​field·​private·​final·​totalLoadTime:​J
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(JJJJJJ)​V 26 .​method·​public·​constructor·​<init>(JJJJJJ)​V
27 ····​.​locals·2 27 ····​.​locals·3
28 ····​.​param·​p1,​·​"hitCount"····​#·​J 28 ····​.​param·​p1,​·​"hitCount"····​#·​J
29 ····​.​param·​p3,​·​"missCount"····​#·​J 29 ····​.​param·​p3,​·​"missCount"····​#·​J
30 ····​.​param·​p5,​·​"loadSuccessCount"····​#·​J 30 ····​.​param·​p5,​·​"loadSuccessCount"····​#·​J
31 ····​.​param·​p7,​·​"loadExceptionCount"····​#·​J 31 ····​.​param·​p7,​·​"loadExceptionCount"····​#·​J
32 ····​.​param·​p9,​·​"totalLoadTime"····​#·​J 32 ····​.​param·​p9,​·​"totalLoadTime"····​#·​J
33 ····​.​param·​p11,​·​"evictionCount"····​#·​J 33 ····​.​param·​p11,​·​"evictionCount"····​#·​J
   
Offset 482, 122 lines modified Offset 482, 126 lines modified
482 ····​.​line·​160 482 ····​.​line·​160
483 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J 483 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J
   
484 ····​return-​wide·​v0 484 ····​return-​wide·​v0
485 .​end·​method 485 .​end·​method
   
486 .​method·​public·​minus(Lcom/​google/​common/​cache/​CacheStats;​)​Lcom/​google/​common/​cache/​CacheStats;​ 486 .​method·​public·​minus(Lcom/​google/​common/​cache/​CacheStats;​)​Lcom/​google/​common/​cache/​CacheStats;​
487 ····​.​locals·19 487 ····​.​locals·20
488 ····​.​param·​p1,​·​"other"····​#·​Lcom/​google/​common/​cache/​CacheStats;​ 488 ····​.​param·​p1,​·​"other"····​#·​Lcom/​google/​common/​cache/​CacheStats;​
   
489 ····​.​prologue 489 ····​.​prologue
490 ····​.​line·​220 490 ····​.​line·​220
491 ····​new-​instance·​v2,​·​Lcom/​google/​common/​cache/​CacheStats;​ 491 ····​new-​instance·​v3,​·​Lcom/​google/​common/​cache/​CacheStats;​
   
492 ····​const-​wide/​16·​v3,​·​0x0 492 ····​const-​wide/​16·​v4,​·​0x0
   
493 ····​move-​object/​from16·​v0,​·​p0 493 ····​move-​object/​from16·​v0,​·​p0
   
494 ····​iget-​wide·​v5,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>hitCount:​J 494 ····​iget-​wide·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>hitCount:​J
   
495 ····​move-​object/​from16·​v0,​·​p1 495 ····​move-​object/​from16·​v0,​·​p1
   
496 ····​iget-​wide·​v7,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>hitCount:​J 496 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>hitCount:​J
   
497 ····​sub-​long/​2addr·​v5,​·​v7 497 ····​sub-​long/​2addr·​v6,​·​v8
   
498 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 498 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
499 ····​move-​result-​wide·​v3 499 ····​move-​result-​wide·​v4
   
500 ····​const-​wide/​16·​v5,​·​0x0 500 ····​const-​wide/​16·​v6,​·​0x0
   
501 ····​move-​object/​from16·​v0,​·​p0 501 ····​move-​object/​from16·​v0,​·​p0
   
502 ····​iget-​wide·​v7,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>missCount:​J 502 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>missCount:​J
   
503 ····​move-​object/​from16·​v0,​·​p1 503 ····​move-​object/​from16·​v0,​·​p1
   
504 ····​iget-​wide·​v9,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>missCount:​J 504 ····​iget-​wide·​v10,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>missCount:​J
   
505 ····​sub-​long/​2addr·​v7,​·​v9 505 ····​sub-​long/​2addr·​v8,​·​v10
   
506 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 506 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
507 ····​move-​result-​wide·​v5 507 ····​move-​result-​wide·​v6
   
508 ····​const-​wide/​16·​v7,​·​0x0 508 ····​const-​wide/​16·​v8,​·​0x0
   
509 ····​move-​object/​from16·​v0,​·​p0 509 ····​move-​object/​from16·​v0,​·​p0
   
510 ····​iget-​wide·​v9,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J 510 ····​iget-​wide·​v10,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J
   
511 ····​move-​object/​from16·​v0,​·​p1 511 ····​move-​object/​from16·​v0,​·​p1
   
512 ····​iget-​wide·​v11,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J 512 ····​iget-​wide·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadSuccessCount:​J
   
513 ····​sub-​long/​2addr·​v9,​·​v11 513 ····​sub-​long/​2addr·​v10,​·​v12
   
514 ····​invoke-​static·​{v7,​·​v8,​·​v9,​·​v10},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 514 ····​invoke-​static·​{v8,​·​v9,​·​v10,​·​v11},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
515 ····​move-​result-​wide·​v7 515 ····​move-​result-​wide·​v8
   
516 ····​const-​wide/​16·​v9,​·​0x0 516 ····​const-​wide/​16·​v10,​·​0x0
   
517 ····​move-​object/​from16·​v0,​·​p0 517 ····​move-​object/​from16·​v0,​·​p0
   
518 ····​iget-​wide·​v11,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadExceptionCount:​J 518 ····​iget-​wide·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadExceptionCount:​J
   
519 ····​move-​object/​from16·​v0,​·​p1 519 ····​move-​object/​from16·​v0,​·​p1
   
520 ····​iget-​wide·​v13,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadExceptionCount:​J 520 ····​iget-​wide·​v14,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>loadExceptionCount:​J
   
521 ····​sub-​long/​2addr·​v11,​·​v13 521 ····​sub-​long/​2addr·​v12,​·​v14
   
522 ····​invoke-​static·​{v9,​·​v10,​·​v11,​·​v12},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 522 ····​invoke-​static·​{v10,​·​v11,​·​v12,​·​v13},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
523 ····​move-​result-​wide·​v9 523 ····​move-​result-​wide·​v10
   
524 ····​const-​wide/​16·​v11,​·​0x0 524 ····​const-​wide/​16·​v12,​·​0x0
   
525 ····​move-​object/​from16·​v0,​·​p0 525 ····​move-​object/​from16·​v0,​·​p0
   
526 ····​iget-​wide·​v13,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>totalLoadTime:​J 526 ····​iget-​wide·​v14,​·​v0,​·​Lcom/​google/​common/​cache/​CacheStats;​-​>totalLoadTime:​J
Max diff block lines reached; 4904/8793 bytes (55.77%) of diff not shown.
[−]
smali/com/google/common/cache/LocalCache$HashIterator.smali
Offset 220, 40 lines modified Offset 220, 40 lines modified
220 ····​:​try_start_0 220 ····​:​try_start_0
221 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​ 221 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​
   
222 ····​iget-​object·​v4,​·​v4,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​ 222 ····​iget-​object·​v4,​·​v4,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​
   
223 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J 223 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J
   
224 ····​move-​result-​wide·​v1 224 ····​move-​result-​wide·​v2
   
225 ····​.​line·​4388 225 ····​.​line·​4388
226 ····​.​local·​v1,​·​"now":​J 226 ····​.​local·​v2,​·​"now":​J
227 ····​invoke-​interface·​{p1},​·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​-​>getKey()​Ljava/​lang/​Object;​ 227 ····​invoke-​interface·​{p1},​·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​-​>getKey()​Ljava/​lang/​Object;​
   
228 ····​move-​result-​object·​v0 228 ····​move-​result-​object·​v0
   
229 ····​.​line·​4389 229 ····​.​line·​4389
230 ····​.​local·​v0,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 230 ····​.​local·​v0,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
231 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​ 231 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​
   
232 ····​invoke-​virtual·​{v4,​·​p1,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>getLiveValue(Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​J)​Ljava/​lang/​Object;​ 232 ····​invoke-​virtual·​{v4,​·​p1,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>getLiveValue(Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​J)​Ljava/​lang/​Object;​
   
233 ····​move-​result-​object·​v3 233 ····​move-​result-​object·​v1
   
234 ····​.​line·​4390 234 ····​.​line·​4390
235 ····​.​local·​v3,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​" 235 ····​.​local·​v1,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​"
236 ····​if-​eqz·​v3,​·​:​cond_0 236 ····​if-​eqz·​v1,​·​:​cond_0
   
237 ····​.​line·​4391 237 ····​.​line·​4391
238 ····​new-​instance·​v4,​·​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​ 238 ····​new-​instance·​v4,​·​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​
   
239 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​ 239 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>this$0:​Lcom/​google/​common/​cache/​LocalCache;​
   
240 ····​invoke-​direct·​{v4,​·​v5,​·​v0,​·​v3},​·​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​-​><init>(Lcom/​google/​common/​cache/​LocalCache;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 240 ····​invoke-​direct·​{v4,​·​v5,​·​v0,​·​v1},​·​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​-​><init>(Lcom/​google/​common/​cache/​LocalCache;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
   
241 ····​iput-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>nextExternal:​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​ 241 ····​iput-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>nextExternal:​Lcom/​google/​common/​cache/​LocalCache$WriteThrou​ghEntry;​
242 ····​:​try_end_0 242 ····​:​try_end_0
243 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 243 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
244 ····​.​line·​4392 244 ····​.​line·​4392
245 ····​const/​4·​v4,​·​0x1 245 ····​const/​4·​v4,​·​0x1
Offset 274, 16 lines modified Offset 274, 16 lines modified
274 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>currentSegment:​Lcom/​google/​common/​cache/​LocalCache$Segment;​ 274 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>currentSegment:​Lcom/​google/​common/​cache/​LocalCache$Segment;​
   
275 ····​invoke-​virtual·​{v5},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 275 ····​invoke-​virtual·​{v5},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
276 ····​goto·​:​goto_0 276 ····​goto·​:​goto_0
   
277 ····​.​end·​local·​v0····​#·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 277 ····​.​end·​local·​v0····​#·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
278 ····​.​end·​local·​v1····​#·​"now":​J 278 ····​.​end·​local·​v1····​#·"value":​Ljava/​lang/​Object;​,​·"TV;​"
279 ····​.​end·​local·​v3····​#·"value":​Ljava/​lang/​Object;​,​·"TV;​" 279 ····​.​end·​local·​v2····​#·​"now":​J
280 ····​:​catchall_0 280 ····​:​catchall_0
281 ····​move-​exception·​v4 281 ····​move-​exception·​v4
   
282 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>currentSegment:​Lcom/​google/​common/​cache/​LocalCache$Segment;​ 282 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$HashIterat​or;​-​>currentSegment:​Lcom/​google/​common/​cache/​LocalCache$Segment;​
   
283 ····​invoke-​virtual·​{v5},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 283 ····​invoke-​virtual·​{v5},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
[−]
smali/com/google/common/cache/LocalCache$ManualSerializationProxy.smali
Offset 106, 15 lines modified Offset 106, 15 lines modified
106 ········​} 106 ········​}
107 ····​.​end·​annotation 107 ····​.​end·​annotation
108 .​end·​field 108 .​end·​field
   
   
109 #·​direct·​methods 109 #·​direct·​methods
110 .​method·​private·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache$Strength;​Lcom/​google/​common/​cache/​LocalCache$Strength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJJLcom/​google/​common/​cache/​Weigher;​ILcom/​google/​common/​cache/​RemovalListener;​Lcom/​google/​common/​base/​Ticker;​Lcom/​google/​common/​cache/​CacheLoader;​)​V 110 .​method·​private·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache$Strength;​Lcom/​google/​common/​cache/​LocalCache$Strength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJJLcom/​google/​common/​cache/​Weigher;​ILcom/​google/​common/​cache/​RemovalListener;​Lcom/​google/​common/​base/​Ticker;​Lcom/​google/​common/​cache/​CacheLoader;​)​V
111 ····​.​locals·2 111 ····​.​locals·3
112 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 112 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​cache/​LocalCache$Strength;​
113 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 113 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​cache/​LocalCache$Strength;​
114 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J 114 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J
115 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J 115 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J
116 ····​.​param·​p9,​·​"maxWeight"····​#·​J 116 ····​.​param·​p9,​·​"maxWeight"····​#·​J
117 ····​.​param·​p12,​·​"concurrencyLevel"····​#·​I 117 ····​.​param·​p12,​·​"concurrencyLevel"····​#·​I
118 ····​.​param·​p14,​·​"ticker"····​#·​Lcom/​google/​common/​base/​Ticker;​ 118 ····​.​param·​p14,​·​"ticker"····​#·​Lcom/​google/​common/​base/​Ticker;​
Offset 175, 15 lines modified Offset 175, 17 lines modified
175 ····​.​line·​4658 175 ····​.​line·​4658
176 ····​iput-​object·​p11,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​ 176 ····​iput-​object·​p11,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​
   
177 ····​.​line·​4659 177 ····​.​line·​4659
178 ····​iput·​p12,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>concurrencyLevel:​I 178 ····​iput·​p12,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>concurrencyLevel:​I
   
179 ····​.​line·​4660 179 ····​.​line·​4660
180 ····iput-​object·​p13,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>removalListener:​Lcom/​google/​common/​cache/​RemovalListener;​ 180 ····move-​object/​from16·v0,​·​p13
   
  181 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>removalListener:​Lcom/​google/​common/​cache/​RemovalListener;​
   
181 ····​.​line·​4661 182 ····​.​line·​4661
182 ····​invoke-​static·​{},​·​Lcom/​google/​common/​base/​Ticker;​-​>systemTicker()​Lcom/​google/​common/​base/​Ticker;​ 183 ····​invoke-​static·​{},​·​Lcom/​google/​common/​base/​Ticker;​-​>systemTicker()​Lcom/​google/​common/​base/​Ticker;​
   
183 ····​move-​result-​object·​v1 184 ····​move-​result-​object·​v1
   
184 ····​move-​object/​from16·​v0,​·​p14 185 ····​move-​object/​from16·​v0,​·​p14
Offset 211, 80 lines modified Offset 213, 84 lines modified
211 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>loader:​Lcom/​google/​common/​cache/​CacheLoader;​ 213 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​-​>loader:​Lcom/​google/​common/​cache/​CacheLoader;​
   
212 ····​.​line·​4664 214 ····​.​line·​4664
213 ····​return-​void 215 ····​return-​void
214 .​end·​method 216 .​end·​method
   
215 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache;​)​V 217 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache;​)​V
216 ····​.​locals·​17 218 ····​.​locals·​19
217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 219 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
218 ········​value·​=·​{ 220 ········​value·​=·​{
219 ············​"(",​ 221 ············​"(",​
220 ············​"Lcom/​google/​common/​cache/​LocalCache",​ 222 ············​"Lcom/​google/​common/​cache/​LocalCache",​
221 ············​"<TK;​TV;​>;​)​V" 223 ············​"<TK;​TV;​>;​)​V"
222 ········​} 224 ········​}
223 ····​.​end·​annotation 225 ····​.​end·​annotation
   
224 ····​.​prologue 226 ····​.​prologue
225 ····​.​line·​4629 227 ····​.​line·​4629
226 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy<TK;​TV;​>;​" 228 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ManualSeri​alizationProxy<TK;​TV;​>;​"
227 ····​.​local·​p1,​·​"cache":​Lcom/​google/​common/​cache/​LocalCache;​,​·​"Lcom/​google/​common/​cache/​LocalCache<TK;​TV;​>;​" 229 ····​.​local·​p1,​·​"cache":​Lcom/​google/​common/​cache/​LocalCache;​,​·​"Lcom/​google/​common/​cache/​LocalCache<TK;​TV;​>;​"
228 ····​move-​object/​from16·​v0,​·​p1 230 ····​move-​object/​from16·​v0,​·​p1
   
229 ····​iget-​object·​v2,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 231 ····​iget-​object·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
230 ····​move-​object/​from16·​v0,​·​p1 232 ····​move-​object/​from16·​v0,​·​p1
   
231 ····​iget-​object·​v3,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 233 ····​iget-​object·​v5,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
232 ····​move-​object/​from16·​v0,​·​p1 234 ····​move-​object/​from16·​v0,​·​p1
   
233 ····​iget-​object·​v4,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 235 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
234 ····​move-​object/​from16·​v0,​·​p1 236 ····​move-​object/​from16·​v0,​·​p1
   
235 ····​iget-​object·​v5,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 237 ····​iget-​object·​v7,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
236 ····​move-​object/​from16·​v0,​·​p1 238 ····​move-​object/​from16·​v0,​·​p1
   
237 ····​iget-​wide·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>expireAfterWriteNano​s:​J 239 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>expireAfterWriteNano​s:​J
   
238 ····​move-​object/​from16·​v0,​·​p1 240 ····​move-​object/​from16·​v0,​·​p1
   
239 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>expireAfterAccessNan​os:​J 241 ····​iget-​wide·​v10,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>expireAfterAccessNan​os:​J
   
240 ····​move-​object/​from16·​v0,​·​p1 242 ····​move-​object/​from16·​v0,​·​p1
   
241 ····​iget-​wide·​v10,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>maxWeight:​J 243 ····​iget-​wide·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>maxWeight:​J
   
242 ····​move-​object/​from16·​v0,​·​p1 244 ····​move-​object/​from16·​v0,​·​p1
   
243 ····​iget-​object·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​ 245 ····​iget-​object·​v14,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​
   
244 ····​move-​object/​from16·​v0,​·​p1 246 ····​move-​object/​from16·​v0,​·​p1
   
245 ····​iget·​v13,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>concurrencyLevel:​I 247 ····​iget·​v15,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>concurrencyLevel:​I
   
246 ····​move-​object/​from16·​v0,​·​p1 248 ····​move-​object/​from16·​v0,​·​p1
   
247 ····​iget-​object·​v14,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>removalListener:​Lcom/​google/​common/​cache/​RemovalListener;​ 249 ····​iget-​object·​v0,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>removalListener:​Lcom/​google/​common/​cache/​RemovalListener;​
   
  250 ····​move-​object/​from16·​v16,​·​v0
   
248 ····​move-​object/​from16·​v0,​·​p1 251 ····​move-​object/​from16·​v0,​·​p1
   
249 ····​iget-​object·​v15,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​ 252 ····​iget-​object·​v0,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​
Max diff block lines reached; 6159/11354 bytes (54.25%) of diff not shown.
[−]
smali/com/google/common/cache/LocalCache$Segment.smali
Offset 122, 15 lines modified Offset 122, 15 lines modified
122 ········​value·​=·​"Segment.​this" 122 ········​value·​=·​"Segment.​this"
123 ····​.​end·​annotation 123 ····​.​end·​annotation
124 .​end·​field 124 .​end·​field
   
   
125 #·​direct·​methods 125 #·​direct·​methods
126 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache;​IJLcom/​google/​common/​cache/​AbstractCache$StatsCo​unter;​)​V 126 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​LocalCache;​IJLcom/​google/​common/​cache/​AbstractCache$StatsCo​unter;​)​V
127 ····​.​locals·2 127 ····​.​locals·3
128 ····​.​param·​p2,​·​"initialCapacity"····​#·​I 128 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
129 ····​.​param·​p3,​·​"maxSegmentWeight"····​#·​J 129 ····​.​param·​p3,​·​"maxSegmentWeight"····​#·​J
130 ····​.​param·​p5,​·​"statsCounter"····​#·​Lcom/​google/​common/​cache/​AbstractCache$StatsCo​unter;​ 130 ····​.​param·​p5,​·​"statsCounter"····​#·​Lcom/​google/​common/​cache/​AbstractCache$StatsCo​unter;​
131 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 131 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
132 ········​value·​=·​{ 132 ········​value·​=·​{
133 ············​"(",​ 133 ············​"(",​
134 ············​"Lcom/​google/​common/​cache/​LocalCache",​ 134 ············​"Lcom/​google/​common/​cache/​LocalCache",​
Offset 535, 89 lines modified Offset 535, 89 lines modified
535 .​method·​containsKey(Ljava/​lang/​Object;​I)​Z 535 .​method·​containsKey(Ljava/​lang/​Object;​I)​Z
536 ····​.​locals·​5 536 ····​.​locals·​5
537 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​ 537 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​
538 ····​.​param·​p2,​·​"hash"····​#·​I 538 ····​.​param·​p2,​·​"hash"····​#·​I
   
539 ····​.​prologue 539 ····​.​prologue
540 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$Segment;​,​·​"Lcom/​google/​common/​cache/​LocalCache$Segment<TK​;​TV;​>;​" 540 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$Segment;​,​·​"Lcom/​google/​common/​cache/​LocalCache$Segment<TK​;​TV;​>;​"
541 ····​const/​4·​v3,​·​0x0 541 ····​const/​4·​v1,​·​0x0
   
542 ····​.​line·​2839 542 ····​.​line·​2839
543 ····​:​try_start_0 543 ····​:​try_start_0
544 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>count:​I 544 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>count:​I
   
545 ····​if-​eqz·​v4,​·​:​cond_2 545 ····​if-​eqz·​v4,​·​:​cond_2
   
546 ····​.​line·​2840 546 ····​.​line·​2840
547 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>map:​Lcom/​google/​common/​cache/​LocalCache;​ 547 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>map:​Lcom/​google/​common/​cache/​LocalCache;​
   
548 ····​iget-​object·​v4,​·​v4,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​ 548 ····​iget-​object·​v4,​·​v4,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​
   
549 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J 549 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J
   
550 ····​move-​result-​wide·​v1 550 ····​move-​result-​wide·​v2
   
551 ····​.​line·​2841 551 ····​.​line·​2841
552 ····​.​local·​v1,​·​"now":​J 552 ····​.​local·​v2,​·​"now":​J
553 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>getLiveEntry(Ljava/​lang/​Object;​IJ)​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 553 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v2,​·​v3},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>getLiveEntry(Ljava/​lang/​Object;​IJ)​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
554 ····​:​try_end_0 554 ····​:​try_end_0
555 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 555 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
556 ····​move-​result-​object·​v0 556 ····​move-​result-​object·​v0
   
557 ····​.​line·​2842 557 ····​.​line·​2842
558 ····​.​local·​v0,​·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 558 ····​.​local·​v0,​·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
559 ····​if-​nez·​v0,​·​:​cond_0 559 ····​if-​nez·​v0,​·​:​cond_0
   
560 ····​.​line·​2850 560 ····​.​line·​2850
561 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 561 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
562 ····​.​end·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 562 ····​.​end·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
563 ····​.​end·​local·​v1····​#·​"now":​J 563 ····​.​end·​local·​v2····​#·​"now":​J
564 ····​:​goto_0 564 ····​:​goto_0
565 ····​return·​v3 565 ····​return·​v1
   
566 ····​.​line·​2845 566 ····​.​line·​2845
567 ····​.​restart·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 567 ····​.​restart·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
568 ····​.​restart·​local·​v1····​#·​"now":​J 568 ····​.​restart·​local·​v2····​#·​"now":​J
569 ····​:​cond_0 569 ····​:​cond_0
570 ····​:​try_start_1 570 ····​:​try_start_1
571 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​-​>getValueReference()​Lcom/​google/​common/​cache/​LocalCache$ValueRefer​ence;​ 571 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​-​>getValueReference()​Lcom/​google/​common/​cache/​LocalCache$ValueRefer​ence;​
   
572 ····​move-​result-​object·​v4 572 ····​move-​result-​object·​v4
   
573 ····​invoke-​interface·​{v4},​·​Lcom/​google/​common/​cache/​LocalCache$ValueRefer​ence;​-​>get()​Ljava/​lang/​Object;​ 573 ····​invoke-​interface·​{v4},​·​Lcom/​google/​common/​cache/​LocalCache$ValueRefer​ence;​-​>get()​Ljava/​lang/​Object;​
574 ····​:​try_end_1 574 ····​:​try_end_1
575 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 575 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
576 ····​move-​result-​object·​v4 576 ····​move-​result-​object·​v4
   
577 ····​if-​eqz·​v4,​·​:​cond_1 577 ····​if-​eqz·​v4,​·​:​cond_1
   
578 ····​const/​4·​v3,​·​0x1 578 ····​const/​4·​v1,​·​0x1
   
579 ····​.​line·​2850 579 ····​.​line·​2850
580 ····​:​cond_1 580 ····​:​cond_1
581 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 581 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
582 ····​goto·​:​goto_0 582 ····​goto·​:​goto_0
   
583 ····​.​end·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 583 ····​.​end·​local·​v0····​#·​"e":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
584 ····​.​end·​local·​v1····​#·​"now":​J 584 ····​.​end·​local·​v2····​#·​"now":​J
585 ····​:​cond_2 585 ····​:​cond_2
586 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 586 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
587 ····​goto·​:​goto_0 587 ····​goto·​:​goto_0
   
588 ····​:​catchall_0 588 ····​:​catchall_0
589 ····​move-​exception·​v3 589 ····​move-​exception·​v1
   
590 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V 590 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​cache/​LocalCache$Segment;​-​>postReadCleanup()​V
   
591 ····​throw·​v3 591 ····​throw·​v1
592 .​end·​method 592 .​end·​method
Max diff block lines reached; 133466/137327 bytes (97.19%) of diff not shown.
[−]
smali/com/google/common/cache/LocalCache$StrongAccessEntry.smali
Offset 153, 15 lines modified Offset 153, 15 lines modified
153 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry<TK;​TV;​>;​" 153 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry<TK;​TV;​>;​"
154 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 154 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
155 ····​return-​object·​v0 155 ····​return-​object·​v0
156 .​end·​method 156 .​end·​method
   
157 .​method·​public·​setAccessTime(J)​V 157 .​method·​public·​setAccessTime(J)​V
158 ····​.​locals·0 158 ····​.​locals·1
159 ····​.​param·​p1,​·​"time"····​#·​J 159 ····​.​param·​p1,​·​"time"····​#·​J
   
160 ····​.​prologue 160 ····​.​prologue
161 ····​.​line·​1186 161 ····​.​line·​1186
162 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry<TK;​TV;​>;​" 162 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry<TK;​TV;​>;​"
163 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​-​>accessTime:​J 163 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssEntry;​-​>accessTime:​J
   
[−]
smali/com/google/common/cache/LocalCache$StrongAccessWriteEntry.smali
Offset 87, 15 lines modified Offset 87, 15 lines modified
87 .​end·​field 87 .​end·​field
   
88 .​field·​volatile·​writeTime:​J 88 .​field·​volatile·​writeTime:​J
   
   
89 #·​direct·​methods 89 #·​direct·​methods
90 .​method·​constructor·​<init>(Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V 90 .​method·​constructor·​<init>(Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V
91 ····​.​locals·3 91 ····​.​locals·4
92 ····​.​param·​p2,​·​"hash"····​#·​I 92 ····​.​param·​p2,​·​"hash"····​#·​I
93 ····​.​param·​p3····​#·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 93 ····​.​param·​p3····​#·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
94 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 94 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
95 ········​.​end·​annotation 95 ········​.​end·​annotation
96 ····​.​end·​param 96 ····​.​end·​param
97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
98 ········​value·​=·​{ 98 ········​value·​=·​{
Offset 105, 21 lines modified Offset 105, 21 lines modified
105 ········​} 105 ········​}
106 ····​.​end·​annotation 106 ····​.​end·​annotation
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​" 108 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​"
109 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 109 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
110 ····​.​local·​p3,​·​"next":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 110 ····​.​local·​p3,​·​"next":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
111 ····​const-​wide·​v1,​·​0x7fffffffffffffffL 111 ····​const-​wide·​v2,​·​0x7fffffffffffffffL
   
112 ····​.​line·​1266 112 ····​.​line·​1266
113 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​google/​common/​cache/​LocalCache$StrongEntr​y;​-​><init>(Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V 113 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​google/​common/​cache/​LocalCache$StrongEntr​y;​-​><init>(Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V
   
114 ····​.​line·​1271 114 ····​.​line·​1271
115 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>accessTime:​J 115 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>accessTime:​J
   
116 ····​.​line·​1283 116 ····​.​line·​1283
117 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 117 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
118 ····​move-​result-​object·​v0 118 ····​move-​result-​object·​v0
   
119 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>nextAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 119 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>nextAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
Offset 128, 15 lines modified Offset 128, 15 lines modified
128 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 128 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
129 ····​move-​result-​object·​v0 129 ····​move-​result-​object·​v0
   
130 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 130 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
131 ····​.​line·​1311 131 ····​.​line·​1311
132 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J 132 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J
   
133 ····​.​line·​1323 133 ····​.​line·​1323
134 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 134 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
135 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
136 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>nextWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 136 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>nextWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
Offset 245, 15 lines modified Offset 245, 15 lines modified
245 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​" 245 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​"
246 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J 246 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J
   
247 ····​return-​wide·​v0 247 ····​return-​wide·​v0
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​setAccessTime(J)​V 249 .​method·​public·​setAccessTime(J)​V
250 ····​.​locals·0 250 ····​.​locals·1
251 ····​.​param·​p1,​·​"time"····​#·​J 251 ····​.​param·​p1,​·​"time"····​#·​J
   
252 ····​.​prologue 252 ····​.​prologue
253 ····​.​line·​1280 253 ····​.​line·​1280
254 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​" 254 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​"
255 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>accessTime:​J 255 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>accessTime:​J
   
Offset 338, 15 lines modified Offset 338, 15 lines modified
338 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 338 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
339 ····​.​line·​1347 339 ····​.​line·​1347
340 ····​return-​void 340 ····​return-​void
341 .​end·​method 341 .​end·​method
   
342 .​method·​public·​setWriteTime(J)​V 342 .​method·​public·​setWriteTime(J)​V
343 ····​.​locals·0 343 ····​.​locals·1
344 ····​.​param·​p1,​·​"time"····​#·​J 344 ····​.​param·​p1,​·​"time"····​#·​J
   
345 ····​.​prologue 345 ····​.​prologue
346 ····​.​line·​1320 346 ····​.​line·​1320
347 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​" 347 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry<TK;​TV;​>;​"
348 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J 348 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongAcce​ssWriteEntry;​-​>writeTime:​J
   
[−]
smali/com/google/common/cache/LocalCache$StrongWriteEntry.smali
Offset 193, 15 lines modified Offset 193, 15 lines modified
193 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 193 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
194 ····​.​line·​1260 194 ····​.​line·​1260
195 ····​return-​void 195 ····​return-​void
196 .​end·​method 196 .​end·​method
   
197 .​method·​public·​setWriteTime(J)​V 197 .​method·​public·​setWriteTime(J)​V
198 ····​.​locals·0 198 ····​.​locals·1
199 ····​.​param·​p1,​·​"time"····​#·​J 199 ····​.​param·​p1,​·​"time"····​#·​J
   
200 ····​.​prologue 200 ····​.​prologue
201 ····​.​line·​1233 201 ····​.​line·​1233
202 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry<TK;​TV;​>;​" 202 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry<TK;​TV;​>;​"
203 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​-​>writeTime:​J 203 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$StrongWrit​eEntry;​-​>writeTime:​J
   
[−]
smali/com/google/common/cache/LocalCache$WeakAccessEntry.smali
Offset 156, 15 lines modified Offset 156, 15 lines modified
156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry<TK;​TV;​>;​" 156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry<TK;​TV;​>;​"
157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
158 ····​return-​object·​v0 158 ····​return-​object·​v0
159 .​end·​method 159 .​end·​method
   
160 .​method·​public·​setAccessTime(J)​V 160 .​method·​public·​setAccessTime(J)​V
161 ····​.​locals·0 161 ····​.​locals·1
162 ····​.​param·​p1,​·​"time"····​#·​J 162 ····​.​param·​p1,​·​"time"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​1474 164 ····​.​line·​1474
165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry<TK;​TV;​>;​" 165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry<TK;​TV;​>;​"
166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​-​>accessTime:​J 166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​Entry;​-​>accessTime:​J
   
[−]
smali/com/google/common/cache/LocalCache$WeakAccessWriteEntry.smali
Offset 87, 15 lines modified Offset 87, 15 lines modified
87 .​end·​field 87 .​end·​field
   
88 .​field·​volatile·​writeTime:​J 88 .​field·​volatile·​writeTime:​J
   
   
89 #·​direct·​methods 89 #·​direct·​methods
90 .​method·​constructor·​<init>(Ljava/​lang/​ref/​ReferenceQueue;​Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V 90 .​method·​constructor·​<init>(Ljava/​lang/​ref/​ReferenceQueue;​Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V
91 ····​.​locals·3 91 ····​.​locals·4
92 ····​.​param·​p3,​·​"hash"····​#·​I 92 ····​.​param·​p3,​·​"hash"····​#·​I
93 ····​.​param·​p4····​#·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 93 ····​.​param·​p4····​#·​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
94 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 94 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
95 ········​.​end·​annotation 95 ········​.​end·​annotation
96 ····​.​end·​param 96 ····​.​end·​param
97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
98 ········​value·​=·​{ 98 ········​value·​=·​{
Offset 108, 21 lines modified Offset 108, 21 lines modified
108 ····​.​end·​annotation 108 ····​.​end·​annotation
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​" 110 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​"
111 ····​.​local·​p1,​·​"queue":​Ljava/​lang/​ref/​ReferenceQueue;​,​·​"Ljava/​lang/​ref/​ReferenceQueue<TK;​>;​" 111 ····​.​local·​p1,​·​"queue":​Ljava/​lang/​ref/​ReferenceQueue;​,​·​"Ljava/​lang/​ref/​ReferenceQueue<TK;​>;​"
112 ····​.​local·​p2,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 112 ····​.​local·​p2,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
113 ····​.​local·​p4,​·​"next":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​" 113 ····​.​local·​p4,​·​"next":​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry<TK;​TV;​>;​"
114 ····​const-​wide·​v1,​·​0x7fffffffffffffffL 114 ····​const-​wide·​v2,​·​0x7fffffffffffffffL
   
115 ····​.​line·​1556 115 ····​.​line·​1556
116 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​google/​common/​cache/​LocalCache$WeakEntry;​-​><init>(Ljava/​lang/​ref/​ReferenceQueue;​Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V 116 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​google/​common/​cache/​LocalCache$WeakEntry;​-​><init>(Ljava/​lang/​ref/​ReferenceQueue;​Ljava/​lang/​Object;​ILcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​)​V
   
117 ····​.​line·​1561 117 ····​.​line·​1561
118 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>accessTime:​J 118 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>accessTime:​J
   
119 ····​.​line·​1573 119 ····​.​line·​1573
120 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 120 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
121 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v0
   
122 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>nextAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 122 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>nextAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
Offset 131, 15 lines modified Offset 131, 15 lines modified
131 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 131 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
132 ····​move-​result-​object·​v0 132 ····​move-​result-​object·​v0
   
133 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 133 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>previousAccess:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
134 ····​.​line·​1601 134 ····​.​line·​1601
135 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J 135 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J
   
136 ····​.​line·​1613 136 ····​.​line·​1613
137 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 137 ····​invoke-​static·​{},​·​Lcom/​google/​common/​cache/​LocalCache;​-​>nullEntry()​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
138 ····​move-​result-​object·​v0 138 ····​move-​result-​object·​v0
   
139 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>nextWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 139 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>nextWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
Offset 248, 15 lines modified Offset 248, 15 lines modified
248 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​" 248 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​"
249 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J 249 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J
   
250 ····​return-​wide·​v0 250 ····​return-​wide·​v0
251 .​end·​method 251 .​end·​method
   
252 .​method·​public·​setAccessTime(J)​V 252 .​method·​public·​setAccessTime(J)​V
253 ····​.​locals·0 253 ····​.​locals·1
254 ····​.​param·​p1,​·​"time"····​#·​J 254 ····​.​param·​p1,​·​"time"····​#·​J
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​.​line·​1570 256 ····​.​line·​1570
257 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​" 257 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​"
258 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>accessTime:​J 258 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>accessTime:​J
   
Offset 341, 15 lines modified Offset 341, 15 lines modified
341 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 341 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
342 ····​.​line·​1637 342 ····​.​line·​1637
343 ····​return-​void 343 ····​return-​void
344 .​end·​method 344 .​end·​method
   
345 .​method·​public·​setWriteTime(J)​V 345 .​method·​public·​setWriteTime(J)​V
346 ····​.​locals·0 346 ····​.​locals·1
347 ····​.​param·​p1,​·​"time"····​#·​J 347 ····​.​param·​p1,​·​"time"····​#·​J
   
348 ····​.​prologue 348 ····​.​prologue
349 ····​.​line·​1610 349 ····​.​line·​1610
350 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​" 350 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry<TK;​TV;​>;​"
351 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J 351 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakAccess​WriteEntry;​-​>writeTime:​J
   
[−]
smali/com/google/common/cache/LocalCache$WeakWriteEntry.smali
Offset 196, 15 lines modified Offset 196, 15 lines modified
196 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​ 196 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​-​>previousWrite:​Lcom/​google/​common/​cache/​LocalCache$ReferenceE​ntry;​
   
197 ····​.​line·​1549 197 ····​.​line·​1549
198 ····​return-​void 198 ····​return-​void
199 .​end·​method 199 .​end·​method
   
200 .​method·​public·​setWriteTime(J)​V 200 .​method·​public·​setWriteTime(J)​V
201 ····​.​locals·0 201 ····​.​locals·1
202 ····​.​param·​p1,​·​"time"····​#·​J 202 ····​.​param·​p1,​·​"time"····​#·​J
   
203 ····​.​prologue 203 ····​.​prologue
204 ····​.​line·​1522 204 ····​.​line·​1522
205 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry<TK;​TV;​>;​" 205 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​,​·​"Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry<TK;​TV;​>;​"
206 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​-​>writeTime:​J 206 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache$WeakWriteE​ntry;​-​>writeTime:​J
   
[−]
smali/com/google/common/cache/LocalCache.smali
Offset 274, 15 lines modified Offset 274, 15 lines modified
   
274 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>DISCARDING_QUEUE:​Ljava/​util/​Queue;​ 274 ····​sput-​object·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>DISCARDING_QUEUE:​Ljava/​util/​Queue;​
   
275 ····​return-​void 275 ····​return-​void
276 .​end·​method 276 .​end·​method
   
277 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​CacheBuilder;​Lcom/​google/​common/​cache/​CacheLoader;​)​V 277 .​method·​constructor·​<init>(Lcom/​google/​common/​cache/​CacheBuilder;​Lcom/​google/​common/​cache/​CacheLoader;​)​V
278 ····​.​locals·​15 278 ····​.​locals·​16
279 ····​.​param·​p2····​#·​Lcom/​google/​common/​cache/​CacheLoader;​ 279 ····​.​param·​p2····​#·​Lcom/​google/​common/​cache/​CacheLoader;​
280 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 280 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
281 ········​.​end·​annotation 281 ········​.​end·​annotation
282 ····​.​end·​param 282 ····​.​end·​param
283 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 283 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
284 ········​value·​=·​{ 284 ········​value·​=·​{
285 ············​"(",​ 285 ············​"(",​
Offset 294, 407 lines modified Offset 294, 473 lines modified
294 ····​.​end·​annotation 294 ····​.​end·​annotation
   
295 ····​.​prologue 295 ····​.​prologue
296 ····​.​line·​236 296 ····​.​line·​236
297 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache;​,​·​"Lcom/​google/​common/​cache/​LocalCache<TK;​TV;​>;​" 297 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​cache/​LocalCache;​,​·​"Lcom/​google/​common/​cache/​LocalCache<TK;​TV;​>;​"
298 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​cache/​CacheBuilder;​,​·​"Lcom/​google/​common/​cache/​CacheBuilder<-​TK;​-​TV;​>;​" 298 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​cache/​CacheBuilder;​,​·​"Lcom/​google/​common/​cache/​CacheBuilder<-​TK;​-​TV;​>;​"
299 ····​.​local·​p2,​·​"loader":​Lcom/​google/​common/​cache/​CacheLoader;​,​·​"Lcom/​google/​common/​cache/​CacheLoader<-​TK;​TV;​>;​" 299 ····​.​local·​p2,​·​"loader":​Lcom/​google/​common/​cache/​CacheLoader;​,​·​"Lcom/​google/​common/​cache/​CacheLoader<-​TK;​TV;​>;​"
300 ····​invoke-​direct·​{p0},​·​Ljava/​util/​AbstractMap;​-​><init>()​V 300 ····​invoke-​direct/​range·​{p0·​.​.​·p0},​·​Ljava/​util/​AbstractMap;​-​><init>()​V
   
301 ····​.​line·​237 301 ····​.​line·​237
302 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getConcurrencyLevel(​)​I 302 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getConcurrencyLevel(​)​I
   
303 ····​move-​result·​v11 303 ····​move-​result·​v12
   
  304 ····​const/​high16·​v13,​·​0x10000
   
304 ····const/​high16·​v12,​·0x10000 305 ····invoke-​static·​{v12,​·​v13},​·Ljava/​lang/​Math;​-​>min(II)​I
   
305 ····invoke-​static·​{v11,​·​v12},​·​Ljava/​lang/​Math;​-​>min(II)​I 306 ····move-​result·​v12
   
306 ····​move-​result·​v11 307 ····​move-​object/​from16·​v0,​·​p0
   
307 ····​iput·​v11,​·p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>concurrencyLevel:​I 308 ····​iput·​v12,​·v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>concurrencyLevel:​I
   
308 ····​.​line·​239 309 ····​.​line·​239
309 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getKeyStrength()​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 310 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getKeyStrength()​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
310 ····​move-​result-​object·​v11 311 ····​move-​result-​object·​v12
   
  312 ····​move-​object/​from16·​v0,​·​p0
   
311 ····​iput-​object·​v11,​·p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 313 ····​iput-​object·​v12,​·v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
312 ····​.​line·​240 314 ····​.​line·​240
313 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getValueStrength()​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 315 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getValueStrength()​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
314 ····​move-​result-​object·​v11 316 ····​move-​result-​object·​v12
   
315 ····iput-​object·​v11,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​ 317 ····move-​object/​from16·​v0,​·​p0
   
  318 ····​iput-​object·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueStrength:​Lcom/​google/​common/​cache/​LocalCache$Strength;​
   
316 ····​.​line·​242 319 ····​.​line·​242
317 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getKeyEquivalence()​Lcom/​google/​common/​base/​Equivalence;​ 320 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getKeyEquivalence()​Lcom/​google/​common/​base/​Equivalence;​
   
318 ····​move-​result-​object·​v11 321 ····​move-​result-​object·​v12
   
  322 ····​move-​object/​from16·​v0,​·​p0
   
319 ····​iput-​object·​v11,​·p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 323 ····​iput-​object·​v12,​·v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
320 ····​.​line·​243 324 ····​.​line·​243
321 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getValueEquivalence(​)​Lcom/​google/​common/​base/​Equivalence;​ 325 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getValueEquivalence(​)​Lcom/​google/​common/​base/​Equivalence;​
   
322 ····​move-​result-​object·​v11 326 ····​move-​result-​object·​v12
   
  327 ····​move-​object/​from16·​v0,​·​p0
   
323 ····​iput-​object·​v11,​·p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 328 ····​iput-​object·​v12,​·v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
324 ····​.​line·​245 329 ····​.​line·​245
325 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getMaximumWeight()​J 330 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getMaximumWeight()​J
   
326 ····​move-​result-​wide·​v11 331 ····​move-​result-​wide·​v12
   
  332 ····​move-​object/​from16·​v0,​·​p0
   
327 ····​iput-​wide·​v11,​·p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>maxWeight:​J 333 ····​iput-​wide·​v12,​·v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>maxWeight:​J
   
328 ····​.​line·​246 334 ····​.​line·​246
329 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getWeigher()​Lcom/​google/​common/​cache/​Weigher;​ 335 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getWeigher()​Lcom/​google/​common/​cache/​Weigher;​
   
330 ····​move-​result-​object·​v11 336 ····​move-​result-​object·​v12
   
331 ····iput-​object·​v11,​·​p0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​ 337 ····move-​object/​from16·​v0,​·​p0
   
  338 ····​iput-​object·​v12,​·​v0,​·​Lcom/​google/​common/​cache/​LocalCache;​-​>weigher:​Lcom/​google/​common/​cache/​Weigher;​
   
332 ····​.​line·​247 339 ····​.​line·​247
333 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getExpireAfterAccess​Nanos()​J 340 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​google/​common/​cache/​CacheBuilder;​-​>getExpireAfterAccess​Nanos()​J
   
334 ····​move-​result-​wide·​v11 341 ····​move-​result-​wide·​v12
   
Max diff block lines reached; 36333/40955 bytes (88.71%) of diff not shown.
[−]
smali/com/google/common/cache/LongAddables$PureJavaLongAddable.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​add(J)​V 41 .​method·​public·​add(J)​V
42 ····​.​locals·0 42 ····​.​locals·1
43 ····​.​param·​p1,​·​"x"····​#·​J 43 ····​.​param·​p1,​·​"x"····​#·​J
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​67 45 ····​.​line·​67
46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​common/​cache/​LongAddables$PureJava​LongAddable;​-​>getAndAdd(J)​J 46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​common/​cache/​LongAddables$PureJava​LongAddable;​-​>getAndAdd(J)​J
   
47 ····​.​line·​68 47 ····​.​line·​68
[−]
smali/com/google/common/cache/LongAdder.smali
Offset 87, 15 lines modified Offset 87, 15 lines modified
87 ····​.​line·​201 87 ····​.​line·​201
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
   
90 #·​virtual·​methods 90 #·​virtual·​methods
91 .​method·​public·​add(J)​V 91 .​method·​public·​add(J)​V
92 ····​.​locals·​12 92 ····​.​locals·​13
93 ····​.​param·​p1,​·​"x"····​#·​J 93 ····​.​param·​p1,​·​"x"····​#·​J
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​71 95 ····​.​line·​71
96 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LongAdder;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​ 96 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​LongAdder;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​
   
97 ····​.​local·​v1,​·​"as":​[Lcom/​google/​common/​cache/​Striped64$Cell;​ 97 ····​.​local·​v1,​·​"as":​[Lcom/​google/​common/​cache/​Striped64$Cell;​
Offset 214, 15 lines modified Offset 214, 15 lines modified
   
214 ····​long-​to-​float·​v0,​·​v0 214 ····​long-​to-​float·​v0,​·​v0
   
215 ····​return·​v0 215 ····​return·​v0
216 .​end·​method 216 .​end·​method
   
217 .​method·​final·​fn(JJ)​J 217 .​method·​final·​fn(JJ)​J
218 ····​.​locals·2 218 ····​.​locals·3
219 ····​.​param·​p1,​·​"v"····​#·​J 219 ····​.​param·​p1,​·​"v"····​#·​J
220 ····​.​param·​p3,​·​"x"····​#·​J 220 ····​.​param·​p3,​·​"x"····​#·​J
   
221 ····​.​prologue 221 ····​.​prologue
222 ····​.​line·​56 222 ····​.​line·​56
223 ····​add-​long·​v0,​·​p1,​·​p3 223 ····​add-​long·​v0,​·​p1,​·​p3
   
[−]
smali/com/google/common/cache/Striped64$Cell.smali
Offset 100, 30 lines modified Offset 100, 30 lines modified
   
100 ····​invoke-​direct·​{v2,​·​v1},​·​Ljava/​lang/​Error;​-​><init>(Ljava/​lang/​Throwable;​)​V 100 ····​invoke-​direct·​{v2,​·​v1},​·​Ljava/​lang/​Error;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
101 ····​throw·​v2 101 ····​throw·​v2
102 .​end·​method 102 .​end·​method
   
103 .​method·​constructor·​<init>(J)​V 103 .​method·​constructor·​<init>(J)​V
104 ····​.​locals·0 104 ····​.​locals·1
105 ····​.​param·​p1,​·​"x"····​#·​J 105 ····​.​param·​p1,​·​"x"····​#·​J
   
106 ····​.​prologue 106 ····​.​prologue
107 ····​.​line·​97 107 ····​.​line·​97
108 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 108 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
109 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​-​>value:​J 109 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​-​>value:​J
   
110 ····​return-​void 110 ····​return-​void
111 .​end·​method 111 .​end·​method
   
   
112 #·​virtual·​methods 112 #·​virtual·​methods
113 .​method·​final·​cas(JJ)​Z 113 .​method·​final·​cas(JJ)​Z
114 ····​.​locals·8 114 ····​.​locals·9
115 ····​.​param·​p1,​·​"cmp"····​#·​J 115 ····​.​param·​p1,​·​"cmp"····​#·​J
116 ····​.​param·​p3,​·​"val"····​#·​J 116 ····​.​param·​p3,​·​"val"····​#·​J
   
117 ····​.​prologue 117 ····​.​prologue
118 ····​.​line·​100 118 ····​.​line·​100
119 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​-​>UNSAFE:​Lsun/​misc/​Unsafe;​ 119 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​-​>UNSAFE:​Lsun/​misc/​Unsafe;​
   
[−]
smali/com/google/common/cache/Striped64.smali
Offset 193, 15 lines modified Offset 193, 15 lines modified
   
193 ····​throw·​v1 193 ····​throw·​v1
194 .​end·​method 194 .​end·​method
   
   
195 #·​virtual·​methods 195 #·​virtual·​methods
196 .​method·​final·​casBase(JJ)​Z 196 .​method·​final·​casBase(JJ)​Z
197 ····​.​locals·8 197 ····​.​locals·9
198 ····​.​param·​p1,​·​"cmp"····​#·​J 198 ····​.​param·​p1,​·​"cmp"····​#·​J
199 ····​.​param·​p3,​·​"val"····​#·​J 199 ····​.​param·​p3,​·​"val"····​#·​J
   
200 ····​.​prologue 200 ····​.​prologue
201 ····​.​line·​176 201 ····​.​line·​176
202 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>UNSAFE:​Lsun/​misc/​Unsafe;​ 202 ····​sget-​object·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>UNSAFE:​Lsun/​misc/​Unsafe;​
   
Offset 242, 15 lines modified Offset 242, 15 lines modified
242 ····​return·​v0 242 ····​return·​v0
243 .​end·​method 243 .​end·​method
   
244 .​method·​abstract·​fn(JJ)​J 244 .​method·​abstract·​fn(JJ)​J
245 .​end·​method 245 .​end·​method
   
246 .​method·​final·​internalReset(J)​V 246 .​method·​final·​internalReset(J)​V
247 ····​.​locals·4 247 ····​.​locals·5
248 ····​.​param·​p1,​·​"initialValue"····​#·​J 248 ····​.​param·​p1,​·​"initialValue"····​#·​J
   
249 ····​.​prologue 249 ····​.​prologue
250 ····​.​line·​288 250 ····​.​line·​288
251 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​ 251 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​
   
252 ····​.​line·​289 252 ····​.​line·​289
Offset 292, 501 lines modified Offset 292, 503 lines modified
292 ····​.​end·​local·​v2····​#·​"i":​I 292 ····​.​end·​local·​v2····​#·​"i":​I
293 ····​.​end·​local·​v3····​#·​"n":​I 293 ····​.​end·​local·​v3····​#·​"n":​I
294 ····​:​cond_1 294 ····​:​cond_1
295 ····​return-​void 295 ····​return-​void
296 .​end·​method 296 .​end·​method
   
297 .​method·​final·​retryUpdate(JLcom/​google/​common/​cache/​Striped64$HashCode;​Z)​V 297 .​method·​final·​retryUpdate(JLcom/​google/​common/​cache/​Striped64$HashCode;​Z)​V
298 ····​.​locals·​21 298 ····​.​locals·​23
299 ····​.​param·​p1,​·​"x"····​#·​J 299 ····​.​param·​p1,​·​"x"····​#·​J
300 ····​.​param·​p3,​·​"hc"····​#·​Lcom/​google/​common/​cache/​Striped64$HashCode;​ 300 ····​.​param·​p3,​·​"hc"····​#·​Lcom/​google/​common/​cache/​Striped64$HashCode;​
301 ····​.​param·​p4,​·​"wasUncontended"····​#·​Z 301 ····​.​param·​p4,​·​"wasUncontended"····​#·​Z
   
302 ····​.​prologue 302 ····​.​prologue
303 ····​.​line·​209 303 ····​.​line·​209
304 ····​move-​object/​from16·​v0,​·​p3 304 ····​move-​object/​from16·​v0,​·​p3
   
305 ····​iget·​v9,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64$HashCode;​-​>code:​I 305 ····​iget·​v10,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64$HashCode;​-​>code:​I
   
306 ····​.​line·​210 306 ····​.​line·​210
307 ····​.​local·​v9,​·​"h":​I 307 ····​.​local·​v10,​·​"h":​I
308 ····​const/​4·​v7,​·​0x0 308 ····​const/​4·​v8,​·​0x0
   
309 ····​.​line·​213 309 ····​.​line·​213
310 ····​.​local·​v7,​·​"collide":​Z 310 ····​.​local·​v8,​·​"collide":​Z
311 ····​:​cond_0 311 ····​:​cond_0
312 ····​:​goto_0 312 ····​:​goto_0
313 ····​move-​object/​from16·​v0,​·​p0 313 ····​move-​object/​from16·​v0,​·​p0
   
314 ····​iget-​object·​v6,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​ 314 ····​iget-​object·​v7,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>cells:​[Lcom/​google/​common/​cache/​Striped64$Cell;​
   
315 ····​.​local·​v6,​·​"as":​[Lcom/​google/​common/​cache/​Striped64$Cell;​ 315 ····​.​local·​v7,​·​"as":​[Lcom/​google/​common/​cache/​Striped64$Cell;​
316 ····​if-​eqz·​v6,​·​:​cond_c 316 ····​if-​eqz·​v7,​·​:​cond_c
   
317 ····​array-​length·​v14,​·​v6 317 ····​array-​length·​v15,​·​v7
   
318 ····​.​local·​v14,​·​"n":​I 318 ····​.​local·​v15,​·​"n":​I
319 ····​if-​lez·​v14,​·​:​cond_c 319 ····​if-​lez·​v15,​·​:​cond_c
   
320 ····​.​line·​214 320 ····​.​line·​214
321 ····​add-​int/​lit8·​v19,​·​v14,​·​-​0x1 321 ····​add-​int/​lit8·​v20,​·​v15,​·​-​0x1
   
322 ····​and-​int·​v19,​·​v19,​·​v9 322 ····​and-​int·​v20,​·​v20,​·​v10
   
323 ····​aget-​object·​v5,​·​v6,​·​v19 323 ····​aget-​object·​v6,​·​v7,​·​v20
   
324 ····​.​local·​v5,​·​"a":​Lcom/​google/​common/​cache/​Striped64$Cell;​ 324 ····​.​local·​v6,​·​"a":​Lcom/​google/​common/​cache/​Striped64$Cell;​
325 ····​if-​nez·​v5,​·​:​cond_5 325 ····​if-​nez·​v6,​·​:​cond_5
   
326 ····​.​line·​215 326 ····​.​line·​215
327 ····​move-​object/​from16·​v0,​·​p0 327 ····​move-​object/​from16·​v0,​·​p0
   
328 ····​iget·​v0,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>busy:​I 328 ····​iget·​v0,​·​v0,​·​Lcom/​google/​common/​cache/​Striped64;​-​>busy:​I
   
329 ····​move/​from16·​v19,​·​v0 329 ····​move/​from16·​v20,​·​v0
   
330 ····​if-​nez·​v19,​·​:​cond_3 330 ····​if-​nez·​v20,​·​:​cond_3
   
331 ····​.​line·​216 331 ····​.​line·​216
332 ····​new-​instance·​v15,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​ 332 ····​new-​instance·​v16,​·​Lcom/​google/​common/​cache/​Striped64$Cell;​
   
333 ····​move-​wide/​from16·​v0,​·p1 333 ····​move-​object/​from16·​v0,​·v16
   
334 ····invoke-​direct·​{v15,​·​v0,​·​v1},​·Lcom/​google/​common/​cache/​Striped64$Cell;​-​><init>(J)​V 334 ····move-​wide/​from16·​v1,​·​p1
   
  335 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​cache/​Striped64$Cell;​-​><init>(J)​V
   
335 ····​.​line·​217 336 ····​.​line·​217
Max diff block lines reached; 13445/16644 bytes (80.78%) of diff not shown.
[−]
smali/com/google/common/collect/AbstractMapBasedMultiset.smali
Offset 118, 15 lines modified Offset 118, 15 lines modified
   
118 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J 118 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J
   
119 ····​return-​wide·​v0 119 ····​return-​wide·​v0
120 .​end·​method 120 .​end·​method
   
121 .​method·​static·​synthetic·​access$122(Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​J)​J 121 .​method·​static·​synthetic·​access$122(Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​J)​J
122 ····​.​locals·2 122 ····​.​locals·3
123 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​ 123 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​
124 ····​.​param·​p1,​·​"x1"····​#·​J 124 ····​.​param·​p1,​·​"x1"····​#·​J
   
125 ····​.​prologue 125 ····​.​prologue
126 ····​.​line·​48 126 ····​.​line·​48
127 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J 127 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J
   
Offset 184, 15 lines modified Offset 184, 15 lines modified
   
184 ····​throw·​v0 184 ····​throw·​v0
185 .​end·​method 185 .​end·​method
   
   
186 #·​virtual·​methods 186 #·​virtual·​methods
187 .​method·​public·​add(Ljava/​lang/​Object;​I)​I 187 .​method·​public·​add(Ljava/​lang/​Object;​I)​I
188 ····​.​locals·​11 188 ····​.​locals·​12
189 ····​.​param·​p1····​#·​Ljava/​lang/​Object;​ 189 ····​.​param·​p1····​#·​Ljava/​lang/​Object;​
190 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 190 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
191 ········​.​end·​annotation 191 ········​.​end·​annotation
192 ····​.​end·​param 192 ····​.​end·​param
193 ····​.​param·​p2,​·​"occurrences"····​#·​I 193 ····​.​param·​p2,​·​"occurrences"····​#·​I
194 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 194 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
195 ········​value·​=·​{ 195 ········​value·​=·​{
Offset 209, 19 lines modified Offset 209, 19 lines modified
   
209 ····​.​line·​216 209 ····​.​line·​216
210 ····​if-​nez·​p2,​·​:​cond_0 210 ····​if-​nez·​p2,​·​:​cond_0
   
211 ····​.​line·​217 211 ····​.​line·​217
212 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>count(Ljava/​lang/​Object;​)​I 212 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>count(Ljava/​lang/​Object;​)​I
   
213 ····​move-​result·​v3 213 ····​move-​result·​v1
   
214 ····​.​line·​234 214 ····​.​line·​234
215 ····​:​goto_0 215 ····​:​goto_0
216 ····​return·​v3 216 ····​return·​v1
   
217 ····​.​line·​219 217 ····​.​line·​219
218 ····​:​cond_0 218 ····​:​cond_0
219 ····​if-​lez·​p2,​·​:​cond_1 219 ····​if-​lez·​p2,​·​:​cond_1
   
220 ····​move·​v4,​·​v5 220 ····​move·​v4,​·​v5
   
Offset 248, 18 lines modified Offset 248, 18 lines modified
248 ····​check-​cast·​v0,​·​Lcom/​google/​common/​collect/​Count;​ 248 ····​check-​cast·​v0,​·​Lcom/​google/​common/​collect/​Count;​
   
249 ····​.​line·​223 249 ····​.​line·​223
250 ····​.​local·​v0,​·​"frequency":​Lcom/​google/​common/​collect/​Count;​ 250 ····​.​local·​v0,​·​"frequency":​Lcom/​google/​common/​collect/​Count;​
251 ····​if-​nez·​v0,​·​:​cond_2 251 ····​if-​nez·​v0,​·​:​cond_2
   
252 ····​.​line·​224 252 ····​.​line·​224
253 ····​const/​4·​v3,​·​0x0 253 ····​const/​4·​v1,​·​0x0
   
254 ····​.​line·​225 254 ····​.​line·​225
255 ····​.​local·​v3,​·​"oldCount":​I 255 ····​.​local·​v1,​·​"oldCount":​I
256 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>backingMap:​Ljava/​util/​Map;​ 256 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>backingMap:​Ljava/​util/​Map;​
   
257 ····​new-​instance·​v5,​·​Lcom/​google/​common/​collect/​Count;​ 257 ····​new-​instance·​v5,​·​Lcom/​google/​common/​collect/​Count;​
   
258 ····​invoke-​direct·​{v5,​·​p2},​·​Lcom/​google/​common/​collect/​Count;​-​><init>(I)​V 258 ····​invoke-​direct·​{v5,​·​p2},​·​Lcom/​google/​common/​collect/​Count;​-​><init>(I)​V
   
259 ····​invoke-​interface·​{v4,​·​p1,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 259 ····​invoke-​interface·​{v4,​·​p1,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 273, 52 lines modified Offset 273, 52 lines modified
273 ····​add-​long/​2addr·​v4,​·​v6 273 ····​add-​long/​2addr·​v4,​·​v6
   
274 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J 274 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​AbstractMapBasedMulti​set;​-​>size:​J
   
275 ····​goto·​:​goto_0 275 ····​goto·​:​goto_0
   
276 ····​.​end·​local·​v0····​#·​"frequency":​Lcom/​google/​common/​collect/​Count;​ 276 ····​.​end·​local·​v0····​#·​"frequency":​Lcom/​google/​common/​collect/​Count;​
277 ····​.​end·​local·​v3····​#·​"oldCount":​I 277 ····​.​end·​local·​v1····​#·​"oldCount":​I
278 ····​:​cond_1 278 ····​:​cond_1
279 ····​move·​v4,​·​v6 279 ····​move·​v4,​·​v6
   
280 ····​.​line·​219 280 ····​.​line·​219
281 ····​goto·​:​goto_1 281 ····​goto·​:​goto_1
   
282 ····​.​line·​227 282 ····​.​line·​227
283 ····​.​restart·​local·​v0····​#·​"frequency":​Lcom/​google/​common/​collect/​Count;​ 283 ····​.​restart·​local·​v0····​#·​"frequency":​Lcom/​google/​common/​collect/​Count;​
284 ····​:​cond_2 284 ····​:​cond_2
285 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​Count;​-​>get()​I 285 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​Count;​-​>get()​I
   
286 ····​move-​result·​v3 286 ····​move-​result·​v1
   
287 ····​.​line·​228 287 ····​.​line·​228
288 ····​.​restart·​local·​v3····​#·​"oldCount":​I 288 ····​.​restart·​local·​v1····​#·​"oldCount":​I
289 ····​int-​to-​long·​v7,​·​v3 289 ····​int-​to-​long·​v8,​·​v1
   
290 ····​int-​to-​long·​v9,​·​p2 290 ····​int-​to-​long·​v10,​·​p2
   
291 ····​add-​long·​v1,​·​v7,​·​v9 291 ····​add-​long·​v2,​·​v8,​·​v10
Max diff block lines reached; 1445/4202 bytes (34.39%) of diff not shown.
[−]
smali/com/google/common/collect/Collections2.smali
Offset 53, 15 lines modified Offset 53, 15 lines modified
53 ····​.​line·​52 53 ····​.​line·​52
54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​static·​synthetic·​access$000(J)​Z 57 .​method·​static·​synthetic·​access$000(J)​Z
58 ····​.​locals·1 58 ····​.​locals·2
59 ····​.​param·​p0,​·​"x0"····​#·​J 59 ····​.​param·​p0,​·​"x0"····​#·​J
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​51 61 ····​.​line·​51
62 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​Collections2;​-​>isPositiveInt(J)​Z 62 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​Collections2;​-​>isPositiveInt(J)​Z
   
63 ····​move-​result·​v0 63 ····​move-​result·​v0
Offset 302, 15 lines modified Offset 302, 15 lines modified
302 ····​:​cond_0 302 ····​:​cond_0
303 ····​const/​4·​v0,​·​0x0 303 ····​const/​4·​v0,​·​0x0
   
304 ····​goto·​:​goto_0 304 ····​goto·​:​goto_0
305 .​end·​method 305 .​end·​method
   
306 .​method·​static·​newStringBuilderForCo​llection(I)​Ljava/​lang/​StringBuilder;​ 306 .​method·​static·​newStringBuilderForCo​llection(I)​Ljava/​lang/​StringBuilder;​
307 ····​.​locals·5 307 ····​.​locals·6
308 ····​.​param·​p0,​·​"size"····​#·​I 308 ····​.​param·​p0,​·​"size"····​#·​I
   
309 ····​.​prologue 309 ····​.​prologue
310 ····​.​line·​365 310 ····​.​line·​365
311 ····​if-​ltz·​p0,​·​:​cond_0 311 ····​if-​ltz·​p0,​·​:​cond_0
   
312 ····​const/​4·​v0,​·​0x1 312 ····​const/​4·​v0,​·​0x1
Offset 319, 27 lines modified Offset 319, 27 lines modified
319 ····​const-​string·​v1,​·​"size·​must·​be·​non-​negative" 319 ····​const-​string·​v1,​·​"size·​must·​be·​non-​negative"
   
320 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V 320 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V
   
321 ····​.​line·​366 321 ····​.​line·​366
322 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 322 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
323 ····​int-​to-​long·​v1,​·​p0 323 ····​int-​to-​long·​v2,​·​p0
   
324 ····​const-​wide/​16·​v3,​·​0x8 324 ····​const-​wide/​16·​v4,​·​0x8
   
325 ····​mul-​long/​2addr·​v1,​·​v3 325 ····​mul-​long/​2addr·​v2,​·​v4
   
326 ····​const-​wide/​32·​v3,​·​0x40000000 326 ····​const-​wide/​32·​v4,​·​0x40000000
   
327 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>min(JJ)​J 327 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>min(JJ)​J
   
328 ····​move-​result-​wide·​v1 328 ····​move-​result-​wide·​v2
   
329 ····​long-​to-​int·​v1,​·​v1 329 ····​long-​to-​int·​v1,​·​v2
   
330 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 330 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
331 ····​return-​object·​v0 331 ····​return-​object·​v0
   
332 ····​.​line·​365 332 ····​.​line·​365
333 ····​:​cond_0 333 ····​:​cond_0
[−]
smali/com/google/common/collect/ComputingConcurrentHashMap$ComputingSegment.smali
Offset 48, 15 lines modified Offset 48, 15 lines modified
48 ····​.​line·​74 48 ····​.​line·​74
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
   
51 #·​virtual·​methods 51 #·​virtual·​methods
52 .​method·​compute(Ljava/​lang/​Object;​ILcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​)​Ljava/​lang/​Object;​ 52 .​method·​compute(Ljava/​lang/​Object;​ILcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​)​Ljava/​lang/​Object;​
53 ····​.​locals·9 53 ····​.​locals·10
54 ····​.​param·​p2,​·​"hash"····​#·​I 54 ····​.​param·​p2,​·​"hash"····​#·​I
55 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 55 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
56 ········​value·​=·​{ 56 ········​value·​=·​{
57 ············​"(TK;​I",​ 57 ············​"(TK;​I",​
58 ············​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry",​ 58 ············​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry",​
59 ············​"<TK;​TV;​>;​",​ 59 ············​"<TK;​TV;​>;​",​
60 ············​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference",​ 60 ············​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference",​
Offset 71, 98 lines modified Offset 71, 98 lines modified
71 ····​.​end·​annotation 71 ····​.​end·​annotation
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t<TK;​TV;​>;​" 73 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t<TK;​TV;​>;​"
74 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 74 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
75 ····​.​local·​p3,​·​"e":​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​" 75 ····​.​local·​p3,​·​"e":​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​"
76 ····​.​local·​p4,​·​"computingValueRefere​nce":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference<TK;​TV;​>;​" 76 ····​.​local·​p4,​·​"computingValueRefere​nce":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference<TK;​TV;​>;​"
77 ····​const-​wide/​16·​v7,​·​0x0 77 ····​const-​wide/​16·​v8,​·​0x0
   
78 ····​.​line·​174 78 ····​.​line·​174
79 ····​const/​4·​v5,​·​0x0 79 ····​const/​4·​v3,​·​0x0
   
80 ····​.​line·​175 80 ····​.​line·​175
81 ····​.​local·​v5,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​" 81 ····​.​local·​v3,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​"
82 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 82 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
83 ····​move-​result-​wide·​v3 83 ····​move-​result-​wide·​v4
   
84 ····​.​line·​176 84 ····​.​line·​176
85 ····​.​local·​v3,​·​"start":​J 85 ····​.​local·​v4,​·​"start":​J
86 ····​const-​wide/​16·​v0,​·​0x0 86 ····​const-​wide/​16·​v0,​·​0x0
   
87 ····​.​line·​181 87 ····​.​line·​181
88 ····​.​local·​v0,​·​"end":​J 88 ····​.​local·​v0,​·​"end":​J
89 ····​:​try_start_0 89 ····​:​try_start_0
90 ····​monitor-​enter·​p3 90 ····​monitor-​enter·​p3
91 ····​:​try_end_0 91 ····​:​try_end_0
92 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1 92 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
   
93 ····​.​line·​182 93 ····​.​line·​182
94 ····​:​try_start_1 94 ····​:​try_start_1
95 ····​invoke-​virtual·​{p4,​·​p1,​·​p2},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​-​>compute(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 95 ····​invoke-​virtual·​{p4,​·​p1,​·​p2},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingValueR​eference;​-​>compute(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
   
96 ····​move-​result-​object·​v5 96 ····​move-​result-​object·​v3
   
97 ····​.​line·​183 97 ····​.​line·​183
98 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 98 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
99 ····​move-​result-​wide·​v0 99 ····​move-​result-​wide·​v0
   
100 ····​.​line·​184 100 ····​.​line·​184
101 ····​monitor-​exit·​p3 101 ····​monitor-​exit·​p3
102 ····​:​try_end_1 102 ····​:​try_end_1
103 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 103 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
104 ····​.​line·​185 104 ····​.​line·​185
105 ····​if-​eqz·​v5,​·​:​cond_0 105 ····​if-​eqz·​v3,​·​:​cond_0
   
106 ····​.​line·​187 106 ····​.​line·​187
107 ····​const/​4·​v6,​·​0x1 107 ····​const/​4·​v6,​·​0x1
   
108 ····​:​try_start_2 108 ····​:​try_start_2
109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v5,​·​v6},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​-​>put(Ljava/​lang/​Object;​ILjava/​lang/​Object;​Z)​Ljava/​lang/​Object;​ 109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v3,​·​v6},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​-​>put(Ljava/​lang/​Object;​ILjava/​lang/​Object;​Z)​Ljava/​lang/​Object;​
   
110 ····​move-​result-​object·​v2 110 ····​move-​result-​object·​v2
   
111 ····​.​line·​188 111 ····​.​line·​188
112 ····​.​local·​v2,​·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​" 112 ····​.​local·​v2,​·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​"
113 ····​if-​eqz·​v2,​·​:​cond_0 113 ····​if-​eqz·​v2,​·​:​cond_0
   
114 ····​.​line·​190 114 ····​.​line·​190
115 ····​sget-​object·​v6,​·​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​-​>REPLACED:​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​ 115 ····​sget-​object·​v6,​·​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​-​>REPLACED:​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​
   
116 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v5,​·​v6},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​-​>enqueueNotification(​Ljava/​lang/​Object;​ILjava/​lang/​Object;​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​)​V 116 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v3,​·​v6},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSegmen​t;​-​>enqueueNotification(​Ljava/​lang/​Object;​ILjava/​lang/​Object;​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​)​V
117 ····​:​try_end_2 117 ····​:​try_end_2
118 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_1 118 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_1
   
119 ····​.​line·​195 119 ····​.​line·​195
120 ····​.​end·​local·​v2····​#·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​" 120 ····​.​end·​local·​v2····​#·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​"
121 ····​:​cond_0 121 ····​:​cond_0
122 ····​cmp-​long·​v6,​·​v0,​·​v7 122 ····​cmp-​long·​v6,​·​v0,​·​v8
   
123 ····​if-​nez·​v6,​·​:​cond_1 123 ····​if-​nez·​v6,​·​:​cond_1
   
124 ····​.​line·​196 124 ····​.​line·​196
125 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 125 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
126 ····​move-​result-​wide·​v0 126 ····​move-​result-​wide·​v0
   
127 ····​.​line·​198 127 ····​.​line·​198
128 ····​:​cond_1 128 ····​:​cond_1
129 ····​if-​nez·​v5,​·​:​cond_2 129 ····​if-​nez·​v3,​·​:​cond_2
   
Max diff block lines reached; 1222/5189 bytes (23.55%) of diff not shown.
[−]
smali/com/google/common/collect/ComputingConcurrentHashMap$ComputingSerializationProxy.smali
Offset 39, 15 lines modified Offset 39, 15 lines modified
39 ········​} 39 ········​}
40 ····​.​end·​annotation 40 ····​.​end·​annotation
41 .​end·​field 41 .​end·​field
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​Lcom/​google/​common/​base/​Function;​)​V 43 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​Lcom/​google/​common/​base/​Function;​)​V
44 ····​.​locals·0 44 ····​.​locals·1
45 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 45 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
46 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 46 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
47 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J 47 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J
48 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J 48 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J
49 ····​.​param·​p9,​·​"maximumSize"····​#·​I 49 ····​.​param·​p9,​·​"maximumSize"····​#·​I
50 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I 50 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I
51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/google/common/collect/ComputingConcurrentHashMap.smali
Offset 173, 40 lines modified Offset 173, 40 lines modified
   
173 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
   
174 ····​return-​object·​v0 174 ····​return-​object·​v0
175 .​end·​method 175 .​end·​method
   
176 .​method·​writeReplace()​Ljava/​lang/​Object;​ 176 .​method·​writeReplace()​Ljava/​lang/​Object;​
177 ····​.​locals·​14 177 ····​.​locals·​15
   
178 ····​.​prologue 178 ····​.​prologue
179 ····​.​line·​382 179 ····​.​line·​382
180 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap<TK;​TV;​>;​" 180 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​,​·​"Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap<TK;​TV;​>;​"
181 ····​new-​instance·​v0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSerial​izationProxy;​ 181 ····​new-​instance·​v1,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSerial​izationProxy;​
   
182 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>keyStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 182 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>keyStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
   
183 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 183 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
   
184 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 184 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>keyEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
185 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​ 185 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>valueEquivalence:​Lcom/​google/​common/​base/​Equivalence;​
   
186 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>expireAfterWriteNano​s:​J 186 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>expireAfterWriteNano​s:​J
   
187 ····​iget-​wide·​v7,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>expireAfterAccessNan​os:​J 187 ····​iget-​wide·​v8,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>expireAfterAccessNan​os:​J
   
188 ····​iget·​v9,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>maximumSize:​I 188 ····​iget·​v10,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>maximumSize:​I
   
189 ····​iget·​v10,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>concurrencyLevel:​I 189 ····​iget·​v11,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>concurrencyLevel:​I
   
190 ····​iget-​object·​v11,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>removalListener:​Lcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​ 190 ····​iget-​object·​v12,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>removalListener:​Lcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​
   
191 ····​iget-​object·​v13,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>computingFunction:​Lcom/​google/​common/​base/​Function;​ 191 ····​iget-​object·​v14,​·​p0,​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap;​-​>computingFunction:​Lcom/​google/​common/​base/​Function;​
   
192 ····​move-​object·​v12,​·​p0 192 ····​move-​object·​v13,​·​p0
   
193 ····​invoke-​direct/​range·​{v0·​.​.​·​v13},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSerial​izationProxy;​-​><init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​Lcom/​google/​common/​base/​Function;​)​V 193 ····​invoke-​direct/​range·​{v1·​.​.​·​v14},​·​Lcom/​google/​common/​collect/​ComputingConcurrentHa​shMap$ComputingSerial​izationProxy;​-​><init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​Lcom/​google/​common/​base/​Function;​)​V
   
194 ····​return-​object·​v0 194 ····​return-​object·​v1
195 .​end·​method 195 .​end·​method
[−]
smali/com/google/common/collect/ConcurrentHashMultiset.smali
Offset 1330, 18 lines modified Offset 1330, 18 lines modified
   
1330 .​method·​public·​size()​I 1330 .​method·​public·​size()​I
1331 ····​.​locals·​6 1331 ····​.​locals·​6
   
1332 ····​.​prologue 1332 ····​.​prologue
1333 ····​.​line·​165 1333 ····​.​line·​165
1334 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ConcurrentHashMultise​t;​,​·​"Lcom/​google/​common/​collect/​ConcurrentHashMultise​t<TE;​>;​" 1334 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ConcurrentHashMultise​t;​,​·​"Lcom/​google/​common/​collect/​ConcurrentHashMultise​t<TE;​>;​"
1335 ····​const-​wide/​16·​v1,​·​0x0 1335 ····​const-​wide/​16·​v2,​·​0x0
   
1336 ····​.​line·​166 1336 ····​.​line·​166
1337 ····​.​local·​v1,​·​"sum":​J 1337 ····​.​local·​v2,​·​"sum":​J
1338 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​ConcurrentHashMultise​t;​-​>countMap:​Ljava/​util/​concurrent/​ConcurrentMap;​ 1338 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​ConcurrentHashMultise​t;​-​>countMap:​Ljava/​util/​concurrent/​ConcurrentMap;​
   
1339 ····​invoke-​interface·​{v4},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>values()​Ljava/​util/​Collection;​ 1339 ····​invoke-​interface·​{v4},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>values()​Ljava/​util/​Collection;​
   
1340 ····​move-​result-​object·​v4 1340 ····​move-​result-​object·​v4
   
1341 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 1341 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
Offset 1354, 35 lines modified Offset 1354, 35 lines modified
   
1354 ····​move-​result·​v4 1354 ····​move-​result·​v4
   
1355 ····​if-​eqz·​v4,​·​:​cond_0 1355 ····​if-​eqz·​v4,​·​:​cond_0
   
1356 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1356 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1357 ····​move-​result-​object·​v3 1357 ····​move-​result-​object·​v1
   
1358 ····​check-​cast·​v3,​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 1358 ····​check-​cast·​v1,​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
1359 ····​.​line·​167 1359 ····​.​line·​167
1360 ····​.​local·​v3,​·​"value":​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 1360 ····​.​local·​v1,​·​"value":​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
1361 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>get()​I 1361 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>get()​I
   
1362 ····​move-​result·​v4 1362 ····​move-​result·​v4
   
1363 ····​int-​to-​long·​v4,​·​v4 1363 ····​int-​to-​long·​v4,​·​v4
   
1364 ····​add-​long/​2addr·​v1,​·​v4 1364 ····​add-​long/​2addr·​v2,​·​v4
   
1365 ····​.​line·​168 1365 ····​.​line·​168
1366 ····​goto·​:​goto_0 1366 ····​goto·​:​goto_0
   
1367 ····​.​line·​169 1367 ····​.​line·​169
1368 ····​.​end·​local·​v3····​#·​"value":​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 1368 ····​.​end·​local·​v1····​#·​"value":​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
1369 ····​:​cond_0 1369 ····​:​cond_0
1370 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​primitives/​Ints;​-​>saturatedCast(J)​I 1370 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​google/​common/​primitives/​Ints;​-​>saturatedCast(J)​I
   
1371 ····​move-​result·​v4 1371 ····​move-​result·​v4
   
1372 ····​return·​v4 1372 ····​return·​v4
1373 .​end·​method 1373 .​end·​method
   
1374 .​method·​public·​toArray()​[Ljava/​lang/​Object;​ 1374 .​method·​public·​toArray()​[Ljava/​lang/​Object;​
[−]
smali/com/google/common/collect/ForwardingBlockingDeque.smali
Offset 144, 15 lines modified Offset 144, 15 lines modified
   
144 ····​move-​result·​v0 144 ····​move-​result·​v0
   
145 ····​return·​v0 145 ····​return·​v0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​offer(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z 147 .​method·​public·​offer(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z
148 ····​.​locals·1 148 ····​.​locals·2
149 ····​.​param·​p2,​·​"timeout"····​#·​J 149 ····​.​param·​p2,​·​"timeout"····​#·​J
150 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 150 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
151 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 151 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
152 ········​value·​=·​{ 152 ········​value·​=·​{
153 ············​"(TE;​J",​ 153 ············​"(TE;​J",​
154 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 154 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
155 ············​")​Z" 155 ············​")​Z"
Offset 177, 15 lines modified Offset 177, 15 lines modified
   
177 ····​move-​result·​v0 177 ····​move-​result·​v0
   
178 ····​return·​v0 178 ····​return·​v0
179 .​end·​method 179 .​end·​method
   
180 .​method·​public·​offerFirst(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z 180 .​method·​public·​offerFirst(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z
181 ····​.​locals·1 181 ····​.​locals·2
182 ····​.​param·​p2,​·​"timeout"····​#·​J 182 ····​.​param·​p2,​·​"timeout"····​#·​J
183 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 183 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
184 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 184 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
185 ········​value·​=·​{ 185 ········​value·​=·​{
186 ············​"(TE;​J",​ 186 ············​"(TE;​J",​
187 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 187 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
188 ············​")​Z" 188 ············​")​Z"
Offset 210, 15 lines modified Offset 210, 15 lines modified
   
210 ····​move-​result·​v0 210 ····​move-​result·​v0
   
211 ····​return·​v0 211 ····​return·​v0
212 .​end·​method 212 .​end·​method
   
213 .​method·​public·​offerLast(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z 213 .​method·​public·​offerLast(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z
214 ····​.​locals·1 214 ····​.​locals·2
215 ····​.​param·​p2,​·​"timeout"····​#·​J 215 ····​.​param·​p2,​·​"timeout"····​#·​J
216 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 216 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
218 ········​value·​=·​{ 218 ········​value·​=·​{
219 ············​"(TE;​J",​ 219 ············​"(TE;​J",​
220 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 220 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
221 ············​")​Z" 221 ············​")​Z"
[−]
smali/com/google/common/collect/HashBiMap.smali
Offset 507, 17 lines modified Offset 507, 17 lines modified
507 ····​move-​result-​object·​v5 507 ····​move-​result-​object·​v5
   
508 ····​aput-​object·​v5,​·​v2,​·​v3 508 ····​aput-​object·​v5,​·​v2,​·​v3
   
509 ····​invoke-​static·​{v1,​·​v4,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V 509 ····​invoke-​static·​{v1,​·​v4,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
510 ····​.​line·​115 510 ····​.​line·​115
511 ····​const-​wide/​high16·​v1,​·​0x3ff0000000000000L····​#·​1.​0 511 ····​const-​wide/​high16·​v4,​·​0x3ff0000000000000L····​#·​1.​0
   
512 ····​invoke-​static·​{p1,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​Hashing;​-​>closedTableSize(ID)​I 512 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​google/​common/​collect/​Hashing;​-​>closedTableSize(ID)​I
   
513 ····​move-​result·​v0 513 ····​move-​result·​v0
   
514 ····​.​line·​116 514 ····​.​line·​116
515 ····​.​local·​v0,​·​"tableSize":​I 515 ····​.​local·​v0,​·​"tableSize":​I
516 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>createTable(I)​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​ 516 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>createTable(I)​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​
   
Offset 942, 30 lines modified Offset 942, 30 lines modified
942 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lcom/​google/​common/​collect/​Serialization;​-​>populateMap(Ljava/​util/​Map;​Ljava/​io/​ObjectInputStream;​I)​V 942 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lcom/​google/​common/​collect/​Serialization;​-​>populateMap(Ljava/​util/​Map;​Ljava/​io/​ObjectInputStream;​I)​V
   
943 ····​.​line·​668 943 ····​.​line·​668
944 ····​return-​void 944 ····​return-​void
945 .​end·​method 945 .​end·​method
   
946 .​method·​private·​rehashIfNecessary()​V 946 .​method·​private·​rehashIfNecessary()​V
947 ····​.​locals·9 947 ····​.​locals·10
   
948 ····​.​prologue 948 ····​.​prologue
949 ····​.​line·​284 949 ····​.​line·​284
950 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​HashBiMap;​,​·​"Lcom/​google/​common/​collect/​HashBiMap<TK;​TV;​>;​" 950 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​HashBiMap;​,​·​"Lcom/​google/​common/​collect/​HashBiMap<TK;​TV;​>;​"
951 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>hashTableKToV:​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​ 951 ····​iget-​object·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>hashTableKToV:​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​
   
952 ····​.​line·​285 952 ····​.​line·​285
953 ····​.​local·​v4,​·​"oldKToV":​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​,​·​"[Lcom/​google/​common/​collect/​HashBiMap$BiEntry<TK;​TV;​>;​" 953 ····​.​local·​v4,​·​"oldKToV":​[Lcom/​google/​common/​collect/​HashBiMap$BiEntry;​,​·​"[Lcom/​google/​common/​collect/​HashBiMap$BiEntry<TK;​TV;​>;​"
954 ····​iget·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>size:​I 954 ····​iget·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​HashBiMap;​-​>size:​I
   
955 ····​array-​length·​v6,​·​v4 955 ····​array-​length·​v6,​·​v4
   
956 ····​const-​wide/​high16·​v7,​·​0x3ff0000000000000L····​#·​1.​0 956 ····​const-​wide/​high16·​v8,​·​0x3ff0000000000000L····​#·​1.​0
   
957 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​google/​common/​collect/​Hashing;​-​>needsResizing(IID)​Z 957 ····​invoke-​static·​{v5,​·​v6,​·​v8,​·​v9},​·​Lcom/​google/​common/​collect/​Hashing;​-​>needsResizing(IID)​Z
   
958 ····​move-​result·​v5 958 ····​move-​result·​v5
   
959 ····​if-​eqz·​v5,​·​:​cond_2 959 ····​if-​eqz·​v5,​·​:​cond_2
   
960 ····​.​line·​286 960 ····​.​line·​286
961 ····​array-​length·​v5,​·​v4 961 ····​array-​length·​v5,​·​v4
[−]
smali/com/google/common/collect/Hashing.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
36 ····​.​line·​31 36 ····​.​line·​31
37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​closedTableSize(ID)​I 40 .​method·​static·​closedTableSize(ID)​I
41 ····​.​locals·5 41 ····​.​locals·7
42 ····​.​param·​p0,​·​"expectedEntries"····​#·​I 42 ····​.​param·​p0,​·​"expectedEntries"····​#·​I
43 ····​.​param·​p1,​·​"loadFactor"····​#·​D 43 ····​.​param·​p1,​·​"loadFactor"····​#·​D
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​53 45 ····​.​line·​53
46 ····​const/​4·​v1,​·​0x2 46 ····​const/​4·​v1,​·​0x2
   
Offset 55, 21 lines modified Offset 55, 21 lines modified
55 ····​.​line·​54 55 ····​.​line·​54
56 ····​invoke-​static·​{p0},​·​Ljava/​lang/​Integer;​-​>highestOneBit(I)​I 56 ····​invoke-​static·​{p0},​·​Ljava/​lang/​Integer;​-​>highestOneBit(I)​I
   
57 ····​move-​result·​v0 57 ····​move-​result·​v0
   
58 ····​.​line·​56 58 ····​.​line·​56
59 ····​.​local·​v0,​·​"tableSize":​I 59 ····​.​local·​v0,​·​"tableSize":​I
60 ····​int-​to-​double·​v1,​·​p0 60 ····​int-​to-​double·​v2,​·​p0
   
61 ····​int-​to-​double·​v3,​·​v0 61 ····​int-​to-​double·​v4,​·​v0
   
62 ····​div-​double/​2addr·​v1,​·​v3 62 ····​div-​double/​2addr·​v2,​·​v4
   
63 ····​cmpl-​double·​v1,​·​v1,​·​p1 63 ····​cmpl-​double·​v1,​·​v2,​·​p1
   
64 ····​if-​lez·​v1,​·​:​cond_1 64 ····​if-​lez·​v1,​·​:​cond_1
   
65 ····​.​line·​57 65 ····​.​line·​57
66 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1 66 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1
   
67 ····​.​line·​58 67 ····​.​line·​58
[−]
smali/com/google/common/collect/ImmutableRangeSet$AsSet.smali
Offset 211, 137 lines modified Offset 211, 137 lines modified
   
211 ····​move-​result-​object·​v0 211 ····​move-​result-​object·​v0
   
212 ····​return-​object·​v0 212 ····​return-​object·​v0
213 .​end·​method 213 .​end·​method
   
214 .​method·​indexOf(Ljava/​lang/​Object;​)​I 214 .​method·​indexOf(Ljava/​lang/​Object;​)​I
215 ····​.​locals·7 215 ····​.​locals·8
216 ····​.​param·​p1,​·​"target"····​#·​Ljava/​lang/​Object;​ 216 ····​.​param·​p1,​·​"target"····​#·​Ljava/​lang/​Object;​
   
217 ····​.​prologue 217 ····​.​prologue
218 ····​.​line·​479 218 ····​.​line·​479
219 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​,​·​"Lcom/​google/​common/​collect/​ImmutableRangeSet<TC;​>.​AsSet;​" 219 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​,​·​"Lcom/​google/​common/​collect/​ImmutableRangeSet<TC;​>.​AsSet;​"
220 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>contains(Ljava/​lang/​Object;​)​Z 220 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>contains(Ljava/​lang/​Object;​)​Z
   
221 ····​move-​result·​v5 221 ····​move-​result·​v3
   
222 ····​if-​eqz·​v5,​·​:​cond_2 222 ····​if-​eqz·​v3,​·​:​cond_2
   
223 ····​move-​object·​v0,​·​p1 223 ····​move-​object·​v0,​·​p1
   
224 ····​.​line·​481 224 ····​.​line·​481
225 ····​check-​cast·​v0,​·​Ljava/​lang/​Comparable;​ 225 ····​check-​cast·​v0,​·​Ljava/​lang/​Comparable;​
   
226 ····​.​line·​482 226 ····​.​line·​482
227 ····​.​local·​v0,​·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​" 227 ····​.​local·​v0,​·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​"
228 ····​const-​wide/​16·​v3,​·​0x0 228 ····​const-​wide/​16·​v4,​·​0x0
   
229 ····​.​line·​483 229 ····​.​line·​483
230 ····​.​local·​v3,​·​"total":​J 230 ····​.​local·​v4,​·​"total":​J
231 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>this$0:​Lcom/​google/​common/​collect/​ImmutableRangeSet;​ 231 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>this$0:​Lcom/​google/​common/​collect/​ImmutableRangeSet;​
   
232 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​ImmutableRangeSet;​-​>ranges:​Lcom/​google/​common/​collect/​ImmutableList;​ 232 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​ImmutableRangeSet;​-​>ranges:​Lcom/​google/​common/​collect/​ImmutableList;​
233 ····​invoke-​static·​{v5},​·​Lcom/​google/​common/​collect/​ImmutableRangeSet;​-​>access$000(Lcom/​google/​common/​collect/​ImmutableRangeSet;​)​Lcom/​google/​common/​collect/​ImmutableList;​ 233 ····​invoke-​static·​{v3},​·​Lcom/​google/​common/​collect/​ImmutableRangeSet;​-​>access$000(Lcom/​google/​common/​collect/​ImmutableRangeSet;​)​Lcom/​google/​common/​collect/​ImmutableList;​
   
234 ····​move-​result-​object·​v5 234 ····​move-​result-​object·​v3
   
235 ····​invoke-​virtual·​{v5},​·​Lcom/​google/​common/​collect/​ImmutableList;​-​>iterator()​Ljava/​util/​Iterator;​ 235 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​common/​collect/​ImmutableList;​-​>iterator()​Ljava/​util/​Iterator;​
   
236 ····​move-​result-​object·​v1 236 ····​move-​result-​object·​v1
   
237 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 237 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​
238 ····​:​goto_0 238 ····​:​goto_0
239 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 239 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
240 ····​move-​result·​v5 240 ····​move-​result·​v3
   
241 ····​if-​eqz·​v5,​·​:​cond_1 241 ····​if-​eqz·​v3,​·​:​cond_1
   
242 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 242 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
243 ····​move-​result-​object·​v2 243 ····​move-​result-​object·​v2
   
244 ····​check-​cast·​v2,​·​Lcom/​google/​common/​collect/​Range;​ 244 ····​check-​cast·​v2,​·​Lcom/​google/​common/​collect/​Range;​
   
245 ····​.​line·​484 245 ····​.​line·​484
246 ····​.​local·​v2,​·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​" 246 ····​.​local·​v2,​·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​"
247 ····​invoke-​virtual·​{v2,​·​v0},​·​Lcom/​google/​common/​collect/​Range;​-​>contains(Ljava/​lang/​Comparable;​)​Z 247 ····​invoke-​virtual·​{v2,​·​v0},​·​Lcom/​google/​common/​collect/​Range;​-​>contains(Ljava/​lang/​Comparable;​)​Z
   
248 ····​move-​result·​v5 248 ····​move-​result·​v3
   
249 ····​if-​eqz·​v5,​·​:​cond_0 249 ····​if-​eqz·​v3,​·​:​cond_0
   
250 ····​.​line·​485 250 ····​.​line·​485
251 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>domain:​Lcom/​google/​common/​collect/​DiscreteDomain;​ 251 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>domain:​Lcom/​google/​common/​collect/​DiscreteDomain;​
   
252 ····​invoke-​virtual·​{v2,​·​v5},​·​Lcom/​google/​common/​collect/​Range;​-​>asSet(Lcom/​google/​common/​collect/​DiscreteDomain;​)​Lcom/​google/​common/​collect/​ContiguousSet;​ 252 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​google/​common/​collect/​Range;​-​>asSet(Lcom/​google/​common/​collect/​DiscreteDomain;​)​Lcom/​google/​common/​collect/​ContiguousSet;​
   
253 ····​move-​result-​object·​v5 253 ····​move-​result-​object·​v3
   
254 ····​invoke-​virtual·​{v5,​·​v0},​·​Lcom/​google/​common/​collect/​ContiguousSet;​-​>indexOf(Ljava/​lang/​Object;​)​I 254 ····​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​google/​common/​collect/​ContiguousSet;​-​>indexOf(Ljava/​lang/​Object;​)​I
   
255 ····​move-​result·​v5 255 ····​move-​result·​v3
   
256 ····​int-​to-​long·​v5,​·​v5 256 ····​int-​to-​long·​v6,​·​v3
   
257 ····​add-​long/​2addr·​v5,​·​v3 257 ····​add-​long/​2addr·​v6,​·​v4
   
258 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​google/​common/​primitives/​Ints;​-​>saturatedCast(J)​I 258 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​google/​common/​primitives/​Ints;​-​>saturatedCast(J)​I
   
259 ····​move-​result·​v5 259 ····​move-​result·​v3
   
260 ····​.​line·​492 260 ····​.​line·​492
261 ····​.​end·​local·​v0····​#·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​" 261 ····​.​end·​local·​v0····​#·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​"
262 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 262 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​
263 ····​.​end·​local·​v2····​#·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​" 263 ····​.​end·​local·​v2····​#·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​"
264 ····​.​end·​local·​v3····​#·​"total":​J 264 ····​.​end·​local·​v4····​#·​"total":​J
265 ····​:​goto_1 265 ····​:​goto_1
266 ····​return·​v5 266 ····​return·​v3
   
267 ····​.​line·​487 267 ····​.​line·​487
268 ····​.​restart·​local·​v0····​#·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​" 268 ····​.​restart·​local·​v0····​#·​"c":​Ljava/​lang/​Comparable;​,​·​"TC;​"
269 ····​.​restart·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 269 ····​.​restart·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​
270 ····​.​restart·​local·​v2····​#·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​" 270 ····​.​restart·​local·​v2····​#·​"range":​Lcom/​google/​common/​collect/​Range;​,​·​"Lcom/​google/​common/​collect/​Range<TC;​>;​"
271 ····​.​restart·​local·​v3····​#·​"total":​J 271 ····​.​restart·​local·​v4····​#·​"total":​J
272 ····​:​cond_0 272 ····​:​cond_0
273 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>domain:​Lcom/​google/​common/​collect/​DiscreteDomain;​ 273 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​ImmutableRangeSet$AsS​et;​-​>domain:​Lcom/​google/​common/​collect/​DiscreteDomain;​
   
274 ····​invoke-​virtual·​{v2,​·​v5},​·​Lcom/​google/​common/​collect/​Range;​-​>asSet(Lcom/​google/​common/​collect/​DiscreteDomain;​)​Lcom/​google/​common/​collect/​ContiguousSet;​ 274 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​google/​common/​collect/​Range;​-​>asSet(Lcom/​google/​common/​collect/​DiscreteDomain;​)​Lcom/​google/​common/​collect/​ContiguousSet;​
Max diff block lines reached; 5697/10701 bytes (53.24%) of diff not shown.
[−]
smali/com/google/common/collect/ImmutableSet.smali
Offset 103, 15 lines modified Offset 103, 15 lines modified
   
103 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​collect/​ImmutableSet$Builder;​-​><init>()​V 103 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​collect/​ImmutableSet$Builder;​-​><init>()​V
   
104 ····​return-​object·​v0 104 ····​return-​object·​v0
105 .​end·​method 105 .​end·​method
   
106 .​method·​static·​chooseTableSize(I)​I 106 .​method·​static·​chooseTableSize(I)​I
107 ····​.​locals·5 107 ····​.​locals·6
108 ····​.​param·​p0,​·​"setSize"····​#·​I 108 ····​.​param·​p0,​·​"setSize"····​#·​I
109 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​ 109 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​
110 ····​.​end·​annotation 110 ····​.​end·​annotation
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​const/​high16·​v0,​·​0x40000000····​#·​2.​0f 112 ····​const/​high16·​v0,​·​0x40000000····​#·​2.​0f
   
Offset 128, 23 lines modified Offset 128, 23 lines modified
128 ····​move-​result·​v1 128 ····​move-​result·​v1
   
129 ····​shl-​int/​lit8·​v0,​·​v1,​·​0x1 129 ····​shl-​int/​lit8·​v0,​·​v1,​·​0x1
   
130 ····​.​line·​252 130 ····​.​line·​252
131 ····​.​local·​v0,​·​"tableSize":​I 131 ····​.​local·​v0,​·​"tableSize":​I
132 ····​:​goto_0 132 ····​:​goto_0
133 ····​int-​to-​double·​v1,​·​v0 133 ····​int-​to-​double·​v2,​·​v0
   
134 ····​const-​wide·​v3,​·​0x3fe6666666666666L····​#·​0.​7 134 ····​const-​wide·​v4,​·​0x3fe6666666666666L····​#·​0.​7
   
135 ····​mul-​double/​2addr·​v1,​·​v3 135 ····​mul-​double/​2addr·​v2,​·​v4
   
136 ····​int-​to-​double·​v3,​·​p0 136 ····​int-​to-​double·​v4,​·​p0
   
137 ····​cmpg-​double·​v1,​·​v1,​·​v3 137 ····​cmpg-​double·​v1,​·​v2,​·​v4
   
138 ····​if-​gez·​v1,​·​:​cond_1 138 ····​if-​gez·​v1,​·​:​cond_1
   
139 ····​.​line·​253 139 ····​.​line·​253
140 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1 140 ····​shl-​int/​lit8·​v0,​·​v0,​·​0x1
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
[−]
smali/com/google/common/collect/LinkedHashMultimap$ValueSet.smali
Offset 179, 28 lines modified Offset 179, 28 lines modified
   
179 ····​iput·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>size:​I 179 ····​iput·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>size:​I
   
180 ····​return·​v0 180 ····​return·​v0
181 .​end·​method 181 .​end·​method
   
182 .​method·​private·​rehashIfNecessary()​V 182 .​method·​private·​rehashIfNecessary()​V
183 ····​.​locals·9 183 ····​.​locals·10
   
184 ····​.​prologue 184 ····​.​prologue
185 ····​.​line·​466 185 ····​.​line·​466
186 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​,​·​"Lcom/​google/​common/​collect/​LinkedHashMultimap<TK​;​TV;​>.​ValueSet;​" 186 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​,​·​"Lcom/​google/​common/​collect/​LinkedHashMultimap<TK​;​TV;​>.​ValueSet;​"
187 ····​iget·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>size:​I 187 ····​iget·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>size:​I
   
188 ····​iget-​object·​v6,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>hashTable:​[Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueEntry;​ 188 ····​iget-​object·​v6,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>hashTable:​[Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueEntry;​
   
189 ····​array-​length·​v6,​·​v6 189 ····​array-​length·​v6,​·​v6
   
190 ····​const-​wide/​high16·​v7,​·​0x3ff0000000000000L····​#·​1.​0 190 ····​const-​wide/​high16·​v8,​·​0x3ff0000000000000L····​#·​1.​0
   
191 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​google/​common/​collect/​Hashing;​-​>needsResizing(IID)​Z 191 ····​invoke-​static·​{v5,​·​v6,​·​v8,​·​v9},​·​Lcom/​google/​common/​collect/​Hashing;​-​>needsResizing(IID)​Z
   
192 ····​move-​result·​v5 192 ····​move-​result·​v5
   
193 ····​if-​eqz·​v5,​·​:​cond_0 193 ····​if-​eqz·​v5,​·​:​cond_0
   
194 ····​.​line·​468 194 ····​.​line·​468
195 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>hashTable:​[Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueEntry;​ 195 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueSet;​-​>hashTable:​[Lcom/​google/​common/​collect/​LinkedHashMultimap$Va​lueEntry;​
[−]
smali/com/google/common/collect/MapMaker.smali
Offset 72, 18 lines modified Offset 72, 18 lines modified
72 .​field·​useCustomMap:​Z 72 .​field·​useCustomMap:​Z
   
73 .​field·​valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 73 .​field·​valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
   
   
74 #·​direct·​methods 74 #·​direct·​methods
75 .​method·​public·​constructor·​<init>()​V 75 .​method·​public·​constructor·​<init>()​V
76 ····​.​locals·3 76 ····​.​locals·4
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const-​wide/​16·​v1,​·​-​0x1 78 ····​const-​wide/​16·​v2,​·​-​0x1
   
79 ····​const/​4·​v0,​·​-​0x1 79 ····​const/​4·​v0,​·​-​0x1
   
80 ····​.​line·​139 80 ····​.​line·​139
81 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​collect/​GenericMapMaker;​-​><init>()​V 81 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​collect/​GenericMapMaker;​-​><init>()​V
   
82 ····​.​line·​119 82 ····​.​line·​119
Offset 92, 87 lines modified Offset 92, 87 lines modified
92 ····​.​line·​120 92 ····​.​line·​120
93 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>concurrencyLevel:​I 93 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>concurrencyLevel:​I
   
94 ····​.​line·​121 94 ····​.​line·​121
95 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>maximumSize:​I 95 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>maximumSize:​I
   
96 ····​.​line·​126 96 ····​.​line·​126
97 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J 97 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J
   
98 ····​.​line·​127 98 ····​.​line·​127
99 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J 99 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J
   
100 ····​.​line·​139 100 ····​.​line·​139
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
   
103 .​method·​private·​checkExpiration(JLjav​a/​util/​concurrent/​TimeUnit;​)​V 103 .​method·​private·​checkExpiration(JLjav​a/​util/​concurrent/​TimeUnit;​)​V
104 ····​.​locals·9 104 ····​.​locals·11
105 ····​.​param·​p1,​·​"duration"····​#·​J 105 ····​.​param·​p1,​·​"duration"····​#·​J
106 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 106 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​const-​wide/​16·​v7,​·​-​0x1 108 ····​const-​wide/​16·​v8,​·​-​0x1
   
109 ····​const/​4·​v1,​·​0x1 109 ····​const/​4·​v1,​·​0x1
   
110 ····​const/​4·​v2,​·​0x0 110 ····​const/​4·​v2,​·​0x0
   
111 ····​.​line·​388 111 ····​.​line·​388
112 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J 112 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J
   
113 ····​cmp-​long·​v0,​·​v3,​·​v7 113 ····​cmp-​long·​v0,​·​v4,​·​v8
   
114 ····​if-​nez·​v0,​·​:​cond_0 114 ····​if-​nez·​v0,​·​:​cond_0
   
115 ····​move·​v0,​·​v1 115 ····​move·​v0,​·​v1
   
116 ····​:​goto_0 116 ····​:​goto_0
117 ····​const-​string·​v3,​·​"expireAfterWrite·​was·​already·​set·​to·​%s·​ns" 117 ····​const-​string·​v3,​·​"expireAfterWrite·​was·​already·​set·​to·​%s·​ns"
   
118 ····​new-​array·​v4,​·​v1,​·​[Ljava/​lang/​Object;​ 118 ····​new-​array·​v4,​·​v1,​·​[Ljava/​lang/​Object;​
   
119 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J 119 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWriteNano​s:​J
   
120 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 120 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
121 ····​move-​result-​object·​v5 121 ····​move-​result-​object·​v5
   
122 ····​aput-​object·​v5,​·​v4,​·​v2 122 ····​aput-​object·​v5,​·​v4,​·​v2
   
123 ····​invoke-​static·​{v0,​·​v3,​·​v4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​String;​[Ljava/​lang/​Object;​)​V 123 ····​invoke-​static·​{v0,​·​v3,​·​v4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
124 ····​.​line·​390 124 ····​.​line·​390
125 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J 125 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J
   
126 ····​cmp-​long·​v0,​·​v3,​·​v7 126 ····​cmp-​long·​v0,​·​v4,​·​v8
   
127 ····​if-​nez·​v0,​·​:​cond_1 127 ····​if-​nez·​v0,​·​:​cond_1
   
128 ····​move·​v0,​·​v1 128 ····​move·​v0,​·​v1
   
129 ····​:​goto_1 129 ····​:​goto_1
130 ····​const-​string·​v3,​·​"expireAfterAccess·​was·​already·​set·​to·​%s·​ns" 130 ····​const-​string·​v3,​·​"expireAfterAccess·​was·​already·​set·​to·​%s·​ns"
   
131 ····​new-​array·​v4,​·​v1,​·​[Ljava/​lang/​Object;​ 131 ····​new-​array·​v4,​·​v1,​·​[Ljava/​lang/​Object;​
   
132 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J 132 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterAccessNan​os:​J
   
133 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 133 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
134 ····​move-​result-​object·​v5 134 ····​move-​result-​object·​v5
   
135 ····​aput-​object·​v5,​·​v4,​·​v2 135 ····​aput-​object·​v5,​·​v4,​·​v2
   
136 ····​invoke-​static·​{v0,​·​v3,​·​v4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​String;​[Ljava/​lang/​Object;​)​V 136 ····​invoke-​static·​{v0,​·​v3,​·​v4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
137 ····​.​line·​392 137 ····​.​line·​392
138 ····​const-​wide/​16·​v3,​·​0x0 138 ····​const-​wide/​16·​v4,​·​0x0
   
139 ····​cmp-​long·​v0,​·​p1,​·​v3 139 ····​cmp-​long·​v0,​·​p1,​·​v4
Max diff block lines reached; 3926/7251 bytes (54.14%) of diff not shown.
[−]
smali/com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.smali
Offset 86, 15 lines modified Offset 86, 15 lines modified
86 .​end·​field 86 .​end·​field
   
87 .​field·​final·​valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 87 .​field·​final·​valueStrength:​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
   
   
88 #·​direct·​methods 88 #·​direct·​methods
89 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​)​V 89 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​)​V
90 ····​.​locals·0 90 ····​.​locals·1
91 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 91 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
92 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 92 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
93 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J 93 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J
94 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J 94 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J
95 ····​.​param·​p9,​·​"maximumSize"····​#·​I 95 ····​.​param·​p9,​·​"maximumSize"····​#·​I
96 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I 96 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I
97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 243, 25 lines modified Offset 243, 25 lines modified
   
243 ····​invoke-​interface·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 243 ····​invoke-​interface·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
244 ····​goto·​:​goto_0 244 ····​goto·​:​goto_0
245 .​end·​method 245 .​end·​method
   
246 .​method·​readMapMaker(Ljava/​io/​ObjectInputStream;​)​Lcom/​google/​common/​collect/​MapMaker;​ 246 .​method·​readMapMaker(Ljava/​io/​ObjectInputStream;​)​Lcom/​google/​common/​collect/​MapMaker;​
247 ····​.​locals·7 247 ····​.​locals·8
248 ····​.​param·​p1,​·​"in"····​#·​Ljava/​io/​ObjectInputStream;​ 248 ····​.​param·​p1,​·​"in"····​#·​Ljava/​io/​ObjectInputStream;​
249 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 249 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
250 ········​value·​=·​{ 250 ········​value·​=·​{
251 ············​Ljava/​io/​IOException;​ 251 ············​Ljava/​io/​IOException;​
252 ········​} 252 ········​}
253 ····​.​end·​annotation 253 ····​.​end·​annotation
   
254 ····​.​prologue 254 ····​.​prologue
255 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy<TK;​TV;​>;​" 255 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy<TK;​TV;​>;​"
256 ····​const-​wide/​16·​v5,​·​0x0 256 ····​const-​wide/​16·​v6,​·​0x0
   
257 ····​.​line·​3942 257 ····​.​line·​3942
258 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​ObjectInputStream;​-​>readInt()​I 258 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​ObjectInputStream;​-​>readInt()​I
   
259 ····​move-​result·​v1 259 ····​move-​result·​v1
   
260 ····​.​line·​3943 260 ····​.​line·​3943
Offset 303, 30 lines modified Offset 303, 30 lines modified
303 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>removalListener:​Lcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​ 303 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>removalListener:​Lcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​
   
304 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>removalListener(Lcom​/​google/​common/​collect/​MapMaker$RemovalListe​ner;​)​Lcom/​google/​common/​collect/​GenericMapMaker;​ 304 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>removalListener(Lcom​/​google/​common/​collect/​MapMaker$RemovalListe​ner;​)​Lcom/​google/​common/​collect/​GenericMapMaker;​
   
305 ····​.​line·​3950 305 ····​.​line·​3950
306 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterWriteNano​s:​J 306 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterWriteNano​s:​J
   
307 ····​cmp-​long·​v2,​·​v2,​·​v5 307 ····​cmp-​long·​v2,​·​v2,​·​v6
   
308 ····​if-​lez·​v2,​·​:​cond_0 308 ····​if-​lez·​v2,​·​:​cond_0
   
309 ····​.​line·​3951 309 ····​.​line·​3951
310 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterWriteNano​s:​J 310 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterWriteNano​s:​J
   
311 ····​sget-​object·​v4,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 311 ····​sget-​object·​v4,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
312 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWrite(JLj​ava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​collect/​MapMaker;​ 312 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>expireAfterWrite(JLj​ava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​collect/​MapMaker;​
   
313 ····​.​line·​3953 313 ····​.​line·​3953
314 ····​:​cond_0 314 ····​:​cond_0
315 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterAccessNan​os:​J 315 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterAccessNan​os:​J
   
316 ····​cmp-​long·​v2,​·​v2,​·​v5 316 ····​cmp-​long·​v2,​·​v2,​·​v6
   
317 ····​if-​lez·​v2,​·​:​cond_1 317 ····​if-​lez·​v2,​·​:​cond_1
   
318 ····​.​line·​3954 318 ····​.​line·​3954
319 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterAccessNan​os:​J 319 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$A​bstractSerializationP​roxy;​-​>expireAfterAccessNan​os:​J
   
320 ····​sget-​object·​v4,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 320 ····​sget-​object·​v4,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
[−]
smali/com/google/common/collect/MapMakerInternalMap$Segment.smali
Offset 1551, 77 lines modified Offset 1551, 77 lines modified
   
1551 ····​.​prologue 1551 ····​.​prologue
1552 ····​.​line·​2340 1552 ····​.​line·​2340
1553 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​" 1553 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​"
1554 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>drainRecencyQueue()​V 1554 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>drainRecencyQueue()​V
   
1555 ····​.​line·​2342 1555 ····​.​line·​2342
1556 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>expirationQueue:​Ljava/​util/​Queue;​ 1556 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>expirationQueue:​Ljava/​util/​Queue;​
   
1557 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Queue;​-​>isEmpty()​Z 1557 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Queue;​-​>isEmpty()​Z
   
1558 ····​move-​result·​v3 1558 ····​move-​result·​v1
   
1559 ····​if-​eqz·​v3,​·​:​cond_1 1559 ····​if-​eqz·​v1,​·​:​cond_1
   
1560 ····​.​line·​2354 1560 ····​.​line·​2354
1561 ····​:​cond_0 1561 ····​:​cond_0
1562 ····​return-​void 1562 ····​return-​void
   
1563 ····​.​line·​2347 1563 ····​.​line·​2347
1564 ····​:​cond_1 1564 ····​:​cond_1
1565 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>map:​Lcom/​google/​common/​collect/​MapMakerInternalMap;​ 1565 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>map:​Lcom/​google/​common/​collect/​MapMakerInternalMap;​
   
1566 ····​iget-​object·​v3,​·​v3,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​ 1566 ····​iget-​object·​v1,​·​v1,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>ticker:​Lcom/​google/​common/​base/​Ticker;​
   
1567 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J 1567 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​base/​Ticker;​-​>read()​J
   
1568 ····​move-​result-​wide·​v1 1568 ····​move-​result-​wide·​v2
   
1569 ····​.​line·​2349 1569 ····​.​line·​2349
1570 ····​.​local·​v1,​·​"now":​J 1570 ····​.​local·​v2,​·​"now":​J
1571 ····​:​cond_2 1571 ····​:​cond_2
1572 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>expirationQueue:​Ljava/​util/​Queue;​ 1572 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>expirationQueue:​Ljava/​util/​Queue;​
   
1573 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Queue;​-​>peek()​Ljava/​lang/​Object;​ 1573 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Queue;​-​>peek()​Ljava/​lang/​Object;​
   
1574 ····​move-​result-​object·​v0 1574 ····​move-​result-​object·​v0
   
1575 ····​check-​cast·​v0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 1575 ····​check-​cast·​v0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
1576 ····​.​local·​v0,​·​"e":​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​" 1576 ····​.​local·​v0,​·​"e":​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​"
1577 ····​if-​eqz·​v0,​·​:​cond_0 1577 ····​if-​eqz·​v0,​·​:​cond_0
   
1578 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>map:​Lcom/​google/​common/​collect/​MapMakerInternalMap;​ 1578 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>map:​Lcom/​google/​common/​collect/​MapMakerInternalMap;​
   
1579 ····​invoke-​virtual·​{v3,​·​v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>isExpired(Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​J)​Z 1579 ····​invoke-​virtual·​{v1,​·​v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>isExpired(Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​J)​Z
   
1580 ····​move-​result·​v3 1580 ····​move-​result·​v1
   
1581 ····​if-​eqz·​v3,​·​:​cond_0 1581 ····​if-​eqz·​v1,​·​:​cond_0
   
1582 ····​.​line·​2350 1582 ····​.​line·​2350
1583 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​-​>getHash()​I 1583 ····​invoke-​interface·​{v0},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​-​>getHash()​I
   
1584 ····​move-​result·​v3 1584 ····​move-​result·​v1
   
1585 ····​sget-​object·​v4,​·​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​-​>EXPIRED:​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​ 1585 ····​sget-​object·​v4,​·​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​-​>EXPIRED:​Lcom/​google/​common/​collect/​MapMaker$RemovalCause​;​
   
1586 ····​invoke-​virtual·​{p0,​·​v0,​·​v3,​·​v4},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>removeEntry(Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ILcom/​google/​common/​collect/​MapMaker$RemovalCause​;​)​Z 1586 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v4},​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>removeEntry(Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ILcom/​google/​common/​collect/​MapMaker$RemovalCause​;​)​Z
   
1587 ····​move-​result·​v3 1587 ····​move-​result·​v1
   
1588 ····​if-​nez·​v3,​·​:​cond_2 1588 ····​if-​nez·​v1,​·​:​cond_2
   
1589 ····​.​line·​2351 1589 ····​.​line·​2351
1590 ····​new-​instance·​v3,​·​Ljava/​lang/​AssertionError;​ 1590 ····​new-​instance·​v1,​·​Ljava/​lang/​AssertionError;​
   
1591 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​AssertionError;​-​><init>()​V 1591 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​AssertionError;​-​><init>()​V
   
1592 ····​throw·​v3 1592 ····​throw·​v1
1593 .​end·​method 1593 .​end·​method
   
1594 .​method·​get(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 1594 .​method·​get(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
1595 ····​.​locals·​3 1595 ····​.​locals·​3
1596 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​ 1596 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​
1597 ····​.​param·​p2,​·​"hash"····​#·​I 1597 ····​.​param·​p2,​·​"hash"····​#·​I
1598 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1598 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/google/common/collect/MapMakerInternalMap$SerializationProxy.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
28 #·​static·​fields 28 #·​static·​fields
29 .​field·​private·​static·​final·​serialVersionUID:​J·​=·​0x3L 29 .​field·​private·​static·​final·​serialVersionUID:​J·​=·​0x3L
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​)​V 31 .​method·​constructor·​<init>(Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​Lcom/​google/​common/​base/​Equivalence;​Lcom/​google/​common/​base/​Equivalence;​JJIILcom/​google/​common/​collect/​MapMaker$RemovalListe​ner;​Ljava/​util/​concurrent/​ConcurrentMap;​)​V
32 ····​.​locals·0 32 ····​.​locals·1
33 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 33 ····​.​param·​p1,​·​"keyStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
34 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​ 34 ····​.​param·​p2,​·​"valueStrength"····​#·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trength;​
35 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J 35 ····​.​param·​p5,​·​"expireAfterWriteNano​s"····​#·​J
36 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J 36 ····​.​param·​p7,​·​"expireAfterAccessNan​os"····​#·​J
37 ····​.​param·​p9,​·​"maximumSize"····​#·​I 37 ····​.​param·​p9,​·​"maximumSize"····​#·​I
38 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I 38 ····​.​param·​p10,​·​"concurrencyLevel"····​#·​I
39 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 39 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/google/common/collect/MapMakerInternalMap$SoftExpirableEntry.smali
Offset 156, 15 lines modified Offset 156, 15 lines modified
156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry<TK;​TV;​>;​" 156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry<TK;​TV;​>;​"
157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
158 ····​return-​object·​v0 158 ····​return-​object·​v0
159 .​end·​method 159 .​end·​method
   
160 .​method·​public·​setExpirationTime(J)​V 160 .​method·​public·​setExpirationTime(J)​V
161 ····​.​locals·0 161 ····​.​locals·1
162 ····​.​param·​p1,​·​"time"····​#·​J 162 ····​.​param·​p1,​·​"time"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​1283 164 ····​.​line·​1283
165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry<TK;​TV;​>;​" 165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry<TK;​TV;​>;​"
166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​-​>time:​J 166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEntry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap$SoftExpirableEvictableEntry.smali
Offset 232, 15 lines modified Offset 232, 15 lines modified
232 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry<TK;​TV;​>;​" 232 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry<TK;​TV;​>;​"
233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
234 ····​return-​object·​v0 234 ····​return-​object·​v0
235 .​end·​method 235 .​end·​method
   
236 .​method·​public·​setExpirationTime(J)​V 236 .​method·​public·​setExpirationTime(J)​V
237 ····​.​locals·0 237 ····​.​locals·1
238 ····​.​param·​p1,​·​"time"····​#·​J 238 ····​.​param·​p1,​·​"time"····​#·​J
   
239 ····​.​prologue 239 ····​.​prologue
240 ····​.​line·​1367 240 ····​.​line·​1367
241 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry<TK;​TV;​>;​" 241 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry<TK;​TV;​>;​"
242 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​-​>time:​J 242 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​oftExpirableEvictable​Entry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap$StrongExpirableEntry.smali
Offset 153, 15 lines modified Offset 153, 15 lines modified
153 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry<T​K;​TV;​>;​" 153 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry<T​K;​TV;​>;​"
154 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 154 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
155 ····​return-​object·​v0 155 ····​return-​object·​v0
156 .​end·​method 156 .​end·​method
   
157 .​method·​public·​setExpirationTime(J)​V 157 .​method·​public·​setExpirationTime(J)​V
158 ····​.​locals·0 158 ····​.​locals·1
159 ····​.​param·​p1,​·​"time"····​#·​J 159 ····​.​param·​p1,​·​"time"····​#·​J
   
160 ····​.​prologue 160 ····​.​prologue
161 ····​.​line·​1028 161 ····​.​line·​1028
162 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry<T​K;​TV;​>;​" 162 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry<T​K;​TV;​>;​"
163 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​-​>time:​J 163 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEntry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap$StrongExpirableEvictableEntry.smali
Offset 229, 15 lines modified Offset 229, 15 lines modified
229 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry<TK;​TV;​>;​" 229 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry<TK;​TV;​>;​"
230 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 230 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
231 ····​return-​object·​v0 231 ····​return-​object·​v0
232 .​end·​method 232 .​end·​method
   
233 .​method·​public·​setExpirationTime(J)​V 233 .​method·​public·​setExpirationTime(J)​V
234 ····​.​locals·0 234 ····​.​locals·1
235 ····​.​param·​p1,​·​"time"····​#·​J 235 ····​.​param·​p1,​·​"time"····​#·​J
   
236 ····​.​prologue 236 ····​.​prologue
237 ····​.​line·​1110 237 ····​.​line·​1110
238 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry<TK;​TV;​>;​" 238 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry<TK;​TV;​>;​"
239 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​-​>time:​J 239 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​trongExpirableEvictab​leEntry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap$WeakExpirableEvictableEntry.smali
Offset 232, 15 lines modified Offset 232, 15 lines modified
232 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry<TK;​TV;​>;​" 232 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry<TK;​TV;​>;​"
233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
234 ····​return-​object·​v0 234 ····​return-​object·​v0
235 .​end·​method 235 .​end·​method
   
236 .​method·​public·​setExpirationTime(J)​V 236 .​method·​public·​setExpirationTime(J)​V
237 ····​.​locals·0 237 ····​.​locals·1
238 ····​.​param·​p1,​·​"time"····​#·​J 238 ····​.​param·​p1,​·​"time"····​#·​J
   
239 ····​.​prologue 239 ····​.​prologue
240 ····​.​line·​1625 240 ····​.​line·​1625
241 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry<TK;​TV;​>;​" 241 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry<TK;​TV;​>;​"
242 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​-​>time:​J 242 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEvictable​Entry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap$WeakExpirableEntry.smali
Offset 156, 15 lines modified Offset 156, 15 lines modified
156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry<TK;​TV;​>;​" 156 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry<TK;​TV;​>;​"
157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 157 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​-​>previousExpirable:​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
158 ····​return-​object·​v0 158 ····​return-​object·​v0
159 .​end·​method 159 .​end·​method
   
160 .​method·​public·​setExpirationTime(J)​V 160 .​method·​public·​setExpirationTime(J)​V
161 ····​.​locals·0 161 ····​.​locals·1
162 ····​.​param·​p1,​·​"time"····​#·​J 162 ····​.​param·​p1,​·​"time"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​1541 164 ····​.​line·​1541
165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry<TK;​TV;​>;​" 165 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry<TK;​TV;​>;​"
166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​-​>time:​J 166 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$W​eakExpirableEntry;​-​>time:​J
   
[−]
smali/com/google/common/collect/MapMakerInternalMap.smali
Offset 884, 207 lines modified Offset 884, 203 lines modified
   
884 ····​move-​result·​v1 884 ····​move-​result·​v1
   
885 ····​goto·​:​goto_0 885 ····​goto·​:​goto_0
886 .​end·​method 886 .​end·​method
   
887 .​method·​public·​containsValue(Ljava/​lang/​Object;​)​Z 887 .​method·​public·​containsValue(Ljava/​lang/​Object;​)​Z
888 ····​.​locals·​20 888 ····​.​locals·​22
889 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​ 889 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​
890 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 890 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
891 ········​.​end·​annotation 891 ········​.​end·​annotation
892 ····​.​end·​param 892 ····​.​end·​param
   
893 ····​.​prologue 893 ····​.​prologue
894 ····​.​line·​3460 894 ····​.​line·​3460
895 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap<T​K;​TV;​>;​" 895 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​MapMakerInternalMap;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap<T​K;​TV;​>;​"
896 ····​if-​nez·​p1,​·​:​cond_0 896 ····​if-​nez·​p1,​·​:​cond_0
   
897 ····​.​line·​3461 897 ····​.​line·​3461
898 ····​const/​16·​v18,​·​0x0 898 ····​const/​16·​v19,​·​0x0
   
899 ····​.​line·​3494 899 ····​.​line·​3494
900 ····​:​goto_0 900 ····​:​goto_0
901 ····​return·​v18 901 ····​return·​v19
   
902 ····​.​line·​3469 902 ····​.​line·​3469
903 ····​:​cond_0 903 ····​:​cond_0
904 ····​move-​object/​from16·​v0,​·​p0 904 ····​move-​object/​from16·​v0,​·​p0
   
905 ····​iget-​object·​v13,​·​v0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>segments:​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​ 905 ····​iget-​object·​v14,​·​v0,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap;​-​>segments:​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​
   
906 ····​.​line·​3470 906 ····​.​line·​3470
907 ····​.​local·​v13,​·​"segments":​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​" 907 ····​.​local·​v14,​·​"segments":​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​"
908 ····​const-​wide/​16·​v9,​·​-​0x1 908 ····​const-​wide/​16·​v10,​·​-​0x1
   
909 ····​.​line·​3471 909 ····​.​line·​3471
910 ····​.​local·​v9,​·​"last":​J 910 ····​.​local·​v10,​·​"last":​J
911 ····​const/​4·​v6,​·​0x0 911 ····​const/​4·​v7,​·​0x0
   
912 ····​.​local·​v6,​·​"i":​I 912 ····​.​local·​v7,​·​"i":​I
913 ····​:​goto_1 913 ····​:​goto_1
914 ····​const/​16·​v18,​·​0x3 914 ····​const/​16·​v19,​·​0x3
   
915 ····​move/​from16·​v0,​·​v18 915 ····​move/​from16·​v0,​·​v19
   
916 ····​if-​ge·​v6,​·​v0,​·​:​cond_5 916 ····​if-​ge·​v7,​·​v0,​·​:​cond_5
   
917 ····​.​line·​3472 917 ····​.​line·​3472
918 ····​const-​wide/​16·​v14,​·​0x0 918 ····​const-​wide/​16·​v16,​·​0x0
   
919 ····​.​line·​3473 919 ····​.​line·​3473
920 ····​.​local·​v14,​·​"sum":​J 920 ····​.​local·​v16,​·​"sum":​J
921 ····​move-​object·​v3,​·​v13 921 ····​move-​object·​v4,​·​v14
   
922 ····​.​local·​v3,​·​"arr$":​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​ 922 ····​.​local·​v4,​·​"arr$":​[Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​
923 ····​array-​length·​v11,​·​v3 923 ····​array-​length·​v12,​·​v4
   
924 ····​.​local·​v11,​·​"len$":​I 924 ····​.​local·​v12,​·​"len$":​I
925 ····​const/​4·​v7,​·​0x0 925 ····​const/​4·​v8,​·​0x0
   
926 ····​.​local·​v7,​·​"i$":​I 926 ····​.​local·​v8,​·​"i$":​I
927 ····​:​goto_2 927 ····​:​goto_2
928 ····​if-​ge·​v7,​·​v11,​·​:​cond_4 928 ····​if-​ge·​v8,​·​v12,​·​:​cond_4
   
929 ····​aget-​object·​v12,​·​v3,​·​v7 929 ····​aget-​object·​v13,​·​v4,​·​v8
   
930 ····​.​line·​3476 930 ····​.​line·​3476
931 ····​.​local·​v12,​·​"segment":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​" 931 ····​.​local·​v13,​·​"segment":​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​,​·​"Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment<TK;​TV;​>;​"
932 ····​iget·​v4,​·​v12,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>count:​I 932 ····​iget·​v5,​·​v13,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>count:​I
   
933 ····​.​line·​3478 933 ····​.​line·​3478
934 ····​.​local·​v4,​·​"c":​I 934 ····​.​local·​v5,​·​"c":​I
935 ····​iget-​object·​v0,​·​v12,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>table:​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​ 935 ····​iget-​object·​v15,​·​v13,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$S​egment;​-​>table:​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​
   
936 ····​move-​object/​from16·​v16,​·​v0  
   
937 ····​.​line·​3479 936 ····​.​line·​3479
938 ····​.​local·​v16,​·​"table":​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​,​·​"Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray<​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​>;​" 937 ····​.​local·​v15,​·​"table":​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​,​·​"Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray<​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry<TK;​TV;​>;​>;​"
939 ····​const/​4·​v8,​·​0x0 938 ····​const/​4·​v9,​·​0x0
   
940 ····​.​local·​v8,​·​"j":​I 939 ····​.​local·​v9,​·​"j":​I
941 ····​:​goto_3 940 ····​:​goto_3
942 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​-​>length()​I 941 ····​invoke-​virtual·​{v15},​·​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​-​>length()​I
   
943 ····​move-​result·​v18 942 ····​move-​result·​v19
   
944 ····​move/​from16·​v0,​·​v18 943 ····​move/​from16·​v0,​·​v19
   
945 ····​if-​ge·​v8,​·​v0,​·​:​cond_3 944 ····​if-​ge·​v9,​·​v0,​·​:​cond_3
   
946 ····​.​line·​3480 945 ····​.​line·​3480
947 ····move-​object/​from16·v0,​·​v16 946 ····invoke-​virtual·​{v15,​·​v9},​·​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​-​>get(I)​Ljava/​lang/​Object;​
   
948 ····​invoke-​virtual·​{v0,​·​v8},​·​Ljava/​util/​concurrent/​atomic/​AtomicReferenceArray;​-​>get(I)​Ljava/​lang/​Object;​  
   
949 ····​move-​result-​object·​v5 947 ····​move-​result-​object·​v6
   
950 ····​check-​cast·​v5,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​ 948 ····​check-​cast·​v6,​·​Lcom/​google/​common/​collect/​MapMakerInternalMap$R​eferenceEntry;​
   
Max diff block lines reached; 10285/15188 bytes (67.72%) of diff not shown.
[−]
smali/com/google/common/collect/Queues.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​42 11 ····​.​line·​42
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·​public·​static·​drain(Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​Collection;​IJLjava/​util/​concurrent/​TimeUnit;​)​I 15 .​method·​public·​static·​drain(Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​Collection;​IJLjava/​util/​concurrent/​TimeUnit;​)​I
16 ····​.​locals·8 16 ····​.​locals·9
17 ····​.​param·​p2,​·​"numElements"····​#·​I 17 ····​.​param·​p2,​·​"numElements"····​#·​I
18 ····​.​param·​p3,​·​"timeout"····​#·​J 18 ····​.​param·​p3,​·​"timeout"····​#·​J
19 ····​.​param·​p5,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 19 ····​.​param·​p5,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
20 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​ 20 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​
21 ····​.​end·​annotation 21 ····​.​end·​annotation
   
22 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 22 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 53, 18 lines modified Offset 53, 18 lines modified
   
53 ····​move-​result-​wide·​v4 53 ····​move-​result-​wide·​v4
   
54 ····​invoke-​virtual·​{p5,​·​p3,​·​p4},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J 54 ····​invoke-​virtual·​{p5,​·​p3,​·​p4},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J
   
55 ····​move-​result-​wide·​v6 55 ····​move-​result-​wide·​v6
   
56 ····​add-​long·​v1,​·​v4,​·​v6 56 ····​add-​long·​v2,​·​v4,​·​v6
   
57 ····​.​line·​276 57 ····​.​line·​276
58 ····​.​local·​v1,​·​"deadline":​J 58 ····​.​local·​v2,​·​"deadline":​J
59 ····​const/​4·​v0,​·​0x0 59 ····​const/​4·​v0,​·​0x0
   
60 ····​.​line·​277 60 ····​.​line·​277
61 ····​.​local·​v0,​·​"added":​I 61 ····​.​local·​v0,​·​"added":​I
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​if-​ge·​v0,​·​p2,​·​:​cond_1 64 ····​if-​ge·​v0,​·​p2,​·​:​cond_1
Offset 82, 45 lines modified Offset 82, 45 lines modified
82 ····​if-​ge·​v0,​·​p2,​·​:​cond_0 82 ····​if-​ge·​v0,​·​p2,​·​:​cond_0
   
83 ····​.​line·​282 83 ····​.​line·​282
84 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 84 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
85 ····​move-​result-​wide·​v4 85 ····​move-​result-​wide·​v4
   
86 ····​sub-​long·​v4,​·​v1,​·​v4 86 ····​sub-​long·​v4,​·​v2,​·​v4
   
87 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 87 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
88 ····​invoke-​interface·​{p0,​·​v4,​·​v5,​·​v6},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>poll(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 88 ····​invoke-​interface·​{p0,​·​v4,​·​v5,​·​v6},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>poll(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
   
89 ····​move-​result-​object·​v3 89 ····​move-​result-​object·​v1
   
90 ····​.​line·​283 90 ····​.​line·​283
91 ····​.​local·​v3,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​" 91 ····​.​local·​v1,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​"
92 ····​if-​nez·​v3,​·​:​cond_2 92 ····​if-​nez·​v1,​·​:​cond_2
   
93 ····​.​line·​290 93 ····​.​line·​290
94 ····​.​end·​local·​v3····​#·​"e":​Ljava/​lang/​Object;​,​·​"TE;​" 94 ····​.​end·​local·​v1····​#·​"e":​Ljava/​lang/​Object;​,​·​"TE;​"
95 ····​:​cond_1 95 ····​:​cond_1
96 ····​return·​v0 96 ····​return·​v0
   
97 ····​.​line·​286 97 ····​.​line·​286
98 ····​.​restart·​local·​v3····​#·​"e":​Ljava/​lang/​Object;​,​·​"TE;​" 98 ····​.​restart·​local·​v1····​#·​"e":​Ljava/​lang/​Object;​,​·​"TE;​"
99 ····​:​cond_2 99 ····​:​cond_2
100 ····​invoke-​interface·​{p1,​·​v3},​·​Ljava/​util/​Collection;​-​>add(Ljava/​lang/​Object;​)​Z 100 ····​invoke-​interface·​{p1,​·​v1},​·​Ljava/​util/​Collection;​-​>add(Ljava/​lang/​Object;​)​Z
   
101 ····​.​line·​287 101 ····​.​line·​287
102 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 102 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
103 ····​.​line·​288 103 ····​.​line·​288
104 ····​goto·​:​goto_0 104 ····​goto·​:​goto_0
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​static·​drainUninterruptibly(​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​Collection;​IJLjava/​util/​concurrent/​TimeUnit;​)​I 106 .​method·​public·​static·​drainUninterruptibly(​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​Collection;​IJLjava/​util/​concurrent/​TimeUnit;​)​I
107 ····​.​locals·​10 107 ····​.​locals·​15
108 ····​.​param·​p2,​·​"numElements"····​#·​I 108 ····​.​param·​p2,​·​"numElements"····​#·​I
109 ····​.​param·​p3,​·​"timeout"····​#·​J 109 ····​.​param·​p3,​·​"timeout"····​#·​J
110 ····​.​param·​p5,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 110 ····​.​param·​p5,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
111 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​ 111 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​
112 ····​.​end·​annotation 112 ····​.​end·​annotation
   
113 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 113 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 137, 136 lines modified Offset 137, 148 lines modified
137 ········​} 137 ········​}
138 ····​.​end·​annotation 138 ····​.​end·​annotation
   
139 ····​.​prologue 139 ····​.​prologue
140 ····​.​line·​309 140 ····​.​line·​309
141 ····​.​local·​p0,​·​"q":​Ljava/​util/​concurrent/​BlockingQueue;​,​·​"Ljava/​util/​concurrent/​BlockingQueue<TE;​>;​" 141 ····​.​local·​p0,​·​"q":​Ljava/​util/​concurrent/​BlockingQueue;​,​·​"Ljava/​util/​concurrent/​BlockingQueue<TE;​>;​"
142 ····​.​local·​p1,​·​"buffer":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<-​TE;​>;​" 142 ····​.​local·​p1,​·​"buffer":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<-​TE;​>;​"
143 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 143 ····​invoke-​static/​range·​{p1·​.​.​·p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
144 ····​.​line·​310 144 ····​.​line·​310
145 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 145 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
146 ····​move-​result-​wide·​v6 146 ····​move-​result-​wide·​v10
   
147 ····invoke-​virtual·​{p5,​·​p3,​·​p4},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J 147 ····move-​object/​from16·​v0,​·​p5
   
  148 ····​move-​wide/​from16·​v1,​·​p3
   
Max diff block lines reached; 4395/7870 bytes (55.84%) of diff not shown.
[−]
smali/com/google/common/collect/RegularImmutableBiMap.smali
Offset 102, 17 lines modified Offset 102, 17 lines modified
102 ····​.​line·​85 102 ····​.​line·​85
103 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I 103 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I
   
104 ····​move-​result·​v13 104 ····​move-​result·​v13
   
105 ····​.​line·​86 105 ····​.​line·​86
106 ····​.​local·​v13,​·​"n":​I 106 ····​.​local·​v13,​·​"n":​I
107 ····​const-​wide·​v23,​·​0x3ff3333333333333L····​#·​1.​2 107 ····​const-​wide·​v24,​·​0x3ff3333333333333L····​#·​1.​2
   
108 ····​move-​wide/​from16·​v0,​·​v23 108 ····​move-​wide/​from16·​v0,​·​v24
   
109 ····​invoke-​static·​{v13,​·​v0,​·​v1},​·​Lcom/​google/​common/​collect/​Hashing;​-​>closedTableSize(ID)​I 109 ····​invoke-​static·​{v13,​·​v0,​·​v1},​·​Lcom/​google/​common/​collect/​Hashing;​-​>closedTableSize(ID)​I
   
110 ····​move-​result·​v17 110 ····​move-​result·​v17
   
111 ····​.​line·​87 111 ····​.​line·​87
112 ····​.​local·​v17,​·​"tableSize":​I 112 ····​.​local·​v17,​·​"tableSize":​I
[−]
smali/com/google/common/collect/TreeMultiset$AvlNode.smali
Offset 1093, 15 lines modified Offset 1093, 15 lines modified
   
1093 ····​move-​result-​object·​v0 1093 ····​move-​result-​object·​v0
   
1094 ····​goto·​:​goto_0 1094 ····​goto·​:​goto_0
1095 .​end·​method 1095 .​end·​method
   
1096 .​method·​private·​rotateLeft()​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1096 .​method·​private·​rotateLeft()​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
1097 ····​.​locals·3 1097 ····​.​locals·4
1098 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1098 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1099 ········​value·​=·​{ 1099 ········​value·​=·​{
1100 ············​"()​",​ 1100 ············​"()​",​
1101 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​ 1101 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​
1102 ············​"<TE;​>;​" 1102 ············​"<TE;​>;​"
1103 ········​} 1103 ········​}
1104 ····​.​end·​annotation 1104 ····​.​end·​annotation
Offset 1127, 17 lines modified Offset 1127, 17 lines modified
   
1127 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1127 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
1128 ····​.​line·​869 1128 ····​.​line·​869
1129 ····​iput-​object·​p0,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>left:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1129 ····​iput-​object·​p0,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>left:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
1130 ····​.​line·​870 1130 ····​.​line·​870
1131 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J 1131 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J
   
1132 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J 1132 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J
   
1133 ····​.​line·​871 1133 ····​.​line·​871
1134 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I 1134 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I
   
1135 ····​iput·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I 1135 ····​iput·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I
   
1136 ····​.​line·​872 1136 ····​.​line·​872
Offset 1154, 15 lines modified Offset 1154, 15 lines modified
1154 ····​:​cond_0 1154 ····​:​cond_0
1155 ····​const/​4·​v1,​·​0x0 1155 ····​const/​4·​v1,​·​0x0
   
1156 ····​goto·​:​goto_0 1156 ····​goto·​:​goto_0
1157 .​end·​method 1157 .​end·​method
   
1158 .​method·​private·​rotateRight()​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1158 .​method·​private·​rotateRight()​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
1159 ····​.​locals·3 1159 ····​.​locals·4
1160 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1160 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1161 ········​value·​=·​{ 1161 ········​value·​=·​{
1162 ············​"()​",​ 1162 ············​"()​",​
1163 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​ 1163 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​
1164 ············​"<TE;​>;​" 1164 ············​"<TE;​>;​"
1165 ········​} 1165 ········​}
1166 ····​.​end·​annotation 1166 ····​.​end·​annotation
Offset 1188, 17 lines modified Offset 1188, 17 lines modified
   
1188 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>left:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1188 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>left:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
1189 ····​.​line·​881 1189 ····​.​line·​881
1190 ····​iput-​object·​p0,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1190 ····​iput-​object·​p0,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
1191 ····​.​line·​882 1191 ····​.​line·​882
1192 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J 1192 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J
   
1193 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J 1193 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>totalCount:​J
   
1194 ····​.​line·​883 1194 ····​.​line·​883
1195 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I 1195 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I
   
1196 ····​iput·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I 1196 ····​iput·​v1,​·​v0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>distinctElements:​I
   
1197 ····​.​line·​884 1197 ····​.​line·​884
Offset 1247, 15 lines modified Offset 1247, 15 lines modified
   
1247 ····​goto·​:​goto_0 1247 ····​goto·​:​goto_0
1248 .​end·​method 1248 .​end·​method
   
   
1249 #·​virtual·​methods 1249 #·​virtual·​methods
1250 .​method·​add(Ljava/​util/​Comparator;​Ljava/​lang/​Object;​I[I)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 1250 .​method·​add(Ljava/​util/​Comparator;​Ljava/​lang/​Object;​I[I)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
1251 ····​.​locals·​11 1251 ····​.​locals·​10
1252 ····​.​param·​p2····​#·​Ljava/​lang/​Object;​ 1252 ····​.​param·​p2····​#·​Ljava/​lang/​Object;​
1253 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 1253 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
1254 ········​.​end·​annotation 1254 ········​.​end·​annotation
1255 ····​.​end·​param 1255 ····​.​end·​param
1256 ····​.​param·​p3,​·​"count"····​#·​I 1256 ····​.​param·​p3,​·​"count"····​#·​I
1257 ····​.​param·​p4,​·​"result"····​#·​[I 1257 ····​.​param·​p4,​·​"result"····​#·​[I
1258 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1258 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 1265, 23 lines modified Offset 1265, 21 lines modified
1265 ············​"<-​TE;​>;​TE;​I[I)​",​ 1265 ············​"<-​TE;​>;​TE;​I[I)​",​
1266 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​ 1266 ············​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode"​,​
1267 ············​"<TE;​>;​" 1267 ············​"<TE;​>;​"
1268 ········​} 1268 ········​}
1269 ····​.​end·​annotation 1269 ····​.​end·​annotation
   
1270 ····​.​prologue 1270 ····​.​prologue
  1271 ····​.​line·​576
1271 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode<​TE;​>;​" 1272 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode<​TE;​>;​"
1272 ····​.​local·​p1,​·​"comparator":​Ljava/​util/​Comparator;​,​·​"Ljava/​util/​Comparator<-​TE;​>;​" 1273 ····​.​local·​p1,​·​"comparator":​Ljava/​util/​Comparator;​,​·​"Ljava/​util/​Comparator<-​TE;​>;​"
1273 ····​.​local·​p2,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​" 1274 ····​.​local·​p2,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​"
1274 ····const/​4·​v6,​·​0x0 1275 ····iget-​object·​v6,​·p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>elem:​Ljava/​lang/​Object;​
   
1275 ····.​line·576 1276 ····invoke-​interface·​{p1,​·p2,​·​v6},​·​Ljava/​util/​Comparator;​-​>compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
1276 ····​iget-​object·​v7,​·​p0,​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>elem:​Ljava/​lang/​Object;​  
Max diff block lines reached; 19821/23780 bytes (83.35%) of diff not shown.
[−]
smali/com/google/common/collect/TreeMultiset.smali
Offset 249, 15 lines modified Offset 249, 15 lines modified
249 ····​.​line·​57 249 ····​.​line·​57
250 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>successor(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​V 250 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>successor(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​V
   
251 ····​return-​void 251 ····​return-​void
252 .​end·​method 252 .​end·​method
   
253 .​method·​private·​aggregateAboveRange(L​com/​google/​common/​collect/​TreeMultiset$Aggregat​e;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J 253 .​method·​private·​aggregateAboveRange(L​com/​google/​common/​collect/​TreeMultiset$Aggregat​e;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J
254 ····​.​locals·5 254 ····​.​locals·6
255 ····​.​param·​p1,​·​"aggr"····​#·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​ 255 ····​.​param·​p1,​·​"aggr"····​#·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​
256 ····​.​param·​p2····​#·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 256 ····​.​param·​p2····​#·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
257 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​ 257 ········​.​annotation·​runtime·​Ljavax/​annotation/​Nullable;​
258 ········​.​end·​annotation 258 ········​.​end·​annotation
259 ····​.​end·​param 259 ····​.​end·​param
260 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 260 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
261 ········​value·​=·​{ 261 ········​value·​=·​{
Offset 271, 19 lines modified Offset 271, 19 lines modified
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​194 272 ····​.​line·​194
273 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​TreeMultiset;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset<TE;​>;​" 273 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​collect/​TreeMultiset;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset<TE;​>;​"
274 ····​.​local·​p2,​·​"node":​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode<​TE;​>;​" 274 ····​.​local·​p2,​·​"node":​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​,​·​"Lcom/​google/​common/​collect/​TreeMultiset$AvlNode<​TE;​>;​"
275 ····​if-​nez·​p2,​·​:​cond_0 275 ····​if-​nez·​p2,​·​:​cond_0
   
276 ····​.​line·​195 276 ····​.​line·​195
277 ····​const-​wide/​16·​v1,​·​0x0 277 ····​const-​wide/​16·​v2,​·​0x0
   
278 ····​.​line·​210 278 ····​.​line·​210
279 ····​:​goto_0 279 ····​:​goto_0
280 ····​return-​wide·​v1 280 ····​return-​wide·​v2
   
281 ····​.​line·​197 281 ····​.​line·​197
282 ····​:​cond_0 282 ····​:​cond_0
283 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>comparator()​Ljava/​util/​Comparator;​ 283 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>comparator()​Ljava/​util/​Comparator;​
   
284 ····​move-​result-​object·​v1 284 ····​move-​result-​object·​v1
   
Offset 310, 15 lines modified Offset 310, 15 lines modified
310 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 310 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
311 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 311 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
312 ····​move-​result-​object·​v1 312 ····​move-​result-​object·​v1
   
313 ····​invoke-​direct·​{p0,​·​p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>aggregateAboveRange(​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J 313 ····​invoke-​direct·​{p0,​·​p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset;​-​>aggregateAboveRange(​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J
   
314 ····​move-​result-​wide·​v1 314 ····​move-​result-​wide·​v2
   
315 ····​goto·​:​goto_0 315 ····​goto·​:​goto_0
   
316 ····​.​line·​200 316 ····​.​line·​200
317 ····​:​cond_1 317 ····​:​cond_1
318 ····​if-​nez·​v0,​·​:​cond_2 318 ····​if-​nez·​v0,​·​:​cond_2
   
Offset 348, 86 lines modified Offset 348, 86 lines modified
   
348 ····​.​line·​203 348 ····​.​line·​203
349 ····​:​pswitch_0 349 ····​:​pswitch_0
350 ····​invoke-​virtual·​{p1,​·​p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>nodeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​I 350 ····​invoke-​virtual·​{p1,​·​p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>nodeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​I
   
351 ····​move-​result·​v1 351 ····​move-​result·​v1
   
352 ····​int-​to-​long·​v1,​·​v1 352 ····​int-​to-​long·​v2,​·​v1
   
353 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 353 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
354 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 354 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
355 ····​move-​result-​object·​v3 355 ····​move-​result-​object·​v1
   
356 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J 356 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J
   
357 ····​move-​result-​wide·​v3 357 ····​move-​result-​wide·​v4
   
358 ····​add-​long/​2addr·​v1,​·​v3 358 ····​add-​long/​2addr·​v2,​·​v4
   
359 ····​goto·​:​goto_0 359 ····​goto·​:​goto_0
   
360 ····​.​line·​205 360 ····​.​line·​205
361 ····​:​pswitch_1 361 ····​:​pswitch_1
362 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 362 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
363 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 363 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
364 ····​move-​result-​object·​v1 364 ····​move-​result-​object·​v1
   
365 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J 365 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J
   
366 ····​move-​result-​wide·​v1 366 ····​move-​result-​wide·​v2
   
367 ····​goto·​:​goto_0 367 ····​goto·​:​goto_0
   
368 ····​.​line·​210 368 ····​.​line·​210
369 ····​:​cond_2 369 ····​:​cond_2
370 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 370 ····​#·​getter·​for:​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>right:​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
371 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​ 371 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​-​>access$700(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​
   
372 ····​move-​result-​object·​v1 372 ····​move-​result-​object·​v1
   
373 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J 373 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>treeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​J
   
374 ····​move-​result-​wide·​v1 374 ····​move-​result-​wide·​v2
   
375 ····​invoke-​virtual·​{p1,​·​p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>nodeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​I 375 ····​invoke-​virtual·​{p1,​·​p2},​·​Lcom/​google/​common/​collect/​TreeMultiset$Aggregat​e;​-​>nodeAggregate(Lcom/​google/​common/​collect/​TreeMultiset$AvlNode;​)​I
Max diff block lines reached; 9788/14207 bytes (68.90%) of diff not shown.
[−]
smali/com/google/common/hash/AbstractHasher.smali
Offset 52, 15 lines modified Offset 52, 15 lines modified
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​final·​putDouble(D)​Lcom/​google/​common/​hash/​Hasher;​ 55 .​method·​public·​final·​putDouble(D)​Lcom/​google/​common/​hash/​Hasher;​
56 ····​.​locals·2 56 ····​.​locals·3
57 ····​.​param·​p1,​·​"d"····​#·​D 57 ····​.​param·​p1,​·​"d"····​#·​D
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​32 59 ····​.​line·​32
60 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 60 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
61 ····​move-​result-​wide·​v0 61 ····​move-​result-​wide·​v0
[−]
smali/com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.smali
Offset 267, 15 lines modified Offset 267, 15 lines modified
   
267 ····​move-​result-​object·​v0 267 ····​move-​result-​object·​v0
   
268 ····​return-​object·​v0 268 ····​return-​object·​v0
269 .​end·​method 269 .​end·​method
   
270 .​method·​public·​putLong(J)​Lcom/​google/​common/​hash/​Hasher;​ 270 .​method·​public·​putLong(J)​Lcom/​google/​common/​hash/​Hasher;​
271 ····​.​locals·6 271 ····​.​locals·7
272 ····​.​param·​p1,​·​"l"····​#·​J 272 ····​.​param·​p1,​·​"l"····​#·​J
   
273 ····​.​prologue 273 ····​.​prologue
274 ····​.​line·​125 274 ····​.​line·​125
275 ····​const/​4·​v0,​·​0x0 275 ····​const/​4·​v0,​·​0x0
   
276 ····​.​local·​v0,​·​"i":​I 276 ····​.​local·​v0,​·​"i":​I
[−]
smali/com/google/common/hash/BloomFilterStrategies$1.smali
Offset 127, 15 lines modified Offset 127, 15 lines modified
127 ····​:​cond_2 127 ····​:​cond_2
128 ····​const/​4·​v6,​·​0x1 128 ····​const/​4·​v6,​·​0x1
   
129 ····​goto·​:​goto_1 129 ····​goto·​:​goto_1
130 .​end·​method 130 .​end·​method
   
131 .​method·​public·​put(Ljava/​lang/​Object;​Lcom/​google/​common/​hash/​Funnel;​ILcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​)​Z 131 .​method·​public·​put(Ljava/​lang/​Object;​Lcom/​google/​common/​hash/​Funnel;​ILcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​)​Z
132 ····​.​locals·9 132 ····​.​locals·10
133 ····​.​param·​p3,​·​"numHashFunctions"····​#·​I 133 ····​.​param·​p3,​·​"numHashFunctions"····​#·​I
134 ····​.​param·​p4,​·​"bits"····​#·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​ 134 ····​.​param·​p4,​·​"bits"····​#·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​
135 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 135 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
136 ········​value·​=·​{ 136 ········​value·​=·​{
137 ············​"<T:​",​ 137 ············​"<T:​",​
138 ············​"Ljava/​lang/​Object;​",​ 138 ············​"Ljava/​lang/​Object;​",​
139 ············​">(TT;​",​ 139 ············​">(TT;​",​
Offset 156, 42 lines modified Offset 156, 42 lines modified
   
156 ····​invoke-​interface·​{v7,​·​p1,​·​p2},​·​Lcom/​google/​common/​hash/​HashFunction;​-​>hashObject(Ljava/​lang/​Object;​Lcom/​google/​common/​hash/​Funnel;​)​Lcom/​google/​common/​hash/​HashCode;​ 156 ····​invoke-​interface·​{v7,​·​p1,​·​p2},​·​Lcom/​google/​common/​hash/​HashFunction;​-​>hashObject(Ljava/​lang/​Object;​Lcom/​google/​common/​hash/​Funnel;​)​Lcom/​google/​common/​hash/​HashCode;​
   
157 ····​move-​result-​object·​v7 157 ····​move-​result-​object·​v7
   
158 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​common/​hash/​HashCode;​-​>asLong()​J 158 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​common/​hash/​HashCode;​-​>asLong()​J
   
159 ····​move-​result-​wide·​v3 159 ····​move-​result-​wide·​v4
   
160 ····​.​line·​46 160 ····​.​line·​46
161 ····​.​local·​v3,​·​"hash64":​J 161 ····​.​local·​v4,​·​"hash64":​J
162 ····​long-​to-​int·​v1,​·​v3 162 ····​long-​to-​int·​v1,​·​v4
   
163 ····​.​line·​47 163 ····​.​line·​47
164 ····​.​local·​v1,​·​"hash1":​I 164 ····​.​local·​v1,​·​"hash1":​I
165 ····​const/​16·​v7,​·​0x20 165 ····​const/​16·​v7,​·​0x20
   
166 ····​ushr-​long·​v7,​·​v3,​·​v7 166 ····​ushr-​long·​v8,​·​v4,​·​v7
   
167 ····​long-​to-​int·​v2,​·​v7 167 ····​long-​to-​int·​v2,​·​v8
   
168 ····​.​line·​48 168 ····​.​line·​48
169 ····​.​local·​v2,​·​"hash2":​I 169 ····​.​local·​v2,​·​"hash2":​I
170 ····​const/​4·​v0,​·​0x0 170 ····​const/​4·​v0,​·​0x0
   
171 ····​.​line·​49 171 ····​.​line·​49
172 ····​.​local·​v0,​·​"bitsChanged":​Z 172 ····​.​local·​v0,​·​"bitsChanged":​Z
173 ····​const/​4·​v5,​·​0x1 173 ····​const/​4·​v3,​·​0x1
   
174 ····​.​local·​v5,​·​"i":​I 174 ····​.​local·​v3,​·​"i":​I
175 ····​:​goto_0 175 ····​:​goto_0
176 ····​if-​gt·​v5,​·​p3,​·​:​cond_1 176 ····​if-​gt·​v3,​·​p3,​·​:​cond_1
   
177 ····​.​line·​50 177 ····​.​line·​50
178 ····​mul-​int·​v7,​·​v5,​·​v2 178 ····​mul-​int·​v7,​·​v3,​·​v2
   
179 ····​add-​int·​v6,​·​v1,​·​v7 179 ····​add-​int·​v6,​·​v1,​·​v7
   
180 ····​.​line·​51 180 ····​.​line·​51
181 ····​.​local·​v6,​·​"nextHash":​I 181 ····​.​local·​v6,​·​"nextHash":​I
182 ····​if-​gez·​v6,​·​:​cond_0 182 ····​if-​gez·​v6,​·​:​cond_0
   
Offset 209, 15 lines modified Offset 209, 15 lines modified
209 ····​invoke-​virtual·​{p4,​·​v7},​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​-​>set(I)​Z 209 ····​invoke-​virtual·​{p4,​·​v7},​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​-​>set(I)​Z
   
210 ····​move-​result·​v7 210 ····​move-​result·​v7
   
211 ····​or-​int/​2addr·​v0,​·​v7 211 ····​or-​int/​2addr·​v0,​·​v7
   
212 ····​.​line·​49 212 ····​.​line·​49
213 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 213 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
214 ····​goto·​:​goto_0 214 ····​goto·​:​goto_0
   
215 ····​.​line·​56 215 ····​.​line·​56
216 ····​.​end·​local·​v6····​#·​"nextHash":​I 216 ····​.​end·​local·​v6····​#·​"nextHash":​I
217 ····​:​cond_1 217 ····​:​cond_1
218 ····​return·​v0 218 ····​return·​v0
[−]
smali/com/google/common/hash/BloomFilter.smali
Offset 288, 17 lines modified Offset 288, 17 lines modified
288 ····​move-​result-​object·​v9 288 ····​move-​result-​object·​v9
   
289 ····​aput-​object·​v9,​·​v8,​·​v6 289 ····​aput-​object·​v9,​·​v8,​·​v6
   
290 ····​invoke-​static·​{v4,​·​v7,​·​v8},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V 290 ····​invoke-​static·​{v4,​·​v7,​·​v8},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
291 ····​.​line·​224 291 ····​.​line·​224
292 ····​const-​wide/​16·​v7,​·​0x0 292 ····​const-​wide/​16·​v8,​·​0x0
   
293 ····​cmpl-​double·​v4,​·​p2,​·​v7 293 ····​cmpl-​double·​v4,​·​p2,​·​v8
   
294 ····​if-​lez·​v4,​·​:​cond_2 294 ····​if-​lez·​v4,​·​:​cond_2
   
295 ····​move·​v4,​·​v5 295 ····​move·​v4,​·​v5
   
296 ····​:​goto_1 296 ····​:​goto_1
297 ····​const-​string·​v7,​·​"False·​positive·​probability·​(%s)​·​must·​be·​>·​0.​0" 297 ····​const-​string·​v7,​·​"False·​positive·​probability·​(%s)​·​must·​be·​>·​0.​0"
Offset 310, 17 lines modified Offset 310, 17 lines modified
310 ····​move-​result-​object·​v9 310 ····​move-​result-​object·​v9
   
311 ····​aput-​object·​v9,​·​v8,​·​v6 311 ····​aput-​object·​v9,​·​v8,​·​v6
   
312 ····​invoke-​static·​{v4,​·​v7,​·​v8},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V 312 ····​invoke-​static·​{v4,​·​v7,​·​v8},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
313 ····​.​line·​225 313 ····​.​line·​225
314 ····​const-​wide/​high16·​v7,​·​0x3ff0000000000000L····​#·​1.​0 314 ····​const-​wide/​high16·​v8,​·​0x3ff0000000000000L····​#·​1.​0
   
315 ····​cmpg-​double·​v4,​·​p2,​·​v7 315 ····​cmpg-​double·​v4,​·​p2,​·​v8
   
316 ····​if-​gez·​v4,​·​:​cond_3 316 ····​if-​gez·​v4,​·​:​cond_3
   
317 ····​move·​v4,​·​v5 317 ····​move·​v4,​·​v5
   
318 ····​:​goto_2 318 ····​:​goto_2
319 ····​const-​string·​v7,​·​"False·​positive·​probability·​(%s)​·​must·​be·​<·​1.​0" 319 ····​const-​string·​v7,​·​"False·​positive·​probability·​(%s)​·​must·​be·​<·​1.​0"
Offset 343, 43 lines modified Offset 343, 43 lines modified
   
343 ····​.​line·​235 343 ····​.​line·​235
344 ····​:​cond_0 344 ····​:​cond_0
345 ····​int-​to-​long·​v4,​·​p1 345 ····​int-​to-​long·​v4,​·​p1
   
346 ····​invoke-​static·​{v4,​·​v5,​·​p2,​·​p3},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​>optimalNumOfBits(JD)​J 346 ····​invoke-​static·​{v4,​·​v5,​·​p2,​·​p3},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​>optimalNumOfBits(JD)​J
   
347 ····​move-​result-​wide·​v1 347 ····​move-​result-​wide·​v2
   
348 ····​.​line·​236 348 ····​.​line·​236
349 ····​.​local·​v1,​·​"numBits":​J 349 ····​.​local·​v2,​·​"numBits":​J
350 ····​int-​to-​long·​v4,​·​p1 350 ····​int-​to-​long·​v4,​·​p1
   
351 ····​invoke-​static·​{v4,​·​v5,​·​v1,​·​v2},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​>optimalNumOfHashFunc​tions(JJ)​I 351 ····​invoke-​static·​{v4,​·​v5,​·​v2,​·​v3},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​>optimalNumOfHashFunc​tions(JJ)​I
   
352 ····​move-​result·​v3 352 ····​move-​result·​v1
   
353 ····​.​line·​238 353 ····​.​line·​238
354 ····​.​local·​v3,​·​"numHashFunctions":​I 354 ····​.​local·​v1,​·​"numHashFunctions":​I
355 ····​:​try_start_0 355 ····​:​try_start_0
356 ····​new-​instance·​v4,​·​Lcom/​google/​common/​hash/​BloomFilter;​ 356 ····​new-​instance·​v4,​·​Lcom/​google/​common/​hash/​BloomFilter;​
   
357 ····​new-​instance·​v5,​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​ 357 ····​new-​instance·​v5,​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​
   
358 ····​invoke-​direct·​{v5,​·​v1,​·​v2},​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​-​><init>(J)​V 358 ····​invoke-​direct·​{v5,​·​v2,​·​v3},​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​-​><init>(J)​V
   
359 ····​sget-​object·​v6,​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​;​-​>MURMUR128_MITZ_32:​Lcom/​google/​common/​hash/​BloomFilterStrategies​;​ 359 ····​sget-​object·​v6,​·​Lcom/​google/​common/​hash/​BloomFilterStrategies​;​-​>MURMUR128_MITZ_32:​Lcom/​google/​common/​hash/​BloomFilterStrategies​;​
   
360 ····​invoke-​direct·​{v4,​·​v5,​·​v3,​·​p0,​·​v6},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​><init>(Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​ILcom/​google/​common/​hash/​Funnel;​Lcom/​google/​common/​hash/​BloomFilter$Strategy;​)​V 360 ····​invoke-​direct·​{v4,​·​v5,​·​v1,​·​p0,​·​v6},​·​Lcom/​google/​common/​hash/​BloomFilter;​-​><init>(Lcom/​google/​common/​hash/​BloomFilterStrategies​$BitArray;​ILcom/​google/​common/​hash/​Funnel;​Lcom/​google/​common/​hash/​BloomFilter$Strategy;​)​V
361 ····​:​try_end_0 361 ····​:​try_end_0
362 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 362 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
363 ····​return-​object·​v4 363 ····​return-​object·​v4
   
364 ····​.​end·​local·​v1····​#·​"numBits":​J 364 ····​.​end·​local·​v1····​#·​"numHashFunctions":​I
365 ····​.​end·​local·​v3····​#·​"numHashFunctions":​I 365 ····​.​end·​local·​v2····​#·​"numBits":​J
366 ····​:​cond_1 366 ····​:​cond_1
367 ····​move·​v4,​·​v6 367 ····​move·​v4,​·​v6
   
368 ····​.​line·​222 368 ····​.​line·​222
369 ····​goto·​:​goto_0 369 ····​goto·​:​goto_0
   
370 ····​:​cond_2 370 ····​:​cond_2
Offset 391, 16 lines modified Offset 391, 16 lines modified
391 ····​:​cond_3 391 ····​:​cond_3
392 ····​move·​v4,​·​v6 392 ····​move·​v4,​·​v6
   
393 ····​.​line·​225 393 ····​.​line·​225
394 ····​goto·​:​goto_2 394 ····​goto·​:​goto_2
   
395 ····​.​line·​240 395 ····​.​line·​240
396 ····​.​restart·​local·​v1····​#·​"numBits":​J 396 ····​.​restart·​local·​v1····​#·​"numHashFunctions":​I
397 ····​.​restart·​local·​v3····​#·​"numHashFunctions":​I 397 ····​.​restart·​local·​v2····​#·​"numBits":​J
398 ····​:​catch_0 398 ····​:​catch_0
399 ····​move-​exception·​v0 399 ····​move-​exception·​v0
   
400 ····​.​line·​241 400 ····​.​line·​241
401 ····​.​local·​v0,​·​"e":​Ljava/​lang/​IllegalArgumentExcept​ion;​ 401 ····​.​local·​v0,​·​"e":​Ljava/​lang/​IllegalArgumentExcept​ion;​
402 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 402 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
Offset 410, 15 lines modified Offset 410, 15 lines modified
   
410 ····​const-​string·​v6,​·​"Could·​not·​create·​BloomFilter·​of·​" 410 ····​const-​string·​v6,​·​"Could·​not·​create·​BloomFilter·​of·​"
Max diff block lines reached; 1646/5160 bytes (31.90%) of diff not shown.
[−]
smali/com/google/common/hash/AbstractCompositeHashFunction$1.smali
Offset 297, 15 lines modified Offset 297, 15 lines modified
   
297 ····​move-​result-​object·​v0 297 ····​move-​result-​object·​v0
   
298 ····​return-​object·​v0 298 ····​return-​object·​v0
299 .​end·​method 299 .​end·​method
   
300 .​method·​public·​putDouble(D)​Lcom/​google/​common/​hash/​Hasher;​ 300 .​method·​public·​putDouble(D)​Lcom/​google/​common/​hash/​Hasher;​
301 ····​.​locals·4 301 ····​.​locals·5
302 ····​.​param·​p1,​·​"d"····​#·​D 302 ····​.​param·​p1,​·​"d"····​#·​D
   
303 ····​.​prologue 303 ····​.​prologue
304 ····​.​line·​105 304 ····​.​line·​105
305 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​AbstractCompositeHash​Function$1;​-​>val$hashers:​[Lcom/​google/​common/​hash/​Hasher;​ 305 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​AbstractCompositeHash​Function$1;​-​>val$hashers:​[Lcom/​google/​common/​hash/​Hasher;​
   
306 ····​.​local·​v0,​·​"arr$":​[Lcom/​google/​common/​hash/​Hasher;​ 306 ····​.​local·​v0,​·​"arr$":​[Lcom/​google/​common/​hash/​Hasher;​
Offset 441, 15 lines modified Offset 441, 15 lines modified
   
441 ····​move-​result-​object·​v0 441 ····​move-​result-​object·​v0
   
442 ····​return-​object·​v0 442 ····​return-​object·​v0
443 .​end·​method 443 .​end·​method
   
444 .​method·​public·​putLong(J)​Lcom/​google/​common/​hash/​Hasher;​ 444 .​method·​public·​putLong(J)​Lcom/​google/​common/​hash/​Hasher;​
445 ····​.​locals·4 445 ····​.​locals·5
446 ····​.​param·​p1,​·​"l"····​#·​J 446 ····​.​param·​p1,​·​"l"····​#·​J
   
447 ····​.​prologue 447 ····​.​prologue
448 ····​.​line·​91 448 ····​.​line·​91
449 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​AbstractCompositeHash​Function$1;​-​>val$hashers:​[Lcom/​google/​common/​hash/​Hasher;​ 449 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​AbstractCompositeHash​Function$1;​-​>val$hashers:​[Lcom/​google/​common/​hash/​Hasher;​
   
450 ····​.​local·​v0,​·​"arr$":​[Lcom/​google/​common/​hash/​Hasher;​ 450 ····​.​local·​v0,​·​"arr$":​[Lcom/​google/​common/​hash/​Hasher;​
[−]
smali/com/google/common/hash/HashCodes.smali
Offset 87, 15 lines modified Offset 87, 15 lines modified
   
87 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​hash/​HashCodes$IntHashCode​;​-​><init>(I)​V 87 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​hash/​HashCodes$IntHashCode​;​-​><init>(I)​V
   
88 ····​return-​object·​v0 88 ····​return-​object·​v0
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​static·​fromLong(J)​Lcom/​google/​common/​hash/​HashCode;​ 90 .​method·​public·​static·​fromLong(J)​Lcom/​google/​common/​hash/​HashCode;​
91 ····​.​locals·1 91 ····​.​locals·2
92 ····​.​param·​p0,​·​"hash"····​#·​J 92 ····​.​param·​p0,​·​"hash"····​#·​J
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​.​line·​85 94 ····​.​line·​85
95 ····​new-​instance·​v0,​·​Lcom/​google/​common/​hash/​HashCodes$LongHashCod​e;​ 95 ····​new-​instance·​v0,​·​Lcom/​google/​common/​hash/​HashCodes$LongHashCod​e;​
   
96 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​hash/​HashCodes$LongHashCod​e;​-​><init>(J)​V 96 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​hash/​HashCodes$LongHashCod​e;​-​><init>(J)​V
[−]
smali/com/google/common/hash/Hashing$LinearCongruentialGenerator.smali
Offset 16, 15 lines modified Offset 16, 15 lines modified
   
16 #·​instance·​fields 16 #·​instance·​fields
17 .​field·​private·​state:​J 17 .​field·​private·​state:​J
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​public·​constructor·​<init>(J)​V 19 .​method·​public·​constructor·​<init>(J)​V
20 ····​.​locals·0 20 ····​.​locals·1
21 ····​.​param·​p1,​·​"seed"····​#·​J 21 ····​.​param·​p1,​·​"seed"····​#·​J
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​411 23 ····​.​line·​411
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​412 25 ····​.​line·​412
[−]
smali/com/google/common/hash/Hashing.smali
Offset 526, 23 lines modified Offset 526, 23 lines modified
526 ····​const/​4·​v0,​·​0x0 526 ····​const/​4·​v0,​·​0x0
   
527 ····​.​line·​305 527 ····​.​line·​305
528 ····​.​local·​v0,​·​"candidate":​I 528 ····​.​local·​v0,​·​"candidate":​I
529 ····​:​goto_1 529 ····​:​goto_1
530 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1 530 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1
   
531 ····​int-​to-​double·​v3,​·​v3 531 ····​int-​to-​double·​v4,​·​v3
   
532 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​hash/​Hashing$LinearCongrue​ntialGenerator;​-​>nextDouble()​D 532 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​hash/​Hashing$LinearCongrue​ntialGenerator;​-​>nextDouble()​D
   
533 ····​move-​result-​wide·​v5 533 ····​move-​result-​wide·​v6
   
534 ····​div-​double/​2addr·​v3,​·​v5 534 ····​div-​double/​2addr·​v4,​·​v6
   
535 ····​double-​to-​int·​v2,​·​v3 535 ····​double-​to-​int·​v2,​·​v4
   
536 ····​.​line·​306 536 ····​.​line·​306
537 ····​.​local·​v2,​·​"next":​I 537 ····​.​local·​v2,​·​"next":​I
538 ····​if-​ltz·​v2,​·​:​cond_1 538 ····​if-​ltz·​v2,​·​:​cond_1
   
539 ····​if-​ge·​v2,​·​p2,​·​:​cond_1 539 ····​if-​ge·​v2,​·​p2,​·​:​cond_1
   
[−]
smali/com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.smali
Offset 57, 15 lines modified Offset 57, 15 lines modified
57 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>length:​I 57 ····​iput·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>length:​I
   
58 ····​.​line·​75 58 ····​.​line·​75
59 ····​return-​void 59 ····​return-​void
60 .​end·​method 60 .​end·​method
   
61 .​method·​private·​bmix64(JJ)​V 61 .​method·​private·​bmix64(JJ)​V
62 ····​.​locals·6 62 ····​.​locals·7
63 ····​.​param·​p1,​·​"k1"····​#·​J 63 ····​.​param·​p1,​·​"k1"····​#·​J
64 ····​.​param·​p3,​·​"k2"····​#·​J 64 ····​.​param·​p3,​·​"k2"····​#·​J
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​const-​wide/​16·​v4,​·​0x5 66 ····​const-​wide/​16·​v4,​·​0x5
   
67 ····​.​line·​85 67 ····​.​line·​85
Offset 153, 15 lines modified Offset 153, 15 lines modified
153 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h2:​J 153 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h2:​J
   
154 ····​.​line·​96 154 ····​.​line·​96
155 ····​return-​void 155 ····​return-​void
156 .​end·​method 156 .​end·​method
   
157 .​method·​private·​static·​fmix64(J)​J 157 .​method·​private·​static·​fmix64(J)​J
158 ····​.​locals·3 158 ····​.​locals·4
159 ····​.​param·​p0,​·​"k"····​#·​J 159 ····​.​param·​p0,​·​"k"····​#·​J
   
160 ····​.​prologue 160 ····​.​prologue
161 ····​const/​16·​v2,​·​0x21 161 ····​const/​16·​v2,​·​0x21
   
162 ····​.​line·​164 162 ····​.​line·​164
163 ····​ushr-​long·​v0,​·​p0,​·​v2 163 ····​ushr-​long·​v0,​·​p0,​·​v2
Offset 337, 23 lines modified Offset 337, 23 lines modified
   
337 ····​sget-​object·​v1,​·​Ljava/​nio/​ByteOrder;​-​>LITTLE_ENDIAN:​Ljava/​nio/​ByteOrder;​ 337 ····​sget-​object·​v1,​·​Ljava/​nio/​ByteOrder;​-​>LITTLE_ENDIAN:​Ljava/​nio/​ByteOrder;​
   
338 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​nio/​ByteBuffer;​-​>order(Ljava/​nio/​ByteOrder;​)​Ljava/​nio/​ByteBuffer;​ 338 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​nio/​ByteBuffer;​-​>order(Ljava/​nio/​ByteOrder;​)​Ljava/​nio/​ByteBuffer;​
   
339 ····​move-​result-​object·​v0 339 ····​move-​result-​object·​v0
   
340 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h1:​J 340 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h1:​J
   
341 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​nio/​ByteBuffer;​-​>putLong(J)​Ljava/​nio/​ByteBuffer;​ 341 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​nio/​ByteBuffer;​-​>putLong(J)​Ljava/​nio/​ByteBuffer;​
   
342 ····​move-​result-​object·​v0 342 ····​move-​result-​object·​v0
   
343 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h2:​J 343 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​hash/​Murmur3_128HashFuncti​on$Murmur3_128Hasher;​-​>h2:​J
   
344 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​nio/​ByteBuffer;​-​>putLong(J)​Ljava/​nio/​ByteBuffer;​ 344 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​nio/​ByteBuffer;​-​>putLong(J)​Ljava/​nio/​ByteBuffer;​
   
345 ····​move-​result-​object·​v0 345 ····​move-​result-​object·​v0
   
346 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>array()​[B 346 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>array()​[B
   
347 ····​move-​result-​object·​v0 347 ····​move-​result-​object·​v0
   
[−]
smali/com/google/common/hash/HashCodes$LongHashCode.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
   
23 #·​instance·​fields 23 #·​instance·​fields
24 .​field·​final·​hash:​J 24 .​field·​final·​hash:​J
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(J)​V 26 .​method·​constructor·​<init>(J)​V
27 ····​.​locals·0 27 ····​.​locals·1
28 ····​.​param·​p1,​·​"hash"····​#·​J 28 ····​.​param·​p1,​·​"hash"····​#·​J
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​91 30 ····​.​line·​91
31 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​hash/​HashCode;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​hash/​HashCode;​-​><init>()​V
   
32 ····​.​line·​92 32 ····​.​line·​92
[−]
smali/com/google/common/hash/Murmur3_32HashFunction.smali
Offset 216, 15 lines modified Offset 216, 15 lines modified
   
216 ····​move-​result-​object·​v2 216 ····​move-​result-​object·​v2
   
217 ····​return-​object·​v2 217 ····​return-​object·​v2
218 .​end·​method 218 .​end·​method
   
219 .​method·​public·​hashLong(J)​Lcom/​google/​common/​hash/​HashCode;​ 219 .​method·​public·​hashLong(J)​Lcom/​google/​common/​hash/​HashCode;​
220 ····​.​locals·6 220 ····​.​locals·7
221 ····​.​param·​p1,​·​"input"····​#·​J 221 ····​.​param·​p1,​·​"input"····​#·​J
   
222 ····​.​prologue 222 ····​.​prologue
223 ····​.​line·​76 223 ····​.​line·​76
224 ····​long-​to-​int·​v3,​·​p1 224 ····​long-​to-​int·​v3,​·​p1
   
225 ····​.​line·​77 225 ····​.​line·​77
[−]
smali/com/google/common/io/ByteSink.smali
Offset 153, 15 lines modified Offset 153, 15 lines modified
   
153 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 153 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
154 ····​throw·​v3 154 ····​throw·​v3
155 .​end·​method 155 .​end·​method
   
156 .​method·​public·​writeFrom(Ljava/​io/​InputStream;​)​J 156 .​method·​public·​writeFrom(Ljava/​io/​InputStream;​)​J
157 ····​.​locals·5 157 ····​.​locals·6
158 ····​.​param·​p1,​·​"input"····​#·​Ljava/​io/​InputStream;​ 158 ····​.​param·​p1,​·​"input"····​#·​Ljava/​io/​InputStream;​
159 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 159 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
160 ········​value·​=·​{ 160 ········​value·​=·​{
161 ············​Ljava/​io/​IOException;​ 161 ············​Ljava/​io/​IOException;​
162 ········​} 162 ········​}
163 ····​.​end·​annotation 163 ····​.​end·​annotation
   
Offset 190, 20 lines modified Offset 190, 20 lines modified
190 ····​.​line·​114 190 ····​.​line·​114
191 ····​.​local·​v2,​·​"out":​Ljava/​io/​OutputStream;​ 191 ····​.​local·​v2,​·​"out":​Ljava/​io/​OutputStream;​
192 ····​invoke-​static·​{p1,​·​v2},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>copy(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​J 192 ····​invoke-​static·​{p1,​·​v2},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>copy(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​J
193 ····​:​try_end_0 193 ····​:​try_end_0
194 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 194 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
195 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 195 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
196 ····​move-​result-​wide·​v3 196 ····​move-​result-​wide·​v4
   
197 ····​.​line·​118 197 ····​.​line·​118
198 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 198 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
199 ····​return-​wide·​v3 199 ····​return-​wide·​v4
   
200 ····​.​line·​115 200 ····​.​line·​115
201 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​ 201 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​
202 ····​:​catch_0 202 ····​:​catch_0
203 ····​move-​exception·​v1 203 ····​move-​exception·​v1
   
204 ····​.​line·​116 204 ····​.​line·​116
[−]
smali/com/google/common/io/ByteSource$SlicedByteSource.smali
Offset 115, 15 lines modified Offset 115, 15 lines modified
   
115 ····​return-​void 115 ····​return-​void
116 .​end·​method 116 .​end·​method
   
   
117 #·​virtual·​methods 117 #·​virtual·​methods
118 .​method·​public·​openStream()​Ljava/​io/​InputStream;​ 118 .​method·​public·​openStream()​Ljava/​io/​InputStream;​
119 ····​.​locals·7 119 ····​.​locals·8
120 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 120 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
121 ········​value·​=·​{ 121 ········​value·​=·​{
122 ············​Ljava/​io/​IOException;​ 122 ············​Ljava/​io/​IOException;​
123 ········​} 123 ········​}
124 ····​.​end·​annotation 124 ····​.​end·​annotation
   
125 ····​.​prologue 125 ····​.​prologue
Offset 132, 35 lines modified Offset 132, 35 lines modified
   
132 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​common/​io/​ByteSource;​-​>openStream()​Ljava/​io/​InputStream;​ 132 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​common/​io/​ByteSource;​-​>openStream()​Ljava/​io/​InputStream;​
   
133 ····​move-​result-​object·​v2 133 ····​move-​result-​object·​v2
   
134 ····​.​line·​314 134 ····​.​line·​314
135 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​ 135 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​
136 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J 136 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J
   
137 ····​const-​wide/​16·​v5,​·​0x0 137 ····​const-​wide/​16·​v6,​·​0x0
   
138 ····​cmp-​long·​v3,​·​v3,​·​v5 138 ····​cmp-​long·​v3,​·​v4,​·​v6
   
139 ····​if-​lez·​v3,​·​:​cond_0 139 ····​if-​lez·​v3,​·​:​cond_0
   
140 ····​.​line·​316 140 ····​.​line·​316
141 ····​:​try_start_0 141 ····​:​try_start_0
142 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J 142 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J
   
143 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>skipFully(Ljava/​io/​InputStream;​J)​V 143 ····​invoke-​static·​{v2,​·​v4,​·​v5},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>skipFully(Ljava/​io/​InputStream;​J)​V
144 ····​:​try_end_0 144 ····​:​try_end_0
145 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 145 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
146 ····​.​line·​327 146 ····​.​line·​327
147 ····​:​cond_0 147 ····​:​cond_0
148 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>length:​J 148 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>length:​J
   
149 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>limit(Ljava/​io/​InputStream;​J)​Ljava/​io/​InputStream;​ 149 ····​invoke-​static·​{v2,​·​v4,​·​v5},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>limit(Ljava/​io/​InputStream;​J)​Ljava/​io/​InputStream;​
   
150 ····​move-​result-​object·​v3 150 ····​move-​result-​object·​v3
   
151 ····​return-​object·​v3 151 ····​return-​object·​v3
   
152 ····​.​line·​317 152 ····​.​line·​317
153 ····​:​catch_0 153 ····​:​catch_0
Offset 192, 15 lines modified Offset 192, 15 lines modified
   
192 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 192 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
193 ····​throw·​v3 193 ····​throw·​v3
194 .​end·​method 194 .​end·​method
   
195 .​method·​public·​slice(JJ)​Lcom/​google/​common/​io/​ByteSource;​ 195 .​method·​public·​slice(JJ)​Lcom/​google/​common/​io/​ByteSource;​
196 ····​.​locals·​10 196 ····​.​locals·​11
197 ····​.​param·​p1,​·​"offset"····​#·​J 197 ····​.​param·​p1,​·​"offset"····​#·​J
198 ····​.​param·​p3,​·​"length"····​#·​J 198 ····​.​param·​p3,​·​"length"····​#·​J
   
199 ····​.​prologue 199 ····​.​prologue
200 ····​const-​wide/​16·​v8,​·​0x0 200 ····​const-​wide/​16·​v8,​·​0x0
   
201 ····​const/​4·​v3,​·​0x1 201 ····​const/​4·​v3,​·​0x1
Offset 252, 23 lines modified Offset 252, 23 lines modified
   
252 ····​sub-​long·​v0,​·​v2,​·​p1 252 ····​sub-​long·​v0,​·​v2,​·​p1
   
253 ····​.​line·​335 253 ····​.​line·​335
254 ····​.​local·​v0,​·​"maxLength":​J 254 ····​.​local·​v0,​·​"maxLength":​J
255 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>this$0:​Lcom/​google/​common/​io/​ByteSource;​ 255 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>this$0:​Lcom/​google/​common/​io/​ByteSource;​
   
256 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J 256 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​io/​ByteSource$SlicedByte​Source;​-​>offset:​J
   
257 ····​add-​long/​2addr·​v3,​·​p1 257 ····​add-​long/​2addr·​v4,​·​p1
   
258 ····​invoke-​static·​{p3,​·​p4,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(JJ)​J 258 ····​invoke-​static·​{p3,​·​p4,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(JJ)​J
   
259 ····​move-​result-​wide·​v5 259 ····​move-​result-​wide·​v6
   
260 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​google/​common/​io/​ByteSource;​-​>slice(JJ)​Lcom/​google/​common/​io/​ByteSource;​ 260 ····​invoke-​virtual·​{v2,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​google/​common/​io/​ByteSource;​-​>slice(JJ)​Lcom/​google/​common/​io/​ByteSource;​
   
261 ····​move-​result-​object·​v2 261 ····​move-​result-​object·​v2
   
262 ····​return-​object·​v2 262 ····​return-​object·​v2
   
263 ····​.​end·​local·​v0····​#·​"maxLength":​J 263 ····​.​end·​local·​v0····​#·​"maxLength":​J
264 ····​:​cond_0 264 ····​:​cond_0
Offset 281, 15 lines modified Offset 281, 15 lines modified
281 ····​move·​v2,​·​v4 281 ····​move·​v2,​·​v4
   
282 ····​.​line·​333 282 ····​.​line·​333
283 ····​goto·​:​goto_1 283 ····​goto·​:​goto_1
284 .​end·​method 284 .​end·​method
   
285 .​method·​public·​toString()​Ljava/​lang/​String;​ 285 .​method·​public·​toString()​Ljava/​lang/​String;​
Max diff block lines reached; 1436/4697 bytes (30.57%) of diff not shown.
[−]
smali/com/google/common/io/ByteSource.smali
Offset 388, 15 lines modified Offset 388, 15 lines modified
   
388 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 388 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
389 ····​throw·​v4 389 ····​throw·​v4
390 .​end·​method 390 .​end·​method
   
391 .​method·​public·​copyTo(Ljava/​io/​OutputStream;​)​J 391 .​method·​public·​copyTo(Ljava/​io/​OutputStream;​)​J
392 ····​.​locals·5 392 ····​.​locals·6
393 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​ 393 ····​.​param·​p1,​·​"output"····​#·​Ljava/​io/​OutputStream;​
394 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 394 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
395 ········​value·​=·​{ 395 ········​value·​=·​{
396 ············​Ljava/​io/​IOException;​ 396 ············​Ljava/​io/​IOException;​
397 ········​} 397 ········​}
398 ····​.​end·​annotation 398 ····​.​end·​annotation
   
Offset 425, 20 lines modified Offset 425, 20 lines modified
425 ····​.​line·​183 425 ····​.​line·​183
426 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​ 426 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​
427 ····​invoke-​static·​{v2,​·​p1},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>copy(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​J 427 ····​invoke-​static·​{v2,​·​p1},​·​Lcom/​google/​common/​io/​ByteStreams;​-​>copy(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​J
428 ····​:​try_end_0 428 ····​:​try_end_0
429 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 429 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
430 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 430 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
431 ····​move-​result-​wide·​v3 431 ····​move-​result-​wide·​v4
   
432 ····​.​line·​187 432 ····​.​line·​187
433 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 433 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
434 ····​return-​wide·​v3 434 ····​return-​wide·​v4
   
435 ····​.​line·​184 435 ····​.​line·​184
436 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​ 436 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​
437 ····​:​catch_0 437 ····​:​catch_0
438 ····​move-​exception·​v1 438 ····​move-​exception·​v1
   
439 ····​.​line·​185 439 ····​.​line·​185
Offset 602, 15 lines modified Offset 602, 15 lines modified
   
602 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 602 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
603 ····​throw·​v3 603 ····​throw·​v3
604 .​end·​method 604 .​end·​method
   
605 .​method·​public·​size()​J 605 .​method·​public·​size()​J
606 ····​.​locals·5 606 ····​.​locals·6
607 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 607 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
608 ········​value·​=·​{ 608 ········​value·​=·​{
609 ············​Ljava/​io/​IOException;​ 609 ············​Ljava/​io/​IOException;​
610 ········​} 610 ········​}
611 ····​.​end·​annotation 611 ····​.​end·​annotation
   
612 ····​.​prologue 612 ····​.​prologue
Offset 635, 22 lines modified Offset 635, 22 lines modified
635 ····​.​line·​120 635 ····​.​line·​120
636 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​ 636 ····​.​local·​v2,​·​"in":​Ljava/​io/​InputStream;​
637 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​google/​common/​io/​ByteSource;​-​>countBySkipping(Ljav​a/​io/​InputStream;​)​J 637 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​google/​common/​io/​ByteSource;​-​>countBySkipping(Ljav​a/​io/​InputStream;​)​J
638 ····​:​try_end_0 638 ····​:​try_end_0
639 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 639 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
640 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 640 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
641 ····​move-​result-​wide·​v3 641 ····​move-​result-​wide·​v4
   
642 ····​.​line·​124 642 ····​.​line·​124
643 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 643 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
644 ····​.​line·​134 644 ····​.​line·​134
645 ····​:​goto_0 645 ····​:​goto_0
646 ····​return-​wide·​v3 646 ····​return-​wide·​v4
   
647 ····​.​line·​121 647 ····​.​line·​121
648 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​ 648 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​
649 ····​:​catch_0 649 ····​:​catch_0
650 ····​move-​exception·​v3 650 ····​move-​exception·​v3
   
651 ····​.​line·​124 651 ····​.​line·​124
Offset 676, 15 lines modified Offset 676, 15 lines modified
676 ····​.​line·​130 676 ····​.​line·​130
677 ····​.​restart·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​ 677 ····​.​restart·​local·​v2····​#·​"in":​Ljava/​io/​InputStream;​
678 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​google/​common/​io/​ByteSource;​-​>countByReading(Ljava​/​io/​InputStream;​)​J 678 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​google/​common/​io/​ByteSource;​-​>countByReading(Ljava​/​io/​InputStream;​)​J
679 ····​:​try_end_1 679 ····​:​try_end_1
680 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 680 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
681 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 681 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
682 ····​move-​result-​wide·​v3 682 ····​move-​result-​wide·​v4
   
683 ····​.​line·​134 683 ····​.​line·​134
684 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 684 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
685 ····​goto·​:​goto_0 685 ····​goto·​:​goto_0
   
686 ····​.​line·​124 686 ····​.​line·​124
[−]
smali/com/google/common/io/ByteStreams$ByteArrayDataInputStream.smali
Offset 173, 28 lines modified Offset 173, 28 lines modified
   
173 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V 173 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
174 ····​throw·​v1 174 ····​throw·​v1
175 .​end·​method 175 .​end·​method
   
176 .​method·​public·​readDouble()​D 176 .​method·​public·​readDouble()​D
177 ····​.​locals·3 177 ····​.​locals·4
   
178 ····​.​prologue 178 ····​.​prologue
179 ····​.​line·​399 179 ····​.​line·​399
180 ····​:​try_start_0 180 ····​:​try_start_0
181 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataInputStream;​-​>input:​Ljava/​io/​DataInput;​ 181 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataInputStream;​-​>input:​Ljava/​io/​DataInput;​
   
182 ····​invoke-​interface·​{v1},​·​Ljava/​io/​DataInput;​-​>readDouble()​D 182 ····​invoke-​interface·​{v1},​·​Ljava/​io/​DataInput;​-​>readDouble()​D
183 ····​:​try_end_0 183 ····​:​try_end_0
184 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 184 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​return-​wide·​v1 186 ····​return-​wide·​v2
   
187 ····​.​line·​400 187 ····​.​line·​400
188 ····​:​catch_0 188 ····​:​catch_0
189 ····​move-​exception·​v0 189 ····​move-​exception·​v0
   
190 ····​.​line·​401 190 ····​.​line·​401
191 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 191 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
Offset 349, 28 lines modified Offset 349, 28 lines modified
   
349 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V 349 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
350 ····​throw·​v1 350 ····​throw·​v1
351 .​end·​method 351 .​end·​method
   
352 .​method·​public·​readLong()​J 352 .​method·​public·​readLong()​J
353 ····​.​locals·3 353 ····​.​locals·4
   
354 ····​.​prologue 354 ····​.​prologue
355 ····​.​line·​383 355 ····​.​line·​383
356 ····​:​try_start_0 356 ····​:​try_start_0
357 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataInputStream;​-​>input:​Ljava/​io/​DataInput;​ 357 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataInputStream;​-​>input:​Ljava/​io/​DataInput;​
   
358 ····​invoke-​interface·​{v1},​·​Ljava/​io/​DataInput;​-​>readLong()​J 358 ····​invoke-​interface·​{v1},​·​Ljava/​io/​DataInput;​-​>readLong()​J
359 ····​:​try_end_0 359 ····​:​try_end_0
360 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 360 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
361 ····​move-​result-​wide·​v1 361 ····​move-​result-​wide·​v2
   
362 ····​return-​wide·​v1 362 ····​return-​wide·​v2
   
363 ····​.​line·​384 363 ····​.​line·​384
364 ····​:​catch_0 364 ····​:​catch_0
365 ····​move-​exception·​v0 365 ····​move-​exception·​v0
   
366 ····​.​line·​385 366 ····​.​line·​385
367 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 367 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
[−]
smali/com/google/common/io/ByteStreams$LimitedInputStream.smali
Offset 166, 21 lines modified Offset 166, 21 lines modified
166 ····​move-​result·​v0 166 ····​move-​result·​v0
   
167 ····​.​line·​647 167 ····​.​line·​647
168 ····​.​local·​v0,​·​"result":​I 168 ····​.​local·​v0,​·​"result":​I
169 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 169 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
170 ····​.​line·​648 170 ····​.​line·​648
171 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J 171 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J
   
172 ····​const-​wide/​16·​v3,​·​0x1 172 ····​const-​wide/​16·​v4,​·​0x1
   
173 ····​sub-​long/​2addr·​v1,​·​v3 173 ····​sub-​long/​2addr·​v2,​·​v4
   
174 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J 174 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J
   
175 ····​goto·​:​goto_0 175 ····​goto·​:​goto_0
176 .​end·​method 176 .​end·​method
   
177 .​method·​public·​read([BII)​I 177 .​method·​public·​read([BII)​I
178 ····​.​locals·​6 178 ····​.​locals·​6
179 ····​.​param·​p1,​·​"b"····​#·​[B 179 ····​.​param·​p1,​·​"b"····​#·​[B
Offset 231, 21 lines modified Offset 231, 21 lines modified
231 ····​move-​result·​v0 231 ····​move-​result·​v0
   
232 ····​.​line·​660 232 ····​.​line·​660
233 ····​.​local·​v0,​·​"result":​I 233 ····​.​local·​v0,​·​"result":​I
234 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 234 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
235 ····​.​line·​661 235 ····​.​line·​661
236 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J 236 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J
   
237 ····​int-​to-​long·​v3,​·​v0 237 ····​int-​to-​long·​v4,​·​v0
   
238 ····​sub-​long/​2addr·​v1,​·​v3 238 ····​sub-​long/​2addr·​v2,​·​v4
   
239 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J 239 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$LimitedIn​putStream;​-​>left:​J
   
240 ····​goto·​:​goto_0 240 ····​goto·​:​goto_0
241 .​end·​method 241 .​end·​method
   
242 .​method·​public·​declared-​synchronized·​reset()​V 242 .​method·​public·​declared-​synchronized·​reset()​V
243 ····​.​locals·​4 243 ····​.​locals·​4
244 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 244 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
Offset 322, 15 lines modified Offset 322, 15 lines modified
322 ····​.​line·​676 322 ····​.​line·​676
323 ····​monitor-​exit·​p0 323 ····​monitor-​exit·​p0
   
324 ····​return-​void 324 ····​return-​void
325 .​end·​method 325 .​end·​method
   
326 .​method·​public·​skip(J)​J 326 .​method·​public·​skip(J)​J
327 ····​.​locals·4 327 ····​.​locals·5
328 ····​.​param·​p1,​·​"n"····​#·​J 328 ····​.​param·​p1,​·​"n"····​#·​J
329 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 329 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
330 ········​value·​=·​{ 330 ········​value·​=·​{
331 ············​Ljava/​io/​IOException;​ 331 ············​Ljava/​io/​IOException;​
332 ········​} 332 ········​}
333 ····​.​end·​annotation 333 ····​.​end·​annotation
   
[−]
smali/com/google/common/io/ByteStreams$ByteArrayDataOutputStream.smali
Offset 324, 15 lines modified Offset 324, 15 lines modified
   
324 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V 324 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V
   
325 ····​throw·​v1 325 ····​throw·​v1
326 .​end·​method 326 .​end·​method
   
327 .​method·​public·​writeDouble(D)​V 327 .​method·​public·​writeDouble(D)​V
328 ····​.​locals·2 328 ····​.​locals·3
329 ····​.​param·​p1,​·​"v"····​#·​D 329 ····​.​param·​p1,​·​"v"····​#·​D
   
330 ····​.​prologue 330 ····​.​prologue
331 ····​.​line·​526 331 ····​.​line·​526
332 ····​:​try_start_0 332 ····​:​try_start_0
333 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataOutputStream;​-​>output:​Ljava/​io/​DataOutput;​ 333 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataOutputStream;​-​>output:​Ljava/​io/​DataOutput;​
   
Offset 411, 15 lines modified Offset 411, 15 lines modified
   
411 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V 411 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V
   
412 ····​throw·​v1 412 ····​throw·​v1
413 .​end·​method 413 .​end·​method
   
414 .​method·​public·​writeLong(J)​V 414 .​method·​public·​writeLong(J)​V
415 ····​.​locals·2 415 ····​.​locals·3
416 ····​.​param·​p1,​·​"v"····​#·​J 416 ····​.​param·​p1,​·​"v"····​#·​J
   
417 ····​.​prologue 417 ····​.​prologue
418 ····​.​line·​550 418 ····​.​line·​550
419 ····​:​try_start_0 419 ····​:​try_start_0
420 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataOutputStream;​-​>output:​Ljava/​io/​DataOutput;​ 420 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​io/​ByteStreams$ByteArray​DataOutputStream;​-​>output:​Ljava/​io/​DataOutput;​
   
[−]
smali/com/google/common/io/ByteStreams.smali
Offset 333, 15 lines modified Offset 333, 15 lines modified
333 ····​add-​long/​2addr·​v2,​·​v4 333 ····​add-​long/​2addr·​v2,​·​v4
   
334 ····​.​line·​213 334 ····​.​line·​213
335 ····​goto·​:​goto_0 335 ····​goto·​:​goto_0
336 .​end·​method 336 .​end·​method
   
337 .​method·​public·​static·​copy(Ljava/​nio/​channels/​ReadableByteChannel;​Ljava/​nio/​channels/​WritableByteChannel;​)​J 337 .​method·​public·​static·​copy(Ljava/​nio/​channels/​ReadableByteChannel;​Ljava/​nio/​channels/​WritableByteChannel;​)​J
338 ····​.​locals·5 338 ····​.​locals·6
339 ····​.​param·​p0,​·​"from"····​#·​Ljava/​nio/​channels/​ReadableByteChannel;​ 339 ····​.​param·​p0,​·​"from"····​#·​Ljava/​nio/​channels/​ReadableByteChannel;​
340 ····​.​param·​p1,​·​"to"····​#·​Ljava/​nio/​channels/​WritableByteChannel;​ 340 ····​.​param·​p1,​·​"to"····​#·​Ljava/​nio/​channels/​WritableByteChannel;​
341 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 341 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
342 ········​value·​=·​{ 342 ········​value·​=·​{
343 ············​Ljava/​io/​IOException;​ 343 ············​Ljava/​io/​IOException;​
344 ········​} 344 ········​}
345 ····​.​end·​annotation 345 ····​.​end·​annotation
Offset 350, 66 lines modified Offset 350, 66 lines modified
350 ····​.​line·​228 350 ····​.​line·​228
351 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 351 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
352 ····​.​line·​229 352 ····​.​line·​229
353 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 353 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
354 ····​.​line·​230 354 ····​.​line·​230
355 ····​const/​16·​v3,​·​0x1000 355 ····​const/​16·​v1,​·​0x1000
   
356 ····​invoke-​static·​{v3},​·​Ljava/​nio/​ByteBuffer;​-​>allocate(I)​Ljava/​nio/​ByteBuffer;​ 356 ····​invoke-​static·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>allocate(I)​Ljava/​nio/​ByteBuffer;​
   
357 ····​move-​result-​object·​v0 357 ····​move-​result-​object·​v0
   
358 ····​.​line·​231 358 ····​.​line·​231
359 ····​.​local·​v0,​·​"buf":​Ljava/​nio/​ByteBuffer;​ 359 ····​.​local·​v0,​·​"buf":​Ljava/​nio/​ByteBuffer;​
360 ····​const-​wide/​16·​v1,​·​0x0 360 ····​const-​wide/​16·​v2,​·​0x0
   
361 ····​.​line·​232 361 ····​.​line·​232
362 ····​.​local·​v1,​·​"total":​J 362 ····​.​local·​v2,​·​"total":​J
363 ····​:​goto_0 363 ····​:​goto_0
364 ····​invoke-​interface·​{p0,​·​v0},​·​Ljava/​nio/​channels/​ReadableByteChannel;​-​>read(Ljava/​nio/​ByteBuffer;​)​I 364 ····​invoke-​interface·​{p0,​·​v0},​·​Ljava/​nio/​channels/​ReadableByteChannel;​-​>read(Ljava/​nio/​ByteBuffer;​)​I
   
365 ····​move-​result·​v3 365 ····​move-​result·​v1
   
366 ····​const/​4·​v4,​·​-​0x1 366 ····​const/​4·​v4,​·​-​0x1
   
367 ····​if-​eq·​v3,​·​v4,​·​:​cond_1 367 ····​if-​eq·​v1,​·​v4,​·​:​cond_1
   
368 ····​.​line·​233 368 ····​.​line·​233
369 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>flip()​Ljava/​nio/​Buffer;​ 369 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>flip()​Ljava/​nio/​Buffer;​
   
370 ····​.​line·​234 370 ····​.​line·​234
371 ····​:​goto_1 371 ····​:​goto_1
372 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>hasRemaining()​Z 372 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>hasRemaining()​Z
   
373 ····​move-​result·​v3 373 ····​move-​result·​v1
   
374 ····​if-​eqz·​v3,​·​:​cond_0 374 ····​if-​eqz·​v1,​·​:​cond_0
   
375 ····​.​line·​235 375 ····​.​line·​235
376 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​nio/​channels/​WritableByteChannel;​-​>write(Ljava/​nio/​ByteBuffer;​)​I 376 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​nio/​channels/​WritableByteChannel;​-​>write(Ljava/​nio/​ByteBuffer;​)​I
   
377 ····​move-​result·​v3 377 ····​move-​result·​v1
   
378 ····​int-​to-​long·​v3,​·​v3 378 ····​int-​to-​long·​v4,​·​v1
   
379 ····​add-​long/​2addr·​v1,​·​v3 379 ····​add-​long/​2addr·​v2,​·​v4
   
380 ····​goto·​:​goto_1 380 ····​goto·​:​goto_1
   
381 ····​.​line·​237 381 ····​.​line·​237
382 ····​:​cond_0 382 ····​:​cond_0
383 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>clear()​Ljava/​nio/​Buffer;​ 383 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>clear()​Ljava/​nio/​Buffer;​
   
384 ····​goto·​:​goto_0 384 ····​goto·​:​goto_0
   
385 ····​.​line·​239 385 ····​.​line·​239
386 ····​:​cond_1 386 ····​:​cond_1
387 ····​return-​wide·​v1 387 ····​return-​wide·​v2
388 .​end·​method 388 .​end·​method
   
389 .​method·​public·​static·​equal(Lcom/​google/​common/​io/​InputSupplier;​Lcom/​google/​common/​io/​InputSupplier;​)​Z 389 .​method·​public·​static·​equal(Lcom/​google/​common/​io/​InputSupplier;​Lcom/​google/​common/​io/​InputSupplier;​)​Z
390 ····​.​locals·​2 390 ····​.​locals·​2
391 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 391 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
392 ········​value·​=·​{ 392 ········​value·​=·​{
393 ············​"(",​ 393 ············​"(",​
Offset 747, 15 lines modified Offset 747, 15 lines modified
   
747 ····​move-​result-​object·​v0 747 ····​move-​result-​object·​v0
   
748 ····​return-​object·​v0 748 ····​return-​object·​v0
749 .​end·​method 749 .​end·​method
   
750 .​method·​public·​static·​newInputStreamSupplie​r([BII)​Lcom/​google/​common/​io/​InputSupplier;​ 750 .​method·​public·​static·​newInputStreamSupplie​r([BII)​Lcom/​google/​common/​io/​InputSupplier;​
751 ····​.​locals·5 751 ····​.​locals·6
752 ····​.​param·​p0,​·​"b"····​#·​[B 752 ····​.​param·​p0,​·​"b"····​#·​[B
753 ····​.​param·​p1,​·​"off"····​#·​I 753 ····​.​param·​p1,​·​"off"····​#·​I
754 ····​.​param·​p2,​·​"len"····​#·​I 754 ····​.​param·​p2,​·​"len"····​#·​I
755 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 755 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
756 ········​value·​=·​{ 756 ········​value·​=·​{
757 ············​"([BII)​",​ 757 ············​"([BII)​",​
758 ············​"Lcom/​google/​common/​io/​InputSupplier",​ 758 ············​"Lcom/​google/​common/​io/​InputSupplier",​
Offset 767, 19 lines modified Offset 767, 19 lines modified
Max diff block lines reached; 1111/4035 bytes (27.53%) of diff not shown.
[−]
smali/com/google/common/io/CharSink.smali
Offset 128, 15 lines modified Offset 128, 15 lines modified
   
128 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 128 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
129 ····​throw·​v3 129 ····​throw·​v3
130 .​end·​method 130 .​end·​method
   
131 .​method·​public·​writeFrom(Ljava/​lang/​Readable;​)​J 131 .​method·​public·​writeFrom(Ljava/​lang/​Readable;​)​J
132 ····​.​locals·5 132 ····​.​locals·6
133 ····​.​param·​p1,​·​"readable"····​#·​Ljava/​lang/​Readable;​ 133 ····​.​param·​p1,​·​"readable"····​#·​Ljava/​lang/​Readable;​
134 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 134 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
135 ········​value·​=·​{ 135 ········​value·​=·​{
136 ············​Ljava/​io/​IOException;​ 136 ············​Ljava/​io/​IOException;​
137 ········​} 137 ········​}
138 ····​.​end·​annotation 138 ····​.​end·​annotation
   
Offset 165, 20 lines modified Offset 165, 20 lines modified
165 ····​.​line·​143 165 ····​.​line·​143
166 ····​.​local·​v2,​·​"out":​Ljava/​io/​Writer;​ 166 ····​.​local·​v2,​·​"out":​Ljava/​io/​Writer;​
167 ····​invoke-​static·​{p1,​·​v2},​·​Lcom/​google/​common/​io/​CharStreams;​-​>copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J 167 ····​invoke-​static·​{p1,​·​v2},​·​Lcom/​google/​common/​io/​CharStreams;​-​>copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J
168 ····​:​try_end_0 168 ····​:​try_end_0
169 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 169 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
170 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 170 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
171 ····​move-​result-​wide·​v3 171 ····​move-​result-​wide·​v4
   
172 ····​.​line·​147 172 ····​.​line·​147
173 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 173 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
174 ····​return-​wide·​v3 174 ····​return-​wide·​v4
   
175 ····​.​line·​144 175 ····​.​line·​144
176 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​Writer;​ 176 ····​.​end·​local·​v2····​#·​"out":​Ljava/​io/​Writer;​
177 ····​:​catch_0 177 ····​:​catch_0
178 ····​move-​exception·​v1 178 ····​move-​exception·​v1
   
179 ····​.​line·​145 179 ····​.​line·​145
[−]
smali/com/google/common/io/CharSource.smali
Offset 97, 15 lines modified Offset 97, 15 lines modified
   
97 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 97 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
98 ····​throw·​v4 98 ····​throw·​v4
99 .​end·​method 99 .​end·​method
   
100 .​method·​public·​copyTo(Ljava/​lang/​Appendable;​)​J 100 .​method·​public·​copyTo(Ljava/​lang/​Appendable;​)​J
101 ····​.​locals·5 101 ····​.​locals·6
102 ····​.​param·​p1,​·​"appendable"····​#·​Ljava/​lang/​Appendable;​ 102 ····​.​param·​p1,​·​"appendable"····​#·​Ljava/​lang/​Appendable;​
103 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 103 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
104 ········​value·​=·​{ 104 ········​value·​=·​{
105 ············​Ljava/​io/​IOException;​ 105 ············​Ljava/​io/​IOException;​
106 ········​} 106 ········​}
107 ····​.​end·​annotation 107 ····​.​end·​annotation
   
Offset 134, 20 lines modified Offset 134, 20 lines modified
134 ····​.​line·​99 134 ····​.​line·​99
135 ····​.​local·​v2,​·​"reader":​Ljava/​io/​Reader;​ 135 ····​.​local·​v2,​·​"reader":​Ljava/​io/​Reader;​
136 ····​invoke-​static·​{v2,​·​p1},​·​Lcom/​google/​common/​io/​CharStreams;​-​>copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J 136 ····​invoke-​static·​{v2,​·​p1},​·​Lcom/​google/​common/​io/​CharStreams;​-​>copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J
137 ····​:​try_end_0 137 ····​:​try_end_0
138 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 138 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
139 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 139 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
140 ····​move-​result-​wide·​v3 140 ····​move-​result-​wide·​v4
   
141 ····​.​line·​103 141 ····​.​line·​103
142 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V 142 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​io/​Closer;​-​>close()​V
   
143 ····​return-​wide·​v3 143 ····​return-​wide·​v4
   
144 ····​.​line·​100 144 ····​.​line·​100
145 ····​.​end·​local·​v2····​#·​"reader":​Ljava/​io/​Reader;​ 145 ····​.​end·​local·​v2····​#·​"reader":​Ljava/​io/​Reader;​
146 ····​:​catch_0 146 ····​:​catch_0
147 ····​move-​exception·​v1 147 ····​move-​exception·​v1
   
148 ····​.​line·​101 148 ····​.​line·​101
[−]
smali/com/google/common/io/CharStreams.smali
Offset 304, 15 lines modified Offset 304, 15 lines modified
   
304 ····​move-​result-​wide·​v0 304 ····​move-​result-​wide·​v0
   
305 ····​return-​wide·​v0 305 ····​return-​wide·​v0
306 .​end·​method 306 .​end·​method
   
307 .​method·​public·​static·​copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J 307 .​method·​public·​static·​copy(Ljava/​lang/​Readable;​Ljava/​lang/​Appendable;​)​J
308 ····​.​locals·5 308 ····​.​locals·6
309 ····​.​param·​p0,​·​"from"····​#·​Ljava/​lang/​Readable;​ 309 ····​.​param·​p0,​·​"from"····​#·​Ljava/​lang/​Readable;​
310 ····​.​param·​p1,​·​"to"····​#·​Ljava/​lang/​Appendable;​ 310 ····​.​param·​p1,​·​"to"····​#·​Ljava/​lang/​Appendable;​
311 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 311 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
312 ········​value·​=·​{ 312 ········​value·​=·​{
313 ············​Ljava/​io/​IOException;​ 313 ············​Ljava/​io/​IOException;​
314 ········​} 314 ········​}
315 ····​.​end·​annotation 315 ····​.​end·​annotation
Offset 321, 58 lines modified Offset 321, 58 lines modified
321 ····​.​line·​240 321 ····​.​line·​240
322 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 322 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
323 ····​.​line·​241 323 ····​.​line·​241
324 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 324 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
325 ····​.​line·​242 325 ····​.​line·​242
326 ····​const/​16·​v3,​·​0x800 326 ····​const/​16·​v1,​·​0x800
   
327 ····​invoke-​static·​{v3},​·​Ljava/​nio/​CharBuffer;​-​>allocate(I)​Ljava/​nio/​CharBuffer;​ 327 ····​invoke-​static·​{v1},​·​Ljava/​nio/​CharBuffer;​-​>allocate(I)​Ljava/​nio/​CharBuffer;​
   
328 ····​move-​result-​object·​v0 328 ····​move-​result-​object·​v0
   
329 ····​.​line·​243 329 ····​.​line·​243
330 ····​.​local·​v0,​·​"buf":​Ljava/​nio/​CharBuffer;​ 330 ····​.​local·​v0,​·​"buf":​Ljava/​nio/​CharBuffer;​
331 ····​const-​wide/​16·​v1,​·​0x0 331 ····​const-​wide/​16·​v2,​·​0x0
   
332 ····​.​line·​244 332 ····​.​line·​244
333 ····​.​local·​v1,​·​"total":​J 333 ····​.​local·​v2,​·​"total":​J
334 ····​:​goto_0 334 ····​:​goto_0
335 ····​invoke-​interface·​{p0,​·​v0},​·​Ljava/​lang/​Readable;​-​>read(Ljava/​nio/​CharBuffer;​)​I 335 ····​invoke-​interface·​{p0,​·​v0},​·​Ljava/​lang/​Readable;​-​>read(Ljava/​nio/​CharBuffer;​)​I
   
336 ····​move-​result·​v3 336 ····​move-​result·​v1
   
337 ····​const/​4·​v4,​·​-​0x1 337 ····​const/​4·​v4,​·​-​0x1
   
338 ····​if-​eq·​v3,​·​v4,​·​:​cond_0 338 ····​if-​eq·​v1,​·​v4,​·​:​cond_0
   
339 ····​.​line·​245 339 ····​.​line·​245
340 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>flip()​Ljava/​nio/​Buffer;​ 340 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>flip()​Ljava/​nio/​Buffer;​
   
341 ····​.​line·​246 341 ····​.​line·​246
342 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​ 342 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
343 ····​.​line·​247 343 ····​.​line·​247
344 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>remaining()​I 344 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>remaining()​I
   
345 ····​move-​result·​v3 345 ····​move-​result·​v1
   
346 ····​int-​to-​long·​v3,​·​v3 346 ····​int-​to-​long·​v4,​·​v1
   
347 ····​add-​long/​2addr·​v1,​·​v3 347 ····​add-​long/​2addr·​v2,​·​v4
   
348 ····​.​line·​248 348 ····​.​line·​248
349 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>clear()​Ljava/​nio/​Buffer;​ 349 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​CharBuffer;​-​>clear()​Ljava/​nio/​Buffer;​
   
350 ····​goto·​:​goto_0 350 ····​goto·​:​goto_0
   
351 ····​.​line·​250 351 ····​.​line·​250
352 ····​:​cond_0 352 ····​:​cond_0
353 ····​return-​wide·​v1 353 ····​return-​wide·​v2
354 .​end·​method 354 .​end·​method
   
355 .​method·​public·​static·​join(Ljava/​lang/​Iterable;​)​Lcom/​google/​common/​io/​InputSupplier;​ 355 .​method·​public·​static·​join(Ljava/​lang/​Iterable;​)​Lcom/​google/​common/​io/​InputSupplier;​
356 ····​.​locals·​1 356 ····​.​locals·​1
357 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 357 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
358 ········​value·​=·​{ 358 ········​value·​=·​{
359 ············​"(",​ 359 ············​"(",​
Offset 857, 15 lines modified Offset 857, 15 lines modified
   
857 ····​.​line·​348 857 ····​.​line·​348
858 ····​:​cond_0 858 ····​:​cond_0
859 ····​return-​object·​v2 859 ····​return-​object·​v2
860 .​end·​method 860 .​end·​method
   
861 .​method·​public·​static·​skipFully(Ljava/​io/​Reader;​J)​V 861 .​method·​public·​static·​skipFully(Ljava/​io/​Reader;​J)​V
862 ····​.​locals·6 862 ····​.​locals·7
863 ····​.​param·​p0,​·​"reader"····​#·​Ljava/​io/​Reader;​ 863 ····​.​param·​p0,​·​"reader"····​#·​Ljava/​io/​Reader;​
864 ····​.​param·​p1,​·​"n"····​#·​J 864 ····​.​param·​p1,​·​"n"····​#·​J
865 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 865 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
866 ········​value·​=·​{ 866 ········​value·​=·​{
867 ············​Ljava/​io/​IOException;​ 867 ············​Ljava/​io/​IOException;​
868 ········​} 868 ········​}
869 ····​.​end·​annotation 869 ····​.​end·​annotation
[−]
smali/com/google/common/io/CountingInputStream.smali
Offset 78, 15 lines modified Offset 78, 15 lines modified
   
78 ····​monitor-​exit·​p0 78 ····​monitor-​exit·​p0
   
79 ····​throw·​v0 79 ····​throw·​v0
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​read()​I 81 .​method·​public·​read()​I
82 ····​.​locals·5 82 ····​.​locals·6
83 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 83 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
84 ········​value·​=·​{ 84 ········​value·​=·​{
85 ············​Ljava/​io/​IOException;​ 85 ············​Ljava/​io/​IOException;​
86 ········​} 86 ········​}
87 ····​.​end·​annotation 87 ····​.​end·​annotation
   
88 ····​.​prologue 88 ····​.​prologue
Offset 100, 29 lines modified Offset 100, 29 lines modified
100 ····​.​line·​55 100 ····​.​line·​55
101 ····​.​local·​v0,​·​"result":​I 101 ····​.​local·​v0,​·​"result":​I
102 ····​const/​4·​v1,​·​-​0x1 102 ····​const/​4·​v1,​·​-​0x1
   
103 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 103 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
104 ····​.​line·​56 104 ····​.​line·​56
105 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J 105 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J
   
106 ····​const-​wide/​16·​v3,​·​0x1 106 ····​const-​wide/​16·​v4,​·​0x1
   
107 ····​add-​long/​2addr·​v1,​·​v3 107 ····​add-​long/​2addr·​v2,​·​v4
   
108 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J 108 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J
   
109 ····​.​line·​58 109 ····​.​line·​58
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​return·​v0 111 ····​return·​v0
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​read([BII)​I 113 .​method·​public·​read([BII)​I
114 ····​.​locals·5 114 ····​.​locals·6
115 ····​.​param·​p1,​·​"b"····​#·​[B 115 ····​.​param·​p1,​·​"b"····​#·​[B
116 ····​.​param·​p2,​·​"off"····​#·​I 116 ····​.​param·​p2,​·​"off"····​#·​I
117 ····​.​param·​p3,​·​"len"····​#·​I 117 ····​.​param·​p3,​·​"len"····​#·​I
118 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 118 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
119 ········​value·​=·​{ 119 ········​value·​=·​{
120 ············​Ljava/​io/​IOException;​ 120 ············​Ljava/​io/​IOException;​
121 ········​} 121 ········​}
Offset 139, 21 lines modified Offset 139, 21 lines modified
139 ····​.​line·​63 139 ····​.​line·​63
140 ····​.​local·​v0,​·​"result":​I 140 ····​.​local·​v0,​·​"result":​I
141 ····​const/​4·​v1,​·​-​0x1 141 ····​const/​4·​v1,​·​-​0x1
   
142 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 142 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
143 ····​.​line·​64 143 ····​.​line·​64
144 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J 144 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J
   
145 ····​int-​to-​long·​v3,​·​v0 145 ····​int-​to-​long·​v4,​·​v0
   
146 ····​add-​long/​2addr·​v1,​·​v3 146 ····​add-​long/​2addr·​v2,​·​v4
   
147 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J 147 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​CountingInputStream;​-​>count:​J
   
148 ····​.​line·​66 148 ····​.​line·​66
149 ····​:​cond_0 149 ····​:​cond_0
150 ····​return·​v0 150 ····​return·​v0
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​declared-​synchronized·​reset()​V 152 .​method·​public·​declared-​synchronized·​reset()​V
Offset 232, 15 lines modified Offset 232, 15 lines modified
232 ····​.​line·​91 232 ····​.​line·​91
233 ····​monitor-​exit·​p0 233 ····​monitor-​exit·​p0
   
234 ····​return-​void 234 ····​return-​void
235 .​end·​method 235 .​end·​method
   
236 .​method·​public·​skip(J)​J 236 .​method·​public·​skip(J)​J
237 ····​.​locals·4 237 ····​.​locals·5
238 ····​.​param·​p1,​·​"n"····​#·​J 238 ····​.​param·​p1,​·​"n"····​#·​J
239 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 239 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
240 ········​value·​=·​{ 240 ········​value·​=·​{
241 ············​Ljava/​io/​IOException;​ 241 ············​Ljava/​io/​IOException;​
242 ········​} 242 ········​}
243 ····​.​end·​annotation 243 ····​.​end·​annotation
   
[−]
smali/com/google/common/io/Files.smali
Offset 455, 15 lines modified Offset 455, 15 lines modified
   
455 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V 455 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V
   
456 ····​throw·​v1 456 ····​throw·​v1
457 .​end·​method 457 .​end·​method
   
458 .​method·​public·​static·​createTempDir()​Ljava/​io/​File;​ 458 .​method·​public·​static·​createTempDir()​Ljava/​io/​File;​
459 ····​.​locals·7 459 ····​.​locals·8
   
460 ····​.​prologue 460 ····​.​prologue
461 ····​.​line·​577 461 ····​.​line·​577
462 ····​new-​instance·​v0,​·​Ljava/​io/​File;​ 462 ····​new-​instance·​v0,​·​Ljava/​io/​File;​
   
463 ····​const-​string·​v4,​·​"java.​io.​tmpdir" 463 ····​const-​string·​v4,​·​"java.​io.​tmpdir"
   
Offset 477, 17 lines modified Offset 477, 17 lines modified
477 ····​.​local·​v0,​·​"baseDir":​Ljava/​io/​File;​ 477 ····​.​local·​v0,​·​"baseDir":​Ljava/​io/​File;​
478 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 478 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
479 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 479 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
480 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 480 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
481 ····​move-​result-​wide·​v5 481 ····​move-​result-​wide·​v6
   
482 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 482 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
483 ····​move-​result-​object·​v4 483 ····​move-​result-​object·​v4
   
484 ····​const-​string·​v5,​·​"-​" 484 ····​const-​string·​v5,​·​"-​"
   
485 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 485 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 592, 25 lines modified Offset 592, 25 lines modified
   
592 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 592 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
593 ····​throw·​v4 593 ····​throw·​v4
594 .​end·​method 594 .​end·​method
   
595 .​method·​public·​static·​equal(Ljava/​io/​File;​Ljava/​io/​File;​)​Z 595 .​method·​public·​static·​equal(Ljava/​io/​File;​Ljava/​io/​File;​)​Z
596 ····​.​locals·7 596 ····​.​locals·8
597 ····​.​param·​p0,​·​"file1"····​#·​Ljava/​io/​File;​ 597 ····​.​param·​p0,​·​"file1"····​#·​Ljava/​io/​File;​
598 ····​.​param·​p1,​·​"file2"····​#·​Ljava/​io/​File;​ 598 ····​.​param·​p1,​·​"file2"····​#·​Ljava/​io/​File;​
599 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 599 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
600 ········​value·​=·​{ 600 ········​value·​=·​{
601 ············​Ljava/​io/​IOException;​ 601 ············​Ljava/​io/​IOException;​
602 ········​} 602 ········​}
603 ····​.​end·​annotation 603 ····​.​end·​annotation
   
604 ····​.​prologue 604 ····​.​prologue
605 ····​const-​wide/​16·​v5,​·​0x0 605 ····​const-​wide/​16·​v6,​·​0x0
   
606 ····​.​line·​538 606 ····​.​line·​538
607 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 607 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
608 ····​.​line·​539 608 ····​.​line·​539
609 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 609 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
Offset 641, 19 lines modified Offset 641, 19 lines modified
641 ····​.​local·​v0,​·​"len1":​J 641 ····​.​local·​v0,​·​"len1":​J
642 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J 642 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>length()​J
   
643 ····​move-​result-​wide·​v2 643 ····​move-​result-​wide·​v2
   
644 ····​.​line·​551 644 ····​.​line·​551
645 ····​.​local·​v2,​·​"len2":​J 645 ····​.​local·​v2,​·​"len2":​J
646 ····​cmp-​long·​v4,​·​v0,​·​v5 646 ····​cmp-​long·​v4,​·​v0,​·​v6
   
647 ····​if-​eqz·​v4,​·​:​cond_2 647 ····​if-​eqz·​v4,​·​:​cond_2
   
648 ····​cmp-​long·​v4,​·​v2,​·​v5 648 ····​cmp-​long·​v4,​·​v2,​·​v6
   
649 ····​if-​eqz·​v4,​·​:​cond_2 649 ····​if-​eqz·​v4,​·​:​cond_2
   
650 ····​cmp-​long·​v4,​·​v0,​·​v2 650 ····​cmp-​long·​v4,​·​v0,​·​v2
   
651 ····​if-​eqz·​v4,​·​:​cond_2 651 ····​if-​eqz·​v4,​·​:​cond_2
   
Offset 888, 15 lines modified Offset 888, 15 lines modified
   
888 ····​move-​result-​object·​v0 888 ····​move-​result-​object·​v0
   
889 ····​return-​object·​v0 889 ····​return-​object·​v0
890 .​end·​method 890 .​end·​method
   
891 .​method·​public·​static·​map(Ljava/​io/​File;​Ljava/​nio/​channels/​FileChannel$MapMode;​J)​Ljava/​nio/​MappedByteBuffer;​ 891 .​method·​public·​static·​map(Ljava/​io/​File;​Ljava/​nio/​channels/​FileChannel$MapMode;​J)​Ljava/​nio/​MappedByteBuffer;​
892 ····​.​locals·5 892 ····​.​locals·6
893 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​ 893 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​
894 ····​.​param·​p1,​·​"mode"····​#·​Ljava/​nio/​channels/​FileChannel$MapMode;​ 894 ····​.​param·​p1,​·​"mode"····​#·​Ljava/​nio/​channels/​FileChannel$MapMode;​
895 ····​.​param·​p2,​·​"size"····​#·​J 895 ····​.​param·​p2,​·​"size"····​#·​J
896 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 896 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
897 ········​value·​=·​{ 897 ········​value·​=·​{
898 ············​Ljava/​io/​FileNotFoundException​;​,​ 898 ············​Ljava/​io/​FileNotFoundException​;​,​
899 ············​Ljava/​io/​IOException;​ 899 ············​Ljava/​io/​IOException;​
[−]
smali/com/google/common/io/Files$FileByteSource.smali
Offset 87, 107 lines modified Offset 87, 107 lines modified
   
87 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
88 ····​return-​object·​v0 88 ····​return-​object·​v0
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​read()​[B 90 .​method·​public·​read()​[B
91 ····​.​locals·​14 91 ····​.​locals·​15
92 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 92 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
93 ········​value·​=·​{ 93 ········​value·​=·​{
94 ············​Ljava/​io/​IOException;​ 94 ············​Ljava/​io/​IOException;​
95 ········​} 95 ········​}
96 ····​.​end·​annotation 96 ····​.​end·​annotation
   
97 ····​.​prologue 97 ····​.​prologue
98 ····​const/​4·​v13,​·​-​0x1 98 ····​const/​4·​v14,​·​-​0x1
   
99 ····​.​line·​137 99 ····​.​line·​137
100 ····​iget-​object·​v11,​·​p0,​·​Lcom/​google/​common/​io/​Files$FileByteSource;​-​>file:​Ljava/​io/​File;​ 100 ····​iget-​object·​v9,​·​p0,​·​Lcom/​google/​common/​io/​Files$FileByteSource;​-​>file:​Ljava/​io/​File;​
   
101 ····​invoke-​virtual·​{v11},​·​Ljava/​io/​File;​-​>length()​J 101 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>length()​J
   
102 ····​move-​result-​wide·​v9 102 ····​move-​result-​wide·​v10
   
103 ····​.​line·​140 103 ····​.​line·​140
104 ····​.​local·​v9,​·​"size":​J 104 ····​.​local·​v10,​·​"size":​J
105 ····​const-​wide/​16·​v11,​·​0x0 105 ····​const-​wide/​16·​v12,​·​0x0
   
106 ····​cmp-​long·​v11,​·​v9,​·​v11 106 ····​cmp-​long·​v9,​·​v10,​·​v12
   
107 ····​if-​nez·​v11,​·​:​cond_0 107 ····​if-​nez·​v9,​·​:​cond_0
   
108 ····​.​line·​141 108 ····​.​line·​141
109 ····​invoke-​super·​{p0},​·​Lcom/​google/​common/​io/​ByteSource;​-​>read()​[B 109 ····​invoke-​super·​{p0},​·​Lcom/​google/​common/​io/​ByteSource;​-​>read()​[B
   
110 ····​move-​result-​object·​v8 110 ····​move-​result-​object·​v8
   
111 ····​.​line·​188 111 ····​.​line·​188
112 ····​:​goto_0 112 ····​:​goto_0
113 ····​return-​object·​v8 113 ····​return-​object·​v8
   
114 ····​.​line·​146 114 ····​.​line·​146
115 ····​:​cond_0 115 ····​:​cond_0
116 ····​const-​wide/​32·​v11,​·​0x7fffffff 116 ····​const-​wide/​32·​v12,​·​0x7fffffff
   
117 ····​cmp-​long·​v11,​·​v9,​·​v11 117 ····​cmp-​long·​v9,​·​v10,​·​v12
   
118 ····​if-​lez·​v11,​·​:​cond_1 118 ····​if-​lez·​v9,​·​:​cond_1
   
119 ····​.​line·​148 119 ····​.​line·​148
120 ····​new-​instance·​v11,​·​Ljava/​lang/​OutOfMemoryError;​ 120 ····​new-​instance·​v9,​·​Ljava/​lang/​OutOfMemoryError;​
   
121 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​ 121 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​
   
122 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 122 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
123 ····​const-​string·​v13,​·​"file·​is·​too·​large·​to·​fit·​in·​a·​byte·​array:​·​" 123 ····​const-​string·​v13,​·​"file·​is·​too·​large·​to·​fit·​in·​a·​byte·​array:​·​"
   
124 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 124 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
125 ····​move-​result-​object·​v12 125 ····​move-​result-​object·​v12
   
126 ····​invoke-​virtual·​{v12,​·​v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 126 ····​invoke-​virtual·​{v12,​·​v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
127 ····​move-​result-​object·​v12 127 ····​move-​result-​object·​v12
   
128 ····​const-​string·​v13,​·​"·​bytes" 128 ····​const-​string·​v13,​·​"·​bytes"
   
129 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 129 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
130 ····​move-​result-​object·​v12 130 ····​move-​result-​object·​v12
   
131 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 131 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v12 132 ····​move-​result-​object·​v12
   
133 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​lang/​OutOfMemoryError;​-​><init>(Ljava/​lang/​String;​)​V 133 ····​invoke-​direct·​{v9,​·​v12},​·​Ljava/​lang/​OutOfMemoryError;​-​><init>(Ljava/​lang/​String;​)​V
   
134 ····​throw·​v11 134 ····​throw·​v9
   
135 ····​.​line·​153 135 ····​.​line·​153
136 ····​:​cond_1 136 ····​:​cond_1
137 ····​long-​to-​int·​v11,​·​v9 137 ····​long-​to-​int·​v9,​·​v10
   
138 ····​new-​array·​v0,​·​v11,​·​[B 138 ····​new-​array·​v0,​·​v9,​·​[B
   
139 ····​.​line·​155 139 ····​.​line·​155
140 ····​.​local·​v0,​·​"bytes":​[B 140 ····​.​local·​v0,​·​"bytes":​[B
141 ····​invoke-​static·​{},​·​Lcom/​google/​common/​io/​Closer;​-​>create()​Lcom/​google/​common/​io/​Closer;​ 141 ····​invoke-​static·​{},​·​Lcom/​google/​common/​io/​Closer;​-​>create()​Lcom/​google/​common/​io/​Closer;​
   
142 ····​move-​result-​object·​v1 142 ····​move-​result-​object·​v1
   
143 ····​.​line·​157 143 ····​.​line·​157
144 ····​.​local·​v1,​·​"closer":​Lcom/​google/​common/​io/​Closer;​ 144 ····​.​local·​v1,​·​"closer":​Lcom/​google/​common/​io/​Closer;​
145 ····​:​try_start_0 145 ····​:​try_start_0
146 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​io/​Files$FileByteSource;​-​>openStream()​Ljava/​io/​FileInputStream;​ 146 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​io/​Files$FileByteSource;​-​>openStream()​Ljava/​io/​FileInputStream;​
   
147 ····​move-​result-​object·​v11 147 ····​move-​result-​object·​v9
   
Max diff block lines reached; 3720/6990 bytes (53.22%) of diff not shown.
[−]
smali/com/google/common/io/LimitInputStream.smali
Offset 163, 21 lines modified Offset 163, 21 lines modified
163 ····​move-​result·​v0 163 ····​move-​result·​v0
   
164 ····​.​line·​70 164 ····​.​line·​70
165 ····​.​local·​v0,​·​"result":​I 165 ····​.​local·​v0,​·​"result":​I
166 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 166 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
167 ····​.​line·​71 167 ····​.​line·​71
168 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J 168 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J
   
169 ····​const-​wide/​16·​v3,​·​0x1 169 ····​const-​wide/​16·​v4,​·​0x1
   
170 ····​sub-​long/​2addr·​v1,​·​v3 170 ····​sub-​long/​2addr·​v2,​·​v4
   
171 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J 171 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J
   
172 ····​goto·​:​goto_0 172 ····​goto·​:​goto_0
173 .​end·​method 173 .​end·​method
   
174 .​method·​public·​read([BII)​I 174 .​method·​public·​read([BII)​I
175 ····​.​locals·​6 175 ····​.​locals·​6
176 ····​.​param·​p1,​·​"b"····​#·​[B 176 ····​.​param·​p1,​·​"b"····​#·​[B
Offset 228, 21 lines modified Offset 228, 21 lines modified
228 ····​move-​result·​v0 228 ····​move-​result·​v0
   
229 ····​.​line·​83 229 ····​.​line·​83
230 ····​.​local·​v0,​·​"result":​I 230 ····​.​local·​v0,​·​"result":​I
231 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 231 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
232 ····​.​line·​84 232 ····​.​line·​84
233 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J 233 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J
   
234 ····​int-​to-​long·​v3,​·​v0 234 ····​int-​to-​long·​v4,​·​v0
   
235 ····​sub-​long/​2addr·​v1,​·​v3 235 ····​sub-​long/​2addr·​v2,​·​v4
   
236 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J 236 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​io/​LimitInputStream;​-​>left:​J
   
237 ····​goto·​:​goto_0 237 ····​goto·​:​goto_0
238 .​end·​method 238 .​end·​method
   
239 .​method·​public·​declared-​synchronized·​reset()​V 239 .​method·​public·​declared-​synchronized·​reset()​V
240 ····​.​locals·​4 240 ····​.​locals·​4
241 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 241 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
Offset 319, 15 lines modified Offset 319, 15 lines modified
319 ····​.​line·​99 319 ····​.​line·​99
320 ····​monitor-​exit·​p0 320 ····​monitor-​exit·​p0
   
321 ····​return-​void 321 ····​return-​void
322 .​end·​method 322 .​end·​method
   
323 .​method·​public·​skip(J)​J 323 .​method·​public·​skip(J)​J
324 ····​.​locals·4 324 ····​.​locals·5
325 ····​.​param·​p1,​·​"n"····​#·​J 325 ····​.​param·​p1,​·​"n"····​#·​J
326 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 326 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
327 ········​value·​=·​{ 327 ········​value·​=·​{
328 ············​Ljava/​io/​IOException;​ 328 ············​Ljava/​io/​IOException;​
329 ········​} 329 ········​}
330 ····​.​end·​annotation 330 ····​.​end·​annotation
   
[−]
smali/com/google/common/io/LittleEndianDataInputStream.smali
Offset 434, 29 lines modified Offset 434, 29 lines modified
   
434 ····​move-​result·​v2 434 ····​move-​result·​v2
   
435 ····​return·​v2 435 ····​return·​v2
436 .​end·​method 436 .​end·​method
   
437 .​method·​public·​skipBytes(I)​I 437 .​method·​public·​skipBytes(I)​I
438 ····​.​locals·3 438 ····​.​locals·4
439 ····​.​param·​p1,​·​"n"····​#·​I 439 ····​.​param·​p1,​·​"n"····​#·​I
440 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 440 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
441 ········​value·​=·​{ 441 ········​value·​=·​{
442 ············​Ljava/​io/​IOException;​ 442 ············​Ljava/​io/​IOException;​
443 ········​} 443 ········​}
444 ····​.​end·​annotation 444 ····​.​end·​annotation
   
445 ····​.​prologue 445 ····​.​prologue
446 ····​.​line·​76 446 ····​.​line·​76
447 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​io/​LittleEndianDataInput​Stream;​-​>in:​Ljava/​io/​InputStream;​ 447 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​io/​LittleEndianDataInput​Stream;​-​>in:​Ljava/​io/​InputStream;​
   
448 ····​int-​to-​long·​v1,​·​p1 448 ····​int-​to-​long·​v2,​·​p1
   
449 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​InputStream;​-​>skip(J)​J 449 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​io/​InputStream;​-​>skip(J)​J
   
450 ····​move-​result-​wide·​v0 450 ····​move-​result-​wide·​v0
   
451 ····​long-​to-​int·​v0,​·​v0 451 ····​long-​to-​int·​v0,​·​v0
   
452 ····​return·​v0 452 ····​return·​v0
453 .​end·​method 453 .​end·​method
[−]
smali/com/google/common/io/MultiInputStream.smali
Offset 283, 15 lines modified Offset 283, 15 lines modified
   
283 ····​move-​result·​v0 283 ····​move-​result·​v0
   
284 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
285 .​end·​method 285 .​end·​method
   
286 .​method·​public·​skip(J)​J 286 .​method·​public·​skip(J)​J
287 ····​.​locals·8 287 ····​.​locals·9
288 ····​.​param·​p1,​·​"n"····​#·​J 288 ····​.​param·​p1,​·​"n"····​#·​J
289 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 289 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
290 ········​value·​=·​{ 290 ········​value·​=·​{
291 ············​Ljava/​io/​IOException;​ 291 ············​Ljava/​io/​IOException;​
292 ········​} 292 ········​}
293 ····​.​end·​annotation 293 ····​.​end·​annotation
   
Offset 345, 17 lines modified Offset 345, 17 lines modified
345 ····​.​line·​115 345 ····​.​line·​115
346 ····​goto·​:​goto_0 346 ····​goto·​:​goto_0
   
347 ····​.​line·​117 347 ····​.​line·​117
348 ····​:​cond_3 348 ····​:​cond_3
349 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​MultiInputStream;​-​>in:​Ljava/​io/​InputStream;​ 349 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​MultiInputStream;​-​>in:​Ljava/​io/​InputStream;​
   
350 ····​sub-​long·​v3,​·​p1,​·​v6 350 ····​sub-​long·​v4,​·​p1,​·​v6
   
351 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​io/​InputStream;​-​>skip(J)​J 351 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Ljava/​io/​InputStream;​-​>skip(J)​J
   
352 ····​move-​result-​wide·​v2 352 ····​move-​result-​wide·​v2
   
353 ····​add-​long·​v0,​·​v6,​·​v2 353 ····​add-​long·​v0,​·​v6,​·​v2
   
354 ····​goto·​:​goto_0 354 ····​goto·​:​goto_0
355 .​end·​method 355 .​end·​method
[−]
smali/com/google/common/io/MultiReader.smali
Offset 223, 39 lines modified Offset 223, 39 lines modified
223 ····​:​cond_0 223 ····​:​cond_0
224 ····​const/​4·​v0,​·​0x0 224 ····​const/​4·​v0,​·​0x0
   
225 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
226 .​end·​method 226 .​end·​method
   
227 .​method·​public·​skip(J)​J 227 .​method·​public·​skip(J)​J
228 ····​.​locals·6 228 ····​.​locals·7
229 ····​.​param·​p1,​·​"n"····​#·​J 229 ····​.​param·​p1,​·​"n"····​#·​J
230 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 230 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
231 ········​value·​=·​{ 231 ········​value·​=·​{
232 ············​Ljava/​io/​IOException;​ 232 ············​Ljava/​io/​IOException;​
233 ········​} 233 ········​}
234 ····​.​end·​annotation 234 ····​.​end·​annotation
   
235 ····​.​prologue 235 ····​.​prologue
236 ····​const-​wide/​16·​v3,​·​0x0 236 ····​const-​wide/​16·​v4,​·​0x0
   
237 ····​.​line·​66 237 ····​.​line·​66
238 ····​cmp-​long·​v2,​·​p1,​·​v3 238 ····​cmp-​long·​v2,​·​p1,​·​v4
   
239 ····​if-​ltz·​v2,​·​:​cond_0 239 ····​if-​ltz·​v2,​·​:​cond_0
   
240 ····​const/​4·​v2,​·​0x1 240 ····​const/​4·​v2,​·​0x1
   
241 ····​:​goto_0 241 ····​:​goto_0
242 ····​const-​string·​v5,​·​"n·​is·​negative" 242 ····​const-​string·​v3,​·​"n·​is·​negative"
   
243 ····​invoke-​static·​{v2,​·​v5},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V 243 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V
   
244 ····​.​line·​67 244 ····​.​line·​67
245 ····​cmp-​long·​v2,​·​p1,​·​v3 245 ····​cmp-​long·​v2,​·​p1,​·​v4
   
246 ····​if-​lez·​v2,​·​:​cond_2 246 ····​if-​lez·​v2,​·​:​cond_2
   
247 ····​.​line·​68 247 ····​.​line·​68
248 ····​:​goto_1 248 ····​:​goto_1
249 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​MultiReader;​-​>current:​Ljava/​io/​Reader;​ 249 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​io/​MultiReader;​-​>current:​Ljava/​io/​Reader;​
   
Offset 266, 15 lines modified Offset 266, 15 lines modified
   
266 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Ljava/​io/​Reader;​-​>skip(J)​J 266 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Ljava/​io/​Reader;​-​>skip(J)​J
   
267 ····​move-​result-​wide·​v0 267 ····​move-​result-​wide·​v0
   
268 ····​.​line·​70 268 ····​.​line·​70
269 ····​.​local·​v0,​·​"result":​J 269 ····​.​local·​v0,​·​"result":​J
270 ····​cmp-​long·​v2,​·​v0,​·​v3 270 ····​cmp-​long·​v2,​·​v0,​·​v4
   
271 ····​if-​lez·​v2,​·​:​cond_1 271 ····​if-​lez·​v2,​·​:​cond_1
   
272 ····​.​line·​76 272 ····​.​line·​76
273 ····​.​end·​local·​v0····​#·​"result":​J 273 ····​.​end·​local·​v0····​#·​"result":​J
274 ····​:​goto_2 274 ····​:​goto_2
275 ····​return-​wide·​v0 275 ····​return-​wide·​v0
Offset 290, 12 lines modified Offset 290, 12 lines modified
290 ····​:​cond_1 290 ····​:​cond_1
291 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​io/​MultiReader;​-​>advance()​V 291 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​io/​MultiReader;​-​>advance()​V
   
292 ····​goto·​:​goto_1 292 ····​goto·​:​goto_1
   
293 ····​.​end·​local·​v0····​#·​"result":​J 293 ····​.​end·​local·​v0····​#·​"result":​J
294 ····​:​cond_2 294 ····​:​cond_2
295 ····​move-​wide·​v0,​·​v3 295 ····​move-​wide·​v0,​·​v4
   
296 ····​.​line·​76 296 ····​.​line·​76
297 ····​goto·​:​goto_2 297 ····​goto·​:​goto_2
298 .​end·​method 298 .​end·​method
[−]
smali/com/google/common/io/LittleEndianDataOutputStream.smali
Offset 175, 15 lines modified Offset 175, 15 lines modified
   
175 ····​.​line·​99 175 ····​.​line·​99
176 ····​:​cond_0 176 ····​:​cond_0
177 ····​return-​void 177 ····​return-​void
178 .​end·​method 178 .​end·​method
   
179 .​method·​public·​writeDouble(D)​V 179 .​method·​public·​writeDouble(D)​V
180 ····​.​locals·2 180 ····​.​locals·3
181 ····​.​param·​p1,​·​"v"····​#·​D 181 ····​.​param·​p1,​·​"v"····​#·​D
182 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 182 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
183 ········​value·​=·​{ 183 ········​value·​=·​{
184 ············​Ljava/​io/​IOException;​ 184 ············​Ljava/​io/​IOException;​
185 ········​} 185 ········​}
186 ····​.​end·​annotation 186 ····​.​end·​annotation
   
Offset 265, 29 lines modified Offset 265, 29 lines modified
265 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​OutputStream;​-​>write(I)​V 265 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​OutputStream;​-​>write(I)​V
   
266 ····​.​line·​135 266 ····​.​line·​135
267 ····​return-​void 267 ····​return-​void
268 .​end·​method 268 .​end·​method
   
269 .​method·​public·​writeLong(J)​V 269 .​method·​public·​writeLong(J)​V
270 ····​.​locals·3 270 ····​.​locals·5
271 ····​.​param·​p1,​·​"v"····​#·​J 271 ····​.​param·​p1,​·​"v"····​#·​J
272 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 272 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
273 ········​value·​=·​{ 273 ········​value·​=·​{
274 ············​Ljava/​io/​IOException;​ 274 ············​Ljava/​io/​IOException;​
275 ········​} 275 ········​}
276 ····​.​end·​annotation 276 ····​.​end·​annotation
   
277 ····​.​prologue 277 ····​.​prologue
278 ····​.​line·​145 278 ····​.​line·​145
279 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>reverseBytes(J)​J 279 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>reverseBytes(J)​J
   
280 ····​move-​result-​wide·​v1 280 ····​move-​result-​wide·​v2
   
281 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​primitives/​Longs;​-​>toByteArray(J)​[B 281 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​google/​common/​primitives/​Longs;​-​>toByteArray(J)​[B
   
282 ····​move-​result-​object·​v0 282 ····​move-​result-​object·​v0
   
283 ····​.​line·​146 283 ····​.​line·​146
284 ····​.​local·​v0,​·​"bytes":​[B 284 ····​.​local·​v0,​·​"bytes":​[B
285 ····​const/​4·​v1,​·​0x0 285 ····​const/​4·​v1,​·​0x0
   
[−]
smali/com/google/common/math/BigIntegerMath.smali
Offset 183, 18 lines modified Offset 183, 18 lines modified
183 ····​:​cond_2 183 ····​:​cond_2
184 ····​sget-​object·​v2,​·​Ljava/​math/​BigInteger;​-​>ONE:​Ljava/​math/​BigInteger;​ 184 ····​sget-​object·​v2,​·​Ljava/​math/​BigInteger;​-​>ONE:​Ljava/​math/​BigInteger;​
   
185 ····​.​line·​409 185 ····​.​line·​409
186 ····​.​local·​v2,​·​"accum":​Ljava/​math/​BigInteger;​ 186 ····​.​local·​v2,​·​"accum":​Ljava/​math/​BigInteger;​
187 ····​move/​from16·​v0,​·​p0 187 ····​move/​from16·​v0,​·​p0
   
188 ····​int-​to-​long·​v7,​·​v0 188 ····​int-​to-​long·​v8,​·​v0
   
189 ····​.​line·​410 189 ····​.​line·​410
190 ····​.​local·​v7,​·​"numeratorAccum":​J 190 ····​.​local·​v8,​·​"numeratorAccum":​J
191 ····​const-​wide/​16·​v4,​·​0x1 191 ····​const-​wide/​16·​v4,​·​0x1
   
192 ····​.​line·​412 192 ····​.​line·​412
193 ····​.​local·​v4,​·​"denominatorAccum":​J 193 ····​.​local·​v4,​·​"denominatorAccum":​J
194 ····​move/​from16·​v0,​·​p0 194 ····​move/​from16·​v0,​·​p0
   
195 ····​int-​to-​long·​v12,​·​v0 195 ····​int-​to-​long·​v12,​·​v0
Offset 203, 18 lines modified Offset 203, 18 lines modified
   
203 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Lcom/​google/​common/​math/​LongMath;​-​>log2(JLjava/​math/​RoundingMode;​)​I 203 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Lcom/​google/​common/​math/​LongMath;​-​>log2(JLjava/​math/​RoundingMode;​)​I
   
204 ····​move-​result·​v3 204 ····​move-​result·​v3
   
205 ····​.​line·​414 205 ····​.​line·​414
206 ····​.​local·​v3,​·​"bits":​I 206 ····​.​local·​v3,​·​"bits":​I
207 ····​move·​v9,​·​v3 207 ····​move·​v7,​·​v3
   
208 ····​.​line·​416 208 ····​.​line·​416
209 ····​.​local·​v9,​·​"numeratorBits":​I 209 ····​.​local·​v7,​·​"numeratorBits":​I
210 ····​const/​4·​v6,​·​0x1 210 ····​const/​4·​v6,​·​0x1
   
211 ····​.​local·​v6,​·​"i":​I 211 ····​.​local·​v6,​·​"i":​I
212 ····​:​goto_2 212 ····​:​goto_2
213 ····​move/​from16·​v0,​·​p1 213 ····​move/​from16·​v0,​·​p1
   
214 ····​if-​ge·​v6,​·​v0,​·​:​cond_4 214 ····​if-​ge·​v6,​·​v0,​·​:​cond_4
Offset 224, 22 lines modified Offset 224, 22 lines modified
   
224 ····​.​line·​418 224 ····​.​line·​418
225 ····​.​local·​v10,​·​"p":​I 225 ····​.​local·​v10,​·​"p":​I
226 ····​add-​int/​lit8·​v11,​·​v6,​·​0x1 226 ····​add-​int/​lit8·​v11,​·​v6,​·​0x1
   
227 ····​.​line·​422 227 ····​.​line·​422
228 ····​.​local·​v11,​·​"q":​I 228 ····​.​local·​v11,​·​"q":​I
229 ····​add-​int·​v12,​·​v9,​·​v3 229 ····​add-​int·​v12,​·​v7,​·​v3
   
230 ····​const/​16·​v13,​·​0x3f 230 ····​const/​16·​v13,​·​0x3f
   
231 ····​if-​lt·​v12,​·​v13,​·​:​cond_3 231 ····​if-​lt·​v12,​·​v13,​·​:​cond_3
   
232 ····​.​line·​425 232 ····​.​line·​425
233 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 233 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
234 ····​move-​result-​object·​v12 234 ····​move-​result-​object·​v12
   
235 ····​invoke-​virtual·​{v2,​·​v12},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 235 ····​invoke-​virtual·​{v2,​·​v12},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
236 ····​move-​result-​object·​v12 236 ····​move-​result-​object·​v12
   
Offset 248, 49 lines modified Offset 248, 49 lines modified
248 ····​move-​result-​object·​v13 248 ····​move-​result-​object·​v13
   
249 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​math/​BigInteger;​-​>divide(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 249 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​math/​BigInteger;​-​>divide(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
250 ····​move-​result-​object·​v2 250 ····​move-​result-​object·​v2
   
251 ····​.​line·​428 251 ····​.​line·​428
252 ····​int-​to-​long·​v7,​·​v10 252 ····​int-​to-​long·​v8,​·​v10
   
253 ····​.​line·​429 253 ····​.​line·​429
254 ····​int-​to-​long·​v4,​·​v11 254 ····​int-​to-​long·​v4,​·​v11
   
255 ····​.​line·​430 255 ····​.​line·​430
256 ····​move·​v9,​·​v3 256 ····​move·​v7,​·​v3
   
257 ····​.​line·​416 257 ····​.​line·​416
258 ····​:​goto_3 258 ····​:​goto_3
259 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 259 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
260 ····​goto·​:​goto_2 260 ····​goto·​:​goto_2
   
261 ····​.​line·​433 261 ····​.​line·​433
262 ····​:​cond_3 262 ····​:​cond_3
263 ····​int-​to-​long·​v12,​·​v10 263 ····​int-​to-​long·​v12,​·​v10
   
264 ····​mul-​long/​2addr·​v7,​·​v12 264 ····​mul-​long/​2addr·​v8,​·​v12
   
265 ····​.​line·​434 265 ····​.​line·​434
266 ····​int-​to-​long·​v12,​·​v11 266 ····​int-​to-​long·​v12,​·​v11
   
267 ····​mul-​long/​2addr·​v4,​·​v12 267 ····​mul-​long/​2addr·​v4,​·​v12
   
268 ····​.​line·​435 268 ····​.​line·​435
269 ····​add-​int/​2addr·​v9,​·​v3 269 ····​add-​int/​2addr·​v7,​·​v3
   
270 ····​goto·​:​goto_3 270 ····​goto·​:​goto_3
   
271 ····​.​line·​438 271 ····​.​line·​438
Max diff block lines reached; 10771/13014 bytes (82.76%) of diff not shown.
[−]
smali/com/google/common/math/DoubleMath.smali
Offset 81, 34 lines modified Offset 81, 34 lines modified
81 ····​.​line·​374 81 ····​.​line·​374
82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
83 ····​return-​void 83 ····​return-​void
84 .​end·​method 84 .​end·​method
   
85 .​method·​public·​static·​factorial(I)​D 85 .​method·​public·​static·​factorial(I)​D
86 ····​.​locals·5 86 ····​.​locals·6
87 ····​.​param·​p0,​·​"n"····​#·​I 87 ····​.​param·​p0,​·​"n"····​#·​I
   
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​283 89 ····​.​line·​283
90 ····​const-​string·​v3,​·​"n" 90 ····​const-​string·​v3,​·​"n"
   
91 ····​invoke-​static·​{v3,​·​p0},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I 91 ····​invoke-​static·​{v3,​·​p0},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I
   
92 ····​.​line·​284 92 ····​.​line·​284
93 ····​const/​16·​v3,​·​0xaa 93 ····​const/​16·​v3,​·​0xaa
   
94 ····​if-​le·​p0,​·​v3,​·​:​cond_0 94 ····​if-​le·​p0,​·​v3,​·​:​cond_0
   
95 ····​.​line·​285 95 ····​.​line·​285
96 ····​const-​wide/​high16·​v3,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY 96 ····​const-​wide/​high16·​v4,​·​0x7ff0000000000000L····​#·​Double.​POSITIVE_INFINITY
   
97 ····​.​line·​293 97 ····​.​line·​293
98 ····​:​goto_0 98 ····​:​goto_0
99 ····​return-​wide·​v3 99 ····​return-​wide·​v4
   
100 ····​.​line·​289 100 ····​.​line·​289
101 ····​:​cond_0 101 ····​:​cond_0
102 ····​const-​wide/​high16·​v0,​·​0x3ff0000000000000L····​#·​1.​0 102 ····​const-​wide/​high16·​v0,​·​0x3ff0000000000000L····​#·​1.​0
   
103 ····​.​line·​290 103 ····​.​line·​290
104 ····​.​local·​v0,​·​"accum":​D 104 ····​.​local·​v0,​·​"accum":​D
Offset 117, 32 lines modified Offset 117, 32 lines modified
117 ····​add-​int/​lit8·​v2,​·​v3,​·​0x1 117 ····​add-​int/​lit8·​v2,​·​v3,​·​0x1
   
118 ····​.​local·​v2,​·​"i":​I 118 ····​.​local·​v2,​·​"i":​I
119 ····​:​goto_1 119 ····​:​goto_1
120 ····​if-​gt·​v2,​·​p0,​·​:​cond_1 120 ····​if-​gt·​v2,​·​p0,​·​:​cond_1
   
121 ····​.​line·​291 121 ····​.​line·​291
122 ····​int-​to-​double·​v3,​·​v2 122 ····​int-​to-​double·​v4,​·​v2
   
123 ····​mul-​double/​2addr·​v0,​·​v3 123 ····​mul-​double/​2addr·​v0,​·​v4
   
124 ····​.​line·​290 124 ····​.​line·​290
125 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 125 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
126 ····​goto·​:​goto_1 126 ····​goto·​:​goto_1
   
127 ····​.​line·​293 127 ····​.​line·​293
128 ····​:​cond_1 128 ····​:​cond_1
129 ····​sget-​object·​v3,​·​Lcom/​google/​common/​math/​DoubleMath;​-​>everySixteenthFactor​ial:​[D 129 ····​sget-​object·​v3,​·​Lcom/​google/​common/​math/​DoubleMath;​-​>everySixteenthFactor​ial:​[D
   
130 ····​shr-​int/​lit8·​v4,​·​p0,​·​0x4 130 ····​shr-​int/​lit8·​v4,​·​p0,​·​0x4
   
131 ····​aget-​wide·​v3,​·​v3,​·​v4 131 ····​aget-​wide·​v4,​·​v3,​·​v4
   
132 ····​mul-​double/​2addr·​v3,​·​v0 132 ····​mul-​double/​2addr·​v4,​·​v0
   
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
134 .​end·​method 134 .​end·​method
   
135 .​method·​public·​static·​fuzzyCompare(DDD)​I 135 .​method·​public·​static·​fuzzyCompare(DDD)​I
136 ····​.​locals·​2 136 ····​.​locals·​2
137 ····​.​param·​p0,​·​"a"····​#·​D 137 ····​.​param·​p0,​·​"a"····​#·​D
Offset 351, 27 lines modified Offset 351, 27 lines modified
   
351 ····​div-​double/​2addr·​v0,​·​v2 351 ····​div-​double/​2addr·​v0,​·​v2
   
352 ····​return-​wide·​v0 352 ····​return-​wide·​v0
353 .​end·​method 353 .​end·​method
   
354 .​method·​public·​static·​log2(DLjava/​math/​RoundingMode;​)​I 354 .​method·​public·​static·​log2(DLjava/​math/​RoundingMode;​)​I
355 ····​.​locals·​11 355 ····​.​locals·​12
356 ····​.​param·​p0,​·​"x"····​#·​D 356 ····​.​param·​p0,​·​"x"····​#·​D
357 ····​.​param·​p2,​·​"mode"····​#·​Ljava/​math/​RoundingMode;​ 357 ····​.​param·​p2,​·​"mode"····​#·​Ljava/​math/​RoundingMode;​
   
358 ····​.​prologue 358 ····​.​prologue
359 ····​const/​4·​v5,​·​0x1 359 ····​const/​4·​v5,​·​0x1
   
360 ····​const/​4·​v6,​·​0x0 360 ····​const/​4·​v6,​·​0x0
   
361 ····​.​line·​223 361 ····​.​line·​223
362 ····​const-​wide/​16·​v7,​·​0x0 362 ····​const-​wide/​16·​v8,​·​0x0
   
363 ····​cmpl-​double·​v4,​·​p0,​·​v7 363 ····​cmpl-​double·​v4,​·​p0,​·​v8
   
364 ····​if-​lez·​v4,​·​:​cond_1 364 ····​if-​lez·​v4,​·​:​cond_1
   
365 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​math/​DoubleUtils;​-​>isFinite(D)​Z 365 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​math/​DoubleUtils;​-​>isFinite(D)​Z
   
366 ····​move-​result·​v4 366 ····​move-​result·​v4
   
Offset 552, 19 lines modified Offset 552, 19 lines modified
552 ····​:​pswitch_5 552 ····​:​pswitch_5
553 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​math/​DoubleUtils;​-​>scaleNormalize(D)​D 553 ····​invoke-​static·​{p0,​·​p1},​·​Lcom/​google/​common/​math/​DoubleUtils;​-​>scaleNormalize(D)​D
   
Max diff block lines reached; 2027/4279 bytes (47.37%) of diff not shown.
[−]
smali/com/google/common/math/DoubleUtils.smali
Offset 59, 21 lines modified Offset 59, 21 lines modified
   
59 ····​.​line·​94 59 ····​.​line·​94
60 ····​.​local·​v0,​·​"absX":​Ljava/​math/​BigInteger;​ 60 ····​.​local·​v0,​·​"absX":​Ljava/​math/​BigInteger;​
61 ····​invoke-​virtual·​{v0},​·​Ljava/​math/​BigInteger;​-​>bitLength()​I 61 ····​invoke-​virtual·​{v0},​·​Ljava/​math/​BigInteger;​-​>bitLength()​I
   
62 ····​move-​result·​v12 62 ····​move-​result·​v12
   
63 ····​add-​int/​lit8·​v3,​·​v12,​·​-​0x1 63 ····​add-​int/​lit8·​v1,​·​v12,​·​-​0x1
   
64 ····​.​line·​96 64 ····​.​line·​96
65 ····​.​local·​v3,​·​"exponent":​I 65 ····​.​local·​v1,​·​"exponent":​I
66 ····​const/​16·​v12,​·​0x3f 66 ····​const/​16·​v12,​·​0x3f
   
67 ····​if-​ge·​v3,​·​v12,​·​:​cond_0 67 ····​if-​ge·​v1,​·​v12,​·​:​cond_0
   
68 ····​.​line·​97 68 ····​.​line·​97
69 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>longValue()​J 69 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>longValue()​J
   
70 ····​move-​result-​wide·​v12 70 ····​move-​result-​wide·​v12
   
71 ····​long-​to-​double·​v12,​·​v12 71 ····​long-​to-​double·​v12,​·​v12
Offset 82, 15 lines modified Offset 82, 15 lines modified
82 ····​:​goto_0 82 ····​:​goto_0
83 ····​return-​wide·​v12 83 ····​return-​wide·​v12
   
84 ····​.​line·​98 84 ····​.​line·​98
85 ····​:​cond_0 85 ····​:​cond_0
86 ····​const/​16·​v12,​·​0x3ff 86 ····​const/​16·​v12,​·​0x3ff
   
87 ····​if-​le·​v3,​·​v12,​·​:​cond_1 87 ····​if-​le·​v1,​·​v12,​·​:​cond_1
   
88 ····​.​line·​99 88 ····​.​line·​99
89 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>signum()​I 89 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>signum()​I
   
90 ····​move-​result·​v12 90 ····​move-​result·​v12
   
91 ····​int-​to-​double·​v12,​·​v12 91 ····​int-​to-​double·​v12,​·​v12
Offset 99, 15 lines modified Offset 99, 15 lines modified
   
99 ····​mul-​double/​2addr·​v12,​·​v14 99 ····​mul-​double/​2addr·​v12,​·​v14
   
100 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
101 ····​.​line·​110 101 ····​.​line·​110
102 ····​:​cond_1 102 ····​:​cond_1
103 ····​add-​int/​lit8·​v12,​·​v3,​·​-​0x34 103 ····​add-​int/​lit8·​v12,​·​v1,​·​-​0x34
   
104 ····​add-​int/​lit8·​v5,​·​v12,​·​-​0x1 104 ····​add-​int/​lit8·​v5,​·​v12,​·​-​0x1
   
105 ····​.​line·​111 105 ····​.​line·​111
106 ····​.​local·​v5,​·​"shift":​I 106 ····​.​local·​v5,​·​"shift":​I
107 ····​invoke-​virtual·​{v0,​·​v5},​·​Ljava/​math/​BigInteger;​-​>shiftRight(I)​Ljava/​math/​BigInteger;​ 107 ····​invoke-​virtual·​{v0,​·​v5},​·​Ljava/​math/​BigInteger;​-​>shiftRight(I)​Ljava/​math/​BigInteger;​
   
Offset 167, 48 lines modified Offset 167, 48 lines modified
167 ····​const-​wide/​16·​v12,​·​0x1 167 ····​const-​wide/​16·​v12,​·​0x1
   
168 ····​add-​long·​v8,​·​v6,​·​v12 168 ····​add-​long·​v8,​·​v6,​·​v12
   
169 ····​.​line·​123 169 ····​.​line·​123
170 ····​.​local·​v8,​·​"signifRounded":​J 170 ····​.​local·​v8,​·​"signifRounded":​J
171 ····​:​goto_2 171 ····​:​goto_2
172 ····​add-​int/​lit16·​v12,​·​v3,​·​0x3ff 172 ····​add-​int/​lit16·​v12,​·​v1,​·​0x3ff
   
173 ····​int-​to-​long·​v12,​·​v12 173 ····​int-​to-​long·​v12,​·​v12
   
174 ····​const/​16·​v14,​·​0x34 174 ····​const/​16·​v14,​·​0x34
   
175 ····​shl-​long·​v1,​·​v12,​·​v14 175 ····​shl-​long·​v2,​·​v12,​·​v14
   
176 ····​.​line·​124 176 ····​.​line·​124
177 ····​.​local·​v1,​·​"bits":​J 177 ····​.​local·​v2,​·​"bits":​J
178 ····​add-​long/​2addr·​v1,​·​v8 178 ····​add-​long/​2addr·​v2,​·​v8
   
179 ····​.​line·​131 179 ····​.​line·​131
180 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>signum()​I 180 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​math/​BigInteger;​-​>signum()​I
   
181 ····​move-​result·​v12 181 ····​move-​result·​v12
   
182 ····​int-​to-​long·​v12,​·​v12 182 ····​int-​to-​long·​v12,​·​v12
   
183 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L 183 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L
   
184 ····​and-​long/​2addr·​v12,​·​v14 184 ····​and-​long/​2addr·​v12,​·​v14
   
185 ····​or-​long/​2addr·​v1,​·​v12 185 ····​or-​long/​2addr·​v2,​·​v12
   
186 ····​.​line·​132 186 ····​.​line·​132
187 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>longBitsToDouble(J)​D 187 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>longBitsToDouble(J)​D
   
188 ····​move-​result-​wide·​v12 188 ····​move-​result-​wide·​v12
   
189 ····​goto·​:​goto_0 189 ····​goto·​:​goto_0
   
190 ····​.​line·​120 190 ····​.​line·​120
191 ····​.​end·​local·​v1····​#·​"bits":​J 191 ····​.​end·​local·​v2····​#·​"bits":​J
192 ····​.​end·​local·​v4····​#·​"increment":​Z 192 ····​.​end·​local·​v4····​#·​"increment":​Z
193 ····​.​end·​local·​v8····​#·​"signifRounded":​J 193 ····​.​end·​local·​v8····​#·​"signifRounded":​J
194 ····​:​cond_3 194 ····​:​cond_3
195 ····​const/​4·​v4,​·​0x0 195 ····​const/​4·​v4,​·​0x0
Max diff block lines reached; 1947/4255 bytes (45.76%) of diff not shown.
[−]
smali/com/google/common/math/IntMath.smali
Offset 230, 27 lines modified Offset 230, 27 lines modified
   
230 ····​.​prologue 230 ····​.​prologue
231 ····​const/​4·​v5,​·​0x0 231 ····​const/​4·​v5,​·​0x0
   
232 ····​const/​4·​v4,​·​0x1 232 ····​const/​4·​v4,​·​0x1
   
233 ····​.​line·​508 233 ····​.​line·​508
234 ····​const-​string·​v3,​·​"n" 234 ····​const-​string·​v1,​·​"n"
   
235 ····​invoke-​static·​{v3,​·​p0},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I 235 ····​invoke-​static·​{v1,​·​p0},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I
   
236 ····​.​line·​509 236 ····​.​line·​509
237 ····​const-​string·​v3,​·​"k" 237 ····​const-​string·​v1,​·​"k"
   
238 ····​invoke-​static·​{v3,​·​p1},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I 238 ····​invoke-​static·​{v1,​·​p1},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNonNegative(Lja​va/​lang/​String;​I)​I
   
239 ····​.​line·​510 239 ····​.​line·​510
240 ····​if-​gt·​p1,​·​p0,​·​:​cond_2 240 ····​if-​gt·​p1,​·​p0,​·​:​cond_2
   
241 ····​move·​v3,​·​v4 241 ····​move·​v1,​·​v4
   
242 ····​:​goto_0 242 ····​:​goto_0
243 ····​const-​string·​v6,​·​"k·​(%s)​·​>·​n·​(%s)​" 243 ····​const-​string·​v6,​·​"k·​(%s)​·​>·​n·​(%s)​"
   
244 ····​const/​4·​v7,​·​0x2 244 ····​const/​4·​v7,​·​0x2
   
245 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 245 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
Offset 263, 100 lines modified Offset 263, 100 lines modified
   
263 ····​invoke-​static·​{p0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 263 ····​invoke-​static·​{p0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
264 ····​move-​result-​object·​v5 264 ····​move-​result-​object·​v5
   
265 ····​aput-​object·​v5,​·​v7,​·​v4 265 ····​aput-​object·​v5,​·​v7,​·​v4
   
266 ····​invoke-​static·​{v3,​·​v6,​·​v7},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V 266 ····​invoke-​static·​{v1,​·​v6,​·​v7},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
267 ····​.​line·​511 267 ····​.​line·​511
268 ····​shr-​int/​lit8·​v3,​·​p0,​·​0x1 268 ····​shr-​int/​lit8·​v1,​·​p0,​·​0x1
   
269 ····​if-​le·​p1,​·​v3,​·​:​cond_0 269 ····​if-​le·​p1,​·​v1,​·​:​cond_0
   
270 ····​.​line·​512 270 ····​.​line·​512
271 ····​sub-​int·​p1,​·​p0,​·​p1 271 ····​sub-​int·​p1,​·​p0,​·​p1
   
272 ····​.​line·​514 272 ····​.​line·​514
273 ····​:​cond_0 273 ····​:​cond_0
274 ····​sget-​object·​v3,​·​Lcom/​google/​common/​math/​IntMath;​-​>biggestBinomials:​[I 274 ····​sget-​object·​v1,​·​Lcom/​google/​common/​math/​IntMath;​-​>biggestBinomials:​[I
   
275 ····​array-​length·​v3,​·​v3 275 ····​array-​length·​v1,​·​v1
   
276 ····​if-​ge·​p1,​·​v3,​·​:​cond_1 276 ····​if-​ge·​p1,​·​v1,​·​:​cond_1
   
277 ····​sget-​object·​v3,​·​Lcom/​google/​common/​math/​IntMath;​-​>biggestBinomials:​[I 277 ····​sget-​object·​v1,​·​Lcom/​google/​common/​math/​IntMath;​-​>biggestBinomials:​[I
   
278 ····​aget·​v3,​·​v3,​·​p1 278 ····​aget·​v1,​·​v1,​·​p1
   
279 ····​if-​le·​p0,​·​v3,​·​:​cond_3 279 ····​if-​le·​p0,​·​v1,​·​:​cond_3
   
280 ····​.​line·​515 280 ····​.​line·​515
281 ····​:​cond_1 281 ····​:​cond_1
282 ····​const·​v4,​·​0x7fffffff 282 ····​const·​v4,​·​0x7fffffff
   
283 ····​.​line·​528 283 ····​.​line·​528
284 ····​:​goto_1 284 ····​:​goto_1
285 ····​:​pswitch_0 285 ····​:​pswitch_0
286 ····​return·​v4 286 ····​return·​v4
   
287 ····​:​cond_2 287 ····​:​cond_2
288 ····​move·​v3,​·​v5 288 ····​move·​v1,​·​v5
   
289 ····​.​line·​510 289 ····​.​line·​510
290 ····​goto·​:​goto_0 290 ····​goto·​:​goto_0
   
291 ····​.​line·​517 291 ····​.​line·​517
292 ····​:​cond_3 292 ····​:​cond_3
293 ····​packed-​switch·​p1,​·​:​pswitch_data_0 293 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
294 ····​.​line·​523 294 ····​.​line·​523
295 ····​const-​wide/​16·​v1,​·​0x1 295 ····​const-​wide/​16·​v2,​·​0x1
   
296 ····​.​line·​524 296 ····​.​line·​524
297 ····​.​local·​v1,​·​"result":​J 297 ····​.​local·​v2,​·​"result":​J
298 ····​const/​4·​v0,​·​0x0 298 ····​const/​4·​v0,​·​0x0
   
299 ····​.​local·​v0,​·​"i":​I 299 ····​.​local·​v0,​·​"i":​I
300 ····​:​goto_2 300 ····​:​goto_2
301 ····​if-​ge·​v0,​·​p1,​·​:​cond_4 301 ····​if-​ge·​v0,​·​p1,​·​:​cond_4
   
302 ····​.​line·​525 302 ····​.​line·​525
303 ····​sub-​int·​v3,​·​p0,​·​v0 303 ····​sub-​int·​v1,​·​p0,​·​v0
   
304 ····​int-​to-​long·​v3,​·​v3 304 ····​int-​to-​long·​v4,​·​v1
   
305 ····​mul-​long/​2addr·​v1,​·​v3 305 ····​mul-​long/​2addr·​v2,​·​v4
   
306 ····​.​line·​526 306 ····​.​line·​526
307 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1 307 ····​add-​int/​lit8·​v1,​·​v0,​·​0x1
   
Max diff block lines reached; 550/3356 bytes (16.39%) of diff not shown.
[−]
smali/com/google/common/math/LongMath.smali
Offset 672, 45 lines modified Offset 672, 45 lines modified
672 ····​.​packed-​switch·​0x0 672 ····​.​packed-​switch·​0x0
673 ········​:​pswitch_0 673 ········​:​pswitch_0
674 ········​:​pswitch_1 674 ········​:​pswitch_1
675 ····​.​end·​packed-​switch 675 ····​.​end·​packed-​switch
676 .​end·​method 676 .​end·​method
   
677 .​method·​public·​static·​checkedAdd(JJ)​J 677 .​method·​public·​static·​checkedAdd(JJ)​J
678 ····​.​locals·9 678 ····​.​locals·10
679 ····​.​param·​p0,​·​"a"····​#·​J 679 ····​.​param·​p0,​·​"a"····​#·​J
680 ····​.​param·​p2,​·​"b"····​#·​J 680 ····​.​param·​p2,​·​"b"····​#·​J
681 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​GwtIncompatible;​ 681 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​GwtIncompatible;​
682 ········​value·​=·​"TODO" 682 ········​value·​=·​"TODO"
683 ····​.​end·​annotation 683 ····​.​end·​annotation
   
684 ····​.​prologue 684 ····​.​prologue
685 ····​const-​wide/​16·​v7,​·​0x0 685 ····​const-​wide/​16·​v8,​·​0x0
   
686 ····​const/​4·​v2,​·​0x1 686 ····​const/​4·​v2,​·​0x1
   
687 ····​const/​4·​v3,​·​0x0 687 ····​const/​4·​v3,​·​0x0
   
688 ····​.​line·​523 688 ····​.​line·​523
689 ····​add-​long·​v0,​·​p0,​·​p2 689 ····​add-​long·​v0,​·​p0,​·​p2
   
690 ····​.​line·​524 690 ····​.​line·​524
691 ····​.​local·​v0,​·​"result":​J 691 ····​.​local·​v0,​·​"result":​J
692 ····​xor-​long·​v4,​·​p0,​·​p2 692 ····​xor-​long·​v4,​·​p0,​·​p2
   
693 ····​cmp-​long·​v4,​·​v4,​·​v7 693 ····​cmp-​long·​v4,​·​v4,​·​v8
   
694 ····​if-​gez·​v4,​·​:​cond_0 694 ····​if-​gez·​v4,​·​:​cond_0
   
695 ····​move·​v4,​·​v2 695 ····​move·​v4,​·​v2
   
696 ····​:​goto_0 696 ····​:​goto_0
697 ····​xor-​long·​v5,​·​p0,​·​v0 697 ····​xor-​long·​v6,​·​p0,​·​v0
   
698 ····​cmp-​long·​v5,​·​v5,​·​v7 698 ····​cmp-​long·​v5,​·​v6,​·​v8
   
699 ····​if-​ltz·​v5,​·​:​cond_1 699 ····​if-​ltz·​v5,​·​:​cond_1
   
700 ····​:​goto_1 700 ····​:​goto_1
701 ····​or-​int/​2addr·​v2,​·​v4 701 ····​or-​int/​2addr·​v2,​·​v4
   
702 ····​invoke-​static·​{v2},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNoOverflow(Z)​V 702 ····​invoke-​static·​{v2},​·​Lcom/​google/​common/​math/​MathPreconditions;​-​>checkNoOverflow(Z)​V
Offset 746, 121 lines modified Offset 746, 121 lines modified
746 ····​const/​4·​v4,​·​0x1 746 ····​const/​4·​v4,​·​0x1
   
747 ····​const/​4·​v5,​·​0x0 747 ····​const/​4·​v5,​·​0x0
   
748 ····​.​line·​548 748 ····​.​line·​548
749 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I 749 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I
   
750 ····​move-​result·​v3 750 ····​move-​result·​v1
   
751 ····​xor-​long·​v6,​·​p0,​·​v8 751 ····​xor-​long·​v6,​·​p0,​·​v8
   
752 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I 752 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I
   
753 ····​move-​result·​v6 753 ····​move-​result·​v6
   
754 ····​add-​int/​2addr·​v3,​·​v6 754 ····​add-​int/​2addr·​v1,​·​v6
   
755 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I 755 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I
   
756 ····​move-​result·​v6 756 ····​move-​result·​v6
   
757 ····​add-​int/​2addr·​v3,​·​v6 757 ····​add-​int/​2addr·​v1,​·​v6
   
758 ····​xor-​long·​v6,​·​p2,​·​v8 758 ····​xor-​long·​v6,​·​p2,​·​v8
   
759 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I 759 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>numberOfLeadingZeros​(J)​I
   
760 ····​move-​result·​v6 760 ····​move-​result·​v6
   
761 ····​add-​int·​v0,​·​v3,​·​v6 761 ····​add-​int·​v0,​·​v1,​·​v6
   
762 ····​.​line·​560 762 ····​.​line·​560
763 ····​.​local·​v0,​·​"leadingZeros":​I 763 ····​.​local·​v0,​·​"leadingZeros":​I
764 ····​const/​16·​v3,​·​0x41 764 ····​const/​16·​v1,​·​0x41
   
765 ····​if-​le·​v0,​·​v3,​·​:​cond_0 765 ····​if-​le·​v0,​·​v1,​·​:​cond_0
   
766 ····​.​line·​561 766 ····​.​line·​561
767 ····​mul-​long·​v1,​·​p0,​·​p2 767 ····​mul-​long·​v2,​·​p0,​·​p2
   
768 ····​.​line·​567 768 ····​.​line·​567
769 ····​:​goto_0 769 ····​:​goto_0
770 ····​return-​wide·​v1 770 ····​return-​wide·​v2
   
771 ····​.​line·​563 771 ····​.​line·​563
772 ····​:​cond_0 772 ····​:​cond_0
773 ····​const/​16·​v3,​·​0x40 773 ····​const/​16·​v1,​·​0x40
   
774 ····​if-​lt·​v0,​·​v3,​·​:​cond_3 774 ····​if-​lt·​v0,​·​v1,​·​:​cond_3
   
775 ····​move·​v3,​·​v4 775 ····​move·​v1,​·​v4
   
776 ····​:​goto_1 776 ····​:​goto_1
Max diff block lines reached; 15804/18119 bytes (87.22%) of diff not shown.
[−]
smali/com/google/common/primitives/Doubles$DoubleArrayAsList.smali
Offset 99, 22 lines modified Offset 99, 22 lines modified
99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D 99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D
   
100 ····​check-​cast·​p1,​·​Ljava/​lang/​Double;​ 100 ····​check-​cast·​p1,​·​Ljava/​lang/​Double;​
   
101 ····​.​end·​local·​p1····​#·​"target":​Ljava/​lang/​Object;​ 101 ····​.​end·​local·​p1····​#·​"target":​Ljava/​lang/​Object;​
102 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 102 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
103 ····​move-​result-​wide·​v1 103 ····​move-​result-​wide·​v2
   
104 ····​iget·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I 104 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I
   
105 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>end:​I 105 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>end:​I
   
106 ····​#·​invokes:​·​Lcom/​google/​common/​primitives/​Doubles;​-​>indexOf([DDII)​I 106 ····​#·​invokes:​·​Lcom/​google/​common/​primitives/​Doubles;​-​>indexOf([DDII)​I
107 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>access$000([DDII)​I 107 ····​invoke-​static·​{v0,​·​v2,​·​v3,​·​v1,​·​v4},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>access$000([DDII)​I
   
108 ····​move-​result·​v0 108 ····​move-​result·​v0
   
109 ····​const/​4·​v1,​·​-​0x1 109 ····​const/​4·​v1,​·​-​0x1
   
110 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 110 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
Offset 126, 15 lines modified Offset 126, 15 lines modified
126 ····​:​cond_0 126 ····​:​cond_0
127 ····​const/​4·​v0,​·​0x0 127 ····​const/​4·​v0,​·​0x0
   
128 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
129 .​end·​method 129 .​end·​method
   
130 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 130 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
131 ····​.​locals·9 131 ····​.​locals·10
132 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​ 132 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​
   
133 ····​.​prologue 133 ····​.​prologue
134 ····​const/​4·​v3,​·​0x1 134 ····​const/​4·​v3,​·​0x1
   
135 ····​const/​4·​v4,​·​0x0 135 ····​const/​4·​v4,​·​0x0
   
Offset 187, 25 lines modified Offset 187, 25 lines modified
187 ····​.​line·​503 187 ····​.​line·​503
188 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D 188 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D
   
189 ····​iget·​v6,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I 189 ····​iget·​v6,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I
   
190 ····​add-​int/​2addr·​v6,​·​v0 190 ····​add-​int/​2addr·​v6,​·​v0
   
191 ····​aget-​wide·​v5,​·​v5,​·​v6 191 ····​aget-​wide·​v6,​·​v5,​·​v6
   
192 ····​iget-​object·​v7,​·​v2,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D 192 ····​iget-​object·​v5,​·​v2,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D
   
193 ····​iget·​v8,​·​v2,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I 193 ····​iget·​v8,​·​v2,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>start:​I
   
194 ····​add-​int/​2addr·​v8,​·​v0 194 ····​add-​int/​2addr·​v8,​·​v0
   
195 ····​aget-​wide·​v7,​·​v7,​·​v8 195 ····​aget-​wide·​v8,​·​v5,​·​v8
   
196 ····​cmpl-​double·​v5,​·​v5,​·​v7 196 ····​cmpl-​double·​v5,​·​v6,​·​v8
   
197 ····​if-​eqz·​v5,​·​:​cond_3 197 ····​if-​eqz·​v5,​·​:​cond_3
   
198 ····​move·​v3,​·​v4 198 ····​move·​v3,​·​v4
   
199 ····​.​line·​504 199 ····​.​line·​504
200 ····​goto·​:​goto_0 200 ····​goto·​:​goto_0
Offset 266, 15 lines modified Offset 266, 15 lines modified
   
266 ····​move-​result-​object·​v0 266 ····​move-​result-​object·​v0
   
267 ····​return-​object·​v0 267 ····​return-​object·​v0
268 .​end·​method 268 .​end·​method
   
269 .​method·​public·​hashCode()​I 269 .​method·​public·​hashCode()​I
270 ····​.​locals·5 270 ····​.​locals·6
   
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​513 272 ····​.​line·​513
273 ····​const/​4·​v1,​·​0x1 273 ····​const/​4·​v1,​·​0x1
   
274 ····​.​line·​514 274 ····​.​line·​514
275 ····​.​local·​v1,​·​"result":​I 275 ····​.​local·​v1,​·​"result":​I
Offset 287, 17 lines modified Offset 287, 17 lines modified
287 ····​if-​ge·​v0,​·​v2,​·​:​cond_0 287 ····​if-​ge·​v0,​·​v2,​·​:​cond_0
   
288 ····​.​line·​515 288 ····​.​line·​515
289 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f 289 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f
   
290 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D 290 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​>array:​[D
   
291 ····​aget-​wide·​v3,​·​v3,​·​v0 291 ····​aget-​wide·​v4,​·​v3,​·​v0
   
292 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>hashCode(D)​I 292 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>hashCode(D)​I
   
293 ····​move-​result·​v3 293 ····​move-​result·​v3
   
294 ····​add-​int·​v1,​·​v2,​·​v3 294 ····​add-​int·​v1,​·​v2,​·​v3
   
295 ····​.​line·​514 295 ····​.​line·​514
296 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 296 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
Offset 414, 15 lines modified Offset 414, 15 lines modified
Max diff block lines reached; 2439/5204 bytes (46.87%) of diff not shown.
[−]
smali/com/google/common/primitives/Doubles$LexicographicalComparator.smali
Offset 131, 15 lines modified Offset 131, 15 lines modified
   
131 ····​move-​result·​v0 131 ····​move-​result·​v0
   
132 ····​return·​v0 132 ····​return·​v0
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​compare([D[D)​I 134 .​method·​public·​compare([D[D)​I
135 ····​.​locals·7 135 ····​.​locals·8
136 ····​.​param·​p1,​·​"left"····​#·​[D 136 ····​.​param·​p1,​·​"left"····​#·​[D
137 ····​.​param·​p2,​·​"right"····​#·​[D 137 ····​.​param·​p2,​·​"right"····​#·​[D
   
138 ····​.​prologue 138 ····​.​prologue
139 ····​.​line·​352 139 ····​.​line·​352
140 ····​array-​length·​v3,​·​p1 140 ····​array-​length·​v3,​·​p1
   
Offset 154, 19 lines modified Offset 154, 19 lines modified
154 ····​const/​4·​v0,​·​0x0 154 ····​const/​4·​v0,​·​0x0
   
155 ····​.​local·​v0,​·​"i":​I 155 ····​.​local·​v0,​·​"i":​I
156 ····​:​goto_0 156 ····​:​goto_0
157 ····​if-​ge·​v0,​·​v1,​·​:​cond_1 157 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
158 ····​.​line·​354 158 ····​.​line·​354
159 ····​aget-​wide·​v3,​·​p1,​·​v0 159 ····​aget-​wide·​v4,​·​p1,​·​v0
   
160 ····​aget-​wide·​v5,​·​p2,​·​v0 160 ····​aget-​wide·​v6,​·​p2,​·​v0
   
161 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>compare(DD)​I 161 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​google/​common/​primitives/​Doubles;​-​>compare(DD)​I
   
162 ····​move-​result·​v2 162 ····​move-​result·​v2
   
163 ····​.​line·​355 163 ····​.​line·​355
164 ····​.​local·​v2,​·​"result":​I 164 ····​.​local·​v2,​·​"result":​I
165 ····​if-​eqz·​v2,​·​:​cond_0 165 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/google/common/primitives/Doubles.smali
Offset 116, 15 lines modified Offset 116, 15 lines modified
   
116 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​><init>([D)​V 116 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​Doubles$DoubleArrayAs​List;​-​><init>([D)​V
   
117 ····​goto·​:​goto_0 117 ····​goto·​:​goto_0
118 .​end·​method 118 .​end·​method
   
119 .​method·​public·​static·​compare(DD)​I 119 .​method·​public·​static·​compare(DD)​I
120 ····​.​locals·1 120 ····​.​locals·2
121 ····​.​param·​p0,​·​"a"····​#·​D 121 ····​.​param·​p0,​·​"a"····​#·​D
122 ····​.​param·​p2,​·​"b"····​#·​D 122 ····​.​param·​p2,​·​"b"····​#·​D
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​91 124 ····​.​line·​91
125 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​p3},​·​Ljava/​lang/​Double;​-​>compare(DD)​I 125 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​p3},​·​Ljava/​lang/​Double;​-​>compare(DD)​I
   
Offset 211, 15 lines modified Offset 211, 15 lines modified
211 ····​.​line·​263 211 ····​.​line·​263
212 ····​.​end·​local·​v1····​#·​"array":​[D 212 ····​.​end·​local·​v1····​#·​"array":​[D
213 ····​:​cond_1 213 ····​:​cond_1
214 ····​return-​object·​v6 214 ····​return-​object·​v6
215 .​end·​method 215 .​end·​method
   
216 .​method·​public·​static·​contains([DD)​Z 216 .​method·​public·​static·​contains([DD)​Z
217 ····​.​locals·6 217 ····​.​locals·7
218 ····​.​param·​p0,​·​"array"····​#·​[D 218 ····​.​param·​p0,​·​"array"····​#·​[D
219 ····​.​param·​p1,​·​"target"····​#·​D 219 ····​.​param·​p1,​·​"target"····​#·​D
   
220 ····​.​prologue 220 ····​.​prologue
221 ····​.​line·​116 221 ····​.​line·​116
222 ····​move-​object·​v0,​·​p0 222 ····​move-​object·​v0,​·​p0
   
Offset 229, 41 lines modified Offset 229, 41 lines modified
229 ····​.​local·​v2,​·​"len$":​I 229 ····​.​local·​v2,​·​"len$":​I
230 ····​const/​4·​v1,​·​0x0 230 ····​const/​4·​v1,​·​0x0
   
231 ····​.​local·​v1,​·​"i$":​I 231 ····​.​local·​v1,​·​"i$":​I
232 ····​:​goto_0 232 ····​:​goto_0
233 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 233 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
234 ····​aget-​wide·​v3,​·​v0,​·​v1 234 ····​aget-​wide·​v4,​·​v0,​·​v1
   
235 ····​.​line·​117 235 ····​.​line·​117
236 ····​.​local·​v3,​·​"value":​D 236 ····​.​local·​v4,​·​"value":​D
237 ····​cmpl-​double·​v5,​·​v3,​·​p1 237 ····​cmpl-​double·​v3,​·​v4,​·​p1
   
238 ····​if-​nez·​v5,​·​:​cond_0 238 ····​if-​nez·​v3,​·​:​cond_0
   
239 ····​.​line·​118 239 ····​.​line·​118
240 ····​const/​4·​v5,​·​0x1 240 ····​const/​4·​v3,​·​0x1
   
241 ····​.​line·​121 241 ····​.​line·​121
242 ····​.​end·​local·​v3····​#·​"value":​D 242 ····​.​end·​local·​v4····​#·​"value":​D
243 ····​:​goto_1 243 ····​:​goto_1
244 ····​return·​v5 244 ····​return·​v3
   
245 ····​.​line·​116 245 ····​.​line·​116
246 ····​.​restart·​local·​v3····​#·​"value":​D 246 ····​.​restart·​local·​v4····​#·​"value":​D
247 ····​:​cond_0 247 ····​:​cond_0
248 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 248 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
   
250 ····​.​line·​121 250 ····​.​line·​121
251 ····​.​end·​local·​v3····​#·​"value":​D 251 ····​.​end·​local·​v4····​#·​"value":​D
252 ····​:​cond_1 252 ····​:​cond_1
253 ····​const/​4·​v5,​·​0x0 253 ····​const/​4·​v3,​·​0x0
   
254 ····​goto·​:​goto_1 254 ····​goto·​:​goto_1
255 .​end·​method 255 .​end·​method
   
256 .​method·​private·​static·​copyOf([DI)​[D 256 .​method·​private·​static·​copyOf([DI)​[D
257 ····​.​locals·​3 257 ····​.​locals·​3
258 ····​.​param·​p0,​·​"original"····​#·​[D 258 ····​.​param·​p0,​·​"original"····​#·​[D
Offset 467, 15 lines modified Offset 467, 15 lines modified
   
467 ····​move-​result-​object·​v5 467 ····​move-​result-​object·​v5
   
468 ····​return-​object·​v5 468 ····​return-​object·​v5
469 .​end·​method 469 .​end·​method
   
470 .​method·​public·​static·​hashCode(D)​I 470 .​method·​public·​static·​hashCode(D)​I
471 ····​.​locals·1 471 ····​.​locals·2
472 ····​.​param·​p0,​·​"value"····​#·​D 472 ····​.​param·​p0,​·​"value"····​#·​D
   
473 ····​.​prologue 473 ····​.​prologue
474 ····​.​line·​73 474 ····​.​line·​73
475 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 475 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
476 ····​move-​result-​object·​v0 476 ····​move-​result-​object·​v0
Offset 484, 15 lines modified Offset 484, 15 lines modified
   
484 ····​move-​result·​v0 484 ····​move-​result·​v0
   
485 ····​return·​v0 485 ····​return·​v0
486 .​end·​method 486 .​end·​method
   
487 .​method·​public·​static·​indexOf([DD)​I 487 .​method·​public·​static·​indexOf([DD)​I
488 ····​.​locals·2 488 ····​.​locals·3
489 ····​.​param·​p0,​·​"array"····​#·​[D 489 ····​.​param·​p0,​·​"array"····​#·​[D
Max diff block lines reached; 6528/8721 bytes (74.85%) of diff not shown.
[−]
smali/com/google/common/primitives/Longs$LexicographicalComparator.smali
Offset 131, 15 lines modified Offset 131, 15 lines modified
   
131 ····​move-​result·​v0 131 ····​move-​result·​v0
   
132 ····​return·​v0 132 ····​return·​v0
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​compare([J[J)​I 134 .​method·​public·​compare([J[J)​I
135 ····​.​locals·7 135 ····​.​locals·8
136 ····​.​param·​p1,​·​"left"····​#·​[J 136 ····​.​param·​p1,​·​"left"····​#·​[J
137 ····​.​param·​p2,​·​"right"····​#·​[J 137 ····​.​param·​p2,​·​"right"····​#·​[J
   
138 ····​.​prologue 138 ····​.​prologue
139 ····​.​line·​446 139 ····​.​line·​446
140 ····​array-​length·​v3,​·​p1 140 ····​array-​length·​v3,​·​p1
   
Offset 154, 19 lines modified Offset 154, 19 lines modified
154 ····​const/​4·​v0,​·​0x0 154 ····​const/​4·​v0,​·​0x0
   
155 ····​.​local·​v0,​·​"i":​I 155 ····​.​local·​v0,​·​"i":​I
156 ····​:​goto_0 156 ····​:​goto_0
157 ····​if-​ge·​v0,​·​v1,​·​:​cond_1 157 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
158 ····​.​line·​448 158 ····​.​line·​448
159 ····​aget-​wide·​v3,​·​p1,​·​v0 159 ····​aget-​wide·​v4,​·​p1,​·​v0
   
160 ····​aget-​wide·​v5,​·​p2,​·​v0 160 ····​aget-​wide·​v6,​·​p2,​·​v0
   
161 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​google/​common/​primitives/​Longs;​-​>compare(JJ)​I 161 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​google/​common/​primitives/​Longs;​-​>compare(JJ)​I
   
162 ····​move-​result·​v2 162 ····​move-​result·​v2
   
163 ····​.​line·​449 163 ····​.​line·​449
164 ····​.​local·​v2,​·​"result":​I 164 ····​.​local·​v2,​·​"result":​I
165 ····​if-​eqz·​v2,​·​:​cond_0 165 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/google/common/primitives/Longs$LongArrayAsList.smali
Offset 99, 22 lines modified Offset 99, 22 lines modified
99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J 99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J
   
100 ····​check-​cast·​p1,​·​Ljava/​lang/​Long;​ 100 ····​check-​cast·​p1,​·​Ljava/​lang/​Long;​
   
101 ····​.​end·​local·​p1····​#·​"target":​Ljava/​lang/​Object;​ 101 ····​.​end·​local·​p1····​#·​"target":​Ljava/​lang/​Object;​
102 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J 102 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
103 ····​move-​result-​wide·​v1 103 ····​move-​result-​wide·​v2
   
104 ····​iget·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I 104 ····​iget·​v1,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I
   
105 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>end:​I 105 ····​iget·​v4,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>end:​I
   
106 ····​#·​invokes:​·​Lcom/​google/​common/​primitives/​Longs;​-​>indexOf([JJII)​I 106 ····​#·​invokes:​·​Lcom/​google/​common/​primitives/​Longs;​-​>indexOf([JJII)​I
107 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​google/​common/​primitives/​Longs;​-​>access$000([JJII)​I 107 ····​invoke-​static·​{v0,​·​v2,​·​v3,​·​v1,​·​v4},​·​Lcom/​google/​common/​primitives/​Longs;​-​>access$000([JJII)​I
   
108 ····​move-​result·​v0 108 ····​move-​result·​v0
   
109 ····​const/​4·​v1,​·​-​0x1 109 ····​const/​4·​v1,​·​-​0x1
   
110 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 110 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
Offset 126, 15 lines modified Offset 126, 15 lines modified
126 ····​:​cond_0 126 ····​:​cond_0
127 ····​const/​4·​v0,​·​0x0 127 ····​const/​4·​v0,​·​0x0
   
128 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
129 .​end·​method 129 .​end·​method
   
130 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 130 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
131 ····​.​locals·9 131 ····​.​locals·10
132 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​ 132 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​
   
133 ····​.​prologue 133 ····​.​prologue
134 ····​const/​4·​v3,​·​0x1 134 ····​const/​4·​v3,​·​0x1
   
135 ····​const/​4·​v4,​·​0x0 135 ····​const/​4·​v4,​·​0x0
   
Offset 187, 25 lines modified Offset 187, 25 lines modified
187 ····​.​line·​594 187 ····​.​line·​594
188 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J 188 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J
   
189 ····​iget·​v6,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I 189 ····​iget·​v6,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I
   
190 ····​add-​int/​2addr·​v6,​·​v0 190 ····​add-​int/​2addr·​v6,​·​v0
   
191 ····​aget-​wide·​v5,​·​v5,​·​v6 191 ····​aget-​wide·​v6,​·​v5,​·​v6
   
192 ····​iget-​object·​v7,​·​v2,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J 192 ····​iget-​object·​v5,​·​v2,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J
   
193 ····​iget·​v8,​·​v2,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I 193 ····​iget·​v8,​·​v2,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>start:​I
   
194 ····​add-​int/​2addr·​v8,​·​v0 194 ····​add-​int/​2addr·​v8,​·​v0
   
195 ····​aget-​wide·​v7,​·​v7,​·​v8 195 ····​aget-​wide·​v8,​·​v5,​·​v8
   
196 ····​cmp-​long·​v5,​·​v5,​·​v7 196 ····​cmp-​long·​v5,​·​v6,​·​v8
   
197 ····​if-​eqz·​v5,​·​:​cond_3 197 ····​if-​eqz·​v5,​·​:​cond_3
   
198 ····​move·​v3,​·​v4 198 ····​move·​v3,​·​v4
   
199 ····​.​line·​595 199 ····​.​line·​595
200 ····​goto·​:​goto_0 200 ····​goto·​:​goto_0
Offset 266, 15 lines modified Offset 266, 15 lines modified
   
266 ····​move-​result-​object·​v0 266 ····​move-​result-​object·​v0
   
267 ····​return-​object·​v0 267 ····​return-​object·​v0
268 .​end·​method 268 .​end·​method
   
269 .​method·​public·​hashCode()​I 269 .​method·​public·​hashCode()​I
270 ····​.​locals·5 270 ····​.​locals·6
   
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​604 272 ····​.​line·​604
273 ····​const/​4·​v1,​·​0x1 273 ····​const/​4·​v1,​·​0x1
   
274 ····​.​line·​605 274 ····​.​line·​605
275 ····​.​local·​v1,​·​"result":​I 275 ····​.​local·​v1,​·​"result":​I
Offset 287, 17 lines modified Offset 287, 17 lines modified
287 ····​if-​ge·​v0,​·​v2,​·​:​cond_0 287 ····​if-​ge·​v0,​·​v2,​·​:​cond_0
   
288 ····​.​line·​606 288 ····​.​line·​606
289 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f 289 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f
   
290 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J 290 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​>array:​[J
   
291 ····​aget-​wide·​v3,​·​v3,​·​v0 291 ····​aget-​wide·​v4,​·​v3,​·​v0
   
292 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​primitives/​Longs;​-​>hashCode(J)​I 292 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​common/​primitives/​Longs;​-​>hashCode(J)​I
   
293 ····​move-​result·​v3 293 ····​move-​result·​v3
   
294 ····​add-​int·​v1,​·​v2,​·​v3 294 ····​add-​int·​v1,​·​v2,​·​v3
   
295 ····​.​line·​605 295 ····​.​line·​605
296 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 296 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
Offset 414, 15 lines modified Offset 414, 15 lines modified
Max diff block lines reached; 2399/5102 bytes (47.02%) of diff not shown.
[−]
smali/com/google/common/primitives/Longs.smali
Offset 97, 15 lines modified Offset 97, 15 lines modified
   
97 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​><init>([J)​V 97 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​Longs$LongArrayAsList​;​-​><init>([J)​V
   
98 ····​goto·​:​goto_0 98 ····​goto·​:​goto_0
99 .​end·​method 99 .​end·​method
   
100 .​method·​public·​static·​compare(JJ)​I 100 .​method·​public·​static·​compare(JJ)​I
101 ····​.​locals·1 101 ····​.​locals·2
102 ····​.​param·​p0,​·​"a"····​#·​J 102 ····​.​param·​p0,​·​"a"····​#·​J
103 ····​.​param·​p2,​·​"b"····​#·​J 103 ····​.​param·​p2,​·​"b"····​#·​J
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​90 105 ····​.​line·​90
106 ····​cmp-​long·​v0,​·​p0,​·​p2 106 ····​cmp-​long·​v0,​·​p0,​·​p2
   
Offset 209, 15 lines modified Offset 209, 15 lines modified
209 ····​.​line·​247 209 ····​.​line·​247
210 ····​.​end·​local·​v1····​#·​"array":​[J 210 ····​.​end·​local·​v1····​#·​"array":​[J
211 ····​:​cond_1 211 ····​:​cond_1
212 ····​return-​object·​v6 212 ····​return-​object·​v6
213 .​end·​method 213 .​end·​method
   
214 .​method·​public·​static·​contains([JJ)​Z 214 .​method·​public·​static·​contains([JJ)​Z
215 ····​.​locals·6 215 ····​.​locals·7
216 ····​.​param·​p0,​·​"array"····​#·​[J 216 ····​.​param·​p0,​·​"array"····​#·​[J
217 ····​.​param·​p1,​·​"target"····​#·​J 217 ····​.​param·​p1,​·​"target"····​#·​J
   
218 ····​.​prologue 218 ····​.​prologue
219 ····​.​line·​103 219 ····​.​line·​103
220 ····​move-​object·​v0,​·​p0 220 ····​move-​object·​v0,​·​p0
   
Offset 227, 41 lines modified Offset 227, 41 lines modified
227 ····​.​local·​v2,​·​"len$":​I 227 ····​.​local·​v2,​·​"len$":​I
228 ····​const/​4·​v1,​·​0x0 228 ····​const/​4·​v1,​·​0x0
   
229 ····​.​local·​v1,​·​"i$":​I 229 ····​.​local·​v1,​·​"i$":​I
230 ····​:​goto_0 230 ····​:​goto_0
231 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 231 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
232 ····​aget-​wide·​v3,​·​v0,​·​v1 232 ····​aget-​wide·​v4,​·​v0,​·​v1
   
233 ····​.​line·​104 233 ····​.​line·​104
234 ····​.​local·​v3,​·​"value":​J 234 ····​.​local·​v4,​·​"value":​J
235 ····​cmp-​long·​v5,​·​v3,​·​p1 235 ····​cmp-​long·​v3,​·​v4,​·​p1
   
236 ····​if-​nez·​v5,​·​:​cond_0 236 ····​if-​nez·​v3,​·​:​cond_0
   
237 ····​.​line·​105 237 ····​.​line·​105
238 ····​const/​4·​v5,​·​0x1 238 ····​const/​4·​v3,​·​0x1
   
239 ····​.​line·​108 239 ····​.​line·​108
240 ····​.​end·​local·​v3····​#·​"value":​J 240 ····​.​end·​local·​v4····​#·​"value":​J
241 ····​:​goto_1 241 ····​:​goto_1
242 ····​return·​v5 242 ····​return·​v3
   
243 ····​.​line·​103 243 ····​.​line·​103
244 ····​.​restart·​local·​v3····​#·​"value":​J 244 ····​.​restart·​local·​v4····​#·​"value":​J
245 ····​:​cond_0 245 ····​:​cond_0
246 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 246 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
247 ····​goto·​:​goto_0 247 ····​goto·​:​goto_0
   
248 ····​.​line·​108 248 ····​.​line·​108
249 ····​.​end·​local·​v3····​#·​"value":​J 249 ····​.​end·​local·​v4····​#·​"value":​J
250 ····​:​cond_1 250 ····​:​cond_1
251 ····​const/​4·​v5,​·​0x0 251 ····​const/​4·​v3,​·​0x0
   
252 ····​goto·​:​goto_1 252 ····​goto·​:​goto_1
253 .​end·​method 253 .​end·​method
   
254 .​method·​private·​static·​copyOf([JI)​[J 254 .​method·​private·​static·​copyOf([JI)​[J
255 ····​.​locals·​3 255 ····​.​locals·​3
256 ····​.​param·​p0,​·​"original"····​#·​[J 256 ····​.​param·​p0,​·​"original"····​#·​[J
Offset 441, 99 lines modified Offset 441, 99 lines modified
441 ····​move·​v0,​·​v2 441 ····​move·​v0,​·​v2
   
442 ····​.​line·​286 442 ····​.​line·​286
443 ····​goto·​:​goto_0 443 ····​goto·​:​goto_0
444 .​end·​method 444 .​end·​method
   
445 .​method·​public·​static·​fromBytes(BBBBBBBB)​J 445 .​method·​public·​static·​fromBytes(BBBBBBBB)​J
446 ····​.​locals·7 446 ····​.​locals·8
447 ····​.​param·​p0,​·​"b1"····​#·​B 447 ····​.​param·​p0,​·​"b1"····​#·​B
448 ····​.​param·​p1,​·​"b2"····​#·​B 448 ····​.​param·​p1,​·​"b2"····​#·​B
449 ····​.​param·​p2,​·​"b3"····​#·​B 449 ····​.​param·​p2,​·​"b3"····​#·​B
450 ····​.​param·​p3,​·​"b4"····​#·​B 450 ····​.​param·​p3,​·​"b4"····​#·​B
451 ····​.​param·​p4,​·​"b5"····​#·​B 451 ····​.​param·​p4,​·​"b5"····​#·​B
452 ····​.​param·​p5,​·​"b6"····​#·​B 452 ····​.​param·​p5,​·​"b6"····​#·​B
453 ····​.​param·​p6,​·​"b7"····​#·​B 453 ····​.​param·​p6,​·​"b7"····​#·​B
454 ····​.​param·​p7,​·​"b8"····​#·​B 454 ····​.​param·​p7,​·​"b8"····​#·​B
   
455 ····​.​prologue 455 ····​.​prologue
456 ····​const-​wide/​16·​v5,​·​0xff 456 ····​const-​wide/​16·​v6,​·​0xff
   
457 ····​.​line·​301 457 ····​.​line·​301
458 ····​int-​to-​long·​v0,​·​p0 458 ····​int-​to-​long·​v0,​·​p0
   
459 ····​and-​long/​2addr·​v0,​·​v5 459 ····​and-​long/​2addr·​v0,​·​v6
   
Max diff block lines reached; 8567/10753 bytes (79.67%) of diff not shown.
[−]
smali/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.smali
Offset 246, 15 lines modified Offset 246, 15 lines modified
   
246 ····​move-​result·​v0 246 ····​move-​result·​v0
   
247 ····​return·​v0 247 ····​return·​v0
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​compare([B[B)​I 249 .​method·​public·​compare([B[B)​I
250 ····​.​locals·​23 250 ····​.​locals·​24
251 ····​.​param·​p1,​·​"left"····​#·​[B 251 ····​.​param·​p1,​·​"left"····​#·​[B
252 ····​.​param·​p2,​·​"right"····​#·​[B 252 ····​.​param·​p2,​·​"right"····​#·​[B
   
253 ····​.​prologue 253 ····​.​prologue
254 ····​.​line·​367 254 ····​.​line·​367
255 ····​move-​object/​from16·​v0,​·​p1 255 ····​move-​object/​from16·​v0,​·​p1
   
Offset 266, 19 lines modified Offset 266, 19 lines modified
   
266 ····​array-​length·​v0,​·​v0 266 ····​array-​length·​v0,​·​v0
   
267 ····​move/​from16·​v18,​·​v0 267 ····​move/​from16·​v18,​·​v0
   
268 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>min(II)​I 268 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
269 ····​move-​result·​v9 269 ····​move-​result·​v7
   
270 ····​.​line·​368 270 ····​.​line·​368
271 ····​.​local·​v9,​·​"minLength":​I 271 ····​.​local·​v7,​·​"minLength":​I
272 ····​div-​int/​lit8·​v10,​·​v9,​·​0x8 272 ····​div-​int/​lit8·​v10,​·​v7,​·​0x8
   
273 ····​.​line·​375 273 ····​.​line·​375
274 ····​.​local·​v10,​·​"minWords":​I 274 ····​.​local·​v10,​·​"minWords":​I
275 ····​const/​4·​v6,​·​0x0 275 ····​const/​4·​v6,​·​0x0
   
276 ····​.​local·​v6,​·​"i":​I 276 ····​.​local·​v6,​·​"i":​I
277 ····​:​goto_0 277 ····​:​goto_0
Offset 309, 18 lines modified Offset 309, 18 lines modified
   
309 ····​move-​object/​from16·​v1,​·​p1 309 ····​move-​object/​from16·​v1,​·​p1
   
310 ····​move-​wide/​from16·​v2,​·​v18 310 ····​move-​wide/​from16·​v2,​·​v18
   
311 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lsun/​misc/​Unsafe;​-​>getLong(Ljava/​lang/​Object;​J)​J 311 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lsun/​misc/​Unsafe;​-​>getLong(Ljava/​lang/​Object;​J)​J
   
312 ····​move-​result-​wide·​v7 312 ····​move-​result-​wide·​v8
   
313 ····​.​line·​377 313 ····​.​line·​377
314 ····​.​local·​v7,​·​"lw":​J 314 ····​.​local·​v8,​·​"lw":​J
315 ····​sget-​object·​v17,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>theUnsafe:​Lsun/​misc/​Unsafe;​ 315 ····​sget-​object·​v17,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>theUnsafe:​Lsun/​misc/​Unsafe;​
   
316 ····​sget·​v18,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>BYTE_ARRAY_BASE_OFFS​ET:​I 316 ····​sget·​v18,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>BYTE_ARRAY_BASE_OFFS​ET:​I
   
317 ····​move/​from16·​v0,​·​v18 317 ····​move/​from16·​v0,​·​v18
   
318 ····​int-​to-​long·​v0,​·​v0 318 ····​int-​to-​long·​v0,​·​v0
Offset 337, 140 lines modified Offset 337, 140 lines modified
   
337 ····​move-​object/​from16·​v1,​·​p2 337 ····​move-​object/​from16·​v1,​·​p2
   
338 ····​move-​wide/​from16·​v2,​·​v18 338 ····​move-​wide/​from16·​v2,​·​v18
   
339 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lsun/​misc/​Unsafe;​-​>getLong(Ljava/​lang/​Object;​J)​J 339 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lsun/​misc/​Unsafe;​-​>getLong(Ljava/​lang/​Object;​J)​J
   
340 ····​move-​result-​wide·​v13 340 ····​move-​result-​wide·​v14
   
341 ····​.​line·​378 341 ····​.​line·​378
342 ····​.​local·​v13,​·​"rw":​J 342 ····​.​local·​v14,​·​"rw":​J
343 ····​xor-​long·​v4,​·​v7,​·​v13 343 ····​xor-​long·​v4,​·​v8,​·​v14
   
344 ····​.​line·​380 344 ····​.​line·​380
345 ····​.​local·​v4,​·​"diff":​J 345 ····​.​local·​v4,​·​"diff":​J
346 ····​const-​wide/​16·​v17,​·​0x0 346 ····​const-​wide/​16·​v18,​·​0x0
   
347 ····​cmp-​long·​v17,​·​v4,​·​v17 347 ····​cmp-​long·​v17,​·​v4,​·​v18
   
348 ····​if-​eqz·​v17,​·​:​cond_5 348 ····​if-​eqz·​v17,​·​:​cond_5
   
349 ····​.​line·​381 349 ····​.​line·​381
350 ····​sget-​boolean·​v17,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>littleEndian:​Z 350 ····​sget-​boolean·​v17,​·​Lcom/​google/​common/​primitives/​UnsignedBytes$Lexicog​raphicalComparatorHol​der$UnsafeComparator;​-​>littleEndian:​Z
   
351 ····​if-​nez·​v17,​·​:​cond_1 351 ····​if-​nez·​v17,​·​:​cond_1
   
352 ····​.​line·​382 352 ····​.​line·​382
353 ····​invoke-​static·​{v7,​·​v8,​·​v13,​·​v14},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>compare(JJ)​I 353 ····​invoke-​static·​{v8,​·​v9,​·​v14,​·​v15},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>compare(JJ)​I
   
354 ····​move-​result·​v12 354 ····​move-​result·​v12
   
355 ····​.​line·​416 355 ····​.​line·​416
356 ····​.​end·​local·​v4····​#·​"diff":​J 356 ····​.​end·​local·​v4····​#·​"diff":​J
357 ····​.​end·​local·​v7····​#·​"lw":​J 357 ····​.​end·​local·​v8····​#·​"lw":​J
358 ····​.​end·​local·​v13····​#·​"rw":​J 358 ····​.​end·​local·​v14····​#·​"rw":​J
359 ····​:​cond_0 359 ····​:​cond_0
360 ····​:​goto_1 360 ····​:​goto_1
361 ····​return·​v12 361 ····​return·​v12
   
362 ····​.​line·​386 362 ····​.​line·​386
363 ····​.​restart·​local·​v4····​#·​"diff":​J 363 ····​.​restart·​local·​v4····​#·​"diff":​J
364 ····​.​restart·​local·​v7····​#·​"lw":​J 364 ····​.​restart·​local·​v8····​#·​"lw":​J
365 ····​.​restart·​local·​v13····​#·​"rw":​J 365 ····​.​restart·​local·​v14····​#·​"rw":​J
366 ····​:​cond_1 366 ····​:​cond_1
Max diff block lines reached; 2170/4885 bytes (44.42%) of diff not shown.
[−]
smali/com/google/common/primitives/UnsignedInteger.smali
Offset 114, 28 lines modified Offset 114, 28 lines modified
   
114 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​UnsignedInteger;​-​><init>(I)​V 114 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​primitives/​UnsignedInteger;​-​><init>(I)​V
   
115 ····​return-​object·​v0 115 ····​return-​object·​v0
116 .​end·​method 116 .​end·​method
   
117 .​method·​public·​static·​valueOf(J)​Lcom/​google/​common/​primitives/​UnsignedInteger;​ 117 .​method·​public·​static·​valueOf(J)​Lcom/​google/​common/​primitives/​UnsignedInteger;​
118 ····​.​locals·5 118 ····​.​locals·6
119 ····​.​param·​p0,​·​"value"····​#·​J 119 ····​.​param·​p0,​·​"value"····​#·​J
   
120 ····​.​prologue 120 ····​.​prologue
121 ····​const/​4·​v1,​·​0x1 121 ····​const/​4·​v1,​·​0x1
   
122 ····​const/​4·​v2,​·​0x0 122 ····​const/​4·​v2,​·​0x0
   
123 ····​.​line·​92 123 ····​.​line·​92
124 ····​const-​wide·​v3,​·​0xffffffffL 124 ····​const-​wide·​v4,​·​0xffffffffL
   
125 ····​and-​long/​2addr·​v3,​·​p0 125 ····​and-​long/​2addr·​v4,​·​p0
   
126 ····​cmp-​long·​v0,​·​v3,​·​p0 126 ····​cmp-​long·​v0,​·​v4,​·​p0
   
127 ····​if-​nez·​v0,​·​:​cond_0 127 ····​if-​nez·​v0,​·​:​cond_0
   
128 ····​move·​v0,​·​v1 128 ····​move·​v0,​·​v1
   
129 ····​:​goto_0 129 ····​:​goto_0
130 ····​const-​string·​v3,​·​"value·​(%s)​·​is·​outside·​the·​range·​for·​an·​unsigned·​integer·​value" 130 ····​const-​string·​v3,​·​"value·​(%s)​·​is·​outside·​the·​range·​for·​an·​unsigned·​integer·​value"
[−]
smali/com/google/common/primitives/UnsignedBytes.smali
Offset 27, 30 lines modified Offset 27, 30 lines modified
27 ····​.​line·​48 27 ····​.​line·​48
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
31 .​method·​public·​static·​checkedCast(J)​B 31 .​method·​public·​static·​checkedCast(J)​B
32 ····​.​locals·7 32 ····​.​locals·8
33 ····​.​param·​p0,​·​"value"····​#·​J 33 ····​.​param·​p0,​·​"value"····​#·​J
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​const/​4·​v1,​·​0x1 35 ····​const/​4·​v1,​·​0x1
   
36 ····​const/​4·​v2,​·​0x0 36 ····​const/​4·​v2,​·​0x0
   
37 ····​.​line·​89 37 ····​.​line·​89
38 ····​const/​16·​v0,​·​0x8 38 ····​const/​16·​v0,​·​0x8
   
39 ····​shr-​long·​v3,​·​p0,​·​v0 39 ····​shr-​long·​v4,​·​p0,​·​v0
   
40 ····​const-​wide/​16·​v5,​·​0x0 40 ····​const-​wide/​16·​v6,​·​0x0
   
41 ····​cmp-​long·​v0,​·​v3,​·​v5 41 ····​cmp-​long·​v0,​·​v4,​·​v6
   
42 ····​if-​nez·​v0,​·​:​cond_0 42 ····​if-​nez·​v0,​·​:​cond_0
   
43 ····​move·​v0,​·​v1 43 ····​move·​v0,​·​v1
   
44 ····​:​goto_0 44 ····​:​goto_0
45 ····​const-​string·​v3,​·​"out·​of·​range:​·​%s" 45 ····​const-​string·​v3,​·​"out·​of·​range:​·​%s"
Offset 436, 28 lines modified Offset 436, 28 lines modified
   
436 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​NumberFormatException​;​-​><init>(Ljava/​lang/​String;​)​V 436 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​NumberFormatException​;​-​><init>(Ljava/​lang/​String;​)​V
   
437 ····​throw·​v1 437 ····​throw·​v1
438 .​end·​method 438 .​end·​method
   
439 .​method·​public·​static·​saturatedCast(J)​B 439 .​method·​public·​static·​saturatedCast(J)​B
440 ····​.​locals·3 440 ····​.​locals·4
441 ····​.​param·​p0,​·​"value"····​#·​J 441 ····​.​param·​p0,​·​"value"····​#·​J
   
442 ····​.​prologue 442 ····​.​prologue
443 ····​const/​4·​v0,​·​-​0x1 443 ····​const/​4·​v0,​·​-​0x1
   
444 ····​.​line·​102 444 ····​.​line·​102
445 ····​invoke-​static·​{v0},​·​Lcom/​google/​common/​primitives/​UnsignedBytes;​-​>toInt(B)​I 445 ····​invoke-​static·​{v0},​·​Lcom/​google/​common/​primitives/​UnsignedBytes;​-​>toInt(B)​I
   
446 ····​move-​result·​v1 446 ····​move-​result·​v1
   
447 ····​int-​to-​long·​v1,​·​v1 447 ····​int-​to-​long·​v2,​·​v1
   
448 ····​cmp-​long·​v1,​·​p0,​·​v1 448 ····​cmp-​long·​v1,​·​p0,​·​v2
   
449 ····​if-​lez·​v1,​·​:​cond_0 449 ····​if-​lez·​v1,​·​:​cond_0
   
450 ····​.​line·​108 450 ····​.​line·​108
451 ····​:​goto_0 451 ····​:​goto_0
452 ····​return·​v0 452 ····​return·​v0
   
[−]
smali/com/google/common/primitives/UnsignedLong.smali
Offset 36, 64 lines modified Offset 36, 64 lines modified
   
36 #·​instance·​fields 36 #·​instance·​fields
37 .​field·​private·​final·​value:​J 37 .​field·​private·​final·​value:​J
   
   
38 #·​direct·​methods 38 #·​direct·​methods
39 .​method·​static·​constructor·​<clinit>()​V 39 .​method·​static·​constructor·​<clinit>()​V
40 ····​.​locals·3 40 ····​.​locals·4
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​48 42 ····​.​line·​48
43 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​ 43 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
44 ····​const-​wide/​16·​v1,​·​0x0 44 ····​const-​wide/​16·​v2,​·​0x0
   
45 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V 45 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V
   
46 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>ZERO:​Lcom/​google/​common/​primitives/​UnsignedLong;​ 46 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>ZERO:​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
47 ····​.​line·​49 47 ····​.​line·​49
48 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​ 48 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
49 ····​const-​wide/​16·​v1,​·​0x1 49 ····​const-​wide/​16·​v2,​·​0x1
   
50 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V 50 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V
   
51 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>ONE:​Lcom/​google/​common/​primitives/​UnsignedLong;​ 51 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>ONE:​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
52 ····​.​line·​50 52 ····​.​line·​50
53 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​ 53 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
54 ····​const-​wide/​16·​v1,​·​-​0x1 54 ····​const-​wide/​16·​v2,​·​-​0x1
   
55 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V 55 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V
   
56 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>MAX_VALUE:​Lcom/​google/​common/​primitives/​UnsignedLong;​ 56 ····​sput-​object·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>MAX_VALUE:​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
59 .​method·​private·​constructor·​<init>(J)​V 59 .​method·​private·​constructor·​<init>(J)​V
60 ····​.​locals·0 60 ····​.​locals·1
61 ····​.​param·​p1,​·​"value"····​#·​J 61 ····​.​param·​p1,​·​"value"····​#·​J
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​54 63 ····​.​line·​54
64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
65 ····​.​line·​55 65 ····​.​line·​55
66 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>value:​J 66 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​>value:​J
   
67 ····​.​line·​56 67 ····​.​line·​56
68 ····​return-​void 68 ····​return-​void
69 .​end·​method 69 .​end·​method
   
70 .​method·​public·​static·​asUnsigned(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​ 70 .​method·​public·​static·​asUnsigned(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​
71 ····​.​locals·1 71 ····​.​locals·2
72 ····​.​param·​p0,​·​"value"····​#·​J 72 ····​.​param·​p0,​·​"value"····​#·​J
73 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​ 73 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​Beta;​
74 ····​.​end·​annotation 74 ····​.​end·​annotation
   
75 ····​.​annotation·​runtime·​Ljava/​lang/​Deprecated;​ 75 ····​.​annotation·​runtime·​Ljava/​lang/​Deprecated;​
76 ····​.​end·​annotation 76 ····​.​end·​annotation
   
Offset 103, 39 lines modified Offset 103, 39 lines modified
   
103 ····​move-​result-​object·​v0 103 ····​move-​result-​object·​v0
   
104 ····​return-​object·​v0 104 ····​return-​object·​v0
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​static·​fromLongBits(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​ 106 .​method·​public·​static·​fromLongBits(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​
107 ····​.​locals·1 107 ····​.​locals·2
108 ····​.​param·​p0,​·​"bits"····​#·​J 108 ····​.​param·​p0,​·​"bits"····​#·​J
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​line·​89 110 ····​.​line·​89
111 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​ 111 ····​new-​instance·​v0,​·​Lcom/​google/​common/​primitives/​UnsignedLong;​
   
112 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V 112 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​primitives/​UnsignedLong;​-​><init>(J)​V
   
113 ····​return-​object·​v0 113 ····​return-​object·​v0
114 .​end·​method 114 .​end·​method
   
115 .​method·​public·​static·​valueOf(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​ 115 .​method·​public·​static·​valueOf(J)​Lcom/​google/​common/​primitives/​UnsignedLong;​
116 ····​.​locals·5 116 ····​.​locals·6
117 ····​.​param·​p0,​·​"value"····​#·​J 117 ····​.​param·​p0,​·​"value"····​#·​J
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​const/​4·​v1,​·​0x1 119 ····​const/​4·​v1,​·​0x1
   
120 ····​const/​4·​v2,​·​0x0 120 ····​const/​4·​v2,​·​0x0
   
121 ····​.​line·​99 121 ····​.​line·​99
122 ····​const-​wide/​16·​v3,​·​0x0 122 ····​const-​wide/​16·​v4,​·​0x0
   
123 ····​cmp-​long·​v0,​·​p0,​·​v3 123 ····​cmp-​long·​v0,​·​p0,​·​v4
   
124 ····​if-​ltz·​v0,​·​:​cond_0 124 ····​if-​ltz·​v0,​·​:​cond_0
Max diff block lines reached; 8315/11268 bytes (73.79%) of diff not shown.
[−]
smali/com/google/common/primitives/UnsignedLongs.smali
Offset 25, 18 lines modified Offset 25, 18 lines modified
25 .​field·​private·​static·​final·​maxValueDivs:​[J 25 .​field·​private·​static·​final·​maxValueDivs:​[J
   
26 .​field·​private·​static·​final·​maxValueMods:​[I 26 .​field·​private·​static·​final·​maxValueMods:​[I
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​static·​constructor·​<clinit>()​V 28 .​method·​static·​constructor·​<clinit>()​V
29 ····​.​locals·7 29 ····​.​locals·8
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​const-​wide/​16·​v5,​·​-​0x1 31 ····​const-​wide/​16·​v6,​·​-​0x1
   
32 ····​const/​16·​v3,​·​0x25 32 ····​const/​16·​v3,​·​0x25
   
33 ····​.​line·​384 33 ····​.​line·​384
34 ····​new-​array·​v2,​·​v3,​·​[J 34 ····​new-​array·​v2,​·​v3,​·​[J
   
35 ····​sput-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueDivs:​[J 35 ····​sput-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueDivs:​[J
Offset 69, 32 lines modified Offset 69, 32 lines modified
69 ····​const/​16·​v2,​·​0x24 69 ····​const/​16·​v2,​·​0x24
   
70 ····​if-​gt·​v0,​·​v2,​·​:​cond_0 70 ····​if-​gt·​v0,​·​v2,​·​:​cond_0
   
71 ····​.​line·​390 71 ····​.​line·​390
72 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueDivs:​[J 72 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueDivs:​[J
   
73 ····​int-​to-​long·​v3,​·​v0 73 ····​int-​to-​long·​v4,​·​v0
   
74 ····​invoke-​static·​{v5,​·​v6,​·​v3,​·​v4},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>divide(JJ)​J 74 ····​invoke-​static·​{v6,​·​v7,​·​v4,​·​v5},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>divide(JJ)​J
   
75 ····​move-​result-​wide·​v3 75 ····​move-​result-​wide·​v4
   
76 ····​aput-​wide·​v3,​·​v2,​·​v0 76 ····​aput-​wide·​v4,​·​v2,​·​v0
   
77 ····​.​line·​391 77 ····​.​line·​391
78 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueMods:​[I 78 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxValueMods:​[I
   
79 ····​int-​to-​long·​v3,​·​v0 79 ····​int-​to-​long·​v4,​·​v0
   
80 ····​invoke-​static·​{v5,​·​v6,​·​v3,​·​v4},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>remainder(JJ)​J 80 ····​invoke-​static·​{v6,​·​v7,​·​v4,​·​v5},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>remainder(JJ)​J
   
81 ····​move-​result-​wide·​v3 81 ····​move-​result-​wide·​v4
   
82 ····​long-​to-​int·​v3,​·​v3 82 ····​long-​to-​int·​v3,​·​v4
   
83 ····​aput·​v3,​·​v2,​·​v0 83 ····​aput·​v3,​·​v2,​·​v0
   
84 ····​.​line·​392 84 ····​.​line·​392
85 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxSafeDigits:​[I 85 ····​sget-​object·​v2,​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>maxSafeDigits:​[I
   
86 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​math/​BigInteger;​-​>toString(I)​Ljava/​lang/​String;​ 86 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​math/​BigInteger;​-​>toString(I)​Ljava/​lang/​String;​
Offset 148, 15 lines modified Offset 148, 15 lines modified
   
148 ····​move-​result·​v0 148 ····​move-​result·​v0
   
149 ····​return·​v0 149 ····​return·​v0
150 .​end·​method 150 .​end·​method
   
151 .​method·​public·​static·​decode(Ljava/​lang/​String;​)​J 151 .​method·​public·​static·​decode(Ljava/​lang/​String;​)​J
152 ····​.​locals·5 152 ····​.​locals·6
153 ····​.​param·​p0,​·​"stringValue"····​#·​Ljava/​lang/​String;​ 153 ····​.​param·​p0,​·​"stringValue"····​#·​Ljava/​lang/​String;​
   
154 ····​.​prologue 154 ····​.​prologue
155 ····​.​line·​270 155 ····​.​line·​270
156 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​primitives/​ParseRequest;​-​>fromString(Ljava/​lang/​String;​)​Lcom/​google/​common/​primitives/​ParseRequest;​ 156 ····​invoke-​static·​{p0},​·​Lcom/​google/​common/​primitives/​ParseRequest;​-​>fromString(Ljava/​lang/​String;​)​Lcom/​google/​common/​primitives/​ParseRequest;​
   
157 ····​move-​result-​object·​v2 157 ····​move-​result-​object·​v2
Offset 168, 17 lines modified Offset 168, 17 lines modified
   
168 ····​iget·​v4,​·​v2,​·​Lcom/​google/​common/​primitives/​ParseRequest;​-​>radix:​I 168 ····​iget·​v4,​·​v2,​·​Lcom/​google/​common/​primitives/​ParseRequest;​-​>radix:​I
   
169 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>parseUnsignedLong(Lj​ava/​lang/​String;​I)​J 169 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​google/​common/​primitives/​UnsignedLongs;​-​>parseUnsignedLong(Lj​ava/​lang/​String;​I)​J
170 ····​:​try_end_0 170 ····​:​try_end_0
171 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 171 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
172 ····​move-​result-​wide·​v3 172 ····​move-​result-​wide·​v4
   
173 ····​return-​wide·​v3 173 ····​return-​wide·​v4
   
174 ····​.​line·​274 174 ····​.​line·​274
175 ····​:​catch_0 175 ····​:​catch_0
176 ····​move-​exception·​v1 176 ····​move-​exception·​v1
   
177 ····​.​line·​275 177 ····​.​line·​275
178 ····​.​local·​v1,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 178 ····​.​local·​v1,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 214, 66 lines modified Offset 214, 66 lines modified
   
214 .​method·​public·​static·​divide(JJ)​J 214 .​method·​public·​static·​divide(JJ)​J
215 ····​.​locals·​8 215 ····​.​locals·​8
216 ····​.​param·​p0,​·​"dividend"····​#·​J 216 ····​.​param·​p0,​·​"dividend"····​#·​J
217 ····​.​param·​p2,​·​"divisor"····​#·​J 217 ····​.​param·​p2,​·​"divisor"····​#·​J
   
218 ····​.​prologue 218 ····​.​prologue
219 ····​const-​wide/​16·​v5,​·​0x0 219 ····​const-​wide/​16·​v6,​·​0x0
   
220 ····​const/​4·​v4,​·​0x1 220 ····​const/​4·​v4,​·​0x1
   
221 ····​.​line·​183 221 ····​.​line·​183
222 ····​cmp-​long·​v7,​·​p2,​·​v5 222 ····​cmp-​long·​v5,​·​p2,​·​v6
Max diff block lines reached; 14715/17576 bytes (83.72%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/AbstractCheckedFuture.smali
Offset 119, 15 lines modified Offset 119, 15 lines modified
   
119 ····​move-​result-​object·​v1 119 ····​move-​result-​object·​v1
   
120 ····​throw·​v1 120 ····​throw·​v1
121 .​end·​method 121 .​end·​method
   
122 .​method·​public·​checkedGet(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 122 .​method·​public·​checkedGet(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
123 ····​.​locals·2 123 ····​.​locals·3
124 ····​.​param·​p1,​·​"timeout"····​#·​J 124 ····​.​param·​p1,​·​"timeout"····​#·​J
125 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 125 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
126 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 126 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
127 ········​value·​=·​{ 127 ········​value·​=·​{
128 ············​"(J",​ 128 ············​"(J",​
129 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 129 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
130 ············​")​TV;​^",​ 130 ············​")​TV;​^",​
[−]
smali/com/google/common/util/concurrent/AbstractFuture$Sync.smali
Offset 288, 15 lines modified Offset 288, 15 lines modified
   
288 ····​move-​result-​object·​v0 288 ····​move-​result-​object·​v0
   
289 ····​return-​object·​v0 289 ····​return-​object·​v0
290 .​end·​method 290 .​end·​method
   
291 .​method·​get(J)​Ljava/​lang/​Object;​ 291 .​method·​get(J)​Ljava/​lang/​Object;​
292 ····​.​locals·2 292 ····​.​locals·3
293 ····​.​param·​p1,​·​"nanos"····​#·​J 293 ····​.​param·​p1,​·​"nanos"····​#·​J
294 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 294 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
295 ········​value·​=·​{ 295 ········​value·​=·​{
296 ············​"(J)​TV;​" 296 ············​"(J)​TV;​"
297 ········​} 297 ········​}
298 ····​.​end·​annotation 298 ····​.​end·​annotation
   
[−]
smali/com/google/common/util/concurrent/AbstractFuture.smali
Offset 173, 15 lines modified Offset 173, 15 lines modified
   
173 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
   
174 ····​return-​object·​v0 174 ····​return-​object·​v0
175 .​end·​method 175 .​end·​method
   
176 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 176 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
177 ····​.​locals·3 177 ····​.​locals·5
178 ····​.​param·​p1,​·​"timeout"····​#·​J 178 ····​.​param·​p1,​·​"timeout"····​#·​J
179 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 179 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
180 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 180 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
181 ········​value·​=·​{ 181 ········​value·​=·​{
182 ············​"(J",​ 182 ············​"(J",​
183 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 183 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
184 ············​")​TV;​" 184 ············​")​TV;​"
Offset 199, 17 lines modified Offset 199, 17 lines modified
199 ····​.​prologue 199 ····​.​prologue
200 ····​.​line·​96 200 ····​.​line·​96
201 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​util/​concurrent/​AbstractFuture;​,​·​"Lcom/​google/​common/​util/​concurrent/​AbstractFuture<TV;​>;​" 201 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​util/​concurrent/​AbstractFuture;​,​·​"Lcom/​google/​common/​util/​concurrent/​AbstractFuture<TV;​>;​"
202 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractFuture;​-​>sync:​Lcom/​google/​common/​util/​concurrent/​AbstractFuture$Sync;​ 202 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractFuture;​-​>sync:​Lcom/​google/​common/​util/​concurrent/​AbstractFuture$Sync;​
   
203 ····​invoke-​virtual·​{p3,​·​p1,​·​p2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J 203 ····​invoke-​virtual·​{p3,​·​p1,​·​p2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J
   
204 ····​move-​result-​wide·​v1 204 ····​move-​result-​wide·​v2
   
205 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​util/​concurrent/​AbstractFuture$Sync;​-​>get(J)​Ljava/​lang/​Object;​ 205 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​util/​concurrent/​AbstractFuture$Sync;​-​>get(J)​Ljava/​lang/​Object;​
   
206 ····​move-​result-​object·​v0 206 ····​move-​result-​object·​v0
   
207 ····​return-​object·​v0 207 ····​return-​object·​v0
208 .​end·​method 208 .​end·​method
   
209 .​method·​protected·​interruptTask()​V 209 .​method·​protected·​interruptTask()​V
[−]
smali/com/google/common/util/concurrent/AbstractListeningExecutorService.smali
Offset 245, 15 lines modified Offset 245, 15 lines modified
245 ····​.​line·​108 245 ····​.​line·​108
246 ····​.​end·​local·​v2····​#·​"f":​Ljava/​util/​concurrent/​Future;​,​·​"Ljava/​util/​concurrent/​Future<TT;​>;​" 246 ····​.​end·​local·​v2····​#·​"f":​Ljava/​util/​concurrent/​Future;​,​·​"Ljava/​util/​concurrent/​Future<TT;​>;​"
247 ····​:​cond_5 247 ····​:​cond_5
248 ····​return-​object·​v3 248 ····​return-​object·​v3
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​invokeAll(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​List;​ 250 .​method·​public·​invokeAll(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​List;​
251 ····​.​locals·18 251 ····​.​locals·20
252 ····​.​param·​p2,​·​"timeout"····​#·​J 252 ····​.​param·​p2,​·​"timeout"····​#·​J
253 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 253 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
254 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 254 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
255 ········​value·​=·​{ 255 ········​value·​=·​{
256 ············​"<T:​",​ 256 ············​"<T:​",​
257 ············​"Ljava/​lang/​Object;​",​ 257 ············​"Ljava/​lang/​Object;​",​
258 ············​">(",​ 258 ············​">(",​
Offset 281, 415 lines modified Offset 281, 415 lines modified
281 ····​.​local·​p1,​·​"tasks":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​" 281 ····​.​local·​p1,​·​"tasks":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​"
282 ····​if-​eqz·​p1,​·​:​cond_0 282 ····​if-​eqz·​p1,​·​:​cond_0
   
283 ····​if-​nez·​p4,​·​:​cond_1 283 ····​if-​nez·​p4,​·​:​cond_1
   
284 ····​.​line·​117 284 ····​.​line·​117
285 ····​:​cond_0 285 ····​:​cond_0
286 ····​new-​instance·​v16,​·​Ljava/​lang/​NullPointerException;​ 286 ····​new-​instance·​v17,​·​Ljava/​lang/​NullPointerException;​
   
287 ····​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Ljava/​lang/​NullPointerException;​-​><init>()​V 287 ····​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​NullPointerException;​-​><init>()​V
   
288 ····​throw·​v16 288 ····​throw·​v17
   
289 ····​.​line·​119 289 ····​.​line·​119
290 ····​:​cond_1 290 ····​:​cond_1
291 ····​move-​object/​from16·​v0,​·​p4 291 ····​move-​object/​from16·​v0,​·​p4
   
292 ····​move-​wide/​from16·​v1,​·​p2 292 ····​move-​wide/​from16·​v1,​·​p2
   
293 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J 293 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J
   
294 ····​move-​result-​wide·​v10 294 ····​move-​result-​wide·​v12
   
295 ····​.​line·​120 295 ····​.​line·​120
296 ····​.​local·​v10,​·​"nanos":​J 296 ····​.​local·​v12,​·​"nanos":​J
297 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 297 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
298 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I 298 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I
   
299 ····​move-​result·​v16 299 ····​move-​result·​v17
   
300 ····​move/​from16·​v0,​·​v16 300 ····​move/​from16·​v0,​·​v17
   
301 ····​invoke-​direct·​{v5,​·​v0},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 301 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
302 ····​.​line·​121 302 ····​.​line·​121
303 ····​.​local·​v5,​·​"futures":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​util/​concurrent/​Future<TT;​>;​>;​" 303 ····​.​local·​v6,​·​"futures":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​util/​concurrent/​Future<TT;​>;​>;​"
304 ····​const/​4·​v3,​·​0x0 304 ····​const/​4·​v4,​·​0x0
   
305 ····​.​line·​123 305 ····​.​line·​123
306 ····​.​local·​v3,​·​"done":​Z 306 ····​.​local·​v4,​·​"done":​Z
307 ····​:​try_start_0 307 ····​:​try_start_0
308 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 308 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
309 ····​move-​result-​object·​v6 309 ····​move-​result-​object·​v7
   
310 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​ 310 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​
311 ····​:​goto_0 311 ····​:​goto_0
312 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 312 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
313 ····​move-​result·​v16 313 ····​move-​result·​v17
   
314 ····​if-​eqz·​v16,​·​:​cond_2 314 ····​if-​eqz·​v17,​·​:​cond_2
   
315 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 315 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
316 ····​move-​result-​object·​v14 316 ····​move-​result-​object·​v9
   
317 ····​check-​cast·​v14,​·​Ljava/​util/​concurrent/​Callable;​ 317 ····​check-​cast·​v9,​·​Ljava/​util/​concurrent/​Callable;​
   
318 ····​.​line·​124 318 ····​.​line·​124
319 ····​.​local·​v14,​·​"t":​Ljava/​util/​concurrent/​Callable;​,​·​"Ljava/​util/​concurrent/​Callable<TT;​>;​" 319 ····​.​local·​v9,​·​"t":​Ljava/​util/​concurrent/​Callable;​,​·​"Ljava/​util/​concurrent/​Callable<TT;​>;​"
320 ····​invoke-​static·​{v14},​·​Lcom/​google/​common/​util/​concurrent/​ListenableFutureTask;​-​>create(Ljava/​util/​concurrent/​Callable;​)​Lcom/​google/​common/​util/​concurrent/​ListenableFutureTask;​ 320 ····​invoke-​static·​{v9},​·​Lcom/​google/​common/​util/​concurrent/​ListenableFutureTask;​-​>create(Ljava/​util/​concurrent/​Callable;​)​Lcom/​google/​common/​util/​concurrent/​ListenableFutureTask;​
   
321 ····​move-​result-​object·​v16 321 ····​move-​result-​object·​v17
   
322 ····​move-​object/​from16·​v0,​·​v16 322 ····​move-​object/​from16·​v0,​·​v17
   
323 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 323 ····​invoke-​interface·​{v6,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
324 ····​:​try_end_0 324 ····​:​try_end_0
325 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 325 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
326 ····​goto·​:​goto_0 326 ····​goto·​:​goto_0
   
327 ····​.​line·​162 327 ····​.​line·​162
328 ····​.​end·​local·​v6····​#·​"i$":​Ljava/​util/​Iterator;​ 328 ····​.​end·​local·​v7····​#·​"i$":​Ljava/​util/​Iterator;​
329 ····​.​end·​local·​v14····​#·​"t":​Ljava/​util/​concurrent/​Callable;​,​·​"Ljava/​util/​concurrent/​Callable<TT;​>;​" 329 ····​.​end·​local·​v9····​#·​"t":​Ljava/​util/​concurrent/​Callable;​,​·​"Ljava/​util/​concurrent/​Callable<TT;​>;​"
330 ····​:​catchall_0 330 ····​:​catchall_0
331 ····​move-​exception·​v16 331 ····​move-​exception·​v17
   
332 ····​if-​nez·​v3,​·​:​cond_8 332 ····​if-​nez·​v4,​·​:​cond_8
   
333 ····​.​line·​163 333 ····​.​line·​163
Max diff block lines reached; 16130/20556 bytes (78.47%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.smali
Offset 238, 22 lines modified Offset 238, 22 lines modified
238 ····​.​line·​422 238 ····​.​line·​422
239 ····​.​local·​v1,​·​"schedule":​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​ 239 ····​.​local·​v1,​·​"schedule":​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​
240 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$R​eschedulableCallable;​-​>executor:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​ 240 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$R​eschedulableCallable;​-​>executor:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​
   
241 ····​#·​getter·​for:​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>delay:​J 241 ····​#·​getter·​for:​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>delay:​J
242 ····​invoke-​static·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>access$700(Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​)​J 242 ····​invoke-​static·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>access$700(Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​)​J
   
243 ····​move-​result-​wide·​v3 243 ····​move-​result-​wide·​v4
   
244 ····​#·​getter·​for:​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>unit:​Ljava/​util/​concurrent/​TimeUnit;​ 244 ····​#·​getter·​for:​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>unit:​Ljava/​util/​concurrent/​TimeUnit;​
245 ····​invoke-​static·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>access$800(Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​)​Ljava/​util/​concurrent/​TimeUnit;​ 245 ····​invoke-​static·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​-​>access$800(Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$S​chedule;​)​Ljava/​util/​concurrent/​TimeUnit;​
   
246 ····​move-​result-​object·​v5 246 ····​move-​result-​object·​v3
   
247 ····​invoke-​interface·​{v2,​·​p0,​·​v3,​·​v4,​·​v5},​·​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​-​>schedule(Ljava/​util/​concurrent/​Callable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​ 247 ····​invoke-​interface·​{v2,​·​p0,​·​v4,​·​v5,​·​v3},​·​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​-​>schedule(Ljava/​util/​concurrent/​Callable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​
   
248 ····​move-​result-​object·​v2 248 ····​move-​result-​object·​v2
   
249 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$R​eschedulableCallable;​-​>currentFuture:​Ljava/​util/​concurrent/​Future;​ 249 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$CustomScheduler$R​eschedulableCallable;​-​>currentFuture:​Ljava/​util/​concurrent/​Future;​
250 ····​:​try_end_0 250 ····​:​try_end_0
251 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 251 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
252 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 252 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
[−]
smali/com/google/common/util/concurrent/AbstractScheduledService$Scheduler.smali
Offset 33, 53 lines modified Offset 33, 53 lines modified
33 ····​.​line·​107 33 ····​.​line·​107
34 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​-​><init>()​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​static·​newFixedDelaySchedule​(JJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​ 37 .​method·​public·​static·​newFixedDelaySchedule​(JJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​
38 ····​.​locals·6 38 ····​.​locals·8
39 ····​.​param·​p0,​·​"initialDelay"····​#·​J 39 ····​.​param·​p0,​·​"initialDelay"····​#·​J
40 ····​.​param·​p2,​·​"delay"····​#·​J 40 ····​.​param·​p2,​·​"delay"····​#·​J
41 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 41 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​119 43 ····​.​line·​119
44 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$1;​ 44 ····​new-​instance·​v1,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$1;​
   
45 ····​move-​wide·​v1,​·​p0 45 ····​move-​wide·​v2,​·​p0
   
46 ····​move-​wide·​v3,​·​p2 46 ····​move-​wide·​v4,​·​p2
   
47 ····​move-​object·​v5,​·​p4 47 ····​move-​object·​v6,​·​p4
   
48 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$1;​-​><init>(JJLjava/​util/​concurrent/​TimeUnit;​)​V 48 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$1;​-​><init>(JJLjava/​util/​concurrent/​TimeUnit;​)​V
   
49 ····​return-​object·​v0 49 ····​return-​object·​v1
50 .​end·​method 50 .​end·​method
   
51 .​method·​public·​static·​newFixedRateSchedule(​JJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​ 51 .​method·​public·​static·​newFixedRateSchedule(​JJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler;​
52 ····​.​locals·6 52 ····​.​locals·8
53 ····​.​param·​p0,​·​"initialDelay"····​#·​J 53 ····​.​param·​p0,​·​"initialDelay"····​#·​J
54 ····​.​param·​p2,​·​"period"····​#·​J 54 ····​.​param·​p2,​·​"period"····​#·​J
55 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 55 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​138 57 ····​.​line·​138
58 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$2;​ 58 ····​new-​instance·​v1,​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$2;​
   
59 ····​move-​wide·​v1,​·​p0 59 ····​move-​wide·​v2,​·​p0
   
60 ····​move-​wide·​v3,​·​p2 60 ····​move-​wide·​v4,​·​p2
   
61 ····​move-​object·​v5,​·​p4 61 ····​move-​object·​v6,​·​p4
   
62 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$2;​-​><init>(JJLjava/​util/​concurrent/​TimeUnit;​)​V 62 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​AbstractScheduledServ​ice$Scheduler$2;​-​><init>(JJLjava/​util/​concurrent/​TimeUnit;​)​V
   
63 ····​return-​object·​v0 63 ····​return-​object·​v1
64 .​end·​method 64 .​end·​method
   
   
65 #·​virtual·​methods 65 #·​virtual·​methods
66 .​method·​abstract·​schedule(Lcom/​google/​common/​util/​concurrent/​AbstractService;​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​Ljava/​lang/​Runnable;​)​Ljava/​util/​concurrent/​Future;​ 66 .​method·​abstract·​schedule(Lcom/​google/​common/​util/​concurrent/​AbstractService;​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​Ljava/​lang/​Runnable;​)​Ljava/​util/​concurrent/​Future;​
67 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 67 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
68 ········​value·​=·​{ 68 ········​value·​=·​{
[−]
smali/com/google/common/util/concurrent/AtomicDouble.smali
Offset 52, 15 lines modified Offset 52, 15 lines modified
52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
53 ····​.​line·​77 53 ····​.​line·​77
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​constructor·​<init>(D)​V 56 .​method·​public·​constructor·​<init>(D)​V
57 ····​.​locals·2 57 ····​.​locals·3
58 ····​.​param·​p1,​·​"initialValue"····​#·​D 58 ····​.​param·​p1,​·​"initialValue"····​#·​D
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​68 60 ····​.​line·​68
61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
62 ····​.​line·​69 62 ····​.​line·​69
Offset 122, 15 lines modified Offset 122, 15 lines modified
122 ····​.​line·​243 122 ····​.​line·​243
123 ····​return-​void 123 ····​return-​void
124 .​end·​method 124 .​end·​method
   
   
125 #·​virtual·​methods 125 #·​virtual·​methods
126 .​method·​public·​final·​addAndGet(D)​D 126 .​method·​public·​final·​addAndGet(D)​D
127 ····​.​locals·​10 127 ····​.​locals·​11
128 ····​.​param·​p1,​·​"delta"····​#·​D 128 ····​.​param·​p1,​·​"delta"····​#·​D
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​184 130 ····​.​line·​184
131 ····​:​cond_0 131 ····​:​cond_0
132 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>value:​J 132 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>value:​J
   
Offset 163, 15 lines modified Offset 163, 15 lines modified
163 ····​if-​eqz·​v0,​·​:​cond_0 163 ····​if-​eqz·​v0,​·​:​cond_0
   
164 ····​.​line·​189 164 ····​.​line·​189
165 ····​return-​wide·​v8 165 ····​return-​wide·​v8
166 .​end·​method 166 .​end·​method
   
167 .​method·​public·​final·​compareAndSet(DD)​Z 167 .​method·​public·​final·​compareAndSet(DD)​Z
168 ····​.​locals·6 168 ····​.​locals·7
169 ····​.​param·​p1,​·​"expect"····​#·​D 169 ····​.​param·​p1,​·​"expect"····​#·​D
170 ····​.​param·​p3,​·​"update"····​#·​D 170 ····​.​param·​p3,​·​"update"····​#·​D
   
171 ····​.​prologue 171 ····​.​prologue
172 ····​.​line·​132 172 ····​.​line·​132
173 ····​sget-​object·​v0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>updater:​Ljava/​util/​concurrent/​atomic/​AtomicLongFieldUpdate​r;​ 173 ····​sget-​object·​v0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>updater:​Ljava/​util/​concurrent/​atomic/​AtomicLongFieldUpdate​r;​
   
Offset 229, 15 lines modified Offset 229, 15 lines modified
   
229 ····​move-​result-​wide·​v0 229 ····​move-​result-​wide·​v0
   
230 ····​return-​wide·​v0 230 ····​return-​wide·​v0
231 .​end·​method 231 .​end·​method
   
232 .​method·​public·​final·​getAndAdd(D)​D 232 .​method·​public·​final·​getAndAdd(D)​D
233 ····​.​locals·​10 233 ····​.​locals·​11
234 ····​.​param·​p1,​·​"delta"····​#·​D 234 ····​.​param·​p1,​·​"delta"····​#·​D
   
235 ····​.​prologue 235 ····​.​prologue
236 ····​.​line·​166 236 ····​.​line·​166
237 ····​:​cond_0 237 ····​:​cond_0
238 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>value:​J 238 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>value:​J
   
Offset 270, 15 lines modified Offset 270, 15 lines modified
270 ····​if-​eqz·​v0,​·​:​cond_0 270 ····​if-​eqz·​v0,​·​:​cond_0
   
271 ····​.​line·​171 271 ····​.​line·​171
272 ····​return-​wide·​v6 272 ····​return-​wide·​v6
273 .​end·​method 273 .​end·​method
   
274 .​method·​public·​final·​getAndSet(D)​D 274 .​method·​public·​final·​getAndSet(D)​D
275 ····​.​locals·4 275 ····​.​locals·5
276 ····​.​param·​p1,​·​"newValue"····​#·​D 276 ····​.​param·​p1,​·​"newValue"····​#·​D
   
277 ····​.​prologue 277 ····​.​prologue
278 ····​.​line·​117 278 ····​.​line·​117
279 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 279 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
280 ····​move-​result-​wide·​v0 280 ····​move-​result-​wide·​v0
Offset 309, 15 lines modified Offset 309, 15 lines modified
   
309 ····​double-​to-​int·​v0,​·​v0 309 ····​double-​to-​int·​v0,​·​v0
   
310 ····​return·​v0 310 ····​return·​v0
311 .​end·​method 311 .​end·​method
   
312 .​method·​public·​final·​lazySet(D)​V 312 .​method·​public·​final·​lazySet(D)​V
313 ····​.​locals·0 313 ····​.​locals·1
314 ····​.​param·​p1,​·​"newValue"····​#·​D 314 ····​.​param·​p1,​·​"newValue"····​#·​D
   
315 ····​.​prologue 315 ····​.​prologue
316 ····​.​line·​104 316 ····​.​line·​104
317 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>set(D)​V 317 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​AtomicDouble;​-​>set(D)​V
   
318 ····​.​line·​108 318 ····​.​line·​108
Offset 335, 15 lines modified Offset 335, 15 lines modified
   
335 ····​double-​to-​long·​v0,​·​v0 335 ····​double-​to-​long·​v0,​·​v0
   
Max diff block lines reached; 635/2720 bytes (23.35%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/AtomicDoubleArray.smali
Offset 31, 15 lines modified Offset 31, 15 lines modified
31 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>longs:​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​ 31 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>longs:​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​
   
32 ····​.​line·​57 32 ····​.​line·​57
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​constructor·​<init>([D)​V 35 .​method·​public·​constructor·​<init>([D)​V
36 ····​.​locals·5 36 ····​.​locals·6
37 ····​.​param·​p1,​·​"array"····​#·​[D 37 ····​.​param·​p1,​·​"array"····​#·​[D
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​66 39 ····​.​line·​66
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
41 ····​.​line·​67 41 ····​.​line·​67
Offset 54, 21 lines modified Offset 54, 21 lines modified
54 ····​const/​4·​v0,​·​0x0 54 ····​const/​4·​v0,​·​0x0
   
55 ····​.​local·​v0,​·​"i":​I 55 ····​.​local·​v0,​·​"i":​I
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 57 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
58 ····​.​line·​70 58 ····​.​line·​70
59 ····​aget-​wide·​v3,​·​p1,​·​v0 59 ····​aget-​wide·​v4,​·​p1,​·​v0
   
60 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 60 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
61 ····​move-​result-​wide·​v3 61 ····​move-​result-​wide·​v4
   
62 ····​aput-​wide·​v3,​·​v2,​·​v0 62 ····​aput-​wide·​v4,​·​v2,​·​v0
   
63 ····​.​line·​69 63 ····​.​line·​69
64 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 64 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​72 66 ····​.​line·​72
Offset 370, 15 lines modified Offset 370, 15 lines modified
   
370 ····​move-​result·​v0 370 ····​move-​result·​v0
   
371 ····​return·​v0 371 ····​return·​v0
372 .​end·​method 372 .​end·​method
   
373 .​method·​public·​final·​set(ID)​V 373 .​method·​public·​final·​set(ID)​V
374 ····​.​locals·3 374 ····​.​locals·4
375 ····​.​param·​p1,​·​"i"····​#·​I 375 ····​.​param·​p1,​·​"i"····​#·​I
376 ····​.​param·​p2,​·​"newValue"····​#·​D 376 ····​.​param·​p2,​·​"newValue"····​#·​D
   
377 ····​.​prologue 377 ····​.​prologue
378 ····​.​line·​101 378 ····​.​line·​101
379 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 379 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
Offset 391, 15 lines modified Offset 391, 15 lines modified
391 ····​invoke-​virtual·​{v2,​·​p1,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​-​>set(IJ)​V 391 ····​invoke-​virtual·​{v2,​·​p1,​·​v0,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​-​>set(IJ)​V
   
392 ····​.​line·​103 392 ····​.​line·​103
393 ····​return-​void 393 ····​return-​void
394 .​end·​method 394 .​end·​method
   
395 .​method·​public·​toString()​Ljava/​lang/​String;​ 395 .​method·​public·​toString()​Ljava/​lang/​String;​
396 ····​.​locals·5 396 ····​.​locals·6
   
397 ····​.​prologue 397 ····​.​prologue
398 ····​.​line·​215 398 ····​.​line·​215
399 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>length()​I 399 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>length()​I
   
400 ····​move-​result·​v3 400 ····​move-​result·​v3
   
Offset 440, 21 lines modified Offset 440, 21 lines modified
440 ····​.​line·​224 440 ····​.​line·​224
441 ····​.​local·​v1,​·​"i":​I 441 ····​.​local·​v1,​·​"i":​I
442 ····​:​goto_1 442 ····​:​goto_1
443 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>longs:​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​ 443 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicDoubleArray;​-​>longs:​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​
   
444 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​-​>get(I)​J 444 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLongArray;​-​>get(I)​J
   
445 ····​move-​result-​wide·​v3 445 ····​move-​result-​wide·​v4
   
446 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>longBitsToDouble(J)​D 446 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>longBitsToDouble(J)​D
   
447 ····​move-​result-​wide·​v3 447 ····​move-​result-​wide·​v4
   
448 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(D)​Ljava/​lang/​StringBuilder;​ 448 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(D)​Ljava/​lang/​StringBuilder;​
   
449 ····​.​line·​225 449 ····​.​line·​225
450 ····​if-​ne·​v1,​·​v2,​·​:​cond_1 450 ····​if-​ne·​v1,​·​v2,​·​:​cond_1
   
451 ····​.​line·​226 451 ····​.​line·​226
452 ····​const/​16·​v3,​·​0x5d 452 ····​const/​16·​v3,​·​0x5d
   
[−]
smali/com/google/common/util/concurrent/AtomicLongMap.smali
Offset 160, 47 lines modified Offset 160, 47 lines modified
   
160 ····​return-​object·​v0 160 ····​return-​object·​v0
161 .​end·​method 161 .​end·​method
   
   
162 #·​virtual·​methods 162 #·​virtual·​methods
163 .​method·​public·​addAndGet(Ljava/​lang/​Object;​J)​J 163 .​method·​public·​addAndGet(Ljava/​lang/​Object;​J)​J
164 ····​.​locals·7 164 ····​.​locals·8
165 ····​.​param·​p2,​·​"delta"····​#·​J 165 ····​.​param·​p2,​·​"delta"····​#·​J
166 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 166 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
167 ········​value·​=·​{ 167 ········​value·​=·​{
168 ············​"(TK;​J)​J" 168 ············​"(TK;​J)​J"
169 ········​} 169 ········​}
170 ····​.​end·​annotation 170 ····​.​end·​annotation
   
171 ····​.​prologue 171 ····​.​prologue
172 ····​.​line·​106 172 ····​.​line·​106
173 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​,​·​"Lcom/​google/​common/​util/​concurrent/​AtomicLongMap<TK;​>;​" 173 ····​.​local·​p0,​·​"this":​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​,​·​"Lcom/​google/​common/​util/​concurrent/​AtomicLongMap<TK;​>;​"
174 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 174 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
175 ····​:​cond_0 175 ····​:​cond_0
176 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​
   
177 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 177 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
178 ····​move-​result-​object·​v0 178 ····​move-​result-​object·​v0
   
179 ····​check-​cast·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 179 ····​check-​cast·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
180 ····​.​line·​107 180 ····​.​line·​107
181 ····​.​local·​v0,​·​"atomic":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 181 ····​.​local·​v0,​·​"atomic":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
182 ····​if-​nez·​v0,​·​:​cond_1 182 ····​if-​nez·​v0,​·​:​cond_1
   
183 ····​.​line·​108 183 ····​.​line·​108
184 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​ 184 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​
   
185 ····​new-​instance·​v6,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 185 ····​new-​instance·​v6,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
186 ····​invoke-​direct·​{v6,​·​p2,​·​p3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V 186 ····​invoke-​direct·​{v6,​·​p2,​·​p3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V
   
187 ····​invoke-​virtual·​{v5,​·​p1,​·​v6},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>putIfAbsent(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 187 ····​invoke-​virtual·​{v1,​·​p1,​·​v6},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>putIfAbsent(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
188 ····​move-​result-​object·​v0 188 ····​move-​result-​object·​v0
   
189 ····​.​end·​local·​v0····​#·​"atomic":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 189 ····​.​end·​local·​v0····​#·​"atomic":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
190 ····​check-​cast·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 190 ····​check-​cast·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
191 ····​.​line·​109 191 ····​.​line·​109
Offset 213, 52 lines modified Offset 213, 52 lines modified
213 ····​return-​wide·​p2 213 ····​return-​wide·​p2
   
214 ····​.​line·​116 214 ····​.​line·​116
215 ····​.​restart·​local·​p2····​#·​"delta":​J 215 ····​.​restart·​local·​p2····​#·​"delta":​J
216 ····​:​cond_1 216 ····​:​cond_1
217 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>get()​J 217 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>get()​J
   
218 ····​move-​result-​wide·​v3 218 ····​move-​result-​wide·​v4
   
219 ····​.​line·​117 219 ····​.​line·​117
220 ····​.​local·​v3,​·​"oldValue":​J 220 ····​.​local·​v4,​·​"oldValue":​J
221 ····​const-​wide/​16·​v5,​·​0x0 221 ····​const-​wide/​16·​v6,​·​0x0
   
222 ····​cmp-​long·​v5,​·​v3,​·​v5 222 ····​cmp-​long·​v1,​·​v4,​·​v6
   
223 ····​if-​nez·​v5,​·​:​cond_2 223 ····​if-​nez·​v1,​·​:​cond_2
   
224 ····​.​line·​119 224 ····​.​line·​119
225 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​ 225 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​AtomicLongMap;​-​>map:​Ljava/​util/​concurrent/​ConcurrentHashMap;​
   
226 ····​new-​instance·​v6,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 226 ····​new-​instance·​v6,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
227 ····​invoke-​direct·​{v6,​·​p2,​·​p3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V 227 ····​invoke-​direct·​{v6,​·​p2,​·​p3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V
   
228 ····​invoke-​virtual·​{v5,​·​p1,​·​v0,​·​v6},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>replace(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 228 ····​invoke-​virtual·​{v1,​·​p1,​·​v0,​·​v6},​·​Ljava/​util/​concurrent/​ConcurrentHashMap;​-​>replace(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
229 ····​move-​result·​v5 229 ····​move-​result·​v1
   
230 ····​if-​eqz·​v5,​·​:​cond_0 230 ····​if-​eqz·​v1,​·​:​cond_0
   
231 ····​goto·​:​goto_0 231 ····​goto·​:​goto_0
   
232 ····​.​line·​126 232 ····​.​line·​126
233 ····​:​cond_2 233 ····​:​cond_2
234 ····​add-​long·​v1,​·​v3,​·​p2 234 ····​add-​long·​v2,​·​v4,​·​p2
   
235 ····​.​line·​127 235 ····​.​line·​127
236 ····​.​local·​v1,​·​"newValue":​J 236 ····​.​local·​v2,​·​"newValue":​J
237 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v1,​·​v2},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>compareAndSet(JJ)​Z 237 ····​invoke-​virtual·​{v0,​·​v4,​·​v5,​·​v2,​·​v3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>compareAndSet(JJ)​Z
   
238 ····​move-​result·​v5 238 ····​move-​result·​v1
   
239 ····​if-​eqz·​v5,​·​:​cond_1 239 ····​if-​eqz·​v1,​·​:​cond_1
   
240 ····​move-​wide·​p2,​·​v1 240 ····​move-​wide·​p2,​·​v2
   
241 ····​.​line·​128 241 ····​.​line·​128
242 ····​goto·​:​goto_0 242 ····​goto·​:​goto_0
243 .​end·​method 243 .​end·​method
   
244 .​method·​public·​asMap()​Ljava/​util/​Map;​ 244 .​method·​public·​asMap()​Ljava/​util/​Map;​
Max diff block lines reached; 20143/24129 bytes (83.48%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.smali
Offset 200, 15 lines modified Offset 200, 15 lines modified
200 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​-​>lockStateChanged(Lco​m/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory$CycleDetectingLo​ck;​)​V 200 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​-​>lockStateChanged(Lco​m/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory$CycleDetectingLo​ck;​)​V
201 ····​invoke-​static·​{v1,​·​p0},​·​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​-​>access$700(Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory$CycleDetectingLo​ck;​)​V 201 ····​invoke-​static·​{v1,​·​p0},​·​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​-​>access$700(Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory;​Lcom/​google/​common/​util/​concurrent/​CycleDetectingLockFac​tory$CycleDetectingLo​ck;​)​V
   
202 ····​throw·​v0 202 ····​throw·​v0
203 .​end·​method 203 .​end·​method
   
204 .​method·​public·​tryLock(JLjava/​util/​concurrent/​TimeUnit;​)​Z 204 .​method·​public·​tryLock(JLjava/​util/​concurrent/​TimeUnit;​)​Z
205 ····​.​locals·2 205 ····​.​locals·3
206 ····​.​param·​p1,​·​"timeout"····​#·​J 206 ····​.​param·​p1,​·​"timeout"····​#·​J
207 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 207 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
208 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 208 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
209 ········​value·​=·​{ 209 ········​value·​=·​{
210 ············​Ljava/​lang/​InterruptedException;​ 210 ············​Ljava/​lang/​InterruptedException;​
211 ········​} 211 ········​}
212 ····​.​end·​annotation 212 ····​.​end·​annotation
[−]
smali/com/google/common/util/concurrent/ForwardingBlockingQueue.smali
Offset 131, 15 lines modified Offset 131, 15 lines modified
   
131 ····​move-​result·​v0 131 ····​move-​result·​v0
   
132 ····​return·​v0 132 ····​return·​v0
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​offer(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z 134 .​method·​public·​offer(Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​)​Z
135 ····​.​locals·1 135 ····​.​locals·2
136 ····​.​param·​p2,​·​"timeout"····​#·​J 136 ····​.​param·​p2,​·​"timeout"····​#·​J
137 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 137 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
138 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 138 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
139 ········​value·​=·​{ 139 ········​value·​=·​{
140 ············​"(TE;​J",​ 140 ············​"(TE;​J",​
141 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 141 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
142 ············​")​Z" 142 ············​")​Z"
[−]
smali/com/google/common/util/concurrent/ForwardingExecutorService.smali
Offset 108, 15 lines modified Offset 108, 15 lines modified
   
108 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
109 ····​return-​object·​v0 109 ····​return-​object·​v0
110 .​end·​method 110 .​end·​method
   
111 .​method·​public·​invokeAll(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​List;​ 111 .​method·​public·​invokeAll(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​List;​
112 ····​.​locals·1 112 ····​.​locals·2
113 ····​.​param·​p2,​·​"timeout"····​#·​J 113 ····​.​param·​p2,​·​"timeout"····​#·​J
114 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 114 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
115 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 115 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
116 ········​value·​=·​{ 116 ········​value·​=·​{
117 ············​"<T:​",​ 117 ············​"<T:​",​
118 ············​"Ljava/​lang/​Object;​",​ 118 ············​"Ljava/​lang/​Object;​",​
119 ············​">(",​ 119 ············​">(",​
Offset 185, 15 lines modified Offset 185, 15 lines modified
   
185 ····​move-​result-​object·​v0 185 ····​move-​result-​object·​v0
   
186 ····​return-​object·​v0 186 ····​return-​object·​v0
187 .​end·​method 187 .​end·​method
   
188 .​method·​public·​invokeAny(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 188 .​method·​public·​invokeAny(Ljava/​util/​Collection;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
189 ····​.​locals·1 189 ····​.​locals·2
190 ····​.​param·​p2,​·​"timeout"····​#·​J 190 ····​.​param·​p2,​·​"timeout"····​#·​J
191 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 191 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
192 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 192 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
193 ········​value·​=·​{ 193 ········​value·​=·​{
194 ············​"<T:​",​ 194 ············​"<T:​",​
195 ············​"Ljava/​lang/​Object;​",​ 195 ············​"Ljava/​lang/​Object;​",​
196 ············​">(",​ 196 ············​">(",​
[−]
smali/com/google/common/util/concurrent/Monitor.smali
Offset 378, 15 lines modified Offset 378, 15 lines modified
   
378 ····​throw·​v3 378 ····​throw·​v3
379 ····​:​try_end_5 379 ····​:​try_end_5
380 ····​.​catchall·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catchall_0 380 ····​.​catchall·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catchall_0
381 .​end·​method 381 .​end·​method
   
382 .​method·​private·​waitInterruptibly(Lco​m/​google/​common/​util/​concurrent/​Monitor$Guard;​JZ)​Z 382 .​method·​private·​waitInterruptibly(Lco​m/​google/​common/​util/​concurrent/​Monitor$Guard;​JZ)​Z
383 ····​.​locals·5 383 ····​.​locals·6
384 ····​.​param·​p1,​·​"guard"····​#·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​ 384 ····​.​param·​p1,​·​"guard"····​#·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​
385 ····​.​param·​p2,​·​"remainingNanos"····​#·​J 385 ····​.​param·​p2,​·​"remainingNanos"····​#·​J
386 ····​.​param·​p4,​·​"signalBeforeWaiting"​····​#·​Z 386 ····​.​param·​p4,​·​"signalBeforeWaiting"​····​#·​Z
387 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 387 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
388 ········​value·​=·​{ 388 ········​value·​=·​{
389 ············​Ljava/​lang/​InterruptedException;​ 389 ············​Ljava/​lang/​InterruptedException;​
390 ········​} 390 ········​}
Offset 421, 17 lines modified Offset 421, 17 lines modified
421 ····​iget-​object·​v0,​·​p1,​·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​-​>condition:​Ljava/​util/​concurrent/​locks/​Condition;​ 421 ····​iget-​object·​v0,​·​p1,​·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​-​>condition:​Ljava/​util/​concurrent/​locks/​Condition;​
422 ····​:​try_end_0 422 ····​:​try_end_0
423 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 423 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
424 ····​.​line·​877 424 ····​.​line·​877
425 ····​.​local·​v0,​·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​ 425 ····​.​local·​v0,​·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​
426 ····​:​cond_1 426 ····​:​cond_1
427 ····​const-​wide/​16·​v3,​·​0x0 427 ····​const-​wide/​16·​v4,​·​0x0
   
428 ····​cmp-​long·​v3,​·​p2,​·​v3 428 ····​cmp-​long·​v3,​·​p2,​·​v4
   
429 ····​if-​gtz·​v3,​·​:​cond_2 429 ····​if-​gtz·​v3,​·​:​cond_2
   
430 ····​.​line·​878 430 ····​.​line·​878
431 ····​const/​4·​v3,​·​0x0 431 ····​const/​4·​v3,​·​0x0
   
432 ····​.​line·​893 432 ····​.​line·​893
Offset 606, 18 lines modified Offset 606, 18 lines modified
606 ····​move-​result·​v8 606 ····​move-​result·​v8
   
607 ····​if-​nez·​v8,​·​:​cond_4 607 ····​if-​nez·​v8,​·​:​cond_4
   
608 ····​.​line·​903 608 ····​.​line·​903
609 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 609 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
610 ····​move-​result-​wide·​v5 610 ····​move-​result-​wide·​v6
   
611 ····​.​line·​904 611 ····​.​line·​904
612 ····​.​local·​v5,​·​"startNanos":​J 612 ····​.​local·​v6,​·​"startNanos":​J
613 ····​if-​eqz·​p4,​·​:​cond_0 613 ····​if-​eqz·​p4,​·​:​cond_0
   
614 ····​.​line·​905 614 ····​.​line·​905
615 ····​const/​4·​v8,​·​0x0 615 ····​const/​4·​v8,​·​0x0
   
616 ····​invoke-​direct·​{p0,​·​v8},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>signalConditionsOfSa​tisfiedGuards(Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​)​V 616 ····​invoke-​direct·​{p0,​·​v8},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>signalConditionsOfSa​tisfiedGuards(Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​)​V
   
Offset 636, 22 lines modified Offset 636, 22 lines modified
636 ····​:​try_start_1 636 ····​:​try_start_1
637 ····​iget-​object·​v0,​·​p1,​·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​-​>condition:​Ljava/​util/​concurrent/​locks/​Condition;​ 637 ····​iget-​object·​v0,​·​p1,​·​Lcom/​google/​common/​util/​concurrent/​Monitor$Guard;​-​>condition:​Ljava/​util/​concurrent/​locks/​Condition;​
638 ····​:​try_end_1 638 ····​:​try_end_1
639 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 639 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
640 ····​.​line·​912 640 ····​.​line·​912
641 ····​.​local·​v0,​·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​ 641 ····​.​local·​v0,​·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​
642 ····​move-​wide·​v3,​·​p2 642 ····​move-​wide·​v4,​·​p2
   
643 ····​.​line·​914 643 ····​.​line·​914
644 ····​.​local·​v3,​·​"remainingNanos":​J 644 ····​.​local·​v4,​·​"remainingNanos":​J
645 ····​:​cond_1 645 ····​:​cond_1
646 ····​const-​wide/​16·​v8,​·​0x0 646 ····​const-​wide/​16·​v8,​·​0x0
   
647 ····​cmp-​long·​v8,​·​v3,​·​v8 647 ····​cmp-​long·​v8,​·​v4,​·​v8
   
648 ····​if-​gtz·​v8,​·​:​cond_3 648 ····​if-​gtz·​v8,​·​:​cond_3
   
649 ····​.​line·​915 649 ····​.​line·​915
650 ····​const/​4·​v8,​·​0x0 650 ····​const/​4·​v8,​·​0x0
   
651 ····​.​line·​931 651 ····​.​line·​931
Offset 669, 33 lines modified Offset 669, 33 lines modified
669 ····​move-​result-​object·​v9 669 ····​move-​result-​object·​v9
   
670 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Thread;​-​>interrupt()​V 670 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Thread;​-​>interrupt()​V
   
671 ····​.​line·​939 671 ····​.​line·​939
672 ····​.​end·​local·​v0····​#·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​ 672 ····​.​end·​local·​v0····​#·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​
673 ····​.​end·​local·​v2····​#·​"interruptIgnored":​Z 673 ····​.​end·​local·​v2····​#·​"interruptIgnored":​Z
674 ····​.​end·​local·​v3····​#·​"remainingNanos":​J 674 ····​.​end·​local·​v4····​#·​"remainingNanos":​J
675 ····​.​end·​local·​v5····​#·​"startNanos":​J 675 ····​.​end·​local·​v6····​#·​"startNanos":​J
676 ····​:​cond_2 676 ····​:​cond_2
677 ····​:​goto_0 677 ····​:​goto_0
678 ····​return·​v8 678 ····​return·​v8
   
679 ····​.​line·​918 679 ····​.​line·​918
680 ····​.​restart·​local·​v0····​#·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​ 680 ····​.​restart·​local·​v0····​#·​"condition":​Ljava/​util/​concurrent/​locks/​Condition;​
681 ····​.​restart·​local·​v2····​#·​"interruptIgnored":​Z 681 ····​.​restart·​local·​v2····​#·​"interruptIgnored":​Z
682 ····​.​restart·​local·​v3····​#·​"remainingNanos":​J 682 ····​.​restart·​local·​v4····​#·​"remainingNanos":​J
683 ····​.​restart·​local·​v5····​#·​"startNanos":​J 683 ····​.​restart·​local·​v6····​#·​"startNanos":​J
684 ····​:​cond_3 684 ····​:​cond_3
685 ····​:​try_start_3 685 ····​:​try_start_3
686 ····​invoke-​interface·​{v0,​·​v3,​·​v4},​·​Ljava/​util/​concurrent/​locks/​Condition;​-​>awaitNanos(J)​J 686 ····​invoke-​interface·​{v0,​·​v4,​·​v5},​·​Ljava/​util/​concurrent/​locks/​Condition;​-​>awaitNanos(J)​J
687 ····​:​try_end_3 687 ····​:​try_end_3
688 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_0 688 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_0
Max diff block lines reached; 25939/29244 bytes (88.70%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/MoreExecutors$Application$1.smali
Offset 25, 15 lines modified Offset 25, 15 lines modified
25 .​field·​final·​synthetic·​val$terminationTimeou​t:​J 25 .​field·​final·​synthetic·​val$terminationTimeou​t:​J
   
26 .​field·​final·​synthetic·​val$timeUnit:​Ljava/​util/​concurrent/​TimeUnit;​ 26 .​field·​final·​synthetic·​val$timeUnit:​Ljava/​util/​concurrent/​TimeUnit;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V 28 .​method·​constructor·​<init>(Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V
29 ····​.​locals·0 29 ····​.​locals·1
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​191 31 ····​.​line·​191
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>this$0:​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>this$0:​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​ 33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​
   
Offset 57, 19 lines modified Offset 57, 19 lines modified
57 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​ 57 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​
   
58 ····​invoke-​interface·​{v0},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdown()​V 58 ····​invoke-​interface·​{v0},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdown()​V
   
59 ····​.​line·​201 59 ····​.​line·​201
60 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​ 60 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$service:​Ljava/​util/​concurrent/​ExecutorService;​
   
61 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$terminationTimeo​ut:​J 61 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$terminationTimeo​ut:​J
   
62 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$timeUnit:​Ljava/​util/​concurrent/​TimeUnit;​ 62 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​>val$timeUnit:​Ljava/​util/​concurrent/​TimeUnit;​
   
63 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>awaitTermination(JLj​ava/​util/​concurrent/​TimeUnit;​)​Z 63 ····​invoke-​interface·​{v0,​·​v2,​·​v3,​·​v1},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>awaitTermination(JLj​ava/​util/​concurrent/​TimeUnit;​)​Z
64 ····​:​try_end_0 64 ····​:​try_end_0
65 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 65 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
66 ····​.​line·​205 66 ····​.​line·​205
67 ····​:​goto_0 67 ····​:​goto_0
68 ····​return-​void 68 ····​return-​void
   
[−]
smali/com/google/common/util/concurrent/MoreExecutors$Application.smali
Offset 27, 15 lines modified Offset 27, 15 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​final·​addDelayedShutdownHoo​k(Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V 30 .​method·​final·​addDelayedShutdownHoo​k(Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V
31 ····​.​locals·7 31 ····​.​locals·8
32 ····​.​param·​p1,​·​"service"····​#·​Ljava/​util/​concurrent/​ExecutorService;​ 32 ····​.​param·​p1,​·​"service"····​#·​Ljava/​util/​concurrent/​ExecutorService;​
33 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J 33 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J
34 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 34 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 37 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 56, 29 lines modified Offset 56, 29 lines modified
   
56 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 56 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v6 59 ····​move-​result-​object·​v0
   
60 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​ 60 ····​new-​instance·​v1,​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​
   
61 ····​move-​object·​v1,​·​p0 61 ····​move-​object·​v2,​·​p0
   
62 ····​move-​object·​v2,​·​p1 62 ····​move-​object·​v3,​·​p1
   
63 ····​move-​wide·​v3,​·​p2 63 ····​move-​wide·​v4,​·​p2
   
64 ····​move-​object·​v5,​·​p4 64 ····​move-​object·​v6,​·​p4
   
65 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​><init>(Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V 65 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion$1;​-​><init>(Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​Ljava/​util/​concurrent/​ExecutorService;​JLjava/​util/​concurrent/​TimeUnit;​)​V
   
66 ····​invoke-​static·​{v6,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>newThread(Ljava/​lang/​String;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​Thread;​ 66 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>newThread(Ljava/​lang/​String;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​Thread;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​-​>addShutdownHook(Ljav​a/​lang/​Thread;​)​V 68 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors$Applica​tion;​-​>addShutdownHook(Ljav​a/​lang/​Thread;​)​V
   
69 ····​.​line·​207 69 ····​.​line·​207
70 ····​return-​void 70 ····​return-​void
Offset 116, 15 lines modified Offset 116, 15 lines modified
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​return-​object·​v0 117 ····​return-​object·​v0
118 .​end·​method 118 .​end·​method
   
119 .​method·​final·​getExitingExecutorSer​vice(Ljava/​util/​concurrent/​ThreadPoolExecutor;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ExecutorService;​ 119 .​method·​final·​getExitingExecutorSer​vice(Ljava/​util/​concurrent/​ThreadPoolExecutor;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ExecutorService;​
120 ····​.​locals·1 120 ····​.​locals·2
121 ····​.​param·​p1,​·​"executor"····​#·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 121 ····​.​param·​p1,​·​"executor"····​#·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
122 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J 122 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J
123 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 123 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​173 125 ····​.​line·​173
126 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>useDaemonThreadFacto​ry(Ljava/​util/​concurrent/​ThreadPoolExecutor;​)​V 126 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>useDaemonThreadFacto​ry(Ljava/​util/​concurrent/​ThreadPoolExecutor;​)​V
Offset 157, 15 lines modified Offset 157, 15 lines modified
   
157 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
158 ····​return-​object·​v0 158 ····​return-​object·​v0
159 .​end·​method 159 .​end·​method
   
160 .​method·​final·​getExitingScheduledEx​ecutorService(Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​ 160 .​method·​final·​getExitingScheduledEx​ecutorService(Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​
161 ····​.​locals·1 161 ····​.​locals·2
162 ····​.​param·​p1,​·​"executor"····​#·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 162 ····​.​param·​p1,​·​"executor"····​#·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
163 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J 163 ····​.​param·​p2,​·​"terminationTimeout"····​#·​J
164 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 164 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​181 166 ····​.​line·​181
167 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>useDaemonThreadFacto​ry(Ljava/​util/​concurrent/​ThreadPoolExecutor;​)​V 167 ····​#·​invokes:​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>useDaemonThreadFacto​ry(Ljava/​util/​concurrent/​ThreadPoolExecutor;​)​V
[−]
smali/com/google/common/util/concurrent/MoreExecutors$SameThreadExecutorService.smali
Offset 178, 15 lines modified Offset 178, 15 lines modified
178 ····​.​line·​373 178 ····​.​line·​373
179 ····​return-​void 179 ····​return-​void
180 .​end·​method 180 .​end·​method
   
   
181 #·​virtual·​methods 181 #·​virtual·​methods
182 .​method·​public·​awaitTermination(JLja​va/​util/​concurrent/​TimeUnit;​)​Z 182 .​method·​public·​awaitTermination(JLja​va/​util/​concurrent/​TimeUnit;​)​Z
183 ····​.​locals·4 183 ····​.​locals·5
184 ····​.​param·​p1,​·​"timeout"····​#·​J 184 ····​.​param·​p1,​·​"timeout"····​#·​J
185 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 185 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
186 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 186 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
187 ········​value·​=·​{ 187 ········​value·​=·​{
188 ············​Ljava/​lang/​InterruptedException;​ 188 ············​Ljava/​lang/​InterruptedException;​
189 ········​} 189 ········​}
190 ····​.​end·​annotation 190 ····​.​end·​annotation
[−]
smali/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
42 ····​.​line·​492 42 ····​.​line·​492
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
   
   
45 #·​virtual·​methods 45 #·​virtual·​methods
46 .​method·​public·​schedule(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​ 46 .​method·​public·​schedule(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​
47 ····​.​locals·1 47 ····​.​locals·2
48 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​ 48 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​
49 ····​.​param·​p2,​·​"delay"····​#·​J 49 ····​.​param·​p2,​·​"delay"····​#·​J
50 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 50 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
52 ········​value·​=·​{ 52 ········​value·​=·​{
53 ············​"(",​ 53 ············​"(",​
54 ············​"Ljava/​lang/​Runnable;​",​ 54 ············​"Ljava/​lang/​Runnable;​",​
Offset 70, 15 lines modified Offset 70, 15 lines modified
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​return-​object·​v0 71 ····​return-​object·​v0
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​schedule(Ljava/​util/​concurrent/​Callable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​ 73 .​method·​public·​schedule(Ljava/​util/​concurrent/​Callable;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​
74 ····​.​locals·1 74 ····​.​locals·2
75 ····​.​param·​p2,​·​"delay"····​#·​J 75 ····​.​param·​p2,​·​"delay"····​#·​J
76 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 76 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
77 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 77 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
78 ········​value·​=·​{ 78 ········​value·​=·​{
79 ············​"<V:​",​ 79 ············​"<V:​",​
80 ············​"Ljava/​lang/​Object;​",​ 80 ············​"Ljava/​lang/​Object;​",​
81 ············​">(",​ 81 ············​">(",​
Offset 100, 15 lines modified Offset 100, 15 lines modified
   
100 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
101 ····​return-​object·​v0 101 ····​return-​object·​v0
102 .​end·​method 102 .​end·​method
   
103 .​method·​public·​scheduleAtFixedRate(L​java/​lang/​Runnable;​JJLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​ 103 .​method·​public·​scheduleAtFixedRate(L​java/​lang/​Runnable;​JJLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​
104 ····​.​locals·7 104 ····​.​locals·8
105 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​ 105 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​
106 ····​.​param·​p2,​·​"initialDelay"····​#·​J 106 ····​.​param·​p2,​·​"initialDelay"····​#·​J
107 ····​.​param·​p4,​·​"period"····​#·​J 107 ····​.​param·​p4,​·​"period"····​#·​J
108 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 108 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
109 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 109 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
110 ········​value·​=·​{ 110 ········​value·​=·​{
111 ············​"(",​ 111 ············​"(",​
Offset 137, 15 lines modified Offset 137, 15 lines modified
   
137 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
138 ····​return-​object·​v0 138 ····​return-​object·​v0
139 .​end·​method 139 .​end·​method
   
140 .​method·​public·​scheduleWithFixedDela​y(Ljava/​lang/​Runnable;​JJLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​ 140 .​method·​public·​scheduleWithFixedDela​y(Ljava/​lang/​Runnable;​JJLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​util/​concurrent/​ScheduledFuture;​
141 ····​.​locals·7 141 ····​.​locals·8
142 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​ 142 ····​.​param·​p1,​·​"command"····​#·​Ljava/​lang/​Runnable;​
143 ····​.​param·​p2,​·​"initialDelay"····​#·​J 143 ····​.​param·​p2,​·​"initialDelay"····​#·​J
144 ····​.​param·​p4,​·​"delay"····​#·​J 144 ····​.​param·​p4,​·​"delay"····​#·​J
145 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 145 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
146 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 146 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
147 ········​value·​=·​{ 147 ········​value·​=·​{
148 ············​"(",​ 148 ············​"(",​
[−]
smali/com/google/common/util/concurrent/MoreExecutors.smali
Offset 133, 15 lines modified Offset 133, 15 lines modified
   
133 ····​move-​result-​object·​v0 133 ····​move-​result-​object·​v0
   
134 ····​return-​object·​v0 134 ····​return-​object·​v0
135 .​end·​method 135 .​end·​method
   
136 .​method·​static·​invokeAnyImpl(Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​Ljava/​util/​Collection;​ZJ)​Ljava/​lang/​Object;​ 136 .​method·​static·​invokeAnyImpl(Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​Ljava/​util/​Collection;​ZJ)​Ljava/​lang/​Object;​
137 ····​.​locals·​20 137 ····​.​locals·​23
138 ····​.​param·​p0,​·​"executorService"····​#·​Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​ 138 ····​.​param·​p0,​·​"executorService"····​#·​Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​
139 ····​.​param·​p2,​·​"timed"····​#·​Z 139 ····​.​param·​p2,​·​"timed"····​#·​Z
140 ····​.​param·​p3,​·​"nanos"····​#·​J 140 ····​.​param·​p3,​·​"nanos"····​#·​J
141 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 141 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
142 ········​value·​=·​{ 142 ········​value·​=·​{
143 ············​"<T:​",​ 143 ············​"<T:​",​
144 ············​"Ljava/​lang/​Object;​",​ 144 ············​"Ljava/​lang/​Object;​",​
Offset 166, 426 lines modified Offset 166, 426 lines modified
166 ····​.​line·​538 166 ····​.​line·​538
167 ····​.​local·​p1,​·​"tasks":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​" 167 ····​.​local·​p1,​·​"tasks":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​"
168 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 168 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
169 ····​.​line·​539 169 ····​.​line·​539
170 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I 170 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>size()​I
   
171 ····​move-​result·​v16 171 ····​move-​result·​v13
   
172 ····​.​line·​540 172 ····​.​line·​540
173 ····​.​local·​v16,​·​"ntasks":​I 173 ····​.​local·​v13,​·​"ntasks":​I
174 ····​if-​lez·​v16,​·​:​cond_1 174 ····​if-​lez·​v13,​·​:​cond_1
   
175 ····​const/​16·​v18,​·​0x1 175 ····​const/​16·​v19,​·​0x1
   
176 ····​:​goto_0 176 ····​:​goto_0
177 ····​invoke-​static/​range·​{v18·​.​.​·​v18},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(Z)​V 177 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(Z)​V
   
178 ····​.​line·​541 178 ····​.​line·​541
179 ····​invoke-​static/​range·​{v16·​.​.​·v16},​·​Lcom/​google/​common/​collect/​Lists;​-​>newArrayListWithCapa​city(I)​Ljava/​util/​ArrayList;​ 179 ····​invoke-​static·​{v13},​·​Lcom/​google/​common/​collect/​Lists;​-​>newArrayListWithCapa​city(I)​Ljava/​util/​ArrayList;​
   
180 ····​move-​result-​object·​v9 180 ····​move-​result-​object·​v10
   
181 ····​.​line·​542 181 ····​.​line·​542
182 ····​.​local·​v9,​·​"futures":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​util/​concurrent/​Future<TT;​>;​>;​" 182 ····​.​local·​v10,​·​"futures":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​util/​concurrent/​Future<TT;​>;​>;​"
183 ····​invoke-​static·​{},​·​Lcom/​google/​common/​collect/​Queues;​-​>newLinkedBlockingQue​ue()​Ljava/​util/​concurrent/​LinkedBlockingQueue;​ 183 ····​invoke-​static·​{},​·​Lcom/​google/​common/​collect/​Queues;​-​>newLinkedBlockingQue​ue()​Ljava/​util/​concurrent/​LinkedBlockingQueue;​
   
184 ····​move-​result-​object·​v8 184 ····​move-​result-​object·​v9
   
185 ····​.​line·​553 185 ····​.​line·​553
186 ····​.​local·​v8,​·​"futureQueue":​Ljava/​util/​concurrent/​BlockingQueue;​,​·​"Ljava/​util/​concurrent/​BlockingQueue<Ljava/​util/​concurrent/​Future<TT;​>;​>;​" 186 ····​.​local·​v9,​·​"futureQueue":​Ljava/​util/​concurrent/​BlockingQueue;​,​·​"Ljava/​util/​concurrent/​BlockingQueue<Ljava/​util/​concurrent/​Future<TT;​>;​>;​"
187 ····​const/​4·​v4,​·​0x0 187 ····​const/​4·​v5,​·​0x0
   
188 ····​.​line·​554 188 ····​.​line·​554
189 ····​.​local·​v4,​·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​ 189 ····​.​local·​v5,​·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​
190 ····​if-​eqz·​p2,​·​:​cond_2 190 ····​if-​eqz·​p2,​·​:​cond_2
   
191 ····​:​try_start_0 191 ····​:​try_start_0
192 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 192 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
193 ····​move-​result-​wide·​v12 193 ····​move-​result-​wide·​v14
   
194 ····​.​line·​555 194 ····​.​line·​555
195 ····​.​local·​v12,​·​"lastTime":​J 195 ····​.​local·​v14,​·​"lastTime":​J
196 ····​:​goto_1 196 ····​:​goto_1
197 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 197 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
198 ····​move-​result-​object·​v11 198 ····​move-​result-​object·​v12
   
199 ····​.​line·​557 199 ····​.​line·​557
200 ····​.​local·​v11,​·​"it":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​" 200 ····​.​local·​v12,​·​"it":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<+Ljava/​util/​concurrent/​Callable<TT;​>;​>;​"
201 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 201 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
202 ····​move-​result-​object·​v18 202 ····​move-​result-​object·​v19
   
203 ····​check-​cast·​v18,​·​Ljava/​util/​concurrent/​Callable;​ 203 ····​check-​cast·​v19,​·​Ljava/​util/​concurrent/​Callable;​
   
204 ····​move-​object/​from16·​v0,​·​p0 204 ····​move-​object/​from16·​v0,​·​p0
   
205 ····​move-​object/​from16·​v1,​·​v18 205 ····​move-​object/​from16·​v1,​·​v19
   
206 ····​invoke-​static·​{v0,​·​v1,​·​v8},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>submitAndAddQueueLis​tener(Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​Ljava/​util/​concurrent/​Callable;​Ljava/​util/​concurrent/​BlockingQueue;​)​Lcom/​google/​common/​util/​concurrent/​ListenableFuture;​ 206 ····​invoke-​static·​{v0,​·​v1,​·​v9},​·​Lcom/​google/​common/​util/​concurrent/​MoreExecutors;​-​>submitAndAddQueueLis​tener(Lcom/​google/​common/​util/​concurrent/​ListeningExecutorServ​ice;​Ljava/​util/​concurrent/​Callable;​Ljava/​util/​concurrent/​BlockingQueue;​)​Lcom/​google/​common/​util/​concurrent/​ListenableFuture;​
   
207 ····​move-​result-​object·​v18 207 ····​move-​result-​object·​v19
   
208 ····​move-​object/​from16·​v0,​·​v18 208 ····​move-​object/​from16·​v0,​·​v19
   
209 ····​invoke-​interface·​{v9,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 209 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
210 ····​:​try_end_0 210 ····​:​try_end_0
211 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 211 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
212 ····​.​line·​558 212 ····​.​line·​558
213 ····​add-​int/​lit8·​v16,​·​v16,​·​-​0x1 213 ····​add-​int/​lit8·​v13,​·​v13,​·​-​0x1
   
214 ····​.​line·​559 214 ····​.​line·​559
215 ····​const/​4·​v3,​·​0x1 215 ····​const/​4·​v4,​·​0x1
   
216 ····​.​local·​v3,​·​"active":​I 216 ····​.​local·​v4,​·​"active":​I
217 ····​move-​object·​v5,​·​v4 217 ····​move-​object·​v6,​·​v5
   
218 ····​.​line·​562 218 ····​.​line·​562
219 ····​.​end·​local·​v4····​#·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​ 219 ····​.​end·​local·​v5····​#·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​
220 ····​.​local·​v5,​·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​ 220 ····​.​local·​v6,​·​"ee":​Ljava/​util/​concurrent/​ExecutionException;​
Max diff block lines reached; 20606/25656 bytes (80.32%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/RateLimiter$Bursty.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
28 ····​.​line·​649 28 ····​.​line·​649
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​doSetRate(DD)​V 32 .​method·​doSetRate(DD)​V
33 ····​.​locals·6 33 ····​.​locals·7
34 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D 34 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D
35 ····​.​param·​p3,​·​"stableIntervalMicros​"····​#·​D 35 ····​.​param·​p3,​·​"stableIntervalMicros​"····​#·​D
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const-​wide/​16·​v2,​·​0x0 37 ····​const-​wide/​16·​v2,​·​0x0
   
38 ····​.​line·​653 38 ····​.​line·​653
[−]
smali/com/google/common/util/concurrent/RateLimiter$SleepingTicker$1.smali
Offset 40, 15 lines modified Offset 40, 15 lines modified
   
40 ····​move-​result-​wide·​v0 40 ····​move-​result-​wide·​v0
   
41 ····​return-​wide·​v0 41 ····​return-​wide·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​sleepMicrosUninterrup​tibly(J)​V 43 .​method·​public·​sleepMicrosUninterrup​tibly(J)​V
44 ····​.​locals·2 44 ····​.​locals·3
45 ····​.​param·​p1,​·​"micros"····​#·​J 45 ····​.​param·​p1,​·​"micros"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​684 47 ····​.​line·​684
48 ····​const-​wide/​16·​v0,​·​0x0 48 ····​const-​wide/​16·​v0,​·​0x0
   
49 ····​cmp-​long·​v0,​·​p1,​·​v0 49 ····​cmp-​long·​v0,​·​p1,​·​v0
[−]
smali/com/google/common/util/concurrent/RateLimiter$WarmingUp.smali
Offset 43, 15 lines modified Offset 43, 15 lines modified
43 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>warmupPeriodMicros:​J 43 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>warmupPeriodMicros:​J
   
44 ····​.​line·​596 44 ····​.​line·​596
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​private·​permitsToTime(D)​D 47 .​method·​private·​permitsToTime(D)​D
48 ····​.​locals·4 48 ····​.​locals·5
49 ····​.​param·​p1,​·​"permits"····​#·​D 49 ····​.​param·​p1,​·​"permits"····​#·​D
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​633 51 ····​.​line·​633
52 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>stableIntervalMicros​:​D 52 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>stableIntervalMicros​:​D
   
53 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>slope:​D 53 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>slope:​D
Offset 62, 15 lines modified Offset 62, 15 lines modified
   
62 ····​return-​wide·​v0 62 ····​return-​wide·​v0
63 .​end·​method 63 .​end·​method
   
   
64 #·​virtual·​methods 64 #·​virtual·​methods
65 .​method·​doSetRate(DD)​V 65 .​method·​doSetRate(DD)​V
66 ····​.​locals·​10 66 ····​.​locals·​11
67 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D 67 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D
68 ····​.​param·​p3,​·​"stableIntervalMicros​"····​#·​D 68 ····​.​param·​p3,​·​"stableIntervalMicros​"····​#·​D
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​const-​wide/​16·​v8,​·​0x0 70 ····​const-​wide/​16·​v8,​·​0x0
   
71 ····​.​line·​600 71 ····​.​line·​600
Offset 146, 15 lines modified Offset 146, 15 lines modified
   
146 ····​div-​double/​2addr·​v4,​·​v2 146 ····​div-​double/​2addr·​v4,​·​v2
   
147 ····​goto·​:​goto_1 147 ····​goto·​:​goto_1
148 .​end·​method 148 .​end·​method
   
149 .​method·​storedPermitsToWaitTi​me(DD)​J 149 .​method·​storedPermitsToWaitTi​me(DD)​J
150 ····​.​locals·​10 150 ····​.​locals·​11
151 ····​.​param·​p1,​·​"storedPermits"····​#·​D 151 ····​.​param·​p1,​·​"storedPermits"····​#·​D
152 ····​.​param·​p3,​·​"permitsToTake"····​#·​D 152 ····​.​param·​p3,​·​"permitsToTake"····​#·​D
   
153 ····​.​prologue 153 ····​.​prologue
154 ····​.​line·​618 154 ····​.​line·​618
155 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>halfPermits:​D 155 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$WarmingUp​;​-​>halfPermits:​D
   
[−]
smali/com/google/common/util/concurrent/RateLimiter.smali
Offset 105, 45 lines modified Offset 105, 45 lines modified
105 ····​:​cond_0 105 ····​:​cond_0
106 ····​const/​4·​v0,​·​0x0 106 ····​const/​4·​v0,​·​0x0
   
107 ····​goto·​:​goto_0 107 ····​goto·​:​goto_0
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​static·​create(D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 109 .​method·​public·​static·​create(D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
110 ····​.​locals·1 110 ····​.​locals·2
111 ····​.​param·​p0,​·​"permitsPerSecond"····​#·​D 111 ····​.​param·​p0,​·​"permitsPerSecond"····​#·​D
   
112 ····​.​prologue 112 ····​.​prologue
113 ····​.​line·​227 113 ····​.​line·​227
114 ····​sget-​object·​v0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>SYSTEM_TICKER:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​ 114 ····​sget-​object·​v0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>SYSTEM_TICKER:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​
   
115 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 115 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​return-​object·​v0 117 ····​return-​object·​v0
118 .​end·​method 118 .​end·​method
   
119 .​method·​public·​static·​create(DJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 119 .​method·​public·​static·​create(DJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
120 ····​.​locals·6 120 ····​.​locals·8
121 ····​.​param·​p0,​·​"permitsPerSecond"····​#·​D 121 ····​.​param·​p0,​·​"permitsPerSecond"····​#·​D
122 ····​.​param·​p2,​·​"warmupPeriod"····​#·​J 122 ····​.​param·​p2,​·​"warmupPeriod"····​#·​J
123 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 123 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​261 125 ····​.​line·​261
126 ····​sget-​object·​v0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>SYSTEM_TICKER:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​ 126 ····​sget-​object·​v1,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>SYSTEM_TICKER:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​
   
127 ····​move-​wide·​v1,​·​p0 127 ····​move-​wide·​v2,​·​p0
   
128 ····​move-​wide·​v3,​·​p2 128 ····​move-​wide·​v4,​·​p2
   
129 ····​move-​object·​v5,​·​p4 129 ····​move-​object·​v6,​·​p4
   
130 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​DJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 130 ····​invoke-​static/​range·​{v1·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​DJLjava/​util/​concurrent/​TimeUnit;​)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
   
131 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
132 ····​return-​object·​v0 132 ····​return-​object·​v0
133 .​end·​method 133 .​end·​method
   
134 .​method·​static·​create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 134 .​method·​static·​create(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​D)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
Offset 187, 15 lines modified Offset 187, 15 lines modified
187 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>setRate(D)​V 187 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>setRate(D)​V
   
188 ····​.​line·​269 188 ····​.​line·​269
189 ····​return-​object·​v0 189 ····​return-​object·​v0
190 .​end·​method 190 .​end·​method
   
191 .​method·​static·​createBursty(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​DI)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​ 191 .​method·​static·​createBursty(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​DI)​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​
192 ····​.​locals·3 192 ····​.​locals·5
193 ····​.​param·​p0,​·​"ticker"····​#·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​ 193 ····​.​param·​p0,​·​"ticker"····​#·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​
194 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D 194 ····​.​param·​p1,​·​"permitsPerSecond"····​#·​D
195 ····​.​param·​p3,​·​"maxBurstSize"····​#·​I 195 ····​.​param·​p3,​·​"maxBurstSize"····​#·​I
196 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​ 196 ····​.​annotation·​build·​Lcom/​google/​common/​annotations/​VisibleForTesting;​
197 ····​.​end·​annotation 197 ····​.​end·​annotation
   
198 ····​.​prologue 198 ····​.​prologue
Offset 205, 48 lines modified Offset 205, 48 lines modified
205 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​><init>(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​)​V 205 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​><init>(Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​)​V
   
206 ····​.​line·​276 206 ····​.​line·​276
207 ····​.​local·​v0,​·​"rateLimiter":​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​ 207 ····​.​local·​v0,​·​"rateLimiter":​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​
208 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​>setRate(D)​V 208 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​>setRate(D)​V
   
209 ····​.​line·​277 209 ····​.​line·​277
210 ····​int-​to-​double·​v1,​·​p3 210 ····​int-​to-​double·​v2,​·​p3
   
211 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​>maxPermits:​D 211 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$Bursty;​-​>maxPermits:​D
   
212 ····​.​line·​278 212 ····​.​line·​278
213 ····​return-​object·​v0 213 ····​return-​object·​v0
214 .​end·​method 214 .​end·​method
   
215 .​method·​private·​readSafeMicros()​J 215 .​method·​private·​readSafeMicros()​J
216 ····​.​locals·5 216 ····​.​locals·6
   
217 ····​.​prologue 217 ····​.​prologue
218 ····​.​line·​500 218 ····​.​line·​500
219 ····​sget-​object·​v0,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 219 ····​sget-​object·​v0,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
220 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>ticker:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​ 220 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>ticker:​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​
   
221 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>read()​J 221 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter$SleepingT​icker;​-​>read()​J
   
222 ····​move-​result-​wide·​v1 222 ····​move-​result-​wide·​v2
   
223 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>offsetNanos:​J 223 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​RateLimiter;​-​>offsetNanos:​J
   
224 ····​sub-​long/​2addr·​v1,​·​v3 224 ····​sub-​long/​2addr·​v2,​·​v4
   
225 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toMicros(J)​J 225 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toMicros(J)​J
   
226 ····​move-​result-​wide·​v0 226 ····​move-​result-​wide·​v0
   
227 ····​return-​wide·​v0 227 ····​return-​wide·​v0
Max diff block lines reached; 7489/11922 bytes (62.82%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/ServiceManager$ServiceManagerState.smali
Offset 630, 15 lines modified Offset 630, 15 lines modified
   
630 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>leave()​V 630 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>leave()​V
   
631 ····​throw·​v0 631 ····​throw·​v0
632 .​end·​method 632 .​end·​method
   
633 .​method·​awaitHealthy(JLjava/​util/​concurrent/​TimeUnit;​)​Z 633 .​method·​awaitHealthy(JLjava/​util/​concurrent/​TimeUnit;​)​Z
634 ····​.​locals·2 634 ····​.​locals·3
635 ····​.​param·​p1,​·​"timeout"····​#·​J 635 ····​.​param·​p1,​·​"timeout"····​#·​J
636 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 636 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
637 ····​.​prologue 637 ····​.​prologue
638 ····​.​line·​448 638 ····​.​line·​448
639 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>monitor:​Lcom/​google/​common/​util/​concurrent/​Monitor;​ 639 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>monitor:​Lcom/​google/​common/​util/​concurrent/​Monitor;​
   
Offset 725, 15 lines modified Offset 725, 15 lines modified
   
725 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>leave()​V 725 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​common/​util/​concurrent/​Monitor;​-​>leave()​V
   
726 ····​throw·​v0 726 ····​throw·​v0
727 .​end·​method 727 .​end·​method
   
728 .​method·​awaitStopped(JLjava/​util/​concurrent/​TimeUnit;​)​Z 728 .​method·​awaitStopped(JLjava/​util/​concurrent/​TimeUnit;​)​Z
729 ····​.​locals·2 729 ····​.​locals·3
730 ····​.​param·​p1,​·​"timeout"····​#·​J 730 ····​.​param·​p1,​·​"timeout"····​#·​J
731 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 731 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
732 ····​.​prologue 732 ····​.​prologue
733 ····​.​line·​469 733 ····​.​line·​469
734 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>monitor:​Lcom/​google/​common/​util/​concurrent/​Monitor;​ 734 ····​iget-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>monitor:​Lcom/​google/​common/​util/​concurrent/​Monitor;​
   
[−]
smali/com/google/common/util/concurrent/ServiceManager.smali
Offset 257, 15 lines modified Offset 257, 15 lines modified
257 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​Object;​)​V 257 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkState(ZLjava/​lang/​Object;​)​V
   
258 ····​.​line·​244 258 ····​.​line·​244
259 ····​return-​void 259 ····​return-​void
260 .​end·​method 260 .​end·​method
   
261 .​method·​public·​awaitHealthy(JLjava/​util/​concurrent/​TimeUnit;​)​V 261 .​method·​public·​awaitHealthy(JLjava/​util/​concurrent/​TimeUnit;​)​V
262 ····​.​locals·2 262 ····​.​locals·3
263 ····​.​param·​p1,​·​"timeout"····​#·​J 263 ····​.​param·​p1,​·​"timeout"····​#·​J
264 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 264 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
265 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 265 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
266 ········​value·​=·​{ 266 ········​value·​=·​{
267 ············​Ljava/​util/​concurrent/​TimeoutException;​ 267 ············​Ljava/​util/​concurrent/​TimeoutException;​
268 ········​} 268 ········​}
269 ····​.​end·​annotation 269 ····​.​end·​annotation
Offset 313, 15 lines modified Offset 313, 15 lines modified
313 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>awaitStopped()​V 313 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eManagerState;​-​>awaitStopped()​V
   
314 ····​.​line·​290 314 ····​.​line·​290
315 ····​return-​void 315 ····​return-​void
316 .​end·​method 316 .​end·​method
   
317 .​method·​public·​awaitStopped(JLjava/​util/​concurrent/​TimeUnit;​)​V 317 .​method·​public·​awaitStopped(JLjava/​util/​concurrent/​TimeUnit;​)​V
318 ····​.​locals·2 318 ····​.​locals·3
319 ····​.​param·​p1,​·​"timeout"····​#·​J 319 ····​.​param·​p1,​·​"timeout"····​#·​J
320 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 320 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
321 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 321 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
322 ········​value·​=·​{ 322 ········​value·​=·​{
323 ············​Ljava/​util/​concurrent/​TimeoutException;​ 323 ············​Ljava/​util/​concurrent/​TimeoutException;​
324 ········​} 324 ········​}
325 ····​.​end·​annotation 325 ····​.​end·​annotation
Offset 578, 15 lines modified Offset 578, 15 lines modified
578 ····​.​line·​230 578 ····​.​line·​230
579 ····​.​end·​local·​v2····​#·​"service":​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​ 579 ····​.​end·​local·​v2····​#·​"service":​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​
580 ····​:​cond_2 580 ····​:​cond_2
581 ····​return-​object·​p0 581 ····​return-​object·​p0
582 .​end·​method 582 .​end·​method
   
583 .​method·​public·​startupTimes()​Lcom/​google/​common/​collect/​ImmutableMap;​ 583 .​method·​public·​startupTimes()​Lcom/​google/​common/​collect/​ImmutableMap;​
584 ····​.​locals·​11 584 ····​.​locals·​12
585 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 585 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
586 ········​value·​=·​{ 586 ········​value·​=·​{
587 ············​"()​",​ 587 ············​"()​",​
588 ············​"Lcom/​google/​common/​collect/​ImmutableMap",​ 588 ············​"Lcom/​google/​common/​collect/​ImmutableMap",​
589 ············​"<",​ 589 ············​"<",​
590 ············​"Lcom/​google/​common/​util/​concurrent/​Service;​",​ 590 ············​"Lcom/​google/​common/​util/​concurrent/​Service;​",​
591 ············​"Ljava/​lang/​Long;​",​ 591 ············​"Ljava/​lang/​Long;​",​
Offset 664, 17 lines modified Offset 664, 17 lines modified
   
664 ····​move-​result-​object·​v7 664 ····​move-​result-​object·​v7
   
665 ····​check-​cast·​v7,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​ 665 ····​check-​cast·​v7,​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​
   
666 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​-​>startupTimeMillis()​J 666 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​common/​util/​concurrent/​ServiceManager$Servic​eListener;​-​>startupTimeMillis()​J
   
667 ····​move-​result-​wide·​v9 667 ····​move-​result-​wide·​v10
   
668 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 668 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
669 ····​move-​result-​object·​v7 669 ····​move-​result-​object·​v7
   
670 ····​invoke-​interface·​{v4,​·​v8,​·​v7},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 670 ····​invoke-​interface·​{v4,​·​v8,​·​v7},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
671 ····​goto·​:​goto_0 671 ····​goto·​:​goto_0
   
[−]
smali/com/google/common/util/concurrent/SimpleTimeLimiter$1.smali
Offset 27, 15 lines modified Offset 27, 15 lines modified
27 .​field·​final·​synthetic·​val$timeoutDuration:​J 27 .​field·​final·​synthetic·​val$timeoutDuration:​J
   
28 .​field·​final·​synthetic·​val$timeoutUnit:​Ljava/​util/​concurrent/​TimeUnit;​ 28 .​field·​final·​synthetic·​val$timeoutUnit:​Ljava/​util/​concurrent/​TimeUnit;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​Set;​)​V 30 .​method·​constructor·​<init>(Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​Set;​)​V
31 ····​.​locals·0 31 ····​.​locals·1
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​96 33 ····​.​line·​96
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​>this$0:​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​>this$0:​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​
   
35 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​>val$target:​Ljava/​lang/​Object;​ 35 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​>val$target:​Ljava/​lang/​Object;​
   
[−]
smali/com/google/common/util/concurrent/SimpleTimeLimiter.smali
Offset 341, 17 lines modified Offset 341, 17 lines modified
341 ····​.​line·​122 341 ····​.​line·​122
342 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 342 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
343 ····​.​line·​123 343 ····​.​line·​123
344 ····​invoke-​static·​{p4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 344 ····​invoke-​static·​{p4},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
345 ····​.​line·​124 345 ····​.​line·​124
346 ····​const-​wide/​16·​v5,​·​0x0 346 ····​const-​wide/​16·​v6,​·​0x0
   
347 ····​cmp-​long·​v2,​·​p2,​·​v5 347 ····​cmp-​long·​v2,​·​p2,​·​v6
   
348 ····​if-​lez·​v2,​·​:​cond_0 348 ····​if-​lez·​v2,​·​:​cond_0
   
349 ····​move·​v2,​·​v3 349 ····​move·​v2,​·​v3
   
350 ····​:​goto_0 350 ····​:​goto_0
351 ····​const-​string·​v5,​·​"timeout·​must·​be·​positive:​·​%s" 351 ····​const-​string·​v5,​·​"timeout·​must·​be·​positive:​·​%s"
Offset 455, 15 lines modified Offset 455, 15 lines modified
   
455 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​UncheckedTimeoutExcep​tion;​-​><init>(Ljava/​lang/​Throwable;​)​V 455 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​UncheckedTimeoutExcep​tion;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
456 ····​throw·​v2 456 ····​throw·​v2
457 .​end·​method 457 .​end·​method
   
458 .​method·​public·​newProxy(Ljava/​lang/​Object;​Ljava/​lang/​Class;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 458 .​method·​public·​newProxy(Ljava/​lang/​Object;​Ljava/​lang/​Class;​JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
459 ····​.​locals·7 459 ····​.​locals·9
460 ····​.​param·​p3,​·​"timeoutDuration"····​#·​J 460 ····​.​param·​p3,​·​"timeoutDuration"····​#·​J
461 ····​.​param·​p5,​·​"timeoutUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 461 ····​.​param·​p5,​·​"timeoutUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
462 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 462 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
463 ········​value·​=·​{ 463 ········​value·​=·​{
464 ············​"<T:​",​ 464 ············​"<T:​",​
465 ············​"Ljava/​lang/​Object;​",​ 465 ············​"Ljava/​lang/​Object;​",​
466 ············​">(TT;​",​ 466 ············​">(TT;​",​
Offset 483, 21 lines modified Offset 483, 21 lines modified
483 ····​.​line·​87 483 ····​.​line·​87
484 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 484 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
485 ····​.​line·​88 485 ····​.​line·​88
486 ····​invoke-​static·​{p5},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 486 ····​invoke-​static·​{p5},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
487 ····​.​line·​89 487 ····​.​line·​89
488 ····​const-​wide/​16·​v1,​·​0x0 488 ····​const-​wide/​16·​v2,​·​0x0
   
489 ····​cmp-​long·​v1,​·​p3,​·​v1 489 ····​cmp-​long·​v0,​·​p3,​·​v2
   
490 ····​if-​lez·​v1,​·​:​cond_0 490 ····​if-​lez·​v0,​·​:​cond_0
   
491 ····​const/​4·​v1,​·​0x1 491 ····​const/​4·​v0,​·​0x1
   
492 ····​:​goto_0 492 ····​:​goto_0
493 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 493 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
494 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 494 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
495 ····​const-​string·​v3,​·​"bad·​timeout:​·​" 495 ····​const-​string·​v3,​·​"bad·​timeout:​·​"
Offset 510, 53 lines modified Offset 510, 53 lines modified
   
510 ····​move-​result-​object·​v2 510 ····​move-​result-​object·​v2
   
511 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 511 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
512 ····​move-​result-​object·​v2 512 ····​move-​result-​object·​v2
   
513 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V 513 ····​invoke-​static·​{v0,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V
   
514 ····​.​line·​90 514 ····​.​line·​90
515 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Class;​-​>isInterface()​Z 515 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Class;​-​>isInterface()​Z
   
516 ····​move-​result·​v1 516 ····​move-​result·​v0
   
517 ····​const-​string·​v2,​·​"interfaceType·​must·​be·​an·​interface·​type" 517 ····​const-​string·​v2,​·​"interfaceType·​must·​be·​an·​interface·​type"
   
518 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V 518 ····​invoke-​static·​{v0,​·​v2},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkArgument(ZLjava​/​lang/​Object;​)​V
   
519 ····​.​line·​93 519 ····​.​line·​93
520 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​-​>findInterruptibleMet​hods(Ljava/​lang/​Class;​)​Ljava/​util/​Set;​ 520 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​-​>findInterruptibleMet​hods(Ljava/​lang/​Class;​)​Ljava/​util/​Set;​
   
521 ····​move-​result-​object·​v6 521 ····​move-​result-​object·​v7
   
522 ····​.​line·​96 522 ····​.​line·​96
523 ····​.​local·​v6,​·​"interruptibleMethods​":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​reflect/​Method;​>;​" 523 ····​.​local·​v7,​·​"interruptibleMethods​":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​reflect/​Method;​>;​"
524 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​ 524 ····​new-​instance·​v1,​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​
   
525 ····​move-​object·​v1,​·​p0 525 ····​move-​object·​v2,​·​p0
   
526 ····​move-​object·​v2,​·​p1 526 ····​move-​object·​v3,​·​p1
   
527 ····​move-​wide·​v3,​·​p3 527 ····​move-​wide·​v4,​·​p3
   
528 ····​move-​object·​v5,​·​p5 528 ····​move-​object·​v6,​·​p5
   
529 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​><init>(Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​Set;​)​V 529 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter$1;​-​><init>(Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​Ljava/​lang/​Object;​JLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​Set;​)​V
   
530 ····​.​line·​115 530 ····​.​line·​115
531 ····​.​local·​v0,​·​"handler":​Ljava/​lang/​reflect/​InvocationHandler;​ 531 ····​.​local·​v1,​·​"handler":​Ljava/​lang/​reflect/​InvocationHandler;​
532 ····​invoke-​static·​{p2,​·​v0},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​-​>newProxy(Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​ 532 ····​invoke-​static·​{p2,​·​v1},​·​Lcom/​google/​common/​util/​concurrent/​SimpleTimeLimiter;​-​>newProxy(Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​
   
533 ····​move-​result-​object·​v1 533 ····​move-​result-​object·​v0
   
Max diff block lines reached; 466/4817 bytes (9.67%) of diff not shown.
[−]
smali/com/google/common/util/concurrent/ThreadFactoryBuilder.smali
Offset 41, 15 lines modified Offset 41, 15 lines modified
41 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​-​>backingThreadFactory​:​Ljava/​util/​concurrent/​ThreadFactory;​ 41 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​-​>backingThreadFactory​:​Ljava/​util/​concurrent/​ThreadFactory;​
   
42 ····​.​line·​55 42 ····​.​line·​55
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
   
45 .​method·​private·​static·​build(Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​)​Ljava/​util/​concurrent/​ThreadFactory;​ 45 .​method·​private·​static·​build(Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​)​Ljava/​util/​concurrent/​ThreadFactory;​
46 ····​.​locals·9 46 ····​.​locals·10
47 ····​.​param·​p0,​·​"builder"····​#·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​ 47 ····​.​param·​p0,​·​"builder"····​#·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​150 49 ····​.​line·​150
50 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​-​>nameFormat:​Ljava/​lang/​String;​ 50 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder;​-​>nameFormat:​Ljava/​lang/​String;​
   
51 ····​.​line·​151 51 ····​.​line·​151
Offset 75, 17 lines modified Offset 75, 17 lines modified
75 ····​.​line·​159 75 ····​.​line·​159
76 ····​.​local·​v1,​·​"backingThreadFactory​":​Ljava/​util/​concurrent/​ThreadFactory;​ 76 ····​.​local·​v1,​·​"backingThreadFactory​":​Ljava/​util/​concurrent/​ThreadFactory;​
77 ····​:​goto_0 77 ····​:​goto_0
78 ····​if-​eqz·​v2,​·​:​cond_1 78 ····​if-​eqz·​v2,​·​:​cond_1
   
79 ····​new-​instance·​v3,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 79 ····​new-​instance·​v3,​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
80 ····​const-​wide/​16·​v7,​·​0x0 80 ····​const-​wide/​16·​v8,​·​0x0
   
81 ····​invoke-​direct·​{v3,​·​v7,​·​v8},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V 81 ····​invoke-​direct·​{v3,​·​v8,​·​v9},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​><init>(J)​V
   
82 ····​.​line·​160 82 ····​.​line·​160
83 ····​.​local·​v3,​·​"count":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 83 ····​.​local·​v3,​·​"count":​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
84 ····​:​goto_1 84 ····​:​goto_1
85 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder$​1;​ 85 ····​new-​instance·​v0,​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder$​1;​
   
86 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder$​1;​-​><init>(Ljava/​util/​concurrent/​ThreadFactory;​Ljava/​lang/​String;​Ljava/​util/​concurrent/​atomic/​AtomicLong;​Ljava/​lang/​Boolean;​Ljava/​lang/​Integer;​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V 86 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​google/​common/​util/​concurrent/​ThreadFactoryBuilder$​1;​-​><init>(Ljava/​util/​concurrent/​ThreadFactory;​Ljava/​lang/​String;​Ljava/​util/​concurrent/​atomic/​AtomicLong;​Ljava/​lang/​Boolean;​Ljava/​lang/​Integer;​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V
[−]
smali/com/google/common/util/concurrent/Uninterruptibles.smali
Offset 75, 55 lines modified Offset 75, 55 lines modified
75 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Thread;​-​>interrupt()​V 75 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Thread;​-​>interrupt()​V
   
76 ····​:​cond_1 76 ····​:​cond_1
77 ····​throw·​v2 77 ····​throw·​v2
78 .​end·​method 78 .​end·​method
   
79 .​method·​public·​static·​awaitUninterruptibly(​Ljava/​util/​concurrent/​CountDownLatch;​JLjava/​util/​concurrent/​TimeUnit;​)​Z 79 .​method·​public·​static·​awaitUninterruptibly(​Ljava/​util/​concurrent/​CountDownLatch;​JLjava/​util/​concurrent/​TimeUnit;​)​Z
80 ····​.​locals·8 80 ····​.​locals·9
81 ····​.​param·​p0,​·​"latch"····​#·​Ljava/​util/​concurrent/​CountDownLatch;​ 81 ····​.​param·​p0,​·​"latch"····​#·​Ljava/​util/​concurrent/​CountDownLatch;​
82 ····​.​param·​p1,​·​"timeout"····​#·​J 82 ····​.​param·​p1,​·​"timeout"····​#·​J
83 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 83 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​75 85 ····​.​line·​75
86 ····​const/​4·​v3,​·​0x0 86 ····​const/​4·​v1,​·​0x0
   
87 ····​.​line·​77 87 ····​.​line·​77
88 ····​.​local·​v3,​·​"interrupted":​Z 88 ····​.​local·​v1,​·​"interrupted":​Z
89 ····​:​try_start_0 89 ····​:​try_start_0
90 ····​invoke-​virtual·​{p3,​·​p1,​·​p2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J 90 ····​invoke-​virtual·​{p3,​·​p1,​·​p2},​·​Ljava/​util/​concurrent/​TimeUnit;​-​>toNanos(J)​J
   
91 ····​move-​result-​wide·​v4 91 ····​move-​result-​wide·​v4
   
92 ····​.​line·​78 92 ····​.​line·​78
93 ····​.​local·​v4,​·​"remainingNanos":​J 93 ····​.​local·​v4,​·​"remainingNanos":​J
94 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 94 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
95 ····​:​try_end_0 95 ····​:​try_end_0
96 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 96 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
97 ····​move-​result-​wide·​v6 97 ····​move-​result-​wide·​v6
   
98 ····​add-​long·​v1,​·​v6,​·​v4 98 ····​add-​long·​v2,​·​v6,​·​v4
   
99 ····​.​line·​83 99 ····​.​line·​83
100 ····​.​local·​v1,​·​"end":​J 100 ····​.​local·​v2,​·​"end":​J
101 ····​:​goto_0 101 ····​:​goto_0
102 ····​:​try_start_1 102 ····​:​try_start_1
103 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 103 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>NANOSECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
104 ····​invoke-​virtual·​{p0,​·​v4,​·​v5,​·​v6},​·​Ljava/​util/​concurrent/​CountDownLatch;​-​>await(JLjava/​util/​concurrent/​TimeUnit;​)​Z 104 ····​invoke-​virtual·​{p0,​·​v4,​·​v5,​·​v6},​·​Ljava/​util/​concurrent/​CountDownLatch;​-​>await(JLjava/​util/​concurrent/​TimeUnit;​)​Z
105 ····​:​try_end_1 105 ····​:​try_end_1
106 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 106 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
107 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 107 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
108 ····​move-​result·​v6 108 ····​move-​result·​v6
   
109 ····​.​line·​90 109 ····​.​line·​90
110 ····​if-​eqz·​v3,​·​:​cond_0 110 ····​if-​eqz·​v1,​·​:​cond_0
   
111 ····​.​line·​91 111 ····​.​line·​91
112 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 112 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
113 ····​move-​result-​object·​v7 113 ····​move-​result-​object·​v7
   
114 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Thread;​-​>interrupt()​V 114 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Thread;​-​>interrupt()​V
Offset 133, 37 lines modified Offset 133, 37 lines modified
   
133 ····​.​line·​84 133 ····​.​line·​84
134 ····​:​catch_0 134 ····​:​catch_0
135 ····​move-​exception·​v0 135 ····​move-​exception·​v0
   
136 ····​.​line·​85 136 ····​.​line·​85
137 ····​.​local·​v0,​·​"e":​Ljava/​lang/​InterruptedException;​ 137 ····​.​local·​v0,​·​"e":​Ljava/​lang/​InterruptedException;​
138 ····​const/​4·​v3,​·​0x1 138 ····​const/​4·​v1,​·​0x1
   
139 ····​.​line·​86 139 ····​.​line·​86
140 ····​:​try_start_2 140 ····​:​try_start_2
141 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 141 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
142 ····​:​try_end_2 142 ····​:​try_end_2
143 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 143 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
144 ····​move-​result-​wide·​v6 144 ····​move-​result-​wide·​v6
   
145 ····​sub-​long·​v4,​·​v1,​·​v6 145 ····​sub-​long·​v4,​·​v2,​·​v6
   
146 ····​.​line·​87 146 ····​.​line·​87
147 ····​goto·​:​goto_0 147 ····​goto·​:​goto_0
   
148 ····​.​line·​90 148 ····​.​line·​90
149 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​InterruptedException;​ 149 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​InterruptedException;​
150 ····​.​end·​local·​v1····​#·​"end":​J 150 ····​.​end·​local·​v2····​#·​"end":​J
151 ····​.​end·​local·​v4····​#·​"remainingNanos":​J 151 ····​.​end·​local·​v4····​#·​"remainingNanos":​J
152 ····​:​catchall_0 152 ····​:​catchall_0
153 ····​move-​exception·​v6 153 ····​move-​exception·​v6
   
154 ····​if-​eqz·​v3,​·​:​cond_1 154 ····​if-​eqz·​v1,​·​:​cond_1
   
155 ····​.​line·​91 155 ····​.​line·​91
156 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 156 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
157 ····​move-​result-​object·​v7 157 ····​move-​result-​object·​v7
   
158 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Thread;​-​>interrupt()​V 158 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Thread;​-​>interrupt()​V
Offset 245, 15 lines modified Offset 245, 15 lines modified
245 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Thread;​-​>interrupt()​V 245 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Thread;​-​>interrupt()​V
   
246 ····​:​cond_1 246 ····​:​cond_1
247 ····​throw·​v2 247 ····​throw·​v2
248 .​end·​method 248 .​end·​method
Max diff block lines reached; 7845/10587 bytes (74.10%) of diff not shown.
[−]
smali/headrevision/BehatReporter/ListHandler.smali
Offset 196, 58 lines modified Offset 196, 58 lines modified
196 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​widget/​ExpandableListView;​-​>setAdapter(Landroid/​widget/​ExpandableListAdapter​;​)​V 196 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​widget/​ExpandableListView;​-​>setAdapter(Landroid/​widget/​ExpandableListAdapter​;​)​V
   
197 ····​.​line·​86 197 ····​.​line·​86
198 ····​return-​void 198 ····​return-​void
199 .​end·​method 199 .​end·​method
   
200 .​method·​private·​showReportTitle(Lhead​revision/​BehatReporter/​report/​ItemParser;​)​V 200 .​method·​private·​showReportTitle(Lhead​revision/​BehatReporter/​report/​ItemParser;​)​V
201 ····​.​locals·9 201 ····​.​locals·10
202 ····​.​param·​p1,​·​"superItemParser"····​#·​Lheadrevision/​BehatReporter/​report/​ItemParser;​ 202 ····​.​param·​p1,​·​"superItemParser"····​#·​Lheadrevision/​BehatReporter/​report/​ItemParser;​
203 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 203 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
204 ········​value·​=·​{ 204 ········​value·​=·​{
205 ············​Lheadrevision/​BehatReporter/​json/​ParserException;​ 205 ············​Lheadrevision/​BehatReporter/​json/​ParserException;​
206 ········​} 206 ········​}
207 ····​.​end·​annotation 207 ····​.​end·​annotation
   
208 ····​.​prologue 208 ····​.​prologue
209 ····​.​line·​61 209 ····​.​line·​61
210 ····​check-​cast·​p1,​·​Lheadrevision/​BehatReporter/​report/​ReportParser;​ 210 ····​check-​cast·​p1,​·​Lheadrevision/​BehatReporter/​report/​ReportParser;​
   
211 ····​.​end·​local·​p1····​#·​"superItemParser":​Lheadrevision/​BehatReporter/​report/​ItemParser;​ 211 ····​.​end·​local·​p1····​#·​"superItemParser":​Lheadrevision/​BehatReporter/​report/​ItemParser;​
212 ····​invoke-​virtual·​{p1},​·​Lheadrevision/​BehatReporter/​report/​ReportParser;​-​>parseDate()​Ljava/​util/​Date;​ 212 ····​invoke-​virtual·​{p1},​·​Lheadrevision/​BehatReporter/​report/​ReportParser;​-​>parseDate()​Ljava/​util/​Date;​
   
213 ····​move-​result-​object·​v3 213 ····​move-​result-​object·​v1
   
214 ····​.​line·​62 214 ····​.​line·​62
215 ····​.​local·​v3,​·​"reportDate":​Ljava/​util/​Date;​ 215 ····​.​local·​v1,​·​"reportDate":​Ljava/​util/​Date;​
216 ····​new-​instance·​v5,​·​Ljava/​util/​Date;​ 216 ····​new-​instance·​v5,​·​Ljava/​util/​Date;​
   
217 ····​invoke-​direct·​{v5},​·​Ljava/​util/​Date;​-​><init>()​V 217 ····​invoke-​direct·​{v5},​·​Ljava/​util/​Date;​-​><init>()​V
   
218 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​Date;​-​>getTime()​J 218 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​Date;​-​>getTime()​J
   
219 ····​move-​result-​wide·​v5 219 ····​move-​result-​wide·​v6
   
220 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J 220 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
221 ····​move-​result-​wide·​v7 221 ····​move-​result-​wide·​v8
   
222 ····​sub-​long/​2addr·​v5,​·​v7 222 ····​sub-​long/​2addr·​v6,​·​v8
   
223 ····​const-​wide/​16·​v7,​·​0x3e8 223 ····​const-​wide/​16·​v8,​·​0x3e8
   
224 ····​div-​long·​v1,​·​v5,​·​v7 224 ····​div-​long·​v2,​·​v6,​·​v8
   
225 ····​.​line·​63 225 ····​.​line·​63
226 ····​.​local·​v1,​·​"reportAge":​J 226 ····​.​local·​v2,​·​"reportAge":​J
227 ····​new-​instance·​v5,​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​ 227 ····​new-​instance·​v5,​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​
   
228 ····​invoke-​direct·​{v5},​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​-​><init>()​V 228 ····​invoke-​direct·​{v5},​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​-​><init>()​V
   
229 ····​invoke-​virtual·​{v5,​·​v1,​·​v2},​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​-​>fromSeconds(J)​Ljava/​lang/​String;​ 229 ····​invoke-​virtual·​{v5,​·​v2,​·​v3},​·​Lheadrevision/​HumanTimeApproximatio​n/​Duration;​-​>fromSeconds(J)​Ljava/​lang/​String;​
   
230 ····​move-​result-​object·​v0 230 ····​move-​result-​object·​v0
   
231 ····​.​line·​65 231 ····​.​line·​65
232 ····​.​local·​v0,​·​"approximatedReportAg​e":​Ljava/​lang/​String;​ 232 ····​.​local·​v0,​·​"approximatedReportAg​e":​Ljava/​lang/​String;​
233 ····​iget-​object·​v5,​·​p0,​·​Lheadrevision/​BehatReporter/​ListHandler;​-​>activity:​Landroid/​app/​Activity;​ 233 ····​iget-​object·​v5,​·​p0,​·​Lheadrevision/​BehatReporter/​ListHandler;​-​>activity:​Landroid/​app/​Activity;​
   
[−]
smali/headrevision/BehatReporter/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​10 26 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​102  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/headrevision/BehatReporter/report/ItemsAdapter.smali
Offset 105, 16 lines modified Offset 105, 14 lines modified
105 ····​check-​cast·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​ 105 ····​check-​cast·​v0,​·​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​
   
106 ····​return-​object·​v0 106 ····​return-​object·​v0
107 .​end·​method 107 .​end·​method
   
108 .​method·​public·​bridge·​synthetic·​getChild(II)​Ljava/​lang/​Object;​ 108 .​method·​public·​bridge·​synthetic·​getChild(II)​Ljava/​lang/​Object;​
109 ····​.​locals·​1 109 ····​.​locals·​1
110 ····​.​param·​p1,​·​"x0"····​#·​I  
111 ····​.​param·​p2,​·​"x1"····​#·​I  
   
112 ····​.​prologue 110 ····​.​prologue
113 ····​.​line·​18 111 ····​.​line·​18
114 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lheadrevision/​BehatReporter/​report/​ItemsAdapter;​-​>getChild(II)​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​ 112 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lheadrevision/​BehatReporter/​report/​ItemsAdapter;​-​>getChild(II)​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​
   
115 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
Offset 186, 15 lines modified Offset 184, 14 lines modified
186 ····​move-​result·​v0 184 ····​move-​result·​v0
   
187 ····​return·​v0 185 ····​return·​v0
188 .​end·​method 186 .​end·​method
   
189 .​method·​public·​bridge·​synthetic·​getGroup(I)​Ljava/​lang/​Object;​ 187 .​method·​public·​bridge·​synthetic·​getGroup(I)​Ljava/​lang/​Object;​
190 ····​.​locals·​1 188 ····​.​locals·​1
191 ····​.​param·​p1,​·​"x0"····​#·​I  
   
192 ····​.​prologue 189 ····​.​prologue
193 ····​.​line·​18 190 ····​.​line·​18
194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​ItemsAdapter;​-​>getGroup(I)​Ljava/​lang/​String;​ 191 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​ItemsAdapter;​-​>getGroup(I)​Ljava/​lang/​String;​
   
195 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v0
   
[−]
smali/headrevision/BehatReporter/report/LoaderTask.smali
Offset 66, 21 lines modified Offset 66, 19 lines modified
66 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
67 ····​return-​object·​v1 67 ····​return-​object·​v1
68 .​end·​method 68 .​end·​method
   
69 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 69 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
70 ····​.​locals·​1 70 ····​.​locals·​1
71 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
72 ····​.​prologue 71 ····​.​prologue
73 ····​.​line·​7 72 ····​.​line·​7
74 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 73 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
75 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
76 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​ 74 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​
   
77 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
78 ····​return-​object·​v0 76 ····​return-​object·​v0
79 .​end·​method 77 .​end·​method
   
Offset 120, 21 lines modified Offset 118, 19 lines modified
120 ····​invoke-​interface·​{v0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTaskListener;​-​>onLoaderTaskExecutio​nCompletion(Lcom/​fasterxml/​jackson/​databind/​JsonNode;​)​V 118 ····​invoke-​interface·​{v0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTaskListener;​-​>onLoaderTaskExecutio​nCompletion(Lcom/​fasterxml/​jackson/​databind/​JsonNode;​)​V
   
121 ····​goto·​:​goto_0 119 ····​goto·​:​goto_0
122 .​end·​method 120 .​end·​method
   
123 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 121 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
124 ····​.​locals·​0 122 ····​.​locals·​0
125 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
126 ····​.​prologue 123 ····​.​prologue
127 ····​.​line·​7 124 ····​.​line·​7
128 ····​check-​cast·​p1,​·​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​ 125 ····​check-​cast·​p1,​·​Lcom/​fasterxml/​jackson/​databind/​JsonNode;​
   
129 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
130 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTask;​-​>onPostExecute(Lcom/​fasterxml/​jackson/​databind/​JsonNode;​)​V 126 ····​invoke-​virtual·​{p0,​·​p1},​·​Lheadrevision/​BehatReporter/​report/​LoaderTask;​-​>onPostExecute(Lcom/​fasterxml/​jackson/​databind/​JsonNode;​)​V
   
131 ····​return-​void 127 ····​return-​void
132 .​end·​method 128 .​end·​method
   
133 .​method·​protected·​onPreExecute()​V 129 .​method·​protected·​onPreExecute()​V
134 ····​.​locals·​1 130 ····​.​locals·​1
[−]
smali/headrevision/BehatReporter/report/OutlineExampleParser.smali
Offset 78, 98 lines modified Offset 78, 97 lines modified
78 ········​value·​=·​{ 78 ········​value·​=·​{
79 ············​Lheadrevision/​BehatReporter/​json/​ParserException;​ 79 ············​Lheadrevision/​BehatReporter/​json/​ParserException;​
80 ········​} 80 ········​}
81 ····​.​end·​annotation 81 ····​.​end·​annotation
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​.​line·​29 83 ····​.​line·​29
84 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 84 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
85 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 85 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
86 ····​.​line·​31 86 ····​.​line·​31
87 ····​.​local·​v3,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 87 ····​.​local·​v2,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
88 ····​const-​string·​v4,​·​"values" 88 ····​const-​string·​v3,​·​"values"
   
89 ····​invoke-​virtual·​{p0,​·​v4},​·​Lheadrevision/​BehatReporter/​report/​OutlineExampleParser;​-​>parseProperties(Ljav​a/​lang/​String;​)​Ljava/​util/​Map;​ 89 ····​invoke-​virtual·​{p0,​·​v3},​·​Lheadrevision/​BehatReporter/​report/​OutlineExampleParser;​-​>parseProperties(Ljav​a/​lang/​String;​)​Ljava/​util/​Map;​
   
90 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v0
   
91 ····​.​line·​32 91 ····​.​line·​32
92 ····​.​local·​v1,​·​"valueEntries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 92 ····​.​local·​v0,​·​"valueEntries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
93 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 93 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
94 ····​move-​result-​object·​v4 94 ····​move-​result-​object·​v3
   
95 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 95 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
96 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v4
   
97 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
98 ····​:​goto_0 97 ····​:​goto_0
99 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 98 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
100 ····​move-​result·​v4 99 ····​move-​result·​v3
   
101 ····​if-​eqz·​v4,​·​:​cond_0 100 ····​if-​eqz·​v3,​·​:​cond_0
   
102 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 101 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
103 ····​move-​result-​object·​v2 102 ····​move-​result-​object·​v1
   
104 ····​check-​cast·​v2,​·​Ljava/​util/​Map$Entry;​ 103 ····​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​
   
105 ····​.​line·​33 104 ····​.​line·​33
106 ····​.​local·​v2,​·​"valueEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 105 ····​.​local·​v1,​·​"valueEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
107 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 106 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
108 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 107 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
109 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 108 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
110 ····​move-​result-​object·​v4 109 ····​move-​result-​object·​v3
   
111 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 110 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
112 ····​invoke-​virtual·​{v5,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 111 ····​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
113 ····​move-​result-​object·​v4 112 ····​move-​result-​object·​v3
   
114 ····​const-​string·​v5,​·​":​·​" 113 ····​const-​string·​v5,​·​":​·​"
   
115 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 114 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
116 ····​move-​result-​object·​v5 115 ····​move-​result-​object·​v5
   
117 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 116 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
118 ····​move-​result-​object·​v4 117 ····​move-​result-​object·​v3
   
119 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 118 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
120 ····​invoke-​virtual·​{v5,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 119 ····​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
121 ····​move-​result-​object·​v4 120 ····​move-​result-​object·​v3
   
122 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 121 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
123 ····​move-​result-​object·​v4 122 ····​move-​result-​object·​v3
   
124 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 123 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
125 ····​goto·​:​goto_0 124 ····​goto·​:​goto_0
   
126 ····​.​line·​36 125 ····​.​line·​36
127 ····​.​end·​local·​v2····​#·​"valueEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 126 ····​.​end·​local·​v1····​#·​"valueEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
128 ····​:​cond_0 127 ····​:​cond_0
129 ····​const-​string·​v4,​·​"\n" 128 ····​const-​string·​v3,​·​"\n"
   
130 ····​invoke-​static·​{v4},​·​Lcom/​google/​common/​base/​Joiner;​-​>on(Ljava/​lang/​String;​)​Lcom/​google/​common/​base/​Joiner;​ 129 ····​invoke-​static·​{v3},​·​Lcom/​google/​common/​base/​Joiner;​-​>on(Ljava/​lang/​String;​)​Lcom/​google/​common/​base/​Joiner;​
   
131 ····​move-​result-​object·​v4 130 ····​move-​result-​object·​v3
   
132 ····​invoke-​virtual·​{v4,​·​v3},​·​Lcom/​google/​common/​base/​Joiner;​-​>join(Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​ 131 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​google/​common/​base/​Joiner;​-​>join(Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​
   
133 ····​move-​result-​object·​v4 132 ····​move-​result-​object·​v3
   
134 ····​return-​object·​v4 133 ····​return-​object·​v3
135 .​end·​method 134 .​end·​method
[−]
smali/headrevision/BehatReporter/ui/SetReportDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​)​V 23 .​method·​constructor·​<init>(Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​51 27 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog$1;​-​>this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog$1;​-​>this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/headrevision/BehatReporter/ui/SetReportDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​)​V 23 .​method·​constructor·​<init>(Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog$2;​-​>this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lheadrevision/​BehatReporter/​ui/​SetReportDialog$2;​-​>this$0:​Lheadrevision/​BehatReporter/​ui/​SetReportDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/headrevision/HumanTimeApproximation/Duration.smali
Offset 13, 417 lines modified Offset 13, 417 lines modified
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​fromSeconds(J)​Ljava/​lang/​String;​ 16 .​method·​public·​fromSeconds(J)​Ljava/​lang/​String;​
17 ····​.​locals·​11 17 ····​.​locals·​13
18 ····​.​param·​p1,​·​"seconds"····​#·​J 18 ····​.​param·​p1,​·​"seconds"····​#·​J
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​const/​4·​v10,​·​0x1 20 ····​const/​4·​v11,​·​0x1
   
21 ····​const/​4·​v9,​·​0x0 21 ····​const/​4·​v10,​·​0x0
   
22 ····​.​line·​6 22 ····​.​line·​6
23 ····​const-​wide/​32·​v5,​·​0x2987400 23 ····​const-​wide/​32·​v6,​·​0x2987400
   
24 ····​cmp-​long·​v5,​·​p1,​·​v5 24 ····​cmp-​long·​v5,​·​p1,​·​v6
   
25 ····​if-​ltz·​v5,​·​:​cond_0 25 ····​if-​ltz·​v5,​·​:​cond_0
   
26 ····​.​line·​7 26 ····​.​line·​7
27 ····​const-​wide/​32·​v5,​·​0xdd7c00 27 ····​const-​wide/​32·​v6,​·​0xdd7c00
   
28 ····​add-​long/​2addr·​v5,​·​p1 28 ····​add-​long/​2addr·​v6,​·​p1
   
29 ····​const-​wide/​32·​v7,​·​0x1baf800 29 ····​const-​wide/​32·​v8,​·​0x1baf800
   
30 ····​div-​long/​2addr·​v5,​·​v7 30 ····​div-​long/​2addr·​v6,​·​v8
   
31 ····​long-​to-​double·​v5,​·​v5 31 ····​long-​to-​double·​v6,​·​v6
   
32 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>floor(D)​D 32 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
33 ····​move-​result-​wide·​v5 33 ····​move-​result-​wide·​v6
   
34 ····​double-​to-​int·​v4,​·​v5 34 ····​double-​to-​int·​v4,​·​v6
   
35 ····​.​line·​9 35 ····​.​line·​9
36 ····​.​local·​v4,​·​"years":​I 36 ····​.​local·​v4,​·​"years":​I
37 ····​const-​string·​v5,​·​"%d·​years" 37 ····​const-​string·​v5,​·​"%d·​years"
   
38 ····​new-​array·​v6,​·​v10,​·​[Ljava/​lang/​Object;​ 38 ····​new-​array·​v6,​·​v11,​·​[Ljava/​lang/​Object;​
   
39 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 39 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
40 ····​move-​result-​object·​v7 40 ····​move-​result-​object·​v7
   
41 ····​aput-​object·​v7,​·​v6,​·​v9 41 ····​aput-​object·​v7,​·​v6,​·​v10
   
42 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 42 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
43 ····​move-​result-​object·​v5 43 ····​move-​result-​object·​v5
   
44 ····​.​line·​57 44 ····​.​line·​57
45 ····​.​end·​local·​v4····​#·​"years":​I 45 ····​.​end·​local·​v4····​#·​"years":​I
46 ····​:​goto_0 46 ····​:​goto_0
47 ····​return-​object·​v5 47 ····​return-​object·​v5
   
48 ····​.​line·​10 48 ····​.​line·​10
49 ····​:​cond_0 49 ····​:​cond_0
50 ····​const-​wide/​32·​v5,​·​0x14c3a00 50 ····​const-​wide/​32·​v6,​·​0x14c3a00
   
51 ····​cmp-​long·​v5,​·​p1,​·​v5 51 ····​cmp-​long·​v5,​·​p1,​·​v6
   
52 ····​if-​ltz·​v5,​·​:​cond_1 52 ····​if-​ltz·​v5,​·​:​cond_1
   
53 ····​.​line·​11 53 ····​.​line·​11
54 ····​const-​string·​v5,​·​"a·​year" 54 ····​const-​string·​v5,​·​"a·​year"
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​12 56 ····​.​line·​12
57 ····​:​cond_1 57 ····​:​cond_1
58 ····​const-​wide/​32·​v5,​·​0xa61d00 58 ····​const-​wide/​32·​v6,​·​0xa61d00
   
59 ····​cmp-​long·​v5,​·​p1,​·​v5 59 ····​cmp-​long·​v5,​·​p1,​·​v6
   
60 ····​if-​ltz·​v5,​·​:​cond_2 60 ····​if-​ltz·​v5,​·​:​cond_2
   
61 ····​.​line·​13 61 ····​.​line·​13
62 ····​const-​string·​v5,​·​"half·​a·​year" 62 ····​const-​string·​v5,​·​"half·​a·​year"
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​15 64 ····​.​line·​15
65 ····​:​cond_2 65 ····​:​cond_2
66 ····​const-​wide/​32·​v5,​·​0x375f00 66 ····​const-​wide/​32·​v6,​·​0x375f00
   
67 ····​cmp-​long·​v5,​·​p1,​·​v5 67 ····​cmp-​long·​v5,​·​p1,​·​v6
   
68 ····​if-​ltz·​v5,​·​:​cond_3 68 ····​if-​ltz·​v5,​·​:​cond_3
   
69 ····​.​line·​16 69 ····​.​line·​16
70 ····​const-​wide/​32·​v5,​·​0x127500 70 ····​const-​wide/​32·​v6,​·​0x127500
   
71 ····​add-​long/​2addr·​v5,​·​p1 71 ····​add-​long/​2addr·​v6,​·​p1
   
Max diff block lines reached; 7561/9971 bytes (75.83%) of diff not shown.
[−]
smali/org/simpleframework/http/ResponseWrapper.smali
Offset 55, 15 lines modified Offset 55, 15 lines modified
55 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lorg/​simpleframework/​http/​Response;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 55 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lorg/​simpleframework/​http/​Response;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
56 ····​.​line·​184 56 ····​.​line·​184
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​addDate(Ljava/​lang/​String;​J)​V 59 .​method·​public·​addDate(Ljava/​lang/​String;​J)​V
60 ····​.​locals·1 60 ····​.​locals·2
61 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 61 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
62 ····​.​param·​p2,​·​"date"····​#·​J 62 ····​.​param·​p2,​·​"date"····​#·​J
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​208 64 ····​.​line·​208
65 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​ResponseWrapper;​-​>response:​Lorg/​simpleframework/​http/​Response;​ 65 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​ResponseWrapper;​-​>response:​Lorg/​simpleframework/​http/​Response;​
   
Offset 603, 15 lines modified Offset 603, 15 lines modified
   
603 ····​move-​result-​object·​v0 603 ····​move-​result-​object·​v0
   
604 ····​return-​object·​v0 604 ····​return-​object·​v0
605 .​end·​method 605 .​end·​method
   
606 .​method·​public·​setDate(Ljava/​lang/​String;​J)​V 606 .​method·​public·​setDate(Ljava/​lang/​String;​J)​V
607 ····​.​locals·1 607 ····​.​locals·2
608 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 608 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
609 ····​.​param·​p2,​·​"date"····​#·​J 609 ····​.​param·​p2,​·​"date"····​#·​J
   
610 ····​.​prologue 610 ····​.​prologue
611 ····​.​line·​252 611 ····​.​line·​252
612 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​ResponseWrapper;​-​>response:​Lorg/​simpleframework/​http/​Response;​ 612 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​ResponseWrapper;​-​>response:​Lorg/​simpleframework/​http/​Response;​
   
[−]
smali/org/simpleframework/http/core/Message.smali
Offset 183, 15 lines modified Offset 183, 15 lines modified
   
183 ····​.​line·​150 183 ····​.​line·​150
184 ····​:​cond_0 184 ····​:​cond_0
185 ····​return-​void 185 ····​return-​void
186 .​end·​method 186 .​end·​method
   
187 .​method·​public·​addDate(Ljava/​lang/​String;​J)​V 187 .​method·​public·​addDate(Ljava/​lang/​String;​J)​V
188 ····​.​locals·1 188 ····​.​locals·2
189 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 189 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
190 ····​.​param·​p2,​·​"date"····​#·​J 190 ····​.​param·​p2,​·​"date"····​#·​J
   
191 ····​.​prologue 191 ····​.​prologue
192 ····​.​line·​174 192 ····​.​line·​174
193 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​ 193 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​
   
Offset 321, 40 lines modified Offset 321, 40 lines modified
   
321 ····​move-​result-​object·​v0 321 ····​move-​result-​object·​v0
   
322 ····​return-​object·​v0 322 ····​return-​object·​v0
323 .​end·​method 323 .​end·​method
   
324 .​method·​public·​getDate(Ljava/​lang/​String;​)​J 324 .​method·​public·​getDate(Ljava/​lang/​String;​)​J
325 ····​.​locals·3 325 ····​.​locals·4
326 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 326 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
327 ····​.​prologue 327 ····​.​prologue
328 ····​.​line·​226 328 ····​.​line·​226
329 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​simpleframework/​http/​core/​Message;​-​>getValue(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 329 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​simpleframework/​http/​core/​Message;​-​>getValue(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
330 ····​move-​result-​object·​v0 330 ····​move-​result-​object·​v0
   
331 ····​.​line·​228 331 ····​.​line·​228
332 ····​.​local·​v0,​·​"value":​Ljava/​lang/​String;​ 332 ····​.​local·​v0,​·​"value":​Ljava/​lang/​String;​
333 ····​if-​nez·​v0,​·​:​cond_0 333 ····​if-​nez·​v0,​·​:​cond_0
   
334 ····​.​line·​229 334 ····​.​line·​229
335 ····​const-​wide/​16·​v1,​·​-​0x1 335 ····​const-​wide/​16·​v2,​·​-​0x1
   
336 ····​.​line·​231 336 ····​.​line·​231
337 ····​:​goto_0 337 ····​:​goto_0
338 ····​return-​wide·​v1 338 ····​return-​wide·​v2
   
339 ····​:​cond_0 339 ····​:​cond_0
340 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​ 340 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​
   
341 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​>convert(Ljava/​lang/​String;​)​J 341 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​>convert(Ljava/​lang/​String;​)​J
   
342 ····​move-​result-​wide·​v1 342 ····​move-​result-​wide·​v2
   
343 ····​goto·​:​goto_0 343 ····​goto·​:​goto_0
344 .​end·​method 344 .​end·​method
   
345 .​method·​public·​getInteger(Ljava/​lang/​String;​)​I 345 .​method·​public·​getInteger(Ljava/​lang/​String;​)​I
346 ····​.​locals·​2 346 ····​.​locals·​2
347 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 347 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
Offset 625, 15 lines modified Offset 625, 15 lines modified
   
625 ····​.​line·​292 625 ····​.​line·​292
626 ····​:​cond_0 626 ····​:​cond_0
627 ····​return-​object·​p1 627 ····​return-​object·​p1
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​setDate(Ljava/​lang/​String;​J)​V 629 .​method·​public·​setDate(Ljava/​lang/​String;​J)​V
630 ····​.​locals·1 630 ····​.​locals·2
631 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 631 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
632 ····​.​param·​p2,​·​"date"····​#·​J 632 ····​.​param·​p2,​·​"date"····​#·​J
   
633 ····​.​prologue 633 ····​.​prologue
634 ····​.​line·​132 634 ····​.​line·​132
635 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​ 635 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​core/​Message;​-​>parser:​Lorg/​simpleframework/​http/​parse/​DateParser;​
   
[−]
smali/org/simpleframework/http/parse/DateParser.smali
Offset 214, 15 lines modified Offset 214, 15 lines modified
214 ····​invoke-​virtual·​{p0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​>init()​V 214 ····​invoke-​virtual·​{p0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​>init()​V
   
215 ····​.​line·​132 215 ····​.​line·​132
216 ····​return-​void 216 ····​return-​void
217 .​end·​method 217 .​end·​method
   
218 .​method·​public·​constructor·​<init>(J)​V 218 .​method·​public·​constructor·​<init>(J)​V
219 ····​.​locals·0 219 ····​.​locals·1
220 ····​.​param·​p1,​·​"date"····​#·​J 220 ····​.​param·​p1,​·​"date"····​#·​J
   
221 ····​.​prologue 221 ····​.​prologue
222 ····​.​line·​145 222 ····​.​line·​145
223 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​><init>()​V 223 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​http/​parse/​DateParser;​-​><init>()​V
   
224 ····​.​line·​146 224 ····​.​line·​146
Offset 1431, 17 lines modified Offset 1431, 17 lines modified
1431 ····​.​line·​621 1431 ····​.​line·​621
1432 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​ 1432 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​
   
1433 ····​move-​result-​object·​v1 1433 ····​move-​result-​object·​v1
   
1434 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 1434 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
1435 ····​move-​result-​wide·​v1 1435 ····​move-​result-​wide·​v2
   
1436 ····​return-​wide·​v1 1436 ····​return-​wide·​v2
1437 .​end·​method 1437 .​end·​method
   
1438 .​method·​public·​toString()​Ljava/​lang/​String;​ 1438 .​method·​public·​toString()​Ljava/​lang/​String;​
1439 ····​.​locals·​2 1439 ····​.​locals·​2
   
1440 ····​.​prologue 1440 ····​.​prologue
1441 ····​.​line·​640 1441 ····​.​line·​640
[−]
smali/org/simpleframework/http/parse/ListParser$Entry.smali
Offset 41, 15 lines modified Offset 41, 15 lines modified
41 ········​} 41 ········​}
42 ····​.​end·​annotation 42 ····​.​end·​annotation
43 .​end·​field 43 .​end·​field
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​http/​parse/​ListParser;​Ljava/​lang/​Object;​JI)​V 45 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​http/​parse/​ListParser;​Ljava/​lang/​Object;​JI)​V
46 ····​.​locals·0 46 ····​.​locals·1
47 ····​.​param·​p3,​·​"priority"····​#·​J 47 ····​.​param·​p3,​·​"priority"····​#·​J
48 ····​.​param·​p5,​·​"order"····​#·​I 48 ····​.​param·​p5,​·​"order"····​#·​I
49 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 49 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
50 ········​value·​=·​{ 50 ········​value·​=·​{
51 ············​"(TT;​JI)​V" 51 ············​"(TT;​JI)​V"
52 ········​} 52 ········​}
53 ····​.​end·​annotation 53 ····​.​end·​annotation
[−]
smali/org/simpleframework/http/parse/ListParser.smali
Offset 186, 15 lines modified Offset 186, 15 lines modified
186 ····​iput·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>pos:​I 186 ····​iput·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>pos:​I
   
187 ····​.​line·​233 187 ····​.​line·​233
188 ····​return-​void 188 ····​return-​void
189 .​end·​method 189 .​end·​method
   
190 .​method·​private·​qvalue()​V 190 .​method·​private·​qvalue()​V
191 ····​.​locals·5 191 ····​.​locals·6
   
192 ····​.​prologue 192 ····​.​prologue
193 ····​.​line·​351 193 ····​.​line·​351
194 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​http/​parse/​ListParser;​,​·​"Lorg/​simpleframework/​http/​parse/​ListParser<TT;​>;​" 194 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​http/​parse/​ListParser;​,​·​"Lorg/​simpleframework/​http/​parse/​ListParser<TT;​>;​"
195 ····​const-​string·​v1,​·​"q=" 195 ····​const-​string·​v1,​·​"q="
   
196 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>skip(Ljava/​lang/​String;​)​Z 196 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>skip(Ljava/​lang/​String;​)​Z
Offset 204, 17 lines modified Offset 204, 17 lines modified
204 ····​if-​eqz·​v1,​·​:​cond_1 204 ····​if-​eqz·​v1,​·​:​cond_1
   
205 ····​.​line·​352 205 ····​.​line·​352
206 ····​const/​4·​v0,​·​0x0 206 ····​const/​4·​v0,​·​0x0
   
207 ····​.​line·​354 207 ····​.​line·​354
208 ····​.​local·​v0,​·​"digit":​C 208 ····​.​local·​v0,​·​"digit":​C
209 ····​const-​wide/​16·​v1,​·​0x0 209 ····​const-​wide/​16·​v2,​·​0x0
   
210 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 210 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
211 ····​:​goto_0 211 ····​:​goto_0
212 ····​iget·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I 212 ····​iget·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I
   
213 ····​iget·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>count:​I 213 ····​iget·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>count:​I
   
214 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 214 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
Offset 269, 30 lines modified Offset 269, 30 lines modified
   
269 ····​.​line·​363 269 ····​.​line·​363
270 ····​add-​int/​lit8·​v1,​·​v0,​·​-​0x30 270 ····​add-​int/​lit8·​v1,​·​v0,​·​-​0x30
   
271 ····​int-​to-​char·​v0,​·​v1 271 ····​int-​to-​char·​v0,​·​v1
   
272 ····​.​line·​364 272 ····​.​line·​364
273 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 273 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
274 ····​int-​to-​long·​v3,​·​v0 274 ····​int-​to-​long·​v4,​·​v0
   
275 ····​or-​long/​2addr·​v1,​·​v3 275 ····​or-​long/​2addr·​v2,​·​v4
   
276 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 276 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
277 ····​.​line·​365 277 ····​.​line·​365
278 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 278 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
279 ····​const/​4·​v3,​·​0x4 279 ····​const/​4·​v1,​·​0x4
   
280 ····​shl-​long/​2addr·​v1,​·​v3 280 ····​shl-​long/​2addr·​v2,​·​v1
   
281 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 281 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
282 ····​.​line·​366 282 ····​.​line·​366
283 ····​iget·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I 283 ····​iget·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I
   
284 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 284 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
285 ····​iput·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I 285 ····​iput·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>off:​I
Offset 398, 40 lines modified Offset 398, 40 lines modified
398 ····​.​line·​335 398 ····​.​line·​335
399 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​http/​parse/​ListParser;​,​·​"Lorg/​simpleframework/​http/​parse/​ListParser<TT;​>;​" 399 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​http/​parse/​ListParser;​,​·​"Lorg/​simpleframework/​http/​parse/​ListParser<TT;​>;​"
400 ····​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​" 400 ····​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​"
401 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>order:​Ljava/​util/​PriorityQueue;​ 401 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>order:​Ljava/​util/​PriorityQueue;​
   
402 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​PriorityQueue;​-​>size()​I 402 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​PriorityQueue;​-​>size()​I
   
403 ····​move-​result·​v5 403 ····​move-​result·​v6
   
404 ····​.​line·​337 404 ····​.​line·​337
405 ····​.​local·​v5,​·​"size":​I 405 ····​.​local·​v6,​·​"size":​I
406 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 406 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
407 ····​const-​wide/​16·​v2,​·​0x0 407 ····​const-​wide/​16·​v2,​·​0x0
   
408 ····​cmp-​long·​v0,​·​v0,​·​v2 408 ····​cmp-​long·​v0,​·​v0,​·​v2
   
409 ····​if-​lez·​v0,​·​:​cond_0 409 ····​if-​lez·​v0,​·​:​cond_0
   
410 ····​.​line·​338 410 ····​.​line·​338
411 ····​iget-​object·​v6,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>order:​Ljava/​util/​PriorityQueue;​ 411 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>order:​Ljava/​util/​PriorityQueue;​
   
412 ····​new-​instance·​v0,​·​Lorg/​simpleframework/​http/​parse/​ListParser$Entry;​ 412 ····​new-​instance·​v1,​·​Lorg/​simpleframework/​http/​parse/​ListParser$Entry;​
   
413 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J 413 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​simpleframework/​http/​parse/​ListParser;​-​>qvalue:​J
   
414 ····​move-​object·​v1,​·​p0 414 ····​move-​object·​v2,​·​p0
   
415 ····​move-​object·​v2,​·​p1 415 ····​move-​object·​v3,​·​p1
   
416 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​simpleframework/​http/​parse/​ListParser$Entry;​-​><init>(Lorg/​simpleframework/​http/​parse/​ListParser;​Ljava/​lang/​Object;​JI)​V 416 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lorg/​simpleframework/​http/​parse/​ListParser$Entry;​-​><init>(Lorg/​simpleframework/​http/​parse/​ListParser;​Ljava/​lang/​Object;​JI)​V
   
417 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​util/​PriorityQueue;​-​>offer(Ljava/​lang/​Object;​)​Z 417 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​PriorityQueue;​-​>offer(Ljava/​lang/​Object;​)​Z
   
Max diff block lines reached; 71/3989 bytes (1.78%) of diff not shown.
[−]
smali/org/simpleframework/http/session/Maintainer.smali
Offset 41, 15 lines modified Offset 41, 15 lines modified
41 .​end·​field 41 .​end·​field
   
42 .​field·​private·​final·​unit:​Ljava/​util/​concurrent/​TimeUnit;​ 42 .​field·​private·​final·​unit:​Ljava/​util/​concurrent/​TimeUnit;​
   
   
43 #·​direct·​methods 43 #·​direct·​methods
44 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​util/​lease/​LeaseManager;​JLjava/​util/​concurrent/​TimeUnit;​)​V 44 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​util/​lease/​LeaseManager;​JLjava/​util/​concurrent/​TimeUnit;​)​V
45 ····​.​locals·1 45 ····​.​locals·2
46 ····​.​param·​p2,​·​"duration"····​#·​J 46 ····​.​param·​p2,​·​"duration"····​#·​J
47 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 47 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
48 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 48 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
49 ········​value·​=·​{ 49 ········​value·​=·​{
50 ············​"(",​ 50 ············​"(",​
51 ············​"Lorg/​simpleframework/​util/​lease/​LeaseManager",​ 51 ············​"Lorg/​simpleframework/​util/​lease/​LeaseManager",​
52 ············​"<TT;​>;​J",​ 52 ············​"<TT;​>;​J",​
Offset 171, 19 lines modified Offset 171, 19 lines modified
   
171 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​simpleframework/​http/​session/​SessionException;​-​><init>(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 171 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​simpleframework/​http/​session/​SessionException;​-​><init>(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
172 ····​throw·​v1 172 ····​throw·​v1
   
173 ····​.​line·​107 173 ····​.​line·​107
174 ····​:​cond_0 174 ····​:​cond_0
175 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​session/​Maintainer;​-​>duration:​J 175 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​http/​session/​Maintainer;​-​>duration:​J
   
176 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​http/​session/​Maintainer;​-​>unit:​Ljava/​util/​concurrent/​TimeUnit;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​http/​session/​Maintainer;​-​>unit:​Ljava/​util/​concurrent/​TimeUnit;​
   
177 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​simpleframework/​util/​lease/​Lease;​-​>renew(JLjava/​util/​concurrent/​TimeUnit;​)​V 177 ····​invoke-​interface·​{v0,​·​v2,​·​v3,​·​v1},​·​Lorg/​simpleframework/​util/​lease/​Lease;​-​>renew(JLjava/​util/​concurrent/​TimeUnit;​)​V
   
178 ····​.​line·​108 178 ····​.​line·​108
179 ····​return-​void 179 ····​return-​void
180 .​end·​method 180 .​end·​method
   
181 .​method·​public·​start(Ljava/​lang/​Object;​)​Lorg/​simpleframework/​util/​lease/​Lease;​ 181 .​method·​public·​start(Ljava/​lang/​Object;​)​Lorg/​simpleframework/​util/​lease/​Lease;​
182 ····​.​locals·​5 182 ····​.​locals·​5
[−]
smali/org/simpleframework/http/session/SessionManager.smali
Offset 82, 15 lines modified Offset 82, 15 lines modified
82 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Lorg/​simpleframework/​http/​session/​SessionManager;​-​><init>(Lorg/​simpleframework/​http/​session/​Observer;​JLjava/​util/​concurrent/​TimeUnit;​)​V 82 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Lorg/​simpleframework/​http/​session/​SessionManager;​-​><init>(Lorg/​simpleframework/​http/​session/​Observer;​JLjava/​util/​concurrent/​TimeUnit;​)​V
   
83 ····​.​line·​71 83 ····​.​line·​71
84 ····​return-​void 84 ····​return-​void
85 .​end·​method 85 .​end·​method
   
86 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​http/​session/​Observer;​JLjava/​util/​concurrent/​TimeUnit;​)​V 86 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​http/​session/​Observer;​JLjava/​util/​concurrent/​TimeUnit;​)​V
87 ····​.​locals·1 87 ····​.​locals·2
88 ····​.​param·​p2,​·​"duration"····​#·​J 88 ····​.​param·​p2,​·​"duration"····​#·​J
89 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 89 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
90 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 90 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
91 ········​value·​=·​{ 91 ········​value·​=·​{
92 ············​"(",​ 92 ············​"(",​
93 ············​"Lorg/​simpleframework/​http/​session/​Observer",​ 93 ············​"Lorg/​simpleframework/​http/​session/​Observer",​
94 ············​"<TT;​>;​J",​ 94 ············​"<TT;​>;​J",​
[−]
smali/org/simpleframework/transport/Appender.smali
Offset 14, 30 lines modified Offset 14, 30 lines modified
14 .​field·​private·​manager:​Lorg/​simpleframework/​transport/​Recycler;​ 14 .​field·​private·​manager:​Lorg/​simpleframework/​transport/​Recycler;​
   
15 .​field·​private·​sequence:​J 15 .​field·​private·​sequence:​J
   
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​J)​V 17 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​J)​V
18 ····​.​locals·1 18 ····​.​locals·2
19 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​ 19 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​
20 ····​.​param·​p2,​·​"sequence"····​#·​J 20 ····​.​param·​p2,​·​"sequence"····​#·​J
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​67 22 ····​.​line·​67
23 ····​const/​4·​v0,​·​0x0 23 ····​const/​4·​v0,​·​0x0
   
24 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​p2,​·​p3},​·​Lorg/​simpleframework/​transport/​Appender;​-​><init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​p2,​·​p3},​·​Lorg/​simpleframework/​transport/​Appender;​-​><init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V
   
25 ····​.​line·​68 25 ····​.​line·​68
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V 28 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V
29 ····​.​locals·0 29 ····​.​locals·1
30 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​ 30 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​
31 ····​.​param·​p2,​·​"manager"····​#·​Lorg/​simpleframework/​transport/​Recycler;​ 31 ····​.​param·​p2,​·​"manager"····​#·​Lorg/​simpleframework/​transport/​Recycler;​
32 ····​.​param·​p3,​·​"sequence"····​#·​J 32 ····​.​param·​p3,​·​"sequence"····​#·​J
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​80 34 ····​.​line·​80
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 497, 29 lines modified Offset 497, 29 lines modified
   
497 ····​move-​result·​v0 497 ····​move-​result·​v0
   
498 ····​goto·​:​goto_0 498 ····​goto·​:​goto_0
499 .​end·​method 499 .​end·​method
   
500 .​method·​public·​toString()​Ljava/​lang/​String;​ 500 .​method·​public·​toString()​Ljava/​lang/​String;​
501 ····​.​locals·5 501 ····​.​locals·6
   
502 ····​.​prologue 502 ····​.​prologue
503 ····​.​line·​394 503 ····​.​line·​394
504 ····​const-​string·​v0,​·​"%s·​%s" 504 ····​const-​string·​v0,​·​"%s·​%s"
   
505 ····​const/​4·​v1,​·​0x2 505 ····​const/​4·​v1,​·​0x2
   
506 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 506 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
507 ····​const/​4·​v2,​·​0x0 507 ····​const/​4·​v2,​·​0x0
   
508 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​Appender;​-​>sequence:​J 508 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​simpleframework/​transport/​Appender;​-​>sequence:​J
   
509 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 509 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
510 ····​move-​result-​object·​v3 510 ····​move-​result-​object·​v3
   
511 ····​aput-​object·​v3,​·​v1,​·​v2 511 ····​aput-​object·​v3,​·​v1,​·​v2
   
512 ····​const/​4·​v2,​·​0x1 512 ····​const/​4·​v2,​·​0x1
   
[−]
smali/org/simpleframework/transport/PacketAllocator.smali
Offset 72, 37 lines modified Offset 72, 37 lines modified
72 ········​value·​=·​{ 72 ········​value·​=·​{
73 ············​Lorg/​simpleframework/​transport/​PacketException;​ 73 ············​Lorg/​simpleframework/​transport/​PacketException;​
74 ········​} 74 ········​}
75 ····​.​end·​annotation 75 ····​.​end·​annotation
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·​90 77 ····​.​line·​90
78 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>count:​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 78 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>count:​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
79 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>getAndIncrement()​J 79 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>getAndIncrement()​J
   
80 ····​move-​result-​wide·​v1 80 ····​move-​result-​wide·​v2
   
81 ····​.​line·​91 81 ····​.​line·​91
82 ····​.​local·​v1,​·​"sequence":​J 82 ····​.​local·​v2,​·​"sequence":​J
83 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>manager:​Lorg/​simpleframework/​transport/​PacketManager;​ 83 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>manager:​Lorg/​simpleframework/​transport/​PacketManager;​
   
84 ····​invoke-​virtual·​{v3},​·​Lorg/​simpleframework/​transport/​PacketManager;​-​>allocate()​Ljava/​nio/​ByteBuffer;​ 84 ····​invoke-​virtual·​{v1},​·​Lorg/​simpleframework/​transport/​PacketManager;​-​>allocate()​Ljava/​nio/​ByteBuffer;​
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
86 ····​.​line·​93 86 ····​.​line·​93
87 ····​.​local·​v0,​·​"buffer":​Ljava/​nio/​ByteBuffer;​ 87 ····​.​local·​v0,​·​"buffer":​Ljava/​nio/​ByteBuffer;​
88 ····​new-​instance·​v3,​·​Lorg/​simpleframework/​transport/​Appender;​ 88 ····​new-​instance·​v1,​·​Lorg/​simpleframework/​transport/​Appender;​
   
89 ····​iget-​object·​v4,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>manager:​Lorg/​simpleframework/​transport/​PacketManager;​ 89 ····​iget-​object·​v4,​·​p0,​·​Lorg/​simpleframework/​transport/​PacketAllocator;​-​>manager:​Lorg/​simpleframework/​transport/​PacketManager;​
   
90 ····​invoke-​direct·​{v3,​·​v0,​·​v4,​·​v1,​·​v2},​·​Lorg/​simpleframework/​transport/​Appender;​-​><init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V 90 ····​invoke-​direct·​{v1,​·​v0,​·​v4,​·​v2,​·​v3},​·​Lorg/​simpleframework/​transport/​Appender;​-​><init>(Ljava/​nio/​ByteBuffer;​Lorg/​simpleframework/​transport/​Recycler;​J)​V
   
91 ····​return-​object·​v3 91 ····​return-​object·​v1
92 .​end·​method 92 .​end·​method
   
93 .​method·​public·​allocate(Ljava/​nio/​ByteBuffer;​)​Lorg/​simpleframework/​transport/​Packet;​ 93 .​method·​public·​allocate(Ljava/​nio/​ByteBuffer;​)​Lorg/​simpleframework/​transport/​Packet;​
94 ····​.​locals·​3 94 ····​.​locals·​3
95 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​ 95 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​
96 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 96 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
97 ········​value·​=·​{ 97 ········​value·​=·​{
[−]
smali/org/simpleframework/transport/Wrapper.smali
Offset 14, 15 lines modified Offset 14, 15 lines modified
14 .​field·​private·​sequence:​J 14 .​field·​private·​sequence:​J
   
15 .​field·​private·​shared:​Z 15 .​field·​private·​shared:​Z
   
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​J)​V 17 .​method·​public·​constructor·​<init>(Ljava/​nio/​ByteBuffer;​J)​V
18 ····​.​locals·1 18 ····​.​locals·2
19 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​ 19 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​nio/​ByteBuffer;​
20 ····​.​param·​p2,​·​"sequence"····​#·​J 20 ····​.​param·​p2,​·​"sequence"····​#·​J
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​69 22 ····​.​line·​69
23 ····​const/​4·​v0,​·​0x1 23 ····​const/​4·​v0,​·​0x1
   
Offset 488, 29 lines modified Offset 488, 29 lines modified
488 ····​.​line·​110 488 ····​.​line·​110
489 ····​const/​4·​v0,​·​0x0 489 ····​const/​4·​v0,​·​0x0
   
490 ····​return·​v0 490 ····​return·​v0
491 .​end·​method 491 .​end·​method
   
492 .​method·​public·​toString()​Ljava/​lang/​String;​ 492 .​method·​public·​toString()​Ljava/​lang/​String;​
493 ····​.​locals·5 493 ····​.​locals·6
   
494 ····​.​prologue 494 ····​.​prologue
495 ····​.​line·​395 495 ····​.​line·​395
496 ····​const-​string·​v0,​·​"%s·​%s" 496 ····​const-​string·​v0,​·​"%s·​%s"
   
497 ····​const/​4·​v1,​·​0x2 497 ····​const/​4·​v1,​·​0x2
   
498 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 498 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
499 ····​const/​4·​v2,​·​0x0 499 ····​const/​4·​v2,​·​0x0
   
500 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​Wrapper;​-​>sequence:​J 500 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​simpleframework/​transport/​Wrapper;​-​>sequence:​J
   
501 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 501 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
502 ····​move-​result-​object·​v3 502 ····​move-​result-​object·​v3
   
503 ····​aput-​object·​v3,​·​v1,​·​v2 503 ····​aput-​object·​v3,​·​v1,​·​v2
   
504 ····​const/​4·​v2,​·​0x1 504 ····​const/​4·​v2,​·​0x1
   
[−]
smali/org/simpleframework/transport/connect/Acceptor.smali
Offset 176, 22 lines modified Offset 176, 22 lines modified
176 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​nio/​channels/​SocketChannel;​-​>configureBlocking(Z)​Ljava/​nio/​channels/​SelectableChannel;​ 176 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​nio/​channels/​SocketChannel;​-​>configureBlocking(Z)​Ljava/​nio/​channels/​SelectableChannel;​
   
177 ····​.​line·​209 177 ····​.​line·​209
178 ····​return-​void 178 ····​return-​void
179 .​end·​method 179 .​end·​method
   
180 .​method·​private·​pause()​V 180 .​method·​private·​pause()​V
181 ····​.​locals·3 181 ····​.​locals·4
   
182 ····​.​prologue 182 ····​.​prologue
183 ····​.​line·​140 183 ····​.​line·​140
184 ····​const-​wide/​16·​v1,​·​0xa 184 ····​const-​wide/​16·​v2,​·​0xa
   
185 ····​:​try_start_0 185 ····​:​try_start_0
186 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V 186 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
187 ····​:​try_end_0 187 ····​:​try_end_0
188 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 188 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
189 ····​.​line·​144 189 ····​.​line·​144
190 ····​:​goto_0 190 ····​:​goto_0
191 ····​return-​void 191 ····​return-​void
   
[−]
smali/org/simpleframework/transport/reactor/ActionDistributor.smali
Offset 183, 28 lines modified Offset 183, 28 lines modified
183 ····​invoke-​virtual·​{v3},​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor$Cha​nnelMap;​-​>clear()​V 183 ····​invoke-​virtual·​{v3},​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor$Cha​nnelMap;​-​>clear()​V
   
184 ····​.​line·​326 184 ····​.​line·​326
185 ····​return-​void 185 ····​return-​void
186 .​end·​method 186 .​end·​method
   
187 .​method·​private·​distribute()​V 187 .​method·​private·​distribute()​V
188 ····​.​locals·3 188 ····​.​locals·4
189 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 189 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
190 ········​value·​=·​{ 190 ········​value·​=·​{
191 ············​Ljava/​io/​IOException;​ 191 ············​Ljava/​io/​IOException;​
192 ········​} 192 ········​}
193 ····​.​end·​annotation 193 ····​.​end·​annotation
   
194 ····​.​prologue 194 ····​.​prologue
195 ····​.​line·​405 195 ····​.​line·​405
196 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​ 196 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​
   
197 ····​const-​wide/​16·​v1,​·​0x1388 197 ····​const-​wide/​16·​v2,​·​0x1388
   
198 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​nio/​channels/​Selector;​-​>select(J)​I 198 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​nio/​channels/​Selector;​-​>select(J)​I
   
199 ····​move-​result·​v0 199 ····​move-​result·​v0
   
200 ····​if-​lez·​v0,​·​:​cond_0 200 ····​if-​lez·​v0,​·​:​cond_0
   
201 ····​.​line·​406 201 ····​.​line·​406
202 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>dead:​Z 202 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>dead:​Z
Offset 216, 15 lines modified Offset 216, 15 lines modified
   
216 ····​.​line·​410 216 ····​.​line·​410
217 ····​:​cond_0 217 ····​:​cond_0
218 ····​return-​void 218 ····​return-​void
219 .​end·​method 219 .​end·​method
   
220 .​method·​private·​drain()​V 220 .​method·​private·​drain()​V
221 ····​.​locals·5 221 ····​.​locals·6
222 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 222 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
223 ········​value·​=·​{ 223 ········​value·​=·​{
224 ············​Ljava/​io/​IOException;​ 224 ············​Ljava/​io/​IOException;​
225 ········​} 225 ········​}
226 ····​.​end·​annotation 226 ····​.​end·​annotation
   
227 ····​.​prologue 227 ····​.​prologue
Offset 253, 17 lines modified Offset 253, 17 lines modified
   
253 ····​move-​result-​object·​v1 253 ····​move-​result-​object·​v1
   
254 ····​check-​cast·​v1,​·​Ljava/​nio/​channels/​SelectionKey;​ 254 ····​check-​cast·​v1,​·​Ljava/​nio/​channels/​SelectionKey;​
   
255 ····​.​line·​244 255 ····​.​line·​244
256 ····​.​local·​v1,​·​"key":​Ljava/​nio/​channels/​SelectionKey;​ 256 ····​.​local·​v1,​·​"key":​Ljava/​nio/​channels/​SelectionKey;​
257 ····​const-​wide·​v3,​·​0x7fffffffffffffffL 257 ····​const-​wide·​v4,​·​0x7fffffffffffffffL
   
258 ····​invoke-​direct·​{p0,​·​v1,​·​v3,​·​v4},​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>expire(Ljava/​nio/​channels/​SelectionKey;​J)​V 258 ····​invoke-​direct·​{p0,​·​v1,​·​v4,​·​v5},​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>expire(Ljava/​nio/​channels/​SelectionKey;​J)​V
   
259 ····​goto·​:​goto_0 259 ····​goto·​:​goto_0
   
260 ····​.​line·​246 260 ····​.​line·​246
261 ····​.​end·​local·​v1····​#·​"key":​Ljava/​nio/​channels/​SelectionKey;​ 261 ····​.​end·​local·​v1····​#·​"key":​Ljava/​nio/​channels/​SelectionKey;​
262 ····​:​cond_0 262 ····​:​cond_0
263 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​ 263 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​
Offset 317, 85 lines modified Offset 317, 85 lines modified
317 ····​.​line·​181 317 ····​.​line·​181
318 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​Exception;​ 318 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​Exception;​
319 ····​:​cond_0 319 ····​:​cond_0
320 ····​return-​void 320 ····​return-​void
321 .​end·​method 321 .​end·​method
   
322 .​method·​private·​expire()​V 322 .​method·​private·​expire()​V
323 ····​.​locals·7 323 ····​.​locals·8
324 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 324 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
325 ········​value·​=·​{ 325 ········​value·​=·​{
326 ············​Ljava/​io/​IOException;​ 326 ············​Ljava/​io/​IOException;​
327 ········​} 327 ········​}
328 ····​.​end·​annotation 328 ····​.​end·​annotation
   
329 ····​.​prologue 329 ····​.​prologue
330 ····​.​line·​258 330 ····​.​line·​258
331 ····​iget-​object·​v5,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​ 331 ····​iget-​object·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>selector:​Ljava/​nio/​channels/​Selector;​
   
332 ····​invoke-​virtual·​{v5},​·​Ljava/​nio/​channels/​Selector;​-​>keys()​Ljava/​util/​Set;​ 332 ····​invoke-​virtual·​{v3},​·​Ljava/​nio/​channels/​Selector;​-​>keys()​Ljava/​util/​Set;​
   
333 ····​move-​result-​object·​v2 333 ····​move-​result-​object·​v2
   
334 ····​.​line·​260 334 ····​.​line·​260
335 ····​.​local·​v2,​·​"set":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​nio/​channels/​SelectionKey;​>;​" 335 ····​.​local·​v2,​·​"set":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​nio/​channels/​SelectionKey;​>;​"
336 ····​iget-​boolean·​v5,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>cancel:​Z 336 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>cancel:​Z
   
337 ····​if-​eqz·​v5,​·​:​cond_1 337 ····​if-​eqz·​v3,​·​:​cond_1
   
338 ····​.​line·​261 338 ····​.​line·​261
339 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 339 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
340 ····​move-​result-​wide·​v3 340 ····​move-​result-​wide·​v4
   
341 ····​.​line·​263 341 ····​.​line·​263
342 ····​.​local·​v3,​·​"time":​J 342 ····​.​local·​v4,​·​"time":​J
343 ····​iget-​wide·​v5,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>update:​J 343 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​simpleframework/​transport/​reactor/​ActionDistributor;​-​>update:​J
Max diff block lines reached; 2994/6479 bytes (46.21%) of diff not shown.
[−]
smali/org/simpleframework/transport/reactor/ExecuteAction.smali
Offset 12, 15 lines modified Offset 12, 15 lines modified
12 .​field·​private·​final·​require:​I 12 .​field·​private·​final·​require:​I
   
13 .​field·​private·​final·​task:​Lorg/​simpleframework/​transport/​reactor/​Operation;​ 13 .​field·​private·​final·​task:​Lorg/​simpleframework/​transport/​reactor/​Operation;​
   
   
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​transport/​reactor/​Operation;​IJ)​V 15 .​method·​public·​constructor·​<init>(Lorg/​simpleframework/​transport/​reactor/​Operation;​IJ)​V
16 ····​.​locals·2 16 ····​.​locals·3
17 ····​.​param·​p1,​·​"task"····​#·​Lorg/​simpleframework/​transport/​reactor/​Operation;​ 17 ····​.​param·​p1,​·​"task"····​#·​Lorg/​simpleframework/​transport/​reactor/​Operation;​
18 ····​.​param·​p2,​·​"require"····​#·​I 18 ····​.​param·​p2,​·​"require"····​#·​I
19 ····​.​param·​p3,​·​"expiry"····​#·​J 19 ····​.​param·​p3,​·​"expiry"····​#·​J
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​58 21 ····​.​line·​58
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/org/simpleframework/util/buffer/FileBuffer$Range.smali
Offset 192, 15 lines modified Offset 192, 15 lines modified
192 ····​:​cond_2 192 ····​:​cond_2
193 ····​const/​4·​v0,​·​-​0x1 193 ····​const/​4·​v0,​·​-​0x1
   
194 ····​goto·​:​goto_0 194 ····​goto·​:​goto_0
195 .​end·​method 195 .​end·​method
   
196 .​method·​public·​skip(J)​J 196 .​method·​public·​skip(J)​J
197 ····​.​locals·6 197 ····​.​locals·7
198 ····​.​param·​p1,​·​"size"····​#·​J 198 ····​.​param·​p1,​·​"size"····​#·​J
199 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 199 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
200 ········​value·​=·​{ 200 ········​value·​=·​{
201 ············​Ljava/​io/​IOException;​ 201 ············​Ljava/​io/​IOException;​
202 ········​} 202 ········​}
203 ····​.​end·​annotation 203 ····​.​end·​annotation
   
[−]
smali/org/simpleframework/util/buffer/FileManager.smali
Offset 300, 28 lines modified Offset 300, 28 lines modified
   
300 ····​move-​result-​object·​v0 300 ····​move-​result-​object·​v0
   
301 ····​return-​object·​v0 301 ····​return-​object·​v0
302 .​end·​method 302 .​end·​method
   
303 .​method·​public·​run()​V 303 .​method·​public·​run()​V
304 ····​.​locals·3 304 ····​.​locals·4
   
305 ····​.​prologue 305 ····​.​prologue
306 ····​.​line·​124 306 ····​.​line·​124
307 ····​:​goto_0 307 ····​:​goto_0
308 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>dead:​Z 308 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>dead:​Z
   
309 ····​if-​nez·​v1,​·​:​cond_0 309 ····​if-​nez·​v1,​·​:​cond_0
   
310 ····​.​line·​126 310 ····​.​line·​126
311 ····​:​try_start_0 311 ····​:​try_start_0
312 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>duration:​J 312 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>duration:​J
   
313 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V 313 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
   
314 ····​.​line·​127 314 ····​.​line·​127
315 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>clean()​V 315 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​util/​buffer/​FileManager;​-​>clean()​V
316 ····​:​try_end_0 316 ····​:​try_end_0
317 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 317 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
318 ····​goto·​:​goto_0 318 ····​goto·​:​goto_0
[−]
smali/org/simpleframework/util/lease/ContractLease.smali
Offset 130, 15 lines modified Offset 130, 15 lines modified
   
130 ····​move-​result-​object·​v0 130 ····​move-​result-​object·​v0
   
131 ····​return-​object·​v0 131 ····​return-​object·​v0
132 .​end·​method 132 .​end·​method
   
133 .​method·​public·​renew(JLjava/​util/​concurrent/​TimeUnit;​)​V 133 .​method·​public·​renew(JLjava/​util/​concurrent/​TimeUnit;​)​V
134 ····​.​locals·2 134 ····​.​locals·3
135 ····​.​param·​p1,​·​"duration"····​#·​J 135 ····​.​param·​p1,​·​"duration"····​#·​J
136 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 136 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
137 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 137 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
138 ········​value·​=·​{ 138 ········​value·​=·​{
139 ············​Lorg/​simpleframework/​util/​lease/​LeaseException;​ 139 ············​Lorg/​simpleframework/​util/​lease/​LeaseException;​
140 ········​} 140 ········​}
141 ····​.​end·​annotation 141 ····​.​end·​annotation
[−]
smali/org/simpleframework/util/lease/Entry.smali
Offset 215, 15 lines modified Offset 215, 15 lines modified
215 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​util/​lease/​Entry;​,​·​"Lorg/​simpleframework/​util/​lease/​Entry<TT;​>;​" 215 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​util/​lease/​Entry;​,​·​"Lorg/​simpleframework/​util/​lease/​Entry<TT;​>;​"
216 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​util/​lease/​Entry;​-​>key:​Ljava/​lang/​Object;​ 216 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​util/​lease/​Entry;​-​>key:​Ljava/​lang/​Object;​
   
217 ····​return-​object·​v0 217 ····​return-​object·​v0
218 .​end·​method 218 .​end·​method
   
219 .​method·​public·​setDelay(JLjava/​util/​concurrent/​TimeUnit;​)​V 219 .​method·​public·​setDelay(JLjava/​util/​concurrent/​TimeUnit;​)​V
220 ····​.​locals·4 220 ····​.​locals·5
221 ····​.​param·​p1,​·​"delay"····​#·​J 221 ····​.​param·​p1,​·​"delay"····​#·​J
222 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 222 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
223 ····​.​prologue 223 ····​.​prologue
224 ····​.​line·​97 224 ····​.​line·​97
225 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​util/​lease/​Entry;​,​·​"Lorg/​simpleframework/​util/​lease/​Entry<TT;​>;​" 225 ····​.​local·​p0,​·​"this":​Lorg/​simpleframework/​util/​lease/​Entry;​,​·​"Lorg/​simpleframework/​util/​lease/​Entry<TT;​>;​"
226 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​util/​lease/​Entry;​-​>getTime()​J 226 ····​invoke-​direct·​{p0},​·​Lorg/​simpleframework/​util/​lease/​Entry;​-​>getTime()​J
[−]
smali/org/simpleframework/util/lease/Maintainer.smali
Offset 120, 20 lines modified Offset 120, 20 lines modified
120 ····​monitor-​exit·​p0 120 ····​monitor-​exit·​p0
   
121 ····​throw·​v1 121 ····​throw·​v1
   
122 ····​.​line·​105 122 ····​.​line·​105
123 ····​.​restart·​local·​v0····​#·​"active":​Z 123 ····​.​restart·​local·​v0····​#·​"active":​Z
124 ····​:​cond_0 124 ····​:​cond_0
125 ····​const-​wide/​16·​v1,​·​0x0 125 ····​const-​wide/​16·​v2,​·​0x0
   
126 ····​:​try_start_1 126 ····​:​try_start_1
127 ····​sget-​object·​v3,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 127 ····​sget-​object·​v1,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
128 ····​invoke-​interface·​{p1,​·​v1,​·​v2,​·​v3},​·​Lorg/​simpleframework/​util/​lease/​Contract;​-​>setDelay(JLjava/​util/​concurrent/​TimeUnit;​)​V 128 ····​invoke-​interface·​{p1,​·​v2,​·​v3,​·​v1},​·​Lorg/​simpleframework/​util/​lease/​Contract;​-​>setDelay(JLjava/​util/​concurrent/​TimeUnit;​)​V
   
129 ····​.​line·​106 129 ····​.​line·​106
130 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​util/​lease/​Maintainer;​-​>queue:​Lorg/​simpleframework/​util/​lease/​LeaseCleaner;​ 130 ····​iget-​object·​v1,​·​p0,​·​Lorg/​simpleframework/​util/​lease/​Maintainer;​-​>queue:​Lorg/​simpleframework/​util/​lease/​LeaseCleaner;​
   
131 ····​invoke-​virtual·​{v1,​·​p1},​·​Lorg/​simpleframework/​util/​lease/​LeaseCleaner;​-​>issue(Lorg/​simpleframework/​util/​lease/​Contract;​)​Z 131 ····​invoke-​virtual·​{v1,​·​p1},​·​Lorg/​simpleframework/​util/​lease/​LeaseCleaner;​-​>issue(Lorg/​simpleframework/​util/​lease/​Contract;​)​Z
132 ····​:​try_end_1 132 ····​:​try_end_1
133 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 133 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
[−]
smali/org/simpleframework/util/thread/PoolQueue.smali
Offset 35, 42 lines modified Offset 35, 42 lines modified
35 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​simpleframework/​util/​thread/​PoolQueue;​-​><init>(Ljava/​lang/​Class;​IIJLjava/​util/​concurrent/​TimeUnit;​)​V 35 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​simpleframework/​util/​thread/​PoolQueue;​-​><init>(Ljava/​lang/​Class;​IIJLjava/​util/​concurrent/​TimeUnit;​)​V
   
36 ····​.​line·​49 36 ····​.​line·​49
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​constructor·​<init>(Ljava/​lang/​Class;​IIJLjava/​util/​concurrent/​TimeUnit;​)​V 39 .​method·​public·​constructor·​<init>(Ljava/​lang/​Class;​IIJLjava/​util/​concurrent/​TimeUnit;​)​V
40 ····​.​locals·8 40 ····​.​locals·10
41 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​ 41 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​
42 ····​.​param·​p2,​·​"rest"····​#·​I 42 ····​.​param·​p2,​·​"rest"····​#·​I
43 ····​.​param·​p3,​·​"active"····​#·​I 43 ····​.​param·​p3,​·​"active"····​#·​I
44 ····​.​param·​p4,​·​"duration"····​#·​J 44 ····​.​param·​p4,​·​"duration"····​#·​J
45 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 45 ····​.​param·​p6,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​64 47 ····​.​line·​64
48 ····​new-​instance·​v6,​·​Lorg/​simpleframework/​util/​thread/​PoolQueue$Queue;​ 48 ····​new-​instance·​v7,​·​Lorg/​simpleframework/​util/​thread/​PoolQueue$Queue;​
   
49 ····​invoke-​direct·​{v6},​·​Lorg/​simpleframework/​util/​thread/​PoolQueue$Queue;​-​><init>()​V 49 ····​invoke-​direct·​{v7},​·​Lorg/​simpleframework/​util/​thread/​PoolQueue$Queue;​-​><init>()​V
   
50 ····​new-​instance·​v7,​·​Lorg/​simpleframework/​util/​thread/​PoolFactory;​ 50 ····​new-​instance·​v8,​·​Lorg/​simpleframework/​util/​thread/​PoolFactory;​
   
51 ····​invoke-​direct·​{v7,​·​p1},​·​Lorg/​simpleframework/​util/​thread/​PoolFactory;​-​><init>(Ljava/​lang/​Class;​)​V 51 ····​invoke-​direct·​{v8,​·​p1},​·​Lorg/​simpleframework/​util/​thread/​PoolFactory;​-​><init>(Ljava/​lang/​Class;​)​V
   
52 ····​move-​object·​v0,​·​p0 52 ····​move-​object·​v1,​·​p0
   
53 ····​move·​v1,​·​p2 53 ····​move·​v2,​·​p2
   
54 ····​move·​v2,​·​p3 54 ····​move·​v3,​·​p3
   
55 ····​move-​wide·​v3,​·​p4 55 ····​move-​wide·​v4,​·​p4
   
56 ····​move-​object·​v5,​·​p6 56 ····​move-​object/​from16·​v6,​·​p6
   
57 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 57 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
58 ····​.​line·​65 58 ····​.​line·​65
59 ····​return-​void 59 ····​return-​void
60 .​end·​method 60 .​end·​method
   
   
61 #·​virtual·​methods 61 #·​virtual·​methods
[−]
smali/org/simpleframework/util/thread/Scheduler.smali
Offset 43, 30 lines modified Offset 43, 30 lines modified
43 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1},​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>execute(Ljava/​lang/​Runnable;​J)​V 43 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1},​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>execute(Ljava/​lang/​Runnable;​J)​V
   
44 ····​.​line·​60 44 ····​.​line·​60
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​execute(Ljava/​lang/​Runnable;​J)​V 47 .​method·​public·​execute(Ljava/​lang/​Runnable;​J)​V
48 ····​.​locals·1 48 ····​.​locals·2
49 ····​.​param·​p1,​·​"task"····​#·​Ljava/​lang/​Runnable;​ 49 ····​.​param·​p1,​·​"task"····​#·​Ljava/​lang/​Runnable;​
50 ····​.​param·​p2,​·​"delay"····​#·​J 50 ····​.​param·​p2,​·​"delay"····​#·​J
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​72 52 ····​.​line·​72
53 ····​sget-​object·​v0,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 53 ····​sget-​object·​v0,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
54 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>execute(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​V 54 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>execute(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​V
   
55 ····​.​line·​73 55 ····​.​line·​73
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
58 .​method·​public·​execute(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​V 58 .​method·​public·​execute(Ljava/​lang/​Runnable;​JLjava/​util/​concurrent/​TimeUnit;​)​V
59 ····​.​locals·1 59 ····​.​locals·2
60 ····​.​param·​p1,​·​"task"····​#·​Ljava/​lang/​Runnable;​ 60 ····​.​param·​p1,​·​"task"····​#·​Ljava/​lang/​Runnable;​
61 ····​.​param·​p2,​·​"delay"····​#·​J 61 ····​.​param·​p2,​·​"delay"····​#·​J
62 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 62 ····​.​param·​p4,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​86 64 ····​.​line·​86
65 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>engine:​Lorg/​simpleframework/​util/​thread/​SchedulerQueue;​ 65 ····​iget-​object·​v0,​·​p0,​·​Lorg/​simpleframework/​util/​thread/​Scheduler;​-​>engine:​Lorg/​simpleframework/​util/​thread/​SchedulerQueue;​
[−]
original/AndroidManifest.xml
Offset 1, 112 lines modified Offset 1, 125 lines modified
00000000:​·​0300·​0800·fc06·​0000·​0100·​1c00·a003·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·c407·​0000·​0100·​1c00·4004·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
00000010:​·​1b00·​0000·​0000·​0000·​0000·​0000·8800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​1f00·​0000·​0000·​0000·​0000·​0000·9800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​d600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​d600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​2e01·​0000·​3201·​0000·​4401·​0000·5801·​0000··​.​.​.​.​2.​.​.​D.​.​.​X.​.​.​ 00000050:​·​2e01·​0000·​3201·​0000·​4401·​0000·7801·​0000··​.​.​.​.​2.​.​.​D.​.​.​x.​.​.​
00000060:​·9001·​0000·9e01·​0000·b201·​0000·d401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·ac01·​0000·c001·​0000·f801·​0000·0602·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·​0e02·​0000·​2802·​0000·3c02·​0000·5a02·​0000··​.​.​.​.​(.​.​.​<.​.​.​Z.​.​.​ 00000070:​·​0e02·​0000·​2c02·​0000·4002·​0000·6202·​0000··​.​.​.​.​,​.​.​.​@.​.​.​b.​.​.​
00000080:​·7802·​0000·8802·​0000·​c002·​0000·d402·​0000··x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·9c02·​0000·b602·​0000·​ca02·​0000·e802·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·​0b00·7600·6500·7200·7300·6900·​6f00·6e00··​.​.​v.​e.​r.​s.​i.​o.​n.​ 00000090:​·​0603·0000·1603·0000·4e03·0000·​6203·0000··​.​.​.​.​.​.​.​.​N.​.​.​b.​.​.​
000000a0:​·4300·6f00·​6400·6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​ 000000a0:​·0b00·7600·​6500·7200·7300·6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
000000b0:​·7200·7300·​6900·​6f00·6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​ 000000b0:​·4300·6f00·​6400·​6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​
000000c0:​·6500·0000·0d00·​6d00·​6900·6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​ 000000c0:​·7200·7300·6900·​6f00·​6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​
000000d0:​·​6b00·5600·6500·7200·7300·​6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 000000d0:​·​6500·0000·0d00·6d00·6900·​6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​
000000e0:​·0000·1000·7400·6100·​7200·​6700·​6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​ 000000e0:​·6b00·5600·6500·7200·​7300·​6900·​6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​
000000f0:​·5300·6400·6b00·5600·6500·7200·7300·6900··S.​d.​k.​V.​e.​r.​s.​i.​ 000000f0:​·0000·1000·7400·6100·7200·6700·6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​
00000100:​·6f00·​6e00·0000·0400·​6e00·6100·6d00·​6500··o.​n.​.​.​.​.​n.​a.​m.​e.​ 00000100:​·5300·​6400·6b00·5600·​6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​
00000110:​·0000·0b00·6100·6c00·​6c00·​6f00·7700·4200··.​.​.​.​a.​l.​l.​o.​w.​B.​ 00000110:​·6f00·6e00·0000·0400·​6e00·​6100·6d00·6500··o.​n.​.​.​.​.​n.​a.​m.​e.​
00000120:​·6100·6300·​6b00·7500·7000·0000·0400·6900··a.​c.​k.​u.​p.​.​.​.​.​i.​ 00000120:​·0000·0b00·​6100·6c00·6c00·6f00·7700·4200··.​.​.​.​a.​l.​l.​o.​w.​B.​
00000130:​·​6300·​6f00·​6e00·0000·0500·6c00·6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​ 00000130:​·​6100·​6300·​6b00·7500·7000·0000·0400·​6900··a.​c.​k.​u.​p.​.​.​.​.​i.​
00000140:​·​6500·​6c00·0000·​0500·7400·​6800·​6500·​6d00··e.​l.​.​.​.​.​t.​h.​e.​m.​ 00000140:​·​6300·​6f00·6e00·​0000·0500·​6c00·​6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​
00000150:​·​6500·0000·​0700·6100·6e00·​6400·7200·​6f00··​e.​.​.​.​.​a.​n.​d.​r.​o.​ 00000150:​·​6500·6c00·​0000·0500·7400·​6800·6500·​6d00··​e.​l.​.​.​.​.​t.​h.​e.​m.​
00000160:​·​6900·6400·​0000·2a00·​6800·7400·​7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​ 00000160:​·​6500·0000·​0700·6100·​6e00·6400·​7200·6f00··e.​.​.​.​.​a.​n.​d.​r.​o.​
00000170:​·3a00·2f00·2f00·7300·​6300·6800·6500·6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​ 00000170:​·6900·6400·0000·2a00·​6800·7400·7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​
00000180:​·6100·7300·​2e00·6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​ 00000180:​·3a00·2f00·​2f00·7300·​6300·​6800·6500·​6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​
00000190:​·​6900·6400·​2e00·​6300·​6f00·​6d00·2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​ 00000190:​·​6100·7300·​2e00·​6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​
000001a0:​·7000·​6b00·​2f00·7200·​6500·7300·​2f00·​6100··p.​k.​/​.​r.​e.​s.​/​.​a.​ 000001a0:​·6900·​6400·​2e00·6300·​6f00·6d00·​2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​
000001b0:​·6e00·​6400·7200·6f00·​6900·6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​ 000001b0:​·7000·​6b00·2f00·7200·​6500·7300·2f00·6100··p.​k.​/​.​r.​e.​s.​/​.​a.​
000001c0:​·0000·0700·​7000·​6100·​6300·​6b00·6100·6700··.​.​.​.​p.​a.​c.​k.​a.​g.​ 000001c0:​·6e00·6400·​7200·​6f00·​6900·​6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​
000001d0:​·6500·​0000·0800·​6d00·​6100·​6e00·​6900·​6600··e.​.​.​.​.​m.​a.​n.​i.​f.​ 000001d0:​·0000·​0700·7000·​6100·​6300·​6b00·​6100·​6700··.​.​.​.​p.​a.​c.​k.​a.​g.​
000001e0:​·​6500·7300·7400·0000·1a00·​6800·6500·​6100··​e.​s.​t.​.​.​.​.​h.​e.​a.​ 000001e0:​·​6500·0000·1800·7000·6c00·​6100·7400·​6600··​e.​.​.​.​.​p.​l.​a.​t.​f.​
000001f0:​·​6400·​7200·​6500·7600·6900·7300·​6900·​6f00··d.​r.​e.​v.​i.​s.​i.​o.​ 000001f0:​·​6f00·​7200·​6d00·4200·7500·6900·​6c00·​6400··o.​r.​m.​B.​u.​i.​l.​d.​
00000200:​·6e00·2e00·4200·6500·​6800·​6100·7400·5200··n.​.​.​B.​e.​h.​a.​t.​R.​ 00000200:​·5600·6500·7200·7300·​6900·​6f00·6e00·4300··V.​e.​r.​s.​i.​o.​n.​C.​
00000210:​·​6500·7000·​6f00·7200·7400·6500·7200·0000··e.​p.​o.​r.​t.​e.​r.​.​.​ 00000210:​·​6f00·6400·​6500·0000·1800·7000·6c00·6100··o.​d.​e.​.​.​.​.​p.​l.​a.​
00000220:​·0500·3100·2e00·3000·2e00·3400·0000·0800··.​.​1.​.​.​0.​.​.​4.​.​.​.​.​ 00000220:​·7400·6600·6f00·7200·6d00·4200·7500·6900··t.​f.​o.​r.​m.​B.​u.​i.​
00000230:​·7500·7300·6500·7300·2d00·​7300·​6400·​6b00··u.​s.​e.​s.​-​.​s.​d.​k.​ 00000230:​·6c00·6400·5600·6500·7200·​7300·​6900·​6f00··l.​d.​V.​e.​r.​s.​i.​o.​
00000240:​·0000·0f00·7500·7300·​6500·7300·2d00·7000··.​.​.​.​u.​s.​e.​s.​-​.​p.​ 00000240:​·6e00·4e00·6100·6d00·​6500·0000·0800·6d00··n.​N.​a.​m.​e.​.​.​.​.​m.​
00000250:​·​6500·7200·​6d00·​6900·7300·​7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000250:​·​6100·6e00·​6900·​6600·6500·​7300·7400·0000··a.​n.​i.​f.​e.​s.​t.​.​.​
00000260:​·6e00·0000·1b00·​6100·​6e00·6400·7200·6f00··n.​.​.​.​.​a.​n.​d.​r.​o.​ 00000260:​·1a00·6800·6500·​6100·​6400·7200·6500·7600··.​.​h.​e.​a.​d.​r.​e.​v.​
00000270:​·​6900·6400·2e00·7000·​6500·7200·6d00·​6900··​i.​d.​.​.​p.​e.​r.​m.​i.​ 00000270:​·​6900·7300·6900·6f00·​6e00·2e00·4200·​6500··​i.​s.​i.​o.​n.​.​.​B.​e.​
00000280:​·7300·7300·6900·6f00·​6e00·2e00·4900·4e00··s.​s.​i.​o.​n.​.​.​I.​N.​ 00000280:​·6800·6100·7400·5200·​6500·7000·6f00·7200··h.​a.​t.​R.​e.​p.​o.​r.​
00000290:​·5400·4500·5200·4e00·4500·5400·0000·0b00··T.​E.​R.​N.​E.​T.​.​.​.​.​ 00000290:​·7400·6500·7200·0000·0500·3100·2e00·3000··t.​e.​r.​.​.​.​.​1.​.​.​0.​
000002a0:​·6100·7000·7000·6c00·6900·6300·6100·7400··a.​p.​p.​l.​i.​c.​a.​t.​ 000002a0:​·2e00·3400·0000·0200·3100·3700·0000·0d00··.​.​4.​.​.​.​.​1.​7.​.​.​.​.​
000002b0:​·6900·6f00·6e00·0000·0800·6100·6300·7400··i.​o.​n.​.​.​.​.​a.​c.​t.​ 000002b0:​·3400·2e00·3200·2e00·3200·2d00·3100·3400··4.​.​.​2.​.​.​2.​-​.​1.​4.​
000002c0:​·6900·7600·6900·7400·7900·​0000·​0d00·2e00··i.​v.​i.​t.​y.​.​.​.​.​.​.​ 000002c0:​·3200·3500·3400·3600·3100·​0000·​0800·7500··2.​5.​4.​6.​1.​.​.​.​.​u.​
000002d0:​·4d00·​6100·6900·6e00·4100·​6300·7400·6900··M.​a.​i.​n.​A.​c.​t.​i.​ 000002d0:​·7300·​6500·7300·2d00·7300·​6400·6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​
000002e0:​·7600·6900·​7400·7900·0000·0d00·6900·​6e00··v.​i.​t.​y.​.​.​.​.​i.​n.​ 000002e0:​·0f00·7500·​7300·6500·7300·2d00·7000·​6500··.​.​u.​s.​e.​s.​-​.​p.​e.​
000002f0:​·​7400·​6500·​6e00·​7400·2d00·​6600·​6900·​6c00··t.​e.​n.​t.​-​.​f.​i.​l.​ 000002f0:​·​7200·​6d00·​6900·​7300·7300·​6900·​6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000300:​·7400·6500·7200·0000·0600·6100·​6300·7400··t.​e.​r.​.​.​.​.​a.​c.​t.​ 00000300:​·0000·1b00·6100·6e00·6400·7200·​6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000310:​·​6900·6f00·6e00·0000·1a00·​6100·​6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 00000310:​·​6400·2e00·7000·6500·7200·​6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
00000320:​·​7200·​6f00·​6900·​6400·​2e00·6900·6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​ 00000320:​·​7300·​6900·​6f00·​6e00·​2e00·4900·4e00·5400··s.​i.​o.​n.​.​.​I.​N.​T.​
00000330:​·6500·6e00·7400·2e00·6100·6300·7400·​6900··e.​n.​t.​.​.​a.​c.​t.​i.​ 00000330:​·4500·5200·4e00·4500·5400·0000·0b00·​6100··E.​R.​N.​E.​T.​.​.​.​.​a.​
00000340:​·6f00·6e00·2e00·4d00·4100·4900·4e00·0000··o.​n.​.​.​M.​A.​I.​N.​.​.​ 00000340:​·7000·7000·6c00·6900·6300·6100·7400·6900··p.​p.​l.​i.​c.​a.​t.​i.​
00000350:​·0800·​6300·6100·7400·​6500·​6700·6f00·7200··.​.​c.​a.​t.​e.​g.​o.​r.​ 00000350:​·6f00·​6e00·0000·0800·​6100·​6300·7400·6900··o.​n.​.​.​.​.​a.​c.​t.​i.​
00000360:​·​7900·0000·2000·6100·6e00·6400·7200·6f00··y.​.​.​·.​a.​n.​d.​r.​o.​ 00000360:​·​7600·6900·7400·7900·0000·0d00·2e00·4d00··v.​i.​t.​y.​.​.​.​.​.​.​M.​
00000370:​·​6900·​6400·2e00·6900·​6e00·​7400·​6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 00000370:​·​6100·​6900·6e00·4100·​6300·​7400·​6900·7600··a.​i.​n.​A.​c.​t.​i.​v.​
00000380:​·7400·2e00·6300·6100·7400·​6500·​6700·6f00··t.​.​.​c.​a.​t.​e.​g.​o.​ 00000380:​·6900·7400·7900·0000·0d00·​6900·​6e00·7400··i.​t.​y.​.​.​.​.​i.​n.​t.​
00000390:​·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.​y.​.​.​L.​A.​U.​N.​C.​ 00000390:​·6500·6e00·7400·2d00·6600·6900·6c00·7400··e.​n.​t.​-​.​f.​i.​l.​t.​
000003a0:​·4800·4500·5200·​0000·8001·0800·2c00·0000··H.​E.​R.​.​.​.​.​.​.​,​.​.​.​ 000003a0:​·6500·7200·0000·​0600·6100·6300·7400·6900··e.​r.​.​.​.​.​a.​c.​t.​i.​
000003b0:​·1b02·0101·1c02·0101·0c02·0101·7002·0101··.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​ 000003b0:​·6f00·6e00·0000·1a00·6100·6e00·6400·7200··o.​n.​.​.​.​.​a.​n.​d.​r.​
000003c0:​·0300·0101·8002·0101·0200·0101·0100·0101··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003c0:​·6f00·6900·6400·2e00·6900·6e00·7400·6500··o.​i.​d.​.​.​i.​n.​t.​e.​
000003d0:​·0000·0101·0001·1000·1800·0000·0100·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003d0:​·6e00·7400·2e00·6100·6300·7400·6900·6f00··n.​t.​.​.​a.​c.​t.​i.​o.​
000003e0:​·ffff·ffff·0900·0000·0a00·0000·​0201·1000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003e0:​·6e00·2e00·4d00·4100·4900·4e00·​0000·0800··n.​.​.​M.​A.​I.​N.​.​.​.​.​
000003f0:​·​6000·0000·0100·0000·ffff·ffff·ffff·ffff··`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003f0:​·​6300·6100·7400·6500·6700·6f00·7200·7900··c.​a.​t.​e.​g.​o.​r.​y.​
00000400:​·​0d00·0000·1400·1400·0300·0000·0000·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000400:​·​0000·2000·6100·6e00·6400·7200·6f00·6900··​.​.​·.​a.​n.​d.​r.​o.​i.​
00000410:​·0a00·0000·0000·0000·ffff·ffff·0800·0010··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000410:​·6400·2e00·6900·6e00·7400·6500·6e00·7400··d.​.​.​i.​n.​t.​e.​n.​t.​
00000420:​·0500·0000·0a00·0000·0100·0000·0f00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000420:​·2e00·6300·6100·7400·6500·6700·6f00·7200··​.​.​c.​a.​t.​e.​g.​o.​r.​
00000430:​·0800·0003·0f00·0000·ffff·ffff·0c00·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000430:​·7900·2e00·4c00·4100·5500·4e00·4300·4800··y.​.​.​L.​A.​U.​N.​C.​H.​
00000440:​·0e00·0000·​0800·​0003·0e00·​0000·0201·1000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000440:​·4500·5200·​0000·​0000·8001·​0800·2c00·0000··E.​R.​.​.​.​.​.​.​.​.​,​.​.​.​
00000450:​·4c00·​0000·0600·​0000·ffff·ffff·ffff·ffff··L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000450:​·1b02·​0101·1c02·​0101·0c02·0101·7002·0101··.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​
00000460:​·1000·​0000·1400·1400·​0200·​0000·​0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000460:​·0300·​0101·8002·0101·​0200·​0101·​0100·​0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000470:​·​0a00·​0000·​0200·0000·ffff·ffff·​0800·​0010··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000470:​·​0000·​0101·​0001·1000·1800·0000·​0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000480:​·0b00·0000·​0a00·​0000·​0300·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000480:​·ffff·ffff·​0900·​0000·​0a00·​0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000490:​·0800·​0010·1100·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000490:​·8800·​0000·0100·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004a0:​·​0800·​0000·ffff·ffff·ffff·ffff·1000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004a0:​·​0f00·​0000·1400·1400·0500·0000·0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004b0:​·​0201·1000·3800·​0000·0a00·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 000004b0:​·​0a00·0000·0000·​0000·ffff·ffff·0800·0010··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004c0:​·ffff·ffff·1100·​0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004c0:​·0500·0000·0a00·​0000·0100·0000·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·​0000·​0000·0a00·​0000·0400·0000·1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004d0:​·​0800·​0003·1100·​0000·ffff·ffff·0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·0800·​0003·1200·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004e0:​·1000·​0000·0800·​0003·1000·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004f0:​·​0a00·​0000·ffff·ffff·ffff·ffff·​1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004f0:​·​0d00·​0000·1200·0000·0800·0010·​1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000500:​·0201·1000·7400·​0000·0c00·​0000·ffff·ffff··​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​ 00000500:​·ffff·ffff·0e00·​0000·1300·​0000·0800·0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000510:​·ffff·ffff·1300·0000·1400·1400·​0400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000510:​·1300·0000·0201·1000·4c00·0000·​0600·​0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
00000520:​·0000·0000·0a00·0000·0800·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000520:​·ffff·ffff·ffff·ffff·1400·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000530:​·​0800·​0001·​0000·​067f·​0a00·​0000·​0700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000530:​·​0200·​0000·​0000·​0000·​0a00·​0000·​0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·​ffff·​ffff·​0800·​0001·​0000·​057f·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000540:​·​ffff·​ffff·​0800·​0010·​0b00·​0000·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·​0600·​0000·​ffff·​ffff·​0800·​0001·0000·​027f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000550:​·​0300·​0000·​ffff·​ffff·​0800·​0010·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000560:​·​0a00·0000·0500·​0000·ffff·ffff·0800·0012··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·​0301·1000·1800·​0000·0800·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000570:​·​ffff·​ffff·0201·1000·4c00·0000·1100·​0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​ 00000570:​·​ffff·​ffff·1400·0000·0201·1000·3800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​8.​.​.​
00000580:​·ffff·ffff·​ffff·​ffff·1400·0000·​1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·0a00·0000·​ffff·​ffff·ffff·ffff·​1500·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·0200·0000·​0000·​0000·​0a00·​0000·​0700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000590:​·1400·1400·​0100·​0000·​0000·​0000·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·ffff·ffff·0800·​0001·​0000·​057f·0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005a0:​·0400·0000·1600·​0000·​0800·​0003·1600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·​0400·0000·​1500·​0000·​0800·​0003·1500·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·​0301·1000·​1800·​0000·​0a00·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·0201·1000·2400·​0000·1400·0000·ffff·ffff··​.​.​.​.​$.​.​.​.​.​.​.​.​.​.​.​ 000005c0:​·ffff·ffff·1500·​0000·0201·1000·7400·0000··​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​
000005d0:​·ffff·ffff·1600·0000·1400·1400·0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005d0:​·0c00·0000·ffff·ffff·ffff·ffff·1700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005e0:​·0000·0000·​0201·1000·3800·​0000·1500·​0000··​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 000005e0:​·1400·1400·​0400·0000·0000·​0000·0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·ffff·ffff·​ffff·​ffff·1700·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005f0:​·0800·0000·​ffff·​ffff·0800·​0001·0000·067f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000600:​·​0100·​0000·​0000·​0000·0a00·0000·​0400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000600:​·​0a00·​0000·​0700·​0000·ffff·ffff·​0800·​0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·1800·​0000·​0800·​0003·1800·​0000·0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·0000·​057f·​0a00·​0000·0600·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000620:​·1800·​0000·1500·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·0800·​0001·0000·​027f·0a00·0000·0500·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/16150 bytes (0.00%) of diff not shown.