Offset 1, 265 lines modified | Offset 1, 265 lines modified | ||
1 |
Zip·file·size:·178 |
1 | Zip·file·size:·1787828·bytes,·number·of·entries:·263 |
2 | -rw----·····2.0·fat····27849·bl·defN·14-Sep-15·01:45·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····27849·bl·defN·14-Sep-15·01:45·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat····27970·bl·defN·14-Sep-15·01:45·META-INF/DB487512.SF | 3 | -rw----·····2.0·fat····27970·bl·defN·14-Sep-15·01:45·META-INF/DB487512.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·14-Sep-15·01:45·META-INF/DB487512.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·14-Sep-15·01:45·META-INF/DB487512.RSA |
5 |
-rw----·····2.0·fat····· |
5 | -rw----·····2.0·fat·····3184·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----·····2.0·fat···· |
6 | -rw----·····2.0·fat····56459·bl·defN·08-Jan-01·00:00·assets/www/cordova.js |
7 |
-rw----·····2.0·fat···· |
7 | -rw----·····2.0·fat·····4599·bl·defN·08-Jan-01·00:00·assets/www/cordova_plugins.js |
8 |
-rw----····· |
8 | -rw----·····2.0·fat·····2425·bl·defN·08-Jan-01·00:00·assets/www/css/index.css |
9 |
-rw----····· |
9 | -rw----·····2.0·fat····23693·bl·defN·08-Jan-01·00:00·assets/www/html10n.js/i18n.json |
10 |
-rw----····· |
10 | -rw----·····2.0·fat····26146·bl·defN·08-Jan-01·00:00·assets/www/html10n.js/l10n.js |
11 |
-rw----·····1.0·fat··· |
11 | -rw----·····1.0·fat···324099·b-·stor·08-Jan-01·00:00·assets/www/img/background-startup.png |
12 |
-rw----·····1.0·fat···· |
12 | -rw----·····1.0·fat·····3194·b-·stor·08-Jan-01·00:00·assets/www/img/blocco.png |
13 |
-rw----·····1.0·fat···· |
13 | -rw----·····1.0·fat·····2852·b-·stor·08-Jan-01·00:00·assets/www/img/bloccodep.png |
14 |
-rw----·····1.0·fat···· |
14 | -rw----·····1.0·fat····26849·b-·stor·08-Jan-01·00:00·assets/www/img/bomb.png |
15 |
-rw----·····1.0·fat···· |
15 | -rw----·····1.0·fat····20592·b-·stor·08-Jan-01·00:00·assets/www/img/flag.png |
16 |
-rw----·····1.0·fat··· |
16 | -rw----·····1.0·fat····13991·b-·stor·08-Jan-01·00:00·assets/www/img/help.png |
17 |
-rw----·····1.0·fat···· |
17 | -rw----·····1.0·fat·····1990·b-·stor·08-Jan-01·00:00·assets/www/img/logo-32.png |
18 |
-rw----····· |
18 | -rw----·····1.0·fat····63394·b-·stor·08-Jan-01·00:00·assets/www/img/logo.png |
19 |
-rw----·····1.0·fat··· |
19 | -rw----·····1.0·fat···387512·b-·stor·08-Jan-01·00:00·assets/www/img/lose.png |
20 |
-rw----·····1.0·fat···· |
20 | -rw----·····1.0·fat····65224·b-·stor·08-Jan-01·00:00·assets/www/img/win.png |
21 |
-rw----····· |
21 | -rw----·····2.0·fat····10881·bl·defN·08-Jan-01·00:00·assets/www/index.html |
22 |
-rw----·····1.0·fat····· |
22 | -rw----·····1.0·fat·····6242·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/ajax-loader.gif |
23 |
-rw----·····1.0·fat······ |
23 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/action-black.png |
24 |
-rw----·····1.0·fat······ |
24 | -rw----·····1.0·fat······227·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/action-white.png |
25 |
-rw----·····1.0·fat······ |
25 | -rw----·····1.0·fat······244·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/alert-black.png |
26 |
-rw----·····1.0·fat······ |
26 | -rw----·····1.0·fat······243·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/alert-white.png |
27 |
-rw----·····1.0·fat······1 |
27 | -rw----·····1.0·fat······146·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-black.png |
28 |
-rw----·····1.0·fat······1 |
28 | -rw----·····1.0·fat······167·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-l-black.png |
29 |
-rw----·····1.0·fat······1 |
29 | -rw----·····1.0·fat······173·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-l-white.png |
30 |
-rw----·····1.0·fat······15 |
30 | -rw----·····1.0·fat······159·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-r-black.png |
31 |
-rw----·····1.0·fat······1 |
31 | -rw----·····1.0·fat······171·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-r-white.png |
32 |
-rw----·····1.0·fat······1 |
32 | -rw----·····1.0·fat······149·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-d-white.png |
33 |
-rw----·····1.0·fat······14 |
33 | -rw----·····1.0·fat······149·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-l-black.png |
34 |
-rw----·····1.0·fat······1 |
34 | -rw----·····1.0·fat······156·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-l-white.png |
35 |
-rw----·····1.0·fat······1 |
35 | -rw----·····1.0·fat······147·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-r-black.png |
36 |
-rw----·····1.0·fat······1 |
36 | -rw----·····1.0·fat······152·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-r-white.png |
37 |
-rw----·····1.0·fat······1 |
37 | -rw----·····1.0·fat······147·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-black.png |
38 |
-rw----·····1.0·fat······1 |
38 | -rw----·····1.0·fat······163·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-l-black.png |
39 |
-rw----·····1.0·fat······ |
39 | -rw----·····1.0·fat······169·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-l-white.png |
40 |
-rw----·····1.0·fat······ |
40 | -rw----·····1.0·fat······163·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-r-black.png |
41 |
-rw----·····1.0·fat······ |
41 | -rw----·····1.0·fat······165·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-r-white.png |
42 |
-rw----·····1.0·fat······ |
42 | -rw----·····1.0·fat······151·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/arrow-u-white.png |
43 |
-rw----·····1.0·fat······ |
43 | -rw----·····1.0·fat······307·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/audio-black.png |
44 |
-rw----·····1.0·fat······ |
44 | -rw----·····1.0·fat······314·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/audio-white.png |
45 |
-rw----·····1.0·fat······ |
45 | -rw----·····1.0·fat······233·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/back-black.png |
46 |
-rw----·····1.0·fat······ |
46 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/back-white.png |
47 |
-rw----·····1.0·fat······1 |
47 | -rw----·····1.0·fat······132·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/bars-black.png |
48 |
-rw----·····1.0·fat······1 |
48 | -rw----·····1.0·fat······135·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/bars-white.png |
49 |
-rw----·····1.0·fat······ |
49 | -rw----·····1.0·fat······147·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/bullets-black.png |
50 |
-rw----·····1.0·fat······ |
50 | -rw----·····1.0·fat······152·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/bullets-white.png |
51 |
-rw----·····1.0·fat······ |
51 | -rw----·····1.0·fat······146·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/calendar-black.png |
52 |
-rw----·····1.0·fat······ |
52 | -rw----·····1.0·fat······143·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/calendar-white.png |
53 |
-rw----·····1.0·fat······ |
53 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/camera-black.png |
54 |
-rw----·····1.0·fat······ |
54 | -rw----·····1.0·fat······251·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/camera-white.png |
55 |
-rw----·····1.0·fat······ |
55 | -rw----·····1.0·fat······207·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-d-black.png |
56 |
-rw----·····1.0·fat······ |
56 | -rw----·····1.0·fat······213·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-d-white.png |
57 |
-rw----·····1.0·fat······1 |
57 | -rw----·····1.0·fat······174·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-l-black.png |
58 |
-rw----·····1.0·fat······ |
58 | -rw----·····1.0·fat······177·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-l-white.png |
59 |
-rw----·····1.0·fat······1 |
59 | -rw----·····1.0·fat······184·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-r-black.png |
60 |
-rw----·····1.0·fat······1 |
60 | -rw----·····1.0·fat······194·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-r-white.png |
61 |
-rw----·····1.0·fat······ |
61 | -rw----·····1.0·fat······196·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-u-black.png |
62 |
-rw----·····1.0·fat······ |
62 | -rw----·····1.0·fat······204·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/carat-u-white.png |
63 |
-rw----·····1.0·fat······ |
63 | -rw----·····1.0·fat······169·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/check-black.png |
64 |
-rw----·····1.0·fat······ |
64 | -rw----·····1.0·fat······172·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/check-white.png |
65 |
-rw----·····1.0·fat······ |
65 | -rw----·····1.0·fat······310·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/clock-black.png |
66 |
-rw----·····1.0·fat······16 |
66 | -rw----·····1.0·fat······316·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/clock-white.png |
67 |
-rw----·····1.0·fat······ |
67 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/cloud-black.png |
68 |
-rw----·····1.0·fat······ |
68 | -rw----·····1.0·fat······210·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/cloud-white.png |
69 |
-rw----·····1.0·fat······16 |
69 | -rw----·····1.0·fat······165·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/comment-black.png |
70 |
-rw----·····1.0·fat······1 |
70 | -rw----·····1.0·fat······160·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/comment-white.png |
71 |
-rw----·····1.0·fat······ |
71 | -rw----·····1.0·fat······171·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/delete-black.png |
72 |
-rw----·····1.0·fat······ |
72 | -rw----·····1.0·fat······185·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/delete-white.png |
73 |
-rw----·····1.0·fat······ |
73 | -rw----·····1.0·fat······163·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/edit-black.png |
74 |
-rw----·····1.0·fat······ |
74 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/edit-white.png |
75 |
-rw----·····1.0·fat······2 |
75 | -rw----·····1.0·fat······249·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/eye-black.png |
76 |
-rw----·····1.0·fat······2 |
76 | -rw----·····1.0·fat······253·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/eye-white.png |
77 |
-rw----·····1.0·fat······ |
77 | -rw----·····1.0·fat······299·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/forbidden-black.png |
78 |
-rw----·····1.0·fat······30 |
78 | -rw----·····1.0·fat······308·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/forbidden-white.png |
79 |
-rw----·····1.0·fat······ |
79 | -rw----·····1.0·fat······233·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/forward-black.png |
80 |
-rw----·····1.0·fat······ |
80 | -rw----·····1.0·fat······243·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/forward-white.png |
81 |
-rw----·····1.0·fat······ |
81 | -rw----·····1.0·fat······318·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/gear-black.png |
82 |
-rw----·····1.0·fat······ |
82 | -rw----·····1.0·fat······302·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/gear-white.png |
83 |
-rw----·····1.0·fat······1 |
83 | -rw----·····1.0·fat······160·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/grid-black.png |
84 |
-rw----·····1.0·fat······1 |
84 | -rw----·····1.0·fat······167·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/grid-white.png |
85 |
-rw----·····1.0·fat······2 |
85 | -rw----·····1.0·fat······242·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/heart-black.png |
86 |
-rw----·····1.0·fat······2 |
86 | -rw----·····1.0·fat······246·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/heart-white.png |
87 |
-rw----·····1.0·fat······ |
87 | -rw----·····1.0·fat······150·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/home-black.png |
88 |
-rw----·····1.0·fat······ |
88 | -rw----·····1.0·fat······154·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/home-white.png |
89 |
-rw----·····1.0·fat······2 |
89 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/info-black.png |
90 |
-rw----·····1.0·fat······2 |
90 | -rw----·····1.0·fat······251·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/info-white.png |
91 |
-rw----·····1.0·fat······2 |
91 | -rw----·····1.0·fat······245·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/location-black.png |
92 |
-rw----·····1.0·fat······2 |
92 | -rw----·····1.0·fat······247·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/location-white.png |
93 |
-rw----·····1.0·fat······ |
93 | -rw----·····1.0·fat······204·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/lock-black.png |
94 |
-rw----·····1.0·fat······ |
94 | -rw----·····1.0·fat······207·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/lock-white.png |
95 |
-rw----·····1.0·fat······2 |
95 | -rw----·····1.0·fat······226·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/mail-black.png |
96 |
-rw----·····1.0·fat······2 |
96 | -rw----·····1.0·fat······227·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/mail-white.png |
97 |
-rw----·····1.0·fat······ |
97 | -rw----·····1.0·fat······116·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/minus-black.png |
98 |
-rw----·····1.0·fat······ |
98 | -rw----·····1.0·fat······116·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/minus-white.png |
99 |
-rw----·····1.0·fat······ |
99 | -rw----·····1.0·fat······242·b-·stor·08-Jan-01·00:00·assets/www/jquery.mobile/images/icons-png/navigation-black.png |
Max diff block lines reached; 0/57072 bytes (0.00%) of diff not shown. |
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="160"·android:versionName="1.6.0"·android:windowSoftInputMode="adjustPan"·android:hardwareAccelerated="true"·package="it.reyboz.minesweeper" | 2 | <manifest·android:versionCode="160"·android:versionName="1.6.0"·android:windowSoftInputMode="adjustPan"·android:hardwareAccelerated="true"·package="it.reyboz.minesweeper"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"·/> | 4 | ····<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"·/> |
5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> | 5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> |
6 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:hardwareAccelerated="true"> | 6 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:hardwareAccelerated="true"> |
7 | ········<activity·android:theme="@android:style/Theme.Black.NoTitleBar"·android:label="@string/app_name"·android:name="MineSweeper"·android:configChanges="locale|keyboard|keyboardHidden|orientation|screenSize"> | 7 | ········<activity·android:theme="@android:style/Theme.Black.NoTitleBar"·android:label="@string/app_name"·android:name="MineSweeper"·android:configChanges="locale|keyboard|keyboardHidden|orientation|screenSize"> |
8 | ············<intent-filter> | 8 | ············<intent-filter> |
9 | ················<action·android:name="android.intent.action.MAIN"·/> | 9 | ················<action·android:name="android.intent.action.MAIN"·/> |
Offset 12, 9 lines modified | Offset 12, 8 lines modified | ||
12 | ········</activity> | 12 | ········</activity> |
13 | ····</application> | 13 | ····</application> |
14 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="19"·/> | 14 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="19"·/> |
15 | ····<uses-permission·android:name="android.permission.VIBRATE"·/> | 15 | ····<uses-permission·android:name="android.permission.VIBRATE"·/> |
16 | ····<uses-permission·android:name="android.permission.READ_PHONE_STATE"·/> | 16 | ····<uses-permission·android:name="android.permission.READ_PHONE_STATE"·/> |
17 | ····<uses-permission·android:name="android.permission.RECORD_AUDIO"·/> | 17 | ····<uses-permission·android:name="android.permission.RECORD_AUDIO"·/> |
18 | ····<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"·/> | 18 | ····<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"·/> |
19 | ····<fdroid·buildserverid="87b04c69210bdd13d145ca362fff5da38f8a8404·"·fdroidserverid="1757017b8aec33a65512e7b169db97b8085d92a7·"·/> | ||
20 | </manifest> | 19 | </manifest> |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/ConnectionPool; | 31 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/ConnectionPool; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/squareup/okhttp/ConnectionPool;)V | 33 | .method·constructor·<init>(Lcom/squareup/okhttp/ConnectionPool;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/ConnectionPool; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·85 | 37 | ····.line·85 |
37 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; | 38 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 77, 227 lines modified | Offset 78, 224 lines modified | ||
77 | ····.line·87 | 78 | ····.line·87 |
78 | ····new-instance·v2,·Ljava/util/ArrayList; | 79 | ····new-instance·v2,·Ljava/util/ArrayList; |
79 | ····invoke-direct·{v2,·v10},·Ljava/util/ArrayList;-><init>(I)V | 80 | ····invoke-direct·{v2,·v10},·Ljava/util/ArrayList;-><init>(I)V |
80 | ····.line·88 | 81 | ····.line·88 |
81 | ····.local·v2,·"expiredConnections":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/Connection;>;" | 82 | ····.local·v2,·"expiredConnections":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/Connection;>;" |
82 |
····const/4·v |
83 | ····const/4·v4,·0x0 |
83 | ····.line·89 | 84 | ····.line·89 |
84 |
····.local·v |
85 | ····.local·v4,·"idleConnectionCount":I |
85 |
····iget-object·v |
86 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
86 |
····monitor-enter·v |
87 | ····monitor-enter·v6 |
87 | ····.line·90 | 88 | ····.line·90 |
88 | ····:try_start_0 | 89 | ····:try_start_0 |
89 |
····iget-object·v |
90 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
90 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; | 91 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; |
91 |
····invoke-static·{v |
92 | ····invoke-static·{v5},·Lcom/squareup/okhttp/ConnectionPool;->access$000(Lcom/squareup/okhttp/ConnectionPool;)Ljava/util/LinkedList; |
92 |
····move-result-object·v |
93 | ····move-result-object·v5 |
93 |
····iget-object·v |
94 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
94 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; | 95 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; |
95 |
····invoke-static·{v |
96 | ····invoke-static·{v7},·Lcom/squareup/okhttp/ConnectionPool;->access$000(Lcom/squareup/okhttp/ConnectionPool;)Ljava/util/LinkedList; |
96 |
····move-result-object·v |
97 | ····move-result-object·v7 |
97 |
····invoke-virtual·{v |
98 | ····invoke-virtual·{v7},·Ljava/util/LinkedList;->size()I |
98 |
····move-result·v |
99 | ····move-result·v7 |
99 |
····invoke-virtual·{v |
100 | ····invoke-virtual·{v5,·v7},·Ljava/util/LinkedList;->listIterator(I)Ljava/util/ListIterator; |
100 | ····move-result-object·v3 | 101 | ····move-result-object·v3 |
101 | ····.line·91 | 102 | ····.line·91 |
102 | ····.local·v3,·"i":Ljava/util/ListIterator;,·"Ljava/util/ListIterator<Lcom/squareup/okhttp/Connection;>;" | 103 | ····.local·v3,·"i":Ljava/util/ListIterator;,·"Ljava/util/ListIterator<Lcom/squareup/okhttp/Connection;>;" |
103 | ····:cond_0 | 104 | ····:cond_0 |
104 | ····:goto_0 | 105 | ····:goto_0 |
105 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->hasPrevious()Z | 106 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->hasPrevious()Z |
106 |
····move-result·v |
107 | ····move-result·v5 |
107 |
····if-eqz·v |
108 | ····if-eqz·v5,·:cond_2 |
108 | ····.line·92 | 109 | ····.line·92 |
109 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->previous()Ljava/lang/Object; | 110 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->previous()Ljava/lang/Object; |
110 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
111 | ····check-cast·v0,·Lcom/squareup/okhttp/Connection; | 112 | ····check-cast·v0,·Lcom/squareup/okhttp/Connection; |
112 | ····.line·93 | 113 | ····.line·93 |
113 | ····.local·v0,·"connection":Lcom/squareup/okhttp/Connection; | 114 | ····.local·v0,·"connection":Lcom/squareup/okhttp/Connection; |
114 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/Connection;->isAlive()Z | 115 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/Connection;->isAlive()Z |
115 |
····move-result·v |
116 | ····move-result·v5 |
116 |
····if-eqz·v |
117 | ····if-eqz·v5,·:cond_1 |
117 |
····iget-object·v |
118 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
118 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J | 119 | ····#·getter·for:·Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J |
119 |
····invoke-static·{v |
120 | ····invoke-static·{v5},·Lcom/squareup/okhttp/ConnectionPool;->access$100(Lcom/squareup/okhttp/ConnectionPool;)J |
120 | ····move-result-wide·v8 | 121 | ····move-result-wide·v8 |
121 | ····invoke-virtual·{v0,·v8,·v9},·Lcom/squareup/okhttp/Connection;->isExpired(J)Z | 122 | ····invoke-virtual·{v0,·v8,·v9},·Lcom/squareup/okhttp/Connection;->isExpired(J)Z |
122 |
····move-result·v |
123 | ····move-result·v5 |
123 |
····if-eqz·v |
124 | ····if-eqz·v5,·:cond_4 |
124 | ····.line·94 | 125 | ····.line·94 |
125 | ····:cond_1 | 126 | ····:cond_1 |
126 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->remove()V | 127 | ····invoke-interface·{v3},·Ljava/util/ListIterator;->remove()V |
127 | ····.line·95 | 128 | ····.line·95 |
128 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 129 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 5565/10051 bytes (55.37%) of diff not shown. |
Offset 123, 14 lines modified | Offset 123, 15 lines modified | ||
123 | ····if-eqz·v2,·:cond_0 | 123 | ····if-eqz·v2,·:cond_0 |
124 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->uriHost:Ljava/lang/String; | 124 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->uriHost:Ljava/lang/String; |
125 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->uriHost:Ljava/lang/String; | 125 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->uriHost:Ljava/lang/String; |
126 | ····.line·94 | ||
126 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 127 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
127 | ····move-result·v2 | 128 | ····move-result·v2 |
128 | ····if-eqz·v2,·:cond_0 | 129 | ····if-eqz·v2,·:cond_0 |
129 | ····iget·v2,·p0,·Lcom/squareup/okhttp/Address;->uriPort:I | 130 | ····iget·v2,·p0,·Lcom/squareup/okhttp/Address;->uriPort:I |
Offset 139, 24 lines modified | Offset 140, 26 lines modified | ||
139 | ····if-ne·v2,·v3,·:cond_0 | 140 | ····if-ne·v2,·v3,·:cond_0 |
140 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 141 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
141 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 142 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
143 | ····.line·96 | ||
142 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/Util;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z | 144 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/Util;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z |
143 | ····move-result·v2 | 145 | ····move-result·v2 |
144 | ····if-eqz·v2,·:cond_0 | 146 | ····if-eqz·v2,·:cond_0 |
145 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; | 147 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Address;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; |
146 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; | 148 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Address;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; |
149 | ····.line·97 | ||
147 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/Util;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z | 150 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/Util;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z |
148 | ····move-result·v2 | 151 | ····move-result·v2 |
149 | ····if-eqz·v2,·:cond_0 | 152 | ····if-eqz·v2,·:cond_0 |
150 | ····const/4·v1,·0x1 | 153 | ····const/4·v1,·0x1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/ConnectionPool; | 21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/ConnectionPool; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/ConnectionPool;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/ConnectionPool;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/ConnectionPool; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool$2;->this$0:Lcom/squareup/okhttp/ConnectionPool; | 28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool$2;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 191, 14 lines modified | Offset 191, 15 lines modified | ||
191 | ····const-string·v7,·"Unexpected·response·code·for·CONNECT:·" | 191 | ····const-string·v7,·"Unexpected·response·code·for·CONNECT:·" |
192 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 192 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
193 | ····move-result-object·v6 | 193 | ····move-result-object·v6 |
194 | ····.line·287 | ||
194 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/RawHeaders;->getResponseCode()I | 195 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/RawHeaders;->getResponseCode()I |
195 | ····move-result·v7 | 196 | ····move-result·v7 |
196 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 197 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
197 | ····move-result-object·v6 | 198 | ····move-result-object·v6 |
Offset 329, 14 lines modified | Offset 330, 15 lines modified | ||
329 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/Connection;->route:Lcom/squareup/okhttp/Route; | 330 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/Connection;->route:Lcom/squareup/okhttp/Route; |
330 | ····iget-object·v6,·v6,·Lcom/squareup/okhttp/Route;->address:Lcom/squareup/okhttp/Address; | 331 | ····iget-object·v6,·v6,·Lcom/squareup/okhttp/Route;->address:Lcom/squareup/okhttp/Address; |
331 | ····iget·v6,·v6,·Lcom/squareup/okhttp/Address;->uriPort:I | 332 | ····iget·v6,·v6,·Lcom/squareup/okhttp/Address;->uriPort:I |
333 | ····.line·129 | ||
332 | ····invoke-virtual·{v3,·v4,·v5,·v6,·v7},·Ljavax/net/ssl/SSLSocketFactory;->createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; | 334 | ····invoke-virtual·{v3,·v4,·v5,·v6,·v7},·Ljavax/net/ssl/SSLSocketFactory;->createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; |
333 | ····move-result-object·v3 | 335 | ····move-result-object·v3 |
334 | ····iput-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->socket:Ljava/net/Socket; | 336 | ····iput-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->socket:Ljava/net/Socket; |
335 | ····.line·130 | 337 | ····.line·130 |
Offset 462, 14 lines modified | Offset 464, 15 lines modified | ||
462 | ····.line·153 | 464 | ····.line·153 |
463 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->route:Lcom/squareup/okhttp/Route; | 465 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->route:Lcom/squareup/okhttp/Route; |
464 | ····iget-boolean·v3,·v3,·Lcom/squareup/okhttp/Route;->modernTls:Z | 466 | ····iget-boolean·v3,·v3,·Lcom/squareup/okhttp/Route;->modernTls:Z |
465 | ····if-eqz·v3,·:cond_4 | 467 | ····if-eqz·v3,·:cond_4 |
468 | ····.line·154 | ||
466 | ····invoke-virtual·{v0,·v2},·Lcom/squareup/okhttp/internal/Platform;->getNpnSelectedProtocol(Ljavax/net/ssl/SSLSocket;)[B | 469 | ····invoke-virtual·{v0,·v2},·Lcom/squareup/okhttp/internal/Platform;->getNpnSelectedProtocol(Ljavax/net/ssl/SSLSocket;)[B |
467 | ····move-result-object·v1 | 470 | ····move-result-object·v1 |
468 | ····.local·v1,·"selectedProtocol":[B | 471 | ····.local·v1,·"selectedProtocol":[B |
469 | ····if-eqz·v1,·:cond_4 | 472 | ····if-eqz·v1,·:cond_4 |
Offset 500, 14 lines modified | Offset 503, 15 lines modified | ||
500 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/Connection;->in:Ljava/io/InputStream; | 503 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/Connection;->in:Ljava/io/InputStream; |
501 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/Connection;->out:Ljava/io/OutputStream; | 504 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/Connection;->out:Ljava/io/OutputStream; |
502 | ····invoke-direct·{v3,·v4,·v7,·v5,·v6},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;-><init>(Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V | 505 | ····invoke-direct·{v3,·v4,·v7,·v5,·v6},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;-><init>(Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V |
506 | ····.line·158 | ||
503 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;->build()Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 507 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;->build()Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
504 | ····move-result-object·v3 | 508 | ····move-result-object·v3 |
505 | ····iput-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->spdyConnection:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 509 | ····iput-object·v3,·p0,·Lcom/squareup/okhttp/Connection;->spdyConnection:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
506 | ····.line·164 | 510 | ····.line·164 |
Offset 833, 15 lines modified | Offset 837, 15 lines modified | ||
833 | ····.line·168 | 837 | ····.line·168 |
834 | ····iget-boolean·v0,·p0,·Lcom/squareup/okhttp/Connection;->connected:Z | 838 | ····iget-boolean·v0,·p0,·Lcom/squareup/okhttp/Connection;->connected:Z |
835 | ····return·v0 | 839 | ····return·v0 |
836 | .end·method | 840 | .end·method |
837 | .method·public·isExpired(J)Z | 841 | .method·public·isExpired(J)Z |
838 |
····.locals· |
842 | ····.locals·5 |
839 | ····.param·p1,·"keepAliveDurationNs"····#·J | 843 | ····.param·p1,·"keepAliveDurationNs"····#·J |
840 | ····.prologue | 844 | ····.prologue |
841 | ····.line·210 | 845 | ····.line·210 |
842 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/Connection;->isIdle()Z | 846 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/Connection;->isIdle()Z |
843 | ····move-result·v0 | 847 | ····move-result·v0 |
Offset 136, 64 lines modified | Offset 136, 64 lines modified | ||
136 | ····sput-object·v5,·Lcom/squareup/okhttp/ConnectionPool;->systemDefault:Lcom/squareup/okhttp/ConnectionPool; | 136 | ····sput-object·v5,·Lcom/squareup/okhttp/ConnectionPool;->systemDefault:Lcom/squareup/okhttp/ConnectionPool; |
137 | ····goto·:goto_1 | 137 | ····goto·:goto_1 |
138 | .end·method | 138 | .end·method |
139 | .method·public·constructor·<init>(IJ)V | 139 | .method·public·constructor·<init>(IJ)V |
140 |
····.locals· |
140 | ····.locals·10 |
141 | ····.param·p1,·"maxIdleConnections"····#·I | 141 | ····.param·p1,·"maxIdleConnections"····#·I |
142 | ····.param·p2,·"keepAliveDurationMs"····#·J | 142 | ····.param·p2,·"keepAliveDurationMs"····#·J |
143 | ····.prologue | 143 | ····.prologue |
144 |
····const-wide/16·v |
144 | ····const-wide/16·v8,·0x3e8 |
145 | ····.line·119 | 145 | ····.line·119 |
146 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 146 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
147 | ····.line·80 | 147 | ····.line·80 |
148 | ····new-instance·v0,·Ljava/util/LinkedList; | 148 | ····new-instance·v0,·Ljava/util/LinkedList; |
149 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V | 149 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V |
150 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; | 150 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; |
151 | ····.line·83 | 151 | ····.line·83 |
152 |
····new-instance·v |
152 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
153 |
····const/4·v |
153 | ····const/4·v2,·0x0 |
154 |
····const/4·v |
154 | ····const/4·v3,·0x1 |
155 |
····const-wide/16·v |
155 | ····const-wide/16·v4,·0x3c |
156 |
····sget-object·v |
156 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
157 |
····new-instance·v |
157 | ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue; |
158 |
····invoke-direct·{v |
158 | ····invoke-direct·{v7},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V |
159 |
····invoke-direct/range·{v |
159 | ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
160 |
····iput-object·v |
160 | ····iput-object·v1,·p0,·Lcom/squareup/okhttp/ConnectionPool;->executorService:Ljava/util/concurrent/ExecutorService; |
161 | ····.line·85 | 161 | ····.line·85 |
162 | ····new-instance·v0,·Lcom/squareup/okhttp/ConnectionPool$1; | 162 | ····new-instance·v0,·Lcom/squareup/okhttp/ConnectionPool$1; |
163 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/ConnectionPool$1;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V | 163 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/ConnectionPool$1;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V |
164 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connectionsCleanupCallable:Ljava/util/concurrent/Callable; | 164 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connectionsCleanupCallable:Ljava/util/concurrent/Callable; |
165 | ····.line·120 | 165 | ····.line·120 |
166 | ····iput·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool;->maxIdleConnections:I | 166 | ····iput·p1,·p0,·Lcom/squareup/okhttp/ConnectionPool;->maxIdleConnections:I |
167 | ····.line·121 | 167 | ····.line·121 |
168 |
····mul-long·v0,·p2,·v |
168 | ····mul-long·v0,·p2,·v8 |
169 |
····mul-long/2addr·v0,·v |
169 | ····mul-long/2addr·v0,·v8 |
170 | ····iput-wide·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J | 170 | ····iput-wide·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J |
171 | ····.line·122 | 171 | ····.line·122 |
172 | ····return-void | 172 | ····return-void |
173 | .end·method | 173 | .end·method |
Offset 252, 14 lines modified | Offset 252, 15 lines modified | ||
252 | ····invoke-direct·{v2,·p0},·Lcom/squareup/okhttp/ConnectionPool$2;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V | 252 | ····invoke-direct·{v2,·p0},·Lcom/squareup/okhttp/ConnectionPool$2;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V |
253 | ····invoke-interface·{v1,·v2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; | 253 | ····invoke-interface·{v1,·v2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; |
254 | ····move-result-object·v1 | 254 | ····move-result-object·v1 |
255 | ····.line·144 | ||
255 | ····invoke-interface·{v1},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object; | 256 | ····invoke-interface·{v1},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object; |
256 | ····:try_end_0 | 257 | ····:try_end_0 |
257 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 258 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
258 | ····.line·148 | 259 | ····.line·148 |
259 | ····return-void | 260 | ····return-void |
Offset 285, 35 lines modified | Offset 286, 34 lines modified | ||
285 | ····.line·264 | 286 | ····.line·264 |
286 | ····monitor-enter·p0 | 287 | ····monitor-enter·p0 |
287 | ····.line·265 | 288 | ····.line·265 |
288 | ····:try_start_0 | 289 | ····:try_start_0 |
289 | ····new-instance·v1,·Ljava/util/ArrayList; | 290 | ····new-instance·v1,·Ljava/util/ArrayList; |
290 |
····iget-object·v |
291 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; |
291 |
····invoke-direct·{v1,·v |
292 | ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
292 | ····.line·266 | 293 | ····.line·266 |
293 | ····.local·v1,·"connections":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/Connection;>;" | 294 | ····.local·v1,·"connections":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/Connection;>;" |
294 |
····iget-object·v |
295 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/LinkedList; |
295 |
····invoke-virtual·{v |
296 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->clear()V |
296 | ····.line·267 | 297 | ····.line·267 |
Max diff block lines reached; 5674/9875 bytes (57.46%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/HttpResponseCache; | 21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/HttpResponseCache; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/HttpResponseCache;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/HttpResponseCache;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/HttpResponseCache; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·146 | 27 | ····.line·146 |
27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/HttpResponseCache$1;->this$0:Lcom/squareup/okhttp/HttpResponseCache; | 28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/HttpResponseCache$1;->this$0:Lcom/squareup/okhttp/HttpResponseCache; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$this$0:Lcom/squareup/okhttp/HttpResponseCache; | 21 | .field·final·synthetic·val$this$0:Lcom/squareup/okhttp/HttpResponseCache; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl;Ljava/io/OutputStream;Lcom/squareup/okhttp/HttpResponseCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl;Ljava/io/OutputStream;Lcom/squareup/okhttp/HttpResponseCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl; | ||
25 | ····.param·p2,·"x0"····#·Ljava/io/OutputStream; | 26 | ····.param·p2,·"x0"····#·Ljava/io/OutputStream; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·373 | 28 | ····.line·373 |
28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl$1;->this$1:Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl; | 29 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl$1;->this$1:Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl; |
29 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl$1;->val$this$0:Lcom/squareup/okhttp/HttpResponseCache; | 30 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl$1;->val$this$0:Lcom/squareup/okhttp/HttpResponseCache; |
Offset 567, 142 lines modified | Offset 567, 134 lines modified | ||
567 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 567 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
568 | ····throw·v7 | 568 | ····throw·v7 |
569 | .end·method | 569 | .end·method |
570 | .method·private·writeCertArray(Ljava/io/Writer;[Ljava/security/cert/Certificate;)V | 570 | .method·private·writeCertArray(Ljava/io/Writer;[Ljava/security/cert/Certificate;)V |
571 |
····.locals· |
571 | ····.locals·8 |
572 | ····.param·p1,·"writer"····#·Ljava/io/Writer; | 572 | ····.param·p1,·"writer"····#·Ljava/io/Writer; |
573 | ····.param·p2,·"certificates"····#·[Ljava/security/cert/Certificate; | 573 | ····.param·p2,·"certificates"····#·[Ljava/security/cert/Certificate; |
574 | ····.annotation·system·Ldalvik/annotation/Throws; | 574 | ····.annotation·system·Ldalvik/annotation/Throws; |
575 | ········value·=·{ | 575 | ········value·=·{ |
576 | ············Ljava/io/IOException; | 576 | ············Ljava/io/IOException; |
577 | ········} | 577 | ········} |
578 | ····.end·annotation | 578 | ····.end·annotation |
579 | ····.prologue | 579 | ····.prologue |
580 | ····.line·583 | 580 | ····.line·583 |
581 | ····if-nez·p2,·:cond_1 | 581 | ····if-nez·p2,·:cond_1 |
582 | ····.line·584 | 582 | ····.line·584 |
583 |
····const-string·v |
583 | ····const-string·v4,·"-1\n" |
584 |
····invoke-virtual·{p1,·v |
584 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
585 | ····.line·597 | 585 | ····.line·597 |
586 | ····:cond_0 | 586 | ····:cond_0 |
587 | ····return-void | 587 | ····return-void |
588 | ····.line·588 | 588 | ····.line·588 |
589 | ····:cond_1 | 589 | ····:cond_1 |
590 | ····:try_start_0 | 590 | ····:try_start_0 |
591 |
····new-instance·v |
591 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
592 |
····invoke-direct·{v |
592 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
593 |
····array-length·v |
593 | ····array-length·v5,·p2 |
594 |
····invoke-static·{v |
594 | ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
595 |
····move-result-object·v |
595 | ····move-result-object·v5 |
596 |
····invoke-virtual·{v |
596 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
597 |
····move-result-object·v |
597 | ····move-result-object·v4 |
598 |
····const/16·v |
598 | ····const/16·v5,·0xa |
599 |
····invoke-virtual·{v |
599 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
600 |
····move-result-object·v |
600 | ····move-result-object·v4 |
601 |
····invoke-virtual·{v |
601 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
602 |
····move-result-object·v |
602 | ····move-result-object·v4 |
603 |
····invoke-virtual·{p1,·v |
603 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
604 | ····.line·589 | 604 | ····.line·589 |
605 |
···· |
605 | ····array-length·v5,·p2 |
606 | ····.local·v0,·"arr$":[Ljava/security/cert/Certificate; | ||
607 | ····array-length·v5,·v0 | ||
608 | ····.local·v5,·"len$":I | ||
609 | ····const/4·v4,·0x0 | 606 | ····const/4·v4,·0x0 |
610 | ····.local·v4,·"i$":I | ||
611 | ····:goto_0 | 607 | ····:goto_0 |
612 | ····if-ge·v4,·v5,·:cond_0 | 608 | ····if-ge·v4,·v5,·:cond_0 |
613 |
····aget-object·v |
609 | ····aget-object·v1,·p2,·v4 |
614 | ····.line·590 | 610 | ····.line·590 |
615 |
····.local·v |
611 | ····.local·v1,·"certificate":Ljava/security/cert/Certificate; |
616 |
····invoke-virtual·{v |
612 | ····invoke-virtual·{v1},·Ljava/security/cert/Certificate;->getEncoded()[B |
617 |
····move-result-object·v |
613 | ····move-result-object·v0 |
618 | ····.line·591 | 614 | ····.line·591 |
619 |
····.local·v |
615 | ····.local·v0,·"bytes":[B |
620 |
····invoke-static·{v |
616 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Base64;->encode([B)Ljava/lang/String; |
621 |
····move-result-object·v |
617 | ····move-result-object·v3 |
622 | ····.line·592 | 618 | ····.line·592 |
623 |
····.local·v |
619 | ····.local·v3,·"line":Ljava/lang/String; |
624 |
····new-instance·v |
620 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
625 |
····invoke-direct·{v |
621 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
626 |
····invoke-virtual·{v |
622 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
627 |
····move-result-object·v |
623 | ····move-result-object·v6 |
628 |
····const/16·v |
624 | ····const/16·v7,·0xa |
629 |
····invoke-virtual·{v |
625 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Max diff block lines reached; 3366/7543 bytes (44.62%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/net/ResponseCache; | 2 | .super·Ljava/net/ResponseCache; |
3 | .source·"HttpResponseCache.java" | 3 | .source·"HttpResponseCache.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/squareup/okhttp/HttpResponseCache$3;, | ||
8 | ········Lcom/squareup/okhttp/HttpResponseCache$EntrySecureCacheResponse;, | 7 | ········Lcom/squareup/okhttp/HttpResponseCache$EntrySecureCacheResponse;, |
9 | ········Lcom/squareup/okhttp/HttpResponseCache$EntryCacheResponse;, | 8 | ········Lcom/squareup/okhttp/HttpResponseCache$EntryCacheResponse;, |
10 | ········Lcom/squareup/okhttp/HttpResponseCache$Entry;, | 9 | ········Lcom/squareup/okhttp/HttpResponseCache$Entry;, |
11 | ········Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl; | 10 | ········Lcom/squareup/okhttp/HttpResponseCache$CacheRequestImpl; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 223, 91 lines modified | Offset 222, 86 lines modified | ||
223 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
224 | ····return-object·v0 | 223 | ····return-object·v0 |
225 | .end·method | 224 | .end·method |
226 | .method·private·static·bytesToHexString([B)Ljava/lang/String; | 225 | .method·private·static·bytesToHexString([B)Ljava/lang/String; |
227 |
····.locals· |
226 | ····.locals·8 |
228 | ····.param·p0,·"bytes"····#·[B | 227 | ····.param·p0,·"bytes"····#·[B |
229 | ····.prologue | 228 | ····.prologue |
230 | ····.line·187 | 229 | ····.line·187 |
231 |
····sget-object·v |
230 | ····sget-object·v4,·Lcom/squareup/okhttp/HttpResponseCache;->DIGITS:[C |
232 | ····.line·188 | 231 | ····.line·188 |
233 |
····.local·v |
232 | ····.local·v4,·"digits":[C |
234 |
····array-length·v |
233 | ····array-length·v5,·p0 |
235 |
····mul-int/lit8·v |
234 | ····mul-int/lit8·v5,·v5,·0x2 |
236 |
····new-array·v |
235 | ····new-array·v1,·v5,·[C |
237 | ····.line·189 | 236 | ····.line·189 |
238 |
····.local·v |
237 | ····.local·v1,·"buf":[C |
239 |
····const/4·v |
238 | ····const/4·v2,·0x0 |
240 | ····.line·190 | 239 | ····.line·190 |
241 |
····.local·v |
240 | ····.local·v2,·"c":I |
242 |
···· |
241 | ····array-length·v6,·p0 |
243 | ····.local·v0,·"arr$":[B | ||
244 | ····array-length·v7,·v0 | ||
245 |
···· |
242 | ····const/4·v5,·0x0 |
246 | ····const/4·v6,·0x0 | ||
247 |
···· |
243 | ····move·v3,·v2 |
248 | ····move·v4,·v3 | ||
249 |
····.end·local·v |
244 | ····.end·local·v2····#·"c":I |
250 |
····.local·v |
245 | ····.local·v3,·"c":I |
251 | ····:goto_0 | 246 | ····:goto_0 |
252 |
····if-ge·v |
247 | ····if-ge·v5,·v6,·:cond_0 |
253 |
····aget-byte·v |
248 | ····aget-byte·v0,·p0,·v5 |
254 | ····.line·191 | 249 | ····.line·191 |
255 |
····.local·v |
250 | ····.local·v0,·"b":B |
256 |
····add-int/lit8·v |
251 | ····add-int/lit8·v2,·v3,·0x1 |
257 |
····.end·local·v |
252 | ····.end·local·v3····#·"c":I |
258 |
····.restart·local·v |
253 | ····.restart·local·v2····#·"c":I |
259 |
····shr-int/lit8·v |
254 | ····shr-int/lit8·v7,·v0,·0x4 |
260 |
····and-int/lit8·v |
255 | ····and-int/lit8·v7,·v7,·0xf |
261 |
····aget-char·v |
256 | ····aget-char·v7,·v4,·v7 |
262 |
····aput-char·v |
257 | ····aput-char·v7,·v1,·v3 |
263 | ····.line·192 | 258 | ····.line·192 |
264 |
····add-int/lit8·v |
259 | ····add-int/lit8·v3,·v2,·0x1 |
265 |
····.end·local·v |
260 | ····.end·local·v2····#·"c":I |
266 |
····.restart·local·v |
261 | ····.restart·local·v3····#·"c":I |
267 |
····and-int/lit8·v |
262 | ····and-int/lit8·v7,·v0,·0xf |
268 |
····aget-char·v |
263 | ····aget-char·v7,·v4,·v7 |
269 |
····aput-char·v |
264 | ····aput-char·v7,·v1,·v2 |
270 | ····.line·190 | 265 | ····.line·190 |
271 |
····add-int/lit8·v |
266 | ····add-int/lit8·v5,·v5,·0x1 |
272 | ····goto·:goto_0 | 267 | ····goto·:goto_0 |
273 | ····.line·194 | 268 | ····.line·194 |
274 |
····.end·local·v |
269 | ····.end·local·v0····#·"b":B |
275 | ····:cond_0 | 270 | ····:cond_0 |
276 |
····new-instance·v |
271 | ····new-instance·v5,·Ljava/lang/String; |
277 |
····invoke-direct·{v |
272 | ····invoke-direct·{v5,·v1},·Ljava/lang/String;-><init>([C)V |
Max diff block lines reached; 3299/6381 bytes (51.70%) of diff not shown. |
Offset 112, 24 lines modified | Offset 112, 26 lines modified | ||
112 | ····.line·206 | 112 | ····.line·206 |
113 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 113 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
114 | ····if-eqz·v1,·:cond_3 | 114 | ····if-eqz·v1,·:cond_3 |
115 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 115 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
116 | ····.line·208 | ||
116 | ····:goto_3 | 117 | ····:goto_3 |
117 | ····iput-object·v1,·v0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 118 | ····iput-object·v1,·v0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
118 | ····.line·209 | 119 | ····.line·209 |
119 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; | 120 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; |
120 | ····if-eqz·v1,·:cond_4 | 121 | ····if-eqz·v1,·:cond_4 |
121 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; | 122 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; |
123 | ····.line·211 | ||
122 | ····:goto_4 | 124 | ····:goto_4 |
123 | ····iput-object·v1,·v0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; | 125 | ····iput-object·v1,·v0,·Lcom/squareup/okhttp/OkHttpClient;->hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; |
124 | ····.line·212 | 126 | ····.line·212 |
125 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->connectionPool:Lcom/squareup/okhttp/ConnectionPool; | 127 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->connectionPool:Lcom/squareup/okhttp/ConnectionPool; |
126 | ····if-eqz·v1,·:cond_5 | 128 | ····if-eqz·v1,·:cond_5 |
Offset 167, 23 lines modified | Offset 169, 23 lines modified | ||
167 | ····:cond_2 | 169 | ····:cond_2 |
168 | ····invoke-static·{},·Ljava/net/ResponseCache;->getDefault()Ljava/net/ResponseCache; | 170 | ····invoke-static·{},·Ljava/net/ResponseCache;->getDefault()Ljava/net/ResponseCache; |
169 | ····move-result-object·v1 | 171 | ····move-result-object·v1 |
170 | ····goto·:goto_2 | 172 | ····goto·:goto_2 |
171 |
····.line·20 |
173 | ····.line·208 |
172 | ····:cond_3 | 174 | ····:cond_3 |
173 | ····invoke-static·{},·Ljavax/net/ssl/HttpsURLConnection;->getDefaultSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory; | 175 | ····invoke-static·{},·Ljavax/net/ssl/HttpsURLConnection;->getDefaultSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory; |
174 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
175 | ····goto·:goto_3 | 177 | ····goto·:goto_3 |
176 |
····.line·2 |
178 | ····.line·211 |
177 | ····:cond_4 | 179 | ····:cond_4 |
178 | ····invoke-static·{},·Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier; | 180 | ····invoke-static·{},·Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier; |
179 | ····move-result-object·v1 | 181 | ····move-result-object·v1 |
180 | ····goto·:goto_4 | 182 | ····goto·:goto_4 |
Offset 108, 24 lines modified | Offset 108, 26 lines modified | ||
108 | ····if-eqz·v2,·:cond_0 | 108 | ····if-eqz·v2,·:cond_0 |
109 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Route;->proxy:Ljava/net/Proxy; | 109 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Route;->proxy:Ljava/net/Proxy; |
110 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Route;->proxy:Ljava/net/Proxy; | 110 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Route;->proxy:Ljava/net/Proxy; |
111 | ····.line·76 | ||
111 | ····invoke-virtual·{v2,·v3},·Ljava/net/Proxy;->equals(Ljava/lang/Object;)Z | 112 | ····invoke-virtual·{v2,·v3},·Ljava/net/Proxy;->equals(Ljava/lang/Object;)Z |
112 | ····move-result·v2 | 113 | ····move-result·v2 |
113 | ····if-eqz·v2,·:cond_0 | 114 | ····if-eqz·v2,·:cond_0 |
114 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Route;->inetSocketAddress:Ljava/net/InetSocketAddress; | 115 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/Route;->inetSocketAddress:Ljava/net/InetSocketAddress; |
115 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Route;->inetSocketAddress:Ljava/net/InetSocketAddress; | 116 | ····iget-object·v3,·v0,·Lcom/squareup/okhttp/Route;->inetSocketAddress:Ljava/net/InetSocketAddress; |
117 | ····.line·77 | ||
116 | ····invoke-virtual·{v2,·v3},·Ljava/net/InetSocketAddress;->equals(Ljava/lang/Object;)Z | 118 | ····invoke-virtual·{v2,·v3},·Ljava/net/InetSocketAddress;->equals(Ljava/lang/Object;)Z |
117 | ····move-result·v2 | 119 | ····move-result·v2 |
118 | ····if-eqz·v2,·:cond_0 | 120 | ····if-eqz·v2,·:cond_0 |
119 | ····iget-boolean·v2,·p0,·Lcom/squareup/okhttp/Route;->modernTls:Z | 121 | ····iget-boolean·v2,·p0,·Lcom/squareup/okhttp/Route;->modernTls:Z |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/DiskLruCache; | 31 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;)V | 33 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·164 | 37 | ····.line·164 |
37 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$1;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; | 38 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$1;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 27, 15 lines modified | Offset 27, 16 lines modified | ||
27 | .field·private·final·sequenceNumber:J | 27 | .field·private·final·sequenceNumber:J |
28 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/DiskLruCache; | 28 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;[J)V | 30 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;[J)V |
31 |
····.locals· |
31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | ||
32 | ····.param·p2,·"key"····#·Ljava/lang/String; | 33 | ····.param·p2,·"key"····#·Ljava/lang/String; |
33 | ····.param·p3,·"sequenceNumber"····#·J | 34 | ····.param·p3,·"sequenceNumber"····#·J |
34 | ····.param·p5,·"ins"····#·[Ljava/io/InputStream; | 35 | ····.param·p5,·"ins"····#·[Ljava/io/InputStream; |
35 | ····.param·p6,·"lengths"····#·[J | 36 | ····.param·p6,·"lengths"····#·[J |
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·671 | 38 | ····.line·671 |
Offset 56, 15 lines modified | Offset 57, 15 lines modified | ||
56 | ····iput-object·p6,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->lengths:[J | 57 | ····iput-object·p6,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->lengths:[J |
57 | ····.line·676 | 58 | ····.line·676 |
58 | ····return-void | 59 | ····return-void |
59 | .end·method | 60 | .end·method |
60 | .method·synthetic·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V | 61 | .method·synthetic·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Ljava/io/InputStream;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V |
61 |
····.locals· |
62 | ····.locals·1 |
62 | ····.param·p1,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | 63 | ····.param·p1,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; |
63 | ····.param·p2,·"x1"····#·Ljava/lang/String; | 64 | ····.param·p2,·"x1"····#·Ljava/lang/String; |
64 | ····.param·p3,·"x2"····#·J | 65 | ····.param·p3,·"x2"····#·J |
65 | ····.param·p5,·"x3"····#·[Ljava/io/InputStream; | 66 | ····.param·p5,·"x3"····#·[Ljava/io/InputStream; |
66 | ····.param·p6,·"x4"····#·[J | 67 | ····.param·p6,·"x4"····#·[J |
67 | ····.param·p7,·"x5"····#·Lcom/squareup/okhttp/internal/DiskLruCache$1; | 68 | ····.param·p7,·"x5"····#·Lcom/squareup/okhttp/internal/DiskLruCache$1; |
Offset 78, 39 lines modified | Offset 79, 36 lines modified | ||
78 | #·virtual·methods | 79 | #·virtual·methods |
79 | .method·public·close()V | 80 | .method·public·close()V |
80 | ····.locals·4 | 81 | ····.locals·4 |
81 | ····.prologue | 82 | ····.prologue |
82 | ····.line·703 | 83 | ····.line·703 |
83 |
····iget-object·v |
84 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->ins:[Ljava/io/InputStream; |
84 |
|
85 | ····array-length·v3,·v2 |
85 | ····array-length·v3,·v0 | ||
86 | ····.local·v3,·"len$":I | ||
87 | ····const/4·v1,·0x0 | 86 | ····const/4·v1,·0x0 |
88 | ····.local·v1,·"i$":I | ||
89 | ····:goto_0 | 87 | ····:goto_0 |
90 | ····if-ge·v1,·v3,·:cond_0 | 88 | ····if-ge·v1,·v3,·:cond_0 |
91 |
····aget-object·v |
89 | ····aget-object·v0,·v2,·v1 |
92 | ····.line·704 | 90 | ····.line·704 |
93 |
····.local·v |
91 | ····.local·v0,·"in":Ljava/io/InputStream; |
94 |
····invoke-static·{v |
92 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V |
95 | ····.line·703 | 93 | ····.line·703 |
96 | ····add-int/lit8·v1,·v1,·0x1 | 94 | ····add-int/lit8·v1,·v1,·0x1 |
97 | ····goto·:goto_0 | 95 | ····goto·:goto_0 |
98 | ····.line·706 | 96 | ····.line·706 |
99 |
····.end·local·v |
97 | ····.end·local·v0····#·"in":Ljava/io/InputStream; |
100 | ····:cond_0 | 98 | ····:cond_0 |
101 | ····return-void | 99 | ····return-void |
102 | .end·method | 100 | .end·method |
103 | .method·public·edit()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; | 101 | .method·public·edit()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; |
104 | ····.locals·4 | 102 | ····.locals·4 |
105 | ····.annotation·system·Ldalvik/annotation/Throws; | 103 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·private·final·written:[Z | 31 | .field·private·final·written:[Z |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V | 33 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | ||
35 | ····.param·p2,·"entry"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; | 36 | ····.param·p2,·"entry"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; |
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·723 | 38 | ····.line·723 |
38 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Editor;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; | 39 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Editor;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····.line·871 | 99 | ····.line·871 |
100 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J | 100 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J |
101 | ····return-wide·v0 | 101 | ····return-wide·v0 |
102 | .end·method | 102 | .end·method |
103 | .method·static·synthetic·access$1202(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J | 103 | .method·static·synthetic·access$1202(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J |
104 |
····.locals· |
104 | ····.locals·1 |
105 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; | 105 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; |
106 | ····.param·p1,·"x1"····#·J | 106 | ····.param·p1,·"x1"····#·J |
107 | ····.prologue | 107 | ····.prologue |
108 | ····.line·871 | 108 | ····.line·871 |
109 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J | 109 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J |
Offset 214, 15 lines modified | Offset 214, 15 lines modified | ||
214 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 214 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
215 | ····throw·v0 | 215 | ····throw·v0 |
216 | .end·method | 216 | .end·method |
217 | .method·private·setLengths([Ljava/lang/String;)V | 217 | .method·private·setLengths([Ljava/lang/String;)V |
218 |
····.locals· |
218 | ····.locals·6 |
219 | ····.param·p1,·"strings"····#·[Ljava/lang/String; | 219 | ····.param·p1,·"strings"····#·[Ljava/lang/String; |
220 | ····.annotation·system·Ldalvik/annotation/Throws; | 220 | ····.annotation·system·Ldalvik/annotation/Throws; |
221 | ········value·=·{ | 221 | ········value·=·{ |
222 | ············Ljava/io/IOException; | 222 | ············Ljava/io/IOException; |
223 | ········} | 223 | ········} |
224 | ····.end·annotation | 224 | ····.end·annotation |
Offset 260, 17 lines modified | Offset 260, 17 lines modified | ||
260 | ····.line·907 | 260 | ····.line·907 |
261 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J | 261 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J |
262 | ····aget-object·v3,·p1,·v1 | 262 | ····aget-object·v3,·p1,·v1 |
263 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 263 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
264 |
····move-result-wide·v |
264 | ····move-result-wide·v4 |
265 |
····aput-wide·v |
265 | ····aput-wide·v4,·v2,·v1 |
266 | ····:try_end_0 | 266 | ····:try_end_0 |
267 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 267 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
268 | ····.line·906 | 268 | ····.line·906 |
269 | ····add-int/lit8·v1,·v1,·0x1 | 269 | ····add-int/lit8·v1,·v1,·0x1 |
270 | ····goto·:goto_0 | 270 | ····goto·:goto_0 |
Offset 395, 51 lines modified | Offset 395, 48 lines modified | ||
395 | ········value·=·{ | 395 | ········value·=·{ |
396 | ············Ljava/io/IOException; | 396 | ············Ljava/io/IOException; |
397 | ········} | 397 | ········} |
398 | ····.end·annotation | 398 | ····.end·annotation |
399 | ····.prologue | 399 | ····.prologue |
400 | ····.line·892 | 400 | ····.line·892 |
401 |
····new-instance·v |
401 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
402 |
····invoke-direct·{v |
402 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
403 | ····.line·893 | 403 | ····.line·893 |
404 |
····.local·v |
404 | ····.local·v0,·"result":Ljava/lang/StringBuilder; |
405 |
····iget-object·v |
405 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J |
406 |
···· |
406 | ····array-length·v5,·v4 |
407 | ····array-length·v2,·v0 | ||
408 | ····.local·v2,·"len$":I | ||
409 | ····const/4·v1,·0x0 | 407 | ····const/4·v1,·0x0 |
410 | ····.local·v1,·"i$":I | ||
411 | ····:goto_0 | 408 | ····:goto_0 |
412 |
····if-ge·v1,·v |
409 | ····if-ge·v1,·v5,·:cond_0 |
413 |
····aget-wide·v |
410 | ····aget-wide·v2,·v4,·v1 |
414 | ····.line·894 | 411 | ····.line·894 |
415 |
····.local·v |
412 | ····.local·v2,·"size":J |
416 | ····const/16·v6,·0x20 | 413 | ····const/16·v6,·0x20 |
417 |
····invoke-virtual·{v |
414 | ····invoke-virtual·{v0,·v6},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
418 | ····move-result-object·v6 | 415 | ····move-result-object·v6 |
419 |
····invoke-virtual·{v6,·v |
416 | ····invoke-virtual·{v6,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
420 | ····.line·893 | 417 | ····.line·893 |
421 | ····add-int/lit8·v1,·v1,·0x1 | 418 | ····add-int/lit8·v1,·v1,·0x1 |
422 | ····goto·:goto_0 | 419 | ····goto·:goto_0 |
423 | ····.line·896 | 420 | ····.line·896 |
424 |
····.end·local·v |
421 | ····.end·local·v2····#·"size":J |
425 | ····:cond_0 | 422 | ····:cond_0 |
426 |
····invoke-virtual·{v |
423 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
427 |
····move-result-object·v |
424 | ····move-result-object·v1 |
Max diff block lines reached; 0/3289 bytes (0.00%) of diff not shown. |
Offset 112, 59 lines modified | Offset 112, 59 lines modified | ||
112 | ····sput-object·v0,·Lcom/squareup/okhttp/internal/DiskLruCache;->NULL_OUTPUT_STREAM:Ljava/io/OutputStream; | 112 | ····sput-object·v0,·Lcom/squareup/okhttp/internal/DiskLruCache;->NULL_OUTPUT_STREAM:Ljava/io/OutputStream; |
113 | ····return-void | 113 | ····return-void |
114 | .end·method | 114 | .end·method |
115 | .method·private·constructor·<init>(Ljava/io/File;IIJ)V | 115 | .method·private·constructor·<init>(Ljava/io/File;IIJ)V |
116 |
····.locals· |
116 | ····.locals·8 |
117 | ····.param·p1,·"directory"····#·Ljava/io/File; | 117 | ····.param·p1,·"directory"····#·Ljava/io/File; |
118 | ····.param·p2,·"appVersion"····#·I | 118 | ····.param·p2,·"appVersion"····#·I |
119 | ····.param·p3,·"valueCount"····#·I | 119 | ····.param·p3,·"valueCount"····#·I |
120 | ····.param·p4,·"maxSize"····#·J | 120 | ····.param·p4,·"maxSize"····#·J |
121 | ····.prologue | 121 | ····.prologue |
122 | ····const-wide/16·v4,·0x0 | 122 | ····const-wide/16·v4,·0x0 |
123 |
····const/4·v |
123 | ····const/4·v3,·0x1 |
124 |
····const/4·v |
124 | ····const/4·v2,·0x0 |
125 | ····.line·180 | 125 | ····.line·180 |
126 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 126 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
127 | ····.line·148 | 127 | ····.line·148 |
128 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->size:J | 128 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->size:J |
129 | ····.line·150 | 129 | ····.line·150 |
130 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 130 | ····new-instance·v0,·Ljava/util/LinkedHashMap; |
131 |
····const/high16·v |
131 | ····const/high16·v1,·0x3f400000····#·0.75f |
132 |
····invoke-direct·{v0,·v |
132 | ····invoke-direct·{v0,·v2,·v1,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V |
133 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; | 133 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; |
134 | ····.line·159 | 134 | ····.line·159 |
135 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->nextSequenceNumber:J | 135 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->nextSequenceNumber:J |
136 | ····.line·162 | 136 | ····.line·162 |
137 |
····new-instance·v |
137 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
138 |
····const-wide/16·v |
138 | ····const-wide/16·v4,·0x3c |
139 |
····sget-object·v |
139 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
140 |
····new-instance·v |
140 | ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue; |
141 |
····invoke-direct·{v |
141 | ····invoke-direct·{v7},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V |
142 |
····invoke-direct/range·{v |
142 | ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
143 |
····iput-object·v |
143 | ····iput-object·v1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->executorService:Ljava/util/concurrent/ThreadPoolExecutor; |
144 | ····.line·164 | 144 | ····.line·164 |
145 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/DiskLruCache$1; | 145 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/DiskLruCache$1; |
146 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/DiskLruCache$1;-><init>(Lcom/squareup/okhttp/internal/DiskLruCache;)V | 146 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/DiskLruCache$1;-><init>(Lcom/squareup/okhttp/internal/DiskLruCache;)V |
147 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->cleanupCallable:Ljava/util/concurrent/Callable; | 147 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->cleanupCallable:Ljava/util/concurrent/Callable; |
Offset 236, 15 lines modified | Offset 236, 15 lines modified | ||
236 | ····.line·88 | 236 | ····.line·88 |
237 | ····invoke-direct·{p0},·Lcom/squareup/okhttp/internal/DiskLruCache;->trimToSize()V | 237 | ····invoke-direct·{p0},·Lcom/squareup/okhttp/internal/DiskLruCache;->trimToSize()V |
238 | ····return-void | 238 | ····return-void |
239 | .end·method | 239 | .end·method |
240 | .method·static·synthetic·access$1600(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; | 240 | .method·static·synthetic·access$1600(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; |
241 |
····.locals· |
241 | ····.locals·2 |
242 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | 242 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; |
243 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 243 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
244 | ····.param·p2,·"x2"····#·J | 244 | ····.param·p2,·"x2"····#·J |
245 | ····.annotation·system·Ldalvik/annotation/Throws; | 245 | ····.annotation·system·Ldalvik/annotation/Throws; |
246 | ········value·=·{ | 246 | ········value·=·{ |
247 | ············Ljava/io/IOException; | 247 | ············Ljava/io/IOException; |
248 | ········} | 248 | ········} |
Offset 815, 15 lines modified | Offset 815, 15 lines modified | ||
815 | ····.line·384 | 815 | ····.line·384 |
816 | ····:cond_0 | 816 | ····:cond_0 |
817 | ····return-void | 817 | ····return-void |
818 | .end·method | 818 | .end·method |
819 | .method·private·declared-synchronized·edit(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; | 819 | .method·private·declared-synchronized·edit(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; |
820 |
····.locals· |
820 | ····.locals·6 |
821 | ····.param·p1,·"key"····#·Ljava/lang/String; | 821 | ····.param·p1,·"key"····#·Ljava/lang/String; |
822 | ····.param·p2,·"expectedSequenceNumber"····#·J | 822 | ····.param·p2,·"expectedSequenceNumber"····#·J |
823 | ····.annotation·system·Ldalvik/annotation/Throws; | 823 | ····.annotation·system·Ldalvik/annotation/Throws; |
824 | ········value·=·{ | 824 | ········value·=·{ |
825 | ············Ljava/io/IOException; | 825 | ············Ljava/io/IOException; |
826 | ········} | 826 | ········} |
827 | ····.end·annotation | 827 | ····.end·annotation |
Offset 855, 14 lines modified | Offset 855, 15 lines modified | ||
855 | ····cmp-long·v2,·p2,·v2 | 855 | ····cmp-long·v2,·p2,·v2 |
856 | ····if-eqz·v2,·:cond_1 | 856 | ····if-eqz·v2,·:cond_1 |
857 | ····if-eqz·v1,·:cond_0 | 857 | ····if-eqz·v1,·:cond_0 |
Max diff block lines reached; 32333/36421 bytes (88.78%) of diff not shown. |
Offset 55, 19 lines modified | Offset 55, 21 lines modified | ||
55 | ········value·=·{ | 55 | ········value·=·{ |
56 | ············Ljava/io/IOException; | 56 | ············Ljava/io/IOException; |
57 | ········} | 57 | ········} |
58 | ····.end·annotation | 58 | ····.end·annotation |
59 | ····.prologue | 59 | ····.prologue |
60 | ····.line·202 | 60 | ····.line·202 |
61 | ····.line·203 | ||
61 | ····:try_start_0 | 62 | ····:try_start_0 |
62 | ····invoke-virtual·{p1},·Ljava/net/Socket;->getLocalAddress()Ljava/net/InetAddress; | 63 | ····invoke-virtual·{p1},·Ljava/net/Socket;->getLocalAddress()Ljava/net/InetAddress; |
63 | ····move-result-object·v2 | 64 | ····move-result-object·v2 |
65 | ····.line·202 | ||
64 | ····invoke-static·{v2},·Ljava/net/NetworkInterface;->getByInetAddress(Ljava/net/InetAddress;)Ljava/net/NetworkInterface; | 66 | ····invoke-static·{v2},·Ljava/net/NetworkInterface;->getByInetAddress(Ljava/net/InetAddress;)Ljava/net/NetworkInterface; |
65 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
66 | ····.line·204 | 68 | ····.line·204 |
67 | ····.local·v1,·"networkInterface":Ljava/net/NetworkInterface; | 69 | ····.local·v1,·"networkInterface":Ljava/net/NetworkInterface; |
68 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/Platform$Java5;->getMtu:Ljava/lang/reflect/Method; | 70 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/Platform$Java5;->getMtu:Ljava/lang/reflect/Method; |
Offset 100, 14 lines modified | Offset 100, 15 lines modified | ||
100 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 100 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
101 | ····const/4·v7,·0x0 | 101 | ····const/4·v7,·0x0 |
102 | ····aput-object·p1,·v6,·v7 | 102 | ····aput-object·p1,·v6,·v7 |
103 | ····.line·329 | ||
103 | ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 104 | ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
104 | ····move-result-object·v4 | 105 | ····move-result-object·v4 |
105 | ····invoke-static·{v4},·Ljava/lang/reflect/Proxy;->getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; | 106 | ····invoke-static·{v4},·Ljava/lang/reflect/Proxy;->getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; |
106 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Platform.java" | 3 | .source·"Platform.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/squareup/okhttp/internal/Platform$1;, | ||
8 | ········Lcom/squareup/okhttp/internal/Platform$JettyNpnProvider;, | 7 | ········Lcom/squareup/okhttp/internal/Platform$JettyNpnProvider;, |
9 | ········Lcom/squareup/okhttp/internal/Platform$JdkWithJettyNpnPlatform;, | 8 | ········Lcom/squareup/okhttp/internal/Platform$JdkWithJettyNpnPlatform;, |
10 | ········Lcom/squareup/okhttp/internal/Platform$Android41;, | 9 | ········Lcom/squareup/okhttp/internal/Platform$Android41;, |
11 | ········Lcom/squareup/okhttp/internal/Platform$Android23;, | 10 | ········Lcom/squareup/okhttp/internal/Platform$Android23;, |
12 | ········Lcom/squareup/okhttp/internal/Platform$Java5; | 11 | ········Lcom/squareup/okhttp/internal/Platform$Java5; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 51, 15 lines modified | Offset 50, 14 lines modified | ||
51 | .method·public·constructor·<init>()V | 50 | .method·public·constructor·<init>()V |
52 | ····.locals·0 | 51 | ····.locals·0 |
53 | ····.prologue | 52 | ····.prologue |
54 | ····.line·51 | 53 | ····.line·51 |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
56 | ····.line·351 | ||
57 | ····return-void | 55 | ····return-void |
58 | .end·method | 56 | .end·method |
59 | .method·private·static·findPlatform()Lcom/squareup/okhttp/internal/Platform; | 57 | .method·private·static·findPlatform()Lcom/squareup/okhttp/internal/Platform; |
60 | ····.locals·20 | 58 | ····.locals·20 |
61 | ····.prologue | 59 | ····.prologue |
Offset 601, 20 lines modified | Offset 599, 23 lines modified | ||
601 | ····invoke-virtual·{v1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; | 599 | ····invoke-virtual·{v1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; |
602 | ····move-result-object·v2 | 600 | ····move-result-object·v2 |
603 | ····check-cast·v2,·Ljava/lang/RuntimeException; | 601 | ····check-cast·v2,·Ljava/lang/RuntimeException; |
602 | ····.line·120 | ||
604 | ····:goto_0 | 603 | ····:goto_0 |
605 | ····throw·v2 | 604 | ····throw·v2 |
605 | ····.line·119 | ||
606 | ····:cond_1 | 606 | ····:cond_1 |
607 | ····new-instance·v2,·Ljava/lang/RuntimeException; | 607 | ····new-instance·v2,·Ljava/lang/RuntimeException; |
608 | ····.line·120 | ||
608 | ····invoke-virtual·{v1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; | 609 | ····invoke-virtual·{v1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; |
609 | ····move-result-object·v3 | 610 | ····move-result-object·v3 |
610 | ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | 611 | ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V |
611 | ····goto·:goto_0 | 612 | ····goto·:goto_0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/StrictLineReader; | 18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/StrictLineReader; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/StrictLineReader;I)V | 20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/StrictLineReader;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/StrictLineReader; | ||
22 | ····.param·p2,·"x0"····#·I | 23 | ····.param·p2,·"x0"····#·I |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·148 | 25 | ····.line·148 |
25 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/StrictLineReader$1;->this$0:Lcom/squareup/okhttp/internal/StrictLineReader; | 26 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/StrictLineReader$1;->this$0:Lcom/squareup/okhttp/internal/StrictLineReader; |
26 | ····invoke-direct·{p0,·p2},·Ljava/io/ByteArrayOutputStream;-><init>(I)V | 27 | ····invoke-direct·{p0,·p2},·Ljava/io/ByteArrayOutputStream;-><init>(I)V |
Offset 340, 125 lines modified | Offset 340, 120 lines modified | ||
340 | ····.line·298 | 340 | ····.line·298 |
341 | ····:cond_0 | 341 | ····:cond_0 |
342 | ····return·v2 | 342 | ····return·v2 |
343 | .end·method | 343 | .end·method |
344 | .method·public·static·deleteContents(Ljava/io/File;)V | 344 | .method·public·static·deleteContents(Ljava/io/File;)V |
345 |
····.locals· |
345 | ····.locals·5 |
346 | ····.param·p0,·"dir"····#·Ljava/io/File; | 346 | ····.param·p0,·"dir"····#·Ljava/io/File; |
347 | ····.annotation·system·Ldalvik/annotation/Throws; | 347 | ····.annotation·system·Ldalvik/annotation/Throws; |
348 | ········value·=·{ | 348 | ········value·=·{ |
349 | ············Ljava/io/IOException; | 349 | ············Ljava/io/IOException; |
350 | ········} | 350 | ········} |
351 | ····.end·annotation | 351 | ····.end·annotation |
352 | ····.prologue | 352 | ····.prologue |
353 | ····.line·157 | 353 | ····.line·157 |
354 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; | 354 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
355 |
····move-result-object·v |
355 | ····move-result-object·v1 |
356 | ····.line·158 | 356 | ····.line·158 |
357 |
····.local·v |
357 | ····.local·v1,·"files":[Ljava/io/File; |
358 |
····if-nez·v |
358 | ····if-nez·v1,·:cond_0 |
359 | ····.line·159 | 359 | ····.line·159 |
360 |
····new-instance·v |
360 | ····new-instance·v2,·Ljava/io/IOException; |
361 |
····new-instance·v |
361 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
362 |
····invoke-direct·{v |
362 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
363 |
····const-string·v |
363 | ····const-string·v4,·"not·a·readable·directory:·" |
364 |
····invoke-virtual·{v |
364 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
365 |
····move-result-object·v |
365 | ····move-result-object·v3 |
366 |
····invoke-virtual·{v |
366 | ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
367 |
····move-result-object·v |
367 | ····move-result-object·v3 |
368 |
····invoke-virtual·{v |
368 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
369 |
····move-result-object·v |
369 | ····move-result-object·v3 |
370 |
····invoke-direct·{v |
370 | ····invoke-direct·{v2,·v3},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
371 |
····throw·v |
371 | ····throw·v2 |
372 | ····.line·161 | 372 | ····.line·161 |
373 | ····:cond_0 | 373 | ····:cond_0 |
374 |
···· |
374 | ····array-length·v3,·v1 |
375 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
376 | ····array-length·v4,·v0 | ||
377 |
···· |
375 | ····const/4·v2,·0x0 |
378 | ····const/4·v3,·0x0 | ||
379 | ····.local·v3,·"i$":I | ||
380 | ····:goto_0 | 376 | ····:goto_0 |
381 |
····if-ge·v |
377 | ····if-ge·v2,·v3,·:cond_3 |
382 |
····aget-object·v |
378 | ····aget-object·v0,·v1,·v2 |
383 | ····.line·162 | 379 | ····.line·162 |
384 |
····.local·v |
380 | ····.local·v0,·"file":Ljava/io/File; |
385 |
····invoke-virtual·{v |
381 | ····invoke-virtual·{v0},·Ljava/io/File;->isDirectory()Z |
386 |
····move-result·v |
382 | ····move-result·v4 |
387 |
····if-eqz·v |
383 | ····if-eqz·v4,·:cond_1 |
388 | ····.line·163 | 384 | ····.line·163 |
389 |
····invoke-static·{v |
385 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Util;->deleteContents(Ljava/io/File;)V |
390 | ····.line·165 | 386 | ····.line·165 |
391 | ····:cond_1 | 387 | ····:cond_1 |
392 |
····invoke-virtual·{v |
388 | ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z |
393 |
····move-result·v |
389 | ····move-result·v4 |
394 |
····if-nez·v |
390 | ····if-nez·v4,·:cond_2 |
395 | ····.line·166 | 391 | ····.line·166 |
396 |
····new-instance·v |
392 | ····new-instance·v2,·Ljava/io/IOException; |
397 |
····new-instance·v |
393 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
398 |
····invoke-direct·{v |
394 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
399 |
····const-string·v |
395 | ····const-string·v4,·"failed·to·delete·file:·" |
400 |
····invoke-virtual·{v |
396 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
401 |
····move-result-object·v |
397 | ····move-result-object·v3 |
402 |
····invoke-virtual·{v |
398 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 2662/6730 bytes (39.55%) of diff not shown. |
Offset 173, 70 lines modified | Offset 173, 70 lines modified | ||
173 | ····.end·local·v2····#·"parameterStart":I | 173 | ····.end·local·v2····#·"parameterStart":I |
174 | ····.end·local·v4····#·"tokenStart":I | 174 | ····.end·local·v4····#·"tokenStart":I |
175 | ····:cond_3 | 175 | ····:cond_3 |
176 | ····return-void | 176 | ····return-void |
177 | .end·method | 177 | .end·method |
178 | .method·public·static·parseSeconds(Ljava/lang/String;)I | 178 | .method·public·static·parseSeconds(Ljava/lang/String;)I |
179 |
····.locals· |
179 | ····.locals·6 |
180 | ····.param·p0,·"value"····#·Ljava/lang/String; | 180 | ····.param·p0,·"value"····#·Ljava/lang/String; |
181 | ····.prologue | 181 | ····.prologue |
182 | ····.line·97 | 182 | ····.line·97 |
183 | ····:try_start_0 | 183 | ····:try_start_0 |
184 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 184 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
185 | ····:try_end_0 | 185 | ····:try_end_0 |
186 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 186 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
187 |
····move-result-wide·v |
187 | ····move-result-wide·v2 |
188 | ····.line·98 | 188 | ····.line·98 |
189 |
····.local·v |
189 | ····.local·v2,·"seconds":J |
190 |
····const-wide/32·v |
190 | ····const-wide/32·v4,·0x7fffffff |
191 |
····cmp-long·v |
191 | ····cmp-long·v1,·v2,·v4 |
192 |
····if-lez·v |
192 | ····if-lez·v1,·:cond_0 |
193 | ····.line·99 | 193 | ····.line·99 |
194 |
····const·v |
194 | ····const·v1,·0x7fffffff |
195 | ····.line·106 | 195 | ····.line·106 |
196 |
····.end·local·v |
196 | ····.end·local·v2····#·"seconds":J |
197 | ····:goto_0 | 197 | ····:goto_0 |
198 |
····return·v |
198 | ····return·v1 |
199 | ····.line·100 | 199 | ····.line·100 |
200 |
····.restart·local·v |
200 | ····.restart·local·v2····#·"seconds":J |
201 | ····:cond_0 | 201 | ····:cond_0 |
202 |
····const-wide/16·v |
202 | ····const-wide/16·v4,·0x0 |
203 |
····cmp-long·v |
203 | ····cmp-long·v1,·v2,·v4 |
204 |
····if-gez·v |
204 | ····if-gez·v1,·:cond_1 |
205 | ····.line·101 | 205 | ····.line·101 |
206 |
····const/4·v |
206 | ····const/4·v1,·0x0 |
207 | ····goto·:goto_0 | 207 | ····goto·:goto_0 |
208 | ····.line·103 | 208 | ····.line·103 |
209 | ····:cond_1 | 209 | ····:cond_1 |
210 |
····long-to-int·v |
210 | ····long-to-int·v1,·v2 |
211 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
212 | ····.line·105 | 212 | ····.line·105 |
213 |
····.end·local·v |
213 | ····.end·local·v2····#·"seconds":J |
214 | ····:catch_0 | 214 | ····:catch_0 |
215 | ····move-exception·v0 | 215 | ····move-exception·v0 |
216 | ····.line·106 | 216 | ····.line·106 |
217 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 217 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
218 |
····const/4·v |
218 | ····const/4·v1,·-0x1 |
219 | ····goto·:goto_0 | 219 | ····goto·:goto_0 |
220 | .end·method | 220 | .end·method |
221 | .method·public·static·skipUntil(Ljava/lang/String;ILjava/lang/String;)I | 221 | .method·public·static·skipUntil(Ljava/lang/String;ILjava/lang/String;)I |
222 | ····.locals·2 | 222 | ····.locals·2 |
223 | ····.param·p0,·"input"····#·Ljava/lang/String; | 223 | ····.param·p0,·"input"····#·Ljava/lang/String; |
Offset 56, 38 lines modified | Offset 56, 42 lines modified | ||
56 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; | 56 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; |
57 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; | 57 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; |
58 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; | 58 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; |
59 | ····.line·167 | ||
59 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 60 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
60 | ····move-result·v0 | 61 | ····move-result·v0 |
61 | ····if-eqz·v0,·:cond_0 | 62 | ····if-eqz·v0,·:cond_0 |
62 | ····check-cast·p1,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; | 63 | ····check-cast·p1,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; |
63 | ····.end·local·p1····#·"o":Ljava/lang/Object; | 64 | ····.end·local·p1····#·"o":Ljava/lang/Object; |
64 | ····iget-object·v0,·p1,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->realm:Ljava/lang/String; | 65 | ····iget-object·v0,·p1,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->realm:Ljava/lang/String; |
65 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->realm:Ljava/lang/String; | 66 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->realm:Ljava/lang/String; |
67 | ····.line·168 | ||
66 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 68 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
67 | ····move-result·v0 | 69 | ····move-result·v0 |
68 | ····if-eqz·v0,·:cond_0 | 70 | ····if-eqz·v0,·:cond_0 |
69 | ····const/4·v0,·0x1 | 71 | ····const/4·v0,·0x1 |
72 | ····.line·166 | ||
70 | ····:goto_0 | 73 | ····:goto_0 |
71 | ····return·v0 | 74 | ····return·v0 |
75 | ····.line·168 | ||
72 | ····:cond_0 | 76 | ····:cond_0 |
73 | ····const/4·v0,·0x0 | 77 | ····const/4·v0,·0x0 |
74 | ····goto·:goto_0 | 78 | ····goto·:goto_0 |
75 | .end·method | 79 | .end·method |
76 | .method·public·hashCode()I | 80 | .method·public·hashCode()I |
Offset 41, 27 lines modified | Offset 41, 30 lines modified | ||
41 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
42 | ····sget-object·v1,·Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; | 42 | ····sget-object·v1,·Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type; |
43 | ····if-eq·v0,·v1,·:cond_0 | 43 | ····if-eq·v0,·v1,·:cond_0 |
44 | ····.line·105 | ||
44 | ····invoke-virtual·{p0},·Ljava/net/Proxy;->address()Ljava/net/SocketAddress; | 45 | ····invoke-virtual·{p0},·Ljava/net/Proxy;->address()Ljava/net/SocketAddress; |
45 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
46 | ····check-cast·v0,·Ljava/net/InetSocketAddress; | 47 | ····check-cast·v0,·Ljava/net/InetSocketAddress; |
47 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; | 48 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; |
48 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····.line·104 | ||
49 | ····:goto_0 | 51 | ····:goto_0 |
50 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | ····.line·105 | ||
51 | ····:cond_0 | 54 | ····:cond_0 |
52 | ····invoke-virtual·{p1},·Ljava/net/URL;->getHost()Ljava/lang/String; | 55 | ····invoke-virtual·{p1},·Ljava/net/URL;->getHost()Ljava/lang/String; |
53 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
54 | ····invoke-static·{v0},·Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress; | 57 | ····invoke-static·{v0},·Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress; |
Offset 103, 25 lines modified | Offset 106, 24 lines modified | ||
103 | ····:goto_0 | 106 | ····:goto_0 |
104 | ····return-object·v0 | 107 | ····return-object·v0 |
105 | ····.line·76 | 108 | ····.line·76 |
106 | ····:cond_0 | 109 | ····:cond_0 |
107 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 110 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
108 |
····move-result-object·v1 |
111 | ····move-result-object·v15 |
109 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
110 | ····:cond_1 | 112 | ····:cond_1 |
111 |
····invoke-interface·{v1 |
113 | ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z |
112 | ····move-result·v0 | 114 | ····move-result·v0 |
113 | ····if-eqz·v0,·:cond_3 | 115 | ····if-eqz·v0,·:cond_3 |
114 |
····invoke-interface·{v1 |
116 | ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
115 | ····move-result-object·v10 | 117 | ····move-result-object·v10 |
116 | ····check-cast·v10,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; | 118 | ····check-cast·v10,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; |
117 | ····.line·79 | 119 | ····.line·79 |
118 | ····.local·v10,·"challenge":Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; | 120 | ····.local·v10,·"challenge":Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge; |
Offset 132, 29 lines modified | Offset 134, 30 lines modified | ||
132 | ····const/16·v1,·0x197 | 134 | ····const/16·v1,·0x197 |
133 | ····if-ne·v0,·v1,·:cond_2 | 135 | ····if-ne·v0,·v1,·:cond_2 |
134 | ····.line·80 | 136 | ····.line·80 |
135 | ····invoke-virtual/range·{p2·..·p2},·Ljava/net/Proxy;->address()Ljava/net/SocketAddress; | 137 | ····invoke-virtual/range·{p2·..·p2},·Ljava/net/Proxy;->address()Ljava/net/SocketAddress; |
136 |
····move-result-object·v1 |
138 | ····move-result-object·v13 |
137 |
····check-cast·v1 |
139 | ····check-cast·v13,·Ljava/net/InetSocketAddress; |
138 | ····.line·81 | 140 | ····.line·81 |
139 |
····.local·v1 |
141 | ····.local·v13,·"proxyAddress":Ljava/net/InetSocketAddress; |
140 |
····invoke-virtual·{v1 |
142 | ····invoke-virtual·{v13},·Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String; |
141 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
144 | ····.line·82 | ||
142 | ····invoke-static/range·{p2·..·p3},·Lcom/squareup/okhttp/internal/http/HttpAuthenticator;->getConnectToInetAddress(Ljava/net/Proxy;Ljava/net/URL;)Ljava/net/InetAddress; | 145 | ····invoke-static/range·{p2·..·p3},·Lcom/squareup/okhttp/internal/http/HttpAuthenticator;->getConnectToInetAddress(Ljava/net/Proxy;Ljava/net/URL;)Ljava/net/InetAddress; |
143 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
144 |
····invoke-virtual·{v1 |
147 | ····invoke-virtual·{v13},·Ljava/net/InetSocketAddress;->getPort()I |
145 | ····move-result·v2 | 148 | ····move-result·v2 |
146 | ····invoke-virtual/range·{p3·..·p3},·Ljava/net/URL;->getProtocol()Ljava/lang/String; | 149 | ····invoke-virtual/range·{p3·..·p3},·Ljava/net/URL;->getProtocol()Ljava/lang/String; |
147 | ····move-result-object·v3 | 150 | ····move-result-object·v3 |
Offset 162, 20 lines modified | Offset 165, 21 lines modified | ||
162 | ····iget-object·v5,·v10,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; | 165 | ····iget-object·v5,·v10,·Lcom/squareup/okhttp/internal/http/HttpAuthenticator$Challenge;->scheme:Ljava/lang/String; |
163 | ····sget-object·v7,·Ljava/net/Authenticator$RequestorType;->PROXY:Ljava/net/Authenticator$RequestorType; | 166 | ····sget-object·v7,·Ljava/net/Authenticator$RequestorType;->PROXY:Ljava/net/Authenticator$RequestorType; |
164 | ····move-object/from16·v6,·p3 | 167 | ····move-object/from16·v6,·p3 |
168 | ····.line·81 | ||
165 | ····invoke-static/range·{v0·..·v7},·Ljava/net/Authenticator;->requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; | 169 | ····invoke-static/range·{v0·..·v7},·Ljava/net/Authenticator;->requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; |
166 | ····move-result-object·v8 | 170 | ····move-result-object·v8 |
Max diff block lines reached; 2585/5937 bytes (43.54%) of diff not shown. |
Offset 159, 77 lines modified | Offset 159, 74 lines modified | ||
159 | .method·public·static·parse(Ljava/lang/String;)Ljava/util/Date; | 159 | .method·public·static·parse(Ljava/lang/String;)Ljava/util/Date; |
160 | ····.locals·6 | 160 | ····.locals·6 |
161 | ····.param·p0,·"value"····#·Ljava/lang/String; | 161 | ····.param·p0,·"value"····#·Ljava/lang/String; |
162 | ····.prologue | 162 | ····.prologue |
163 | ····.line·63 | 163 | ····.line·63 |
164 | ····:try_start_0 | 164 | ····:try_start_0 |
165 |
····sget-object·v |
165 | ····sget-object·v1,·Lcom/squareup/okhttp/internal/http/HttpDate;->STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; |
166 |
····invoke-virtual·{v |
166 | ····invoke-virtual·{v1},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; |
167 |
····move-result-object·v |
167 | ····move-result-object·v1 |
168 |
····check-cast·v |
168 | ····check-cast·v1,·Ljava/text/DateFormat; |
169 |
····invoke-virtual·{v |
169 | ····invoke-virtual·{v1,·p0},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; |
170 | ····:try_end_0 | 170 | ····:try_end_0 |
171 | ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 | 171 | ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 |
172 |
····move-result-object·v |
172 | ····move-result-object·v1 |
173 | ····.line·72 | 173 | ····.line·72 |
174 | ····:goto_0 | 174 | ····:goto_0 |
175 |
····return-object·v |
175 | ····return-object·v1 |
176 | ····.line·64 | 176 | ····.line·64 |
177 | ····:catch_0 | 177 | ····:catch_0 |
178 |
····move-exception·v |
178 | ····move-exception·v1 |
179 | ····.line·66 | 179 | ····.line·66 |
180 |
····sget-object·v |
180 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/http/HttpDate;->BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/lang/String; |
181 |
|
181 | ····array-length·v3,·v2 |
182 | ····array-length·v3,·v0 | ||
183 |
···· |
182 | ····const/4·v1,·0x0 |
184 | ····const/4·v2,·0x0 | ||
185 | ····.local·v2,·"i$":I | ||
186 | ····:goto_1 | 183 | ····:goto_1 |
187 |
····if-ge·v |
184 | ····if-ge·v1,·v3,·:cond_0 |
188 |
····aget-object·v |
185 | ····aget-object·v0,·v2,·v1 |
189 | ····.line·68 | 186 | ····.line·68 |
190 |
····.local·v |
187 | ····.local·v0,·"formatString":Ljava/lang/String; |
191 | ····:try_start_1 | 188 | ····:try_start_1 |
192 | ····new-instance·v4,·Ljava/text/SimpleDateFormat; | 189 | ····new-instance·v4,·Ljava/text/SimpleDateFormat; |
193 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; | 190 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; |
194 |
····invoke-direct·{v4,·v |
191 | ····invoke-direct·{v4,·v0,·v5},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V |
195 | ····invoke-virtual·{v4,·p0},·Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; | 192 | ····invoke-virtual·{v4,·p0},·Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; |
196 | ····:try_end_1 | 193 | ····:try_end_1 |
197 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_1 | 194 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_1 |
198 |
····move-result-object·v |
195 | ····move-result-object·v1 |
199 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
200 | ····.line·69 | 197 | ····.line·69 |
201 | ····:catch_1 | 198 | ····:catch_1 |
202 | ····move-exception·v4 | 199 | ····move-exception·v4 |
203 | ····.line·66 | 200 | ····.line·66 |
204 |
····add-int/lit8·v |
201 | ····add-int/lit8·v1,·v1,·0x1 |
205 | ····goto·:goto_1 | 202 | ····goto·:goto_1 |
206 | ····.line·72 | 203 | ····.line·72 |
207 |
····.end·local·v |
204 | ····.end·local·v0····#·"formatString":Ljava/lang/String; |
208 | ····:cond_0 | 205 | ····:cond_0 |
209 |
····const/4·v |
206 | ····const/4·v1,·0x0 |
210 | ····goto·:goto_0 | 207 | ····goto·:goto_0 |
211 | .end·method | 208 | .end·method |
Offset 80, 17 lines modified | Offset 80, 17 lines modified | ||
80 | ····.end·annotation | 80 | ····.end·annotation |
81 | ····.prologue | 81 | ····.prologue |
82 | ····.line·147 | 82 | ····.line·147 |
83 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 83 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
84 | ····.line·107 | 84 | ····.line·107 |
85 |
····const-wide/16·v |
85 | ····const-wide/16·v2,·-0x1 |
86 |
····iput-wide·v |
86 | ····iput-wide·v2,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->sentRequestMillis:J |
87 | ····.line·148 | 87 | ····.line·148 |
88 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->policy:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; | 88 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->policy:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
89 | ····.line·149 | 89 | ····.line·149 |
90 | ····iput-object·p2,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; | 90 | ····iput-object·p2,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; |
Offset 353, 14 lines modified | Offset 353, 15 lines modified | ||
353 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; | 353 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; |
354 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; | 354 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; |
355 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; | 355 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
356 | ····.line·216 | ||
356 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getHeaders()Lcom/squareup/okhttp/internal/http/RawHeaders; | 357 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getHeaders()Lcom/squareup/okhttp/internal/http/RawHeaders; |
357 | ····move-result-object·v8 | 358 | ····move-result-object·v8 |
358 | ····const/4·v9,·0x0 | 359 | ····const/4·v9,·0x0 |
359 | ····invoke-virtual·{v8,·v9},·Lcom/squareup/okhttp/internal/http/RawHeaders;->toMultimap(Z)Ljava/util/Map; | 360 | ····invoke-virtual·{v8,·v9},·Lcom/squareup/okhttp/internal/http/RawHeaders;->toMultimap(Z)Ljava/util/Map; |
Offset 411, 38 lines modified | Offset 412, 38 lines modified | ||
411 | ····.line·230 | 412 | ····.line·230 |
412 | ····:cond_3 | 413 | ····:cond_3 |
413 | ····const/4·v5,·0x1 | 414 | ····const/4·v5,·0x1 |
414 | ····invoke-static·{v4,·v5},·Lcom/squareup/okhttp/internal/http/RawHeaders;->fromMultimap(Ljava/util/Map;Z)Lcom/squareup/okhttp/internal/http/RawHeaders; | 415 | ····invoke-static·{v4,·v5},·Lcom/squareup/okhttp/internal/http/RawHeaders;->fromMultimap(Ljava/util/Map;Z)Lcom/squareup/okhttp/internal/http/RawHeaders; |
415 |
····move-result-object·v |
416 | ····move-result-object·v1 |
416 | ····.line·231 | 417 | ····.line·231 |
417 |
····.local·v |
418 | ····.local·v1,·"rawResponseHeaders":Lcom/squareup/okhttp/internal/http/RawHeaders; |
418 | ····new-instance·v5,·Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 419 | ····new-instance·v5,·Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
419 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; | 420 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; |
420 |
····invoke-direct·{v5,·v6,·v |
421 | ····invoke-direct·{v5,·v6,·v1},·Lcom/squareup/okhttp/internal/http/ResponseHeaders;-><init>(Ljava/net/URI;Lcom/squareup/okhttp/internal/http/RawHeaders;)V |
421 | ····iput-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->cachedResponseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 422 | ····iput-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->cachedResponseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
422 | ····.line·232 | 423 | ····.line·232 |
423 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 424 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
424 |
····move-result-wide·v |
425 | ····move-result-wide·v2 |
425 | ····.line·233 | 426 | ····.line·233 |
426 |
····.local·v |
427 | ····.local·v2,·"now":J |
427 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->cachedResponseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 428 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->cachedResponseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
428 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; | 429 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
429 |
····invoke-virtual·{v5,·v |
430 | ····invoke-virtual·{v5,·v2,·v3,·v6},·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->chooseResponseSource(JLcom/squareup/okhttp/internal/http/RequestHeaders;)Lcom/squareup/okhttp/ResponseSource; |
430 | ····move-result-object·v5 | 431 | ····move-result-object·v5 |
431 | ····iput-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseSource:Lcom/squareup/okhttp/ResponseSource; | 432 | ····iput-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseSource:Lcom/squareup/okhttp/ResponseSource; |
432 | ····.line·234 | 433 | ····.line·234 |
433 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseSource:Lcom/squareup/okhttp/ResponseSource; | 434 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseSource:Lcom/squareup/okhttp/ResponseSource; |
Offset 569, 201 lines modified | Offset 570, 204 lines modified | ||
569 | ········value·=·{ | 570 | ········value·=·{ |
570 | ············Ljava/io/IOException; | 571 | ············Ljava/io/IOException; |
571 | ········} | 572 | ········} |
572 | ····.end·annotation | 573 | ····.end·annotation |
573 | ····.prologue | 574 | ····.prologue |
574 | ····.line·495 | 575 | ····.line·495 |
575 |
····iget-object·v |
576 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
576 |
····invoke-virtual·{v |
577 | ····invoke-virtual·{v1},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getHeaders()Lcom/squareup/okhttp/internal/http/RawHeaders; |
577 |
····move-result-object·v |
578 | ····move-result-object·v1 |
578 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getRequestLine()Ljava/lang/String; | 579 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getRequestLine()Ljava/lang/String; |
579 | ····move-result-object·v4 | 580 | ····move-result-object·v4 |
580 |
····invoke-virtual·{v |
581 | ····invoke-virtual·{v1,·v4},·Lcom/squareup/okhttp/internal/http/RawHeaders;->setRequestLine(Ljava/lang/String;)V |
581 | ····.line·497 | 582 | ····.line·497 |
582 |
····iget-object·v |
583 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
583 |
····invoke-virtual·{v |
584 | ····invoke-virtual·{v1},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getUserAgent()Ljava/lang/String; |
584 |
····move-result-object·v |
585 | ····move-result-object·v1 |
Max diff block lines reached; 14898/20267 bytes (73.51%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$this$0:Lcom/squareup/okhttp/internal/http/HttpResponseCache; | 21 | .field·final·synthetic·val$this$0:Lcom/squareup/okhttp/internal/http/HttpResponseCache; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl;Ljava/io/OutputStream;Lcom/squareup/okhttp/internal/http/HttpResponseCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl;Ljava/io/OutputStream;Lcom/squareup/okhttp/internal/http/HttpResponseCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl; | ||
25 | ····.param·p2,·"x0"····#·Ljava/io/OutputStream; | 26 | ····.param·p2,·"x0"····#·Ljava/io/OutputStream; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·288 | 28 | ····.line·288 |
28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl$1;->this$1:Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl; | 29 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl$1;->this$1:Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl; |
29 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl$1;->val$this$0:Lcom/squareup/okhttp/internal/http/HttpResponseCache; | 30 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl$1;->val$this$0:Lcom/squareup/okhttp/internal/http/HttpResponseCache; |
Offset 563, 138 lines modified | Offset 563, 130 lines modified | ||
563 | ····invoke-direct·{v7,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V | 563 | ····invoke-direct·{v7,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V |
564 | ····throw·v7 | 564 | ····throw·v7 |
565 | .end·method | 565 | .end·method |
566 | .method·private·writeCertArray(Ljava/io/Writer;[Ljava/security/cert/Certificate;)V | 566 | .method·private·writeCertArray(Ljava/io/Writer;[Ljava/security/cert/Certificate;)V |
567 |
····.locals· |
567 | ····.locals·8 |
568 | ····.param·p1,·"writer"····#·Ljava/io/Writer; | 568 | ····.param·p1,·"writer"····#·Ljava/io/Writer; |
569 | ····.param·p2,·"certificates"····#·[Ljava/security/cert/Certificate; | 569 | ····.param·p2,·"certificates"····#·[Ljava/security/cert/Certificate; |
570 | ····.annotation·system·Ldalvik/annotation/Throws; | 570 | ····.annotation·system·Ldalvik/annotation/Throws; |
571 | ········value·=·{ | 571 | ········value·=·{ |
572 | ············Ljava/io/IOException; | 572 | ············Ljava/io/IOException; |
573 | ········} | 573 | ········} |
574 | ····.end·annotation | 574 | ····.end·annotation |
575 | ····.prologue | 575 | ····.prologue |
576 | ····.line·498 | 576 | ····.line·498 |
577 | ····if-nez·p2,·:cond_1 | 577 | ····if-nez·p2,·:cond_1 |
578 | ····.line·499 | 578 | ····.line·499 |
579 |
····const-string·v |
579 | ····const-string·v4,·"-1\n" |
580 |
····invoke-virtual·{p1,·v |
580 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
581 | ····.line·512 | 581 | ····.line·512 |
582 | ····:cond_0 | 582 | ····:cond_0 |
583 | ····return-void | 583 | ····return-void |
584 | ····.line·503 | 584 | ····.line·503 |
585 | ····:cond_1 | 585 | ····:cond_1 |
586 | ····:try_start_0 | 586 | ····:try_start_0 |
587 |
····new-instance·v |
587 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
588 |
····invoke-direct·{v |
588 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
589 |
····array-length·v |
589 | ····array-length·v5,·p2 |
590 |
····invoke-static·{v |
590 | ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
591 |
····move-result-object·v |
591 | ····move-result-object·v5 |
592 |
····invoke-virtual·{v |
592 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
593 |
····move-result-object·v |
593 | ····move-result-object·v4 |
594 |
····const/16·v |
594 | ····const/16·v5,·0xa |
595 |
····invoke-virtual·{v |
595 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
596 |
····move-result-object·v |
596 | ····move-result-object·v4 |
597 |
····invoke-virtual·{v |
597 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
598 |
····move-result-object·v |
598 | ····move-result-object·v4 |
599 |
····invoke-virtual·{p1,·v |
599 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
600 | ····.line·504 | 600 | ····.line·504 |
601 |
···· |
601 | ····array-length·v5,·p2 |
602 | ····.local·v0,·"arr$":[Ljava/security/cert/Certificate; | ||
603 | ····array-length·v5,·v0 | ||
604 | ····.local·v5,·"len$":I | ||
605 | ····const/4·v4,·0x0 | 602 | ····const/4·v4,·0x0 |
606 | ····.local·v4,·"i$":I | ||
607 | ····:goto_0 | 603 | ····:goto_0 |
608 | ····if-ge·v4,·v5,·:cond_0 | 604 | ····if-ge·v4,·v5,·:cond_0 |
609 |
····aget-object·v |
605 | ····aget-object·v1,·p2,·v4 |
610 | ····.line·505 | 606 | ····.line·505 |
611 |
····.local·v |
607 | ····.local·v1,·"certificate":Ljava/security/cert/Certificate; |
612 |
····invoke-virtual·{v |
608 | ····invoke-virtual·{v1},·Ljava/security/cert/Certificate;->getEncoded()[B |
613 |
····move-result-object·v |
609 | ····move-result-object·v0 |
614 | ····.line·506 | 610 | ····.line·506 |
615 |
····.local·v |
611 | ····.local·v0,·"bytes":[B |
616 |
····invoke-static·{v |
612 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Base64;->encode([B)Ljava/lang/String; |
617 |
····move-result-object·v |
613 | ····move-result-object·v3 |
618 | ····.line·507 | 614 | ····.line·507 |
619 |
····.local·v |
615 | ····.local·v3,·"line":Ljava/lang/String; |
620 |
····new-instance·v |
616 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
621 |
····invoke-direct·{v |
617 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
622 |
····invoke-virtual·{v |
618 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
623 |
····move-result-object·v |
619 | ····move-result-object·v6 |
624 |
····const/16·v |
620 | ····const/16·v7,·0xa |
625 |
····invoke-virtual·{v |
621 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Max diff block lines reached; 3140/7320 bytes (42.90%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/squareup/okhttp/OkResponseCache; | 6 | .implements·Lcom/squareup/okhttp/OkResponseCache; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$2;, | ||
11 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$EntrySecureCacheResponse;, | 10 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$EntrySecureCacheResponse;, |
12 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$EntryCacheResponse;, | 11 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$EntryCacheResponse;, |
13 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$Entry;, | 12 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$Entry;, |
14 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl; | 13 | ········Lcom/squareup/okhttp/internal/http/HttpResponseCache$CacheRequestImpl; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
Offset 176, 91 lines modified | Offset 175, 86 lines modified | ||
176 | ····move-result-object·v0 | 175 | ····move-result-object·v0 |
177 | ····return-object·v0 | 176 | ····return-object·v0 |
178 | .end·method | 177 | .end·method |
179 | .method·private·static·bytesToHexString([B)Ljava/lang/String; | 178 | .method·private·static·bytesToHexString([B)Ljava/lang/String; |
180 |
····.locals· |
179 | ····.locals·8 |
181 | ····.param·p0,·"bytes"····#·[B | 180 | ····.param·p0,·"bytes"····#·[B |
182 | ····.prologue | 181 | ····.prologue |
183 | ····.line·101 | 182 | ····.line·101 |
184 |
····sget-object·v |
183 | ····sget-object·v4,·Lcom/squareup/okhttp/internal/http/HttpResponseCache;->DIGITS:[C |
185 | ····.line·102 | 184 | ····.line·102 |
186 |
····.local·v |
185 | ····.local·v4,·"digits":[C |
187 |
····array-length·v |
186 | ····array-length·v5,·p0 |
188 |
····mul-int/lit8·v |
187 | ····mul-int/lit8·v5,·v5,·0x2 |
189 |
····new-array·v |
188 | ····new-array·v1,·v5,·[C |
190 | ····.line·103 | 189 | ····.line·103 |
191 |
····.local·v |
190 | ····.local·v1,·"buf":[C |
192 |
····const/4·v |
191 | ····const/4·v2,·0x0 |
193 | ····.line·104 | 192 | ····.line·104 |
194 |
····.local·v |
193 | ····.local·v2,·"c":I |
195 |
···· |
194 | ····array-length·v6,·p0 |
196 | ····.local·v0,·"arr$":[B | ||
197 | ····array-length·v7,·v0 | ||
198 |
···· |
195 | ····const/4·v5,·0x0 |
199 | ····const/4·v6,·0x0 | ||
200 |
···· |
196 | ····move·v3,·v2 |
201 | ····move·v4,·v3 | ||
202 |
····.end·local·v |
197 | ····.end·local·v2····#·"c":I |
203 |
····.local·v |
198 | ····.local·v3,·"c":I |
204 | ····:goto_0 | 199 | ····:goto_0 |
205 |
····if-ge·v |
200 | ····if-ge·v5,·v6,·:cond_0 |
206 |
····aget-byte·v |
201 | ····aget-byte·v0,·p0,·v5 |
207 | ····.line·105 | 202 | ····.line·105 |
208 |
····.local·v |
203 | ····.local·v0,·"b":B |
209 |
····add-int/lit8·v |
204 | ····add-int/lit8·v2,·v3,·0x1 |
210 |
····.end·local·v |
205 | ····.end·local·v3····#·"c":I |
211 |
····.restart·local·v |
206 | ····.restart·local·v2····#·"c":I |
212 |
····shr-int/lit8·v |
207 | ····shr-int/lit8·v7,·v0,·0x4 |
213 |
····and-int/lit8·v |
208 | ····and-int/lit8·v7,·v7,·0xf |
214 |
····aget-char·v |
209 | ····aget-char·v7,·v4,·v7 |
215 |
····aput-char·v |
210 | ····aput-char·v7,·v1,·v3 |
216 | ····.line·106 | 211 | ····.line·106 |
217 |
····add-int/lit8·v |
212 | ····add-int/lit8·v3,·v2,·0x1 |
218 |
····.end·local·v |
213 | ····.end·local·v2····#·"c":I |
219 |
····.restart·local·v |
214 | ····.restart·local·v3····#·"c":I |
220 |
····and-int/lit8·v |
215 | ····and-int/lit8·v7,·v0,·0xf |
221 |
····aget-char·v |
216 | ····aget-char·v7,·v4,·v7 |
222 |
····aput-char·v |
217 | ····aput-char·v7,·v1,·v2 |
223 | ····.line·104 | 218 | ····.line·104 |
224 |
····add-int/lit8·v |
219 | ····add-int/lit8·v5,·v5,·0x1 |
225 | ····goto·:goto_0 | 220 | ····goto·:goto_0 |
226 | ····.line·108 | 221 | ····.line·108 |
227 |
····.end·local·v |
222 | ····.end·local·v0····#·"b":B |
228 | ····:cond_0 | 223 | ····:cond_0 |
229 |
····new-instance·v |
224 | ····new-instance·v5,·Ljava/lang/String; |
230 |
····invoke-direct·{v |
225 | ····invoke-direct·{v5,·v1},·Ljava/lang/String;-><init>([C)V |
Max diff block lines reached; 3439/6617 bytes (51.97%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/squareup/okhttp/internal/http/Transport; | 6 | .implements·Lcom/squareup/okhttp/internal/http/Transport; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$1;, | ||
11 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$ChunkedInputStream;, | 10 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$ChunkedInputStream;, |
12 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthInputStream;, | 11 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthInputStream;, |
13 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$ChunkedOutputStream;, | 12 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$ChunkedOutputStream;, |
14 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthOutputStream; | 13 | ········Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthOutputStream; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
Offset 152, 16 lines modified | Offset 151, 18 lines modified | ||
152 | ····.line·185 | 151 | ····.line·185 |
153 | ····:try_start_2 | 152 | ····:try_start_2 |
154 | ····invoke-virtual·{v2,·v3},·Ljava/net/Socket;->setSoTimeout(I)V | 153 | ····invoke-virtual·{v2,·v3},·Ljava/net/Socket;->setSoTimeout(I)V |
155 | ····move·v4,·v5 | 154 | ····move·v4,·v5 |
155 | ····.line·183 | ||
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····.line·185 | ||
157 | ····:catchall_0 | 158 | ····:catchall_0 |
158 | ····move-exception·v5 | 159 | ····move-exception·v5 |
159 | ····invoke-virtual·{v2,·v3},·Ljava/net/Socket;->setSoTimeout(I)V | 160 | ····invoke-virtual·{v2,·v3},·Ljava/net/Socket;->setSoTimeout(I)V |
160 | ····throw·v5 | 161 | ····throw·v5 |
161 | ····:try_end_2 | 162 | ····:try_end_2 |
Offset 205, 24 lines modified | Offset 206, 26 lines modified | ||
205 | ····.local·v1,·"chunked":Z | 206 | ····.local·v1,·"chunked":Z |
206 | ····if-nez·v1,·:cond_0 | 207 | ····if-nez·v1,·:cond_0 |
207 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 208 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
208 | ····iget-object·v4,·v4,·Lcom/squareup/okhttp/internal/http/HttpEngine;->policy:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; | 209 | ····iget-object·v4,·v4,·Lcom/squareup/okhttp/internal/http/HttpEngine;->policy:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
210 | ····.line·64 | ||
209 | ····invoke-virtual·{v4},·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->getChunkLength()I | 211 | ····invoke-virtual·{v4},·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->getChunkLength()I |
210 | ····move-result·v4 | 212 | ····move-result·v4 |
211 | ····if-lez·v4,·:cond_0 | 213 | ····if-lez·v4,·:cond_0 |
212 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 214 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
213 | ····iget-object·v4,·v4,·Lcom/squareup/okhttp/internal/http/HttpEngine;->connection:Lcom/squareup/okhttp/Connection; | 215 | ····iget-object·v4,·v4,·Lcom/squareup/okhttp/internal/http/HttpEngine;->connection:Lcom/squareup/okhttp/Connection; |
216 | ····.line·65 | ||
214 | ····invoke-virtual·{v4},·Lcom/squareup/okhttp/Connection;->getHttpMinorVersion()I | 217 | ····invoke-virtual·{v4},·Lcom/squareup/okhttp/Connection;->getHttpMinorVersion()I |
215 | ····move-result·v4 | 218 | ····move-result·v4 |
216 | ····if-eqz·v4,·:cond_0 | 219 | ····if-eqz·v4,·:cond_0 |
217 | ····.line·66 | 220 | ····.line·66 |
Offset 436, 14 lines modified | Offset 439, 15 lines modified | ||
436 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 439 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
437 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 440 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/http/HttpTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
438 | ····iget-object·v3,·v3,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 441 | ····iget-object·v3,·v3,·Lcom/squareup/okhttp/internal/http/HttpEngine;->responseHeaders:Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
442 | ····.line·203 | ||
439 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->getContentLength()I | 443 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->getContentLength()I |
440 | ····move-result·v3 | 444 | ····move-result·v3 |
441 | ····invoke-direct·{v0,·v1,·p1,·v2,·v3},·Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthInputStream;-><init>(Ljava/io/InputStream;Ljava/net/CacheRequest;Lcom/squareup/okhttp/internal/http/HttpEngine;I)V | 445 | ····invoke-direct·{v0,·v1,·p1,·v2,·v3},·Lcom/squareup/okhttp/internal/http/HttpTransport$FixedLengthInputStream;-><init>(Ljava/io/InputStream;Ljava/net/CacheRequest;Lcom/squareup/okhttp/internal/http/HttpEngine;I)V |
442 | ····goto·:goto_0 | 446 | ····goto·:goto_0 |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; | 18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;ILjava/io/OutputStream;)V | 20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;ILjava/io/OutputStream;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
23 |
····.param·p |
23 | ····.param·p2,·"maxReplayBufferLength"····#·I |
24 | ····.param·p3,·"out"····#·Ljava/io/OutputStream; | ||
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·245 | 26 | ····.line·245 |
26 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl$1;->this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; | 27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl$1;->this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
27 | ····invoke-direct·{p0,·p2,·p3},·Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream;-><init>(ILjava/io/OutputStream;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream;-><init>(ILjava/io/OutputStream;)V |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····if-eqz·v0,·:cond_0 | 61 | ····if-eqz·v0,·:cond_0 |
61 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl$1;->this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; | 62 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl$1;->this$0:Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl; |
62 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 63 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
64 | ····.line·248 | ||
63 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getRequestBody()Ljava/io/OutputStream; | 65 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getRequestBody()Ljava/io/OutputStream; |
64 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
65 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/AbstractOutputStream; | 67 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/AbstractOutputStream; |
66 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/AbstractOutputStream;->isClosed()Z | 68 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/AbstractOutputStream;->isClosed()Z |
Offset 337, 14 lines modified | Offset 337, 15 lines modified | ||
337 | ····.line·361 | 337 | ····.line·361 |
338 | ····new-instance·v4,·Ljava/net/HttpRetryException; | 338 | ····new-instance·v4,·Ljava/net/HttpRetryException; |
339 | ····const-string·v5,·"Cannot·retry·streamed·HTTP·body" | 339 | ····const-string·v5,·"Cannot·retry·streamed·HTTP·body" |
340 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 340 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
341 | ····.line·362 | ||
341 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getResponseCode()I | 342 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getResponseCode()I |
342 | ····move-result·v6 | 343 | ····move-result·v6 |
343 | ····invoke-direct·{v4,·v5,·v6},·Ljava/net/HttpRetryException;-><init>(Ljava/lang/String;I)V | 344 | ····invoke-direct·{v4,·v5,·v6},·Ljava/net/HttpRetryException;-><init>(Ljava/lang/String;I)V |
344 | ····throw·v4 | 345 | ····throw·v4 |
Offset 445, 14 lines modified | Offset 446, 15 lines modified | ||
445 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->faultRecoveringRequestBody:Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream; | 446 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->faultRecoveringRequestBody:Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream; |
446 | ····if-eqz·v7,·:cond_5 | 447 | ····if-eqz·v7,·:cond_5 |
447 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->faultRecoveringRequestBody:Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream; | 448 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->faultRecoveringRequestBody:Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream; |
449 | ····.line·411 | ||
448 | ····invoke-virtual·{v7},·Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream;->isRecoverable()Z | 450 | ····invoke-virtual·{v7},·Lcom/squareup/okhttp/internal/FaultRecoveringOutputStream;->isRecoverable()Z |
449 | ····move-result·v7 | 451 | ····move-result·v7 |
450 | ····if-eqz·v7,·:cond_5 | 452 | ····if-eqz·v7,·:cond_5 |
451 | ····:cond_1 | 453 | ····:cond_1 |
Offset 468, 20 lines modified | Offset 470, 22 lines modified | ||
468 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/http/HttpEngine;->connection:Lcom/squareup/okhttp/Connection; | 470 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/http/HttpEngine;->connection:Lcom/squareup/okhttp/Connection; |
469 | ····if-eqz·v7,·:cond_4 | 471 | ····if-eqz·v7,·:cond_4 |
470 | ····:cond_2 | 472 | ····:cond_2 |
471 | ····if-eqz·v3,·:cond_3 | 473 | ····if-eqz·v3,·:cond_3 |
474 | ····.line·413 | ||
472 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/RouteSelector;->hasNext()Z | 475 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/internal/http/RouteSelector;->hasNext()Z |
473 | ····move-result·v7 | 476 | ····move-result·v7 |
474 | ····if-eqz·v7,·:cond_4 | 477 | ····if-eqz·v7,·:cond_4 |
478 | ····.line·414 | ||
475 | ····:cond_3 | 479 | ····:cond_3 |
476 | ····invoke-direct·{p0,·p1},·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->isRecoverable(Ljava/io/IOException;)Z | 480 | ····invoke-direct·{p0,·p1},·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->isRecoverable(Ljava/io/IOException;)Z |
477 | ····move-result·v7 | 481 | ····move-result·v7 |
478 | ····if-eqz·v7,·:cond_4 | 482 | ····if-eqz·v7,·:cond_4 |
Offset 499, 15 lines modified | Offset 503, 15 lines modified | ||
499 | ····return·v4 | 503 | ····return·v4 |
500 | ····.end·local·v0····#·"canRetryRequestBody":Z | 504 | ····.end·local·v0····#·"canRetryRequestBody":Z |
501 | ····.restart·local·v1····#·"requestBody":Ljava/io/OutputStream; | 505 | ····.restart·local·v1····#·"requestBody":Ljava/io/OutputStream; |
502 | ····:cond_5 | 506 | ····:cond_5 |
503 | ····move·v0,·v5 | 507 | ····move·v0,·v5 |
504 |
····.line·4 |
508 | ····.line·411 |
505 | ····goto·:goto_0 | 509 | ····goto·:goto_0 |
506 | ····.line·420 | 510 | ····.line·420 |
507 | ····.restart·local·v0····#·"canRetryRequestBody":Z | 511 | ····.restart·local·v0····#·"canRetryRequestBody":Z |
508 | ····:cond_6 | 512 | ····:cond_6 |
509 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 513 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpURLConnectionImpl;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
Offset 737, 14 lines modified | Offset 741, 15 lines modified | ||
737 | ····const/4·v3,·0x0 | 741 | ····const/4·v3,·0x0 |
738 | ····.line·436 | 742 | ····.line·436 |
739 | ····instance-of·v4,·p1,·Ljavax/net/ssl/SSLHandshakeException; | 743 | ····instance-of·v4,·p1,·Ljavax/net/ssl/SSLHandshakeException; |
740 | ····if-eqz·v4,·:cond_0 | 744 | ····if-eqz·v4,·:cond_0 |
745 | ····.line·437 | ||
741 | ····invoke-virtual·{p1},·Ljava/io/IOException;->getCause()Ljava/lang/Throwable; | 746 | ····invoke-virtual·{p1},·Ljava/io/IOException;->getCause()Ljava/lang/Throwable; |
742 | ····move-result-object·v4 | 747 | ····move-result-object·v4 |
743 | ····instance-of·v4,·v4,·Ljava/security/cert/CertificateException; | 748 | ····instance-of·v4,·v4,·Ljava/security/cert/CertificateException; |
744 | ····if-eqz·v4,·:cond_0 | 749 | ····if-eqz·v4,·:cond_0 |
Offset 766, 15 lines modified | Offset 771, 15 lines modified | ||
766 | ····return·v2 | 771 | ····return·v2 |
767 | ····.end·local·v0····#·"protocolFailure":Z | 772 | ····.end·local·v0····#·"protocolFailure":Z |
768 | ····.end·local·v1····#·"sslFailure":Z | 773 | ····.end·local·v1····#·"sslFailure":Z |
769 | ····:cond_0 | 774 | ····:cond_0 |
770 | ····move·v1,·v3 | 775 | ····move·v1,·v3 |
771 |
····.line·43 |
776 | ····.line·437 |
772 | ····goto·:goto_0 | 777 | ····goto·:goto_0 |
773 | ····.restart·local·v0····#·"protocolFailure":Z | 778 | ····.restart·local·v0····#·"protocolFailure":Z |
774 | ····.restart·local·v1····#·"sslFailure":Z | 779 | ····.restart·local·v1····#·"sslFailure":Z |
Max diff block lines reached; 2385/5194 bytes (45.92%) of diff not shown. |
Offset 86, 21 lines modified | Offset 86, 24 lines modified | ||
86 | ····instance-of·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine; | 86 | ····instance-of·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine; |
87 | ····if-eqz·v0,·:cond_0 | 87 | ····if-eqz·v0,·:cond_0 |
88 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 88 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
89 | ····.line·416 | ||
89 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getCacheResponse()Ljava/net/CacheResponse; | 90 | ····invoke-virtual·{v0},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getCacheResponse()Ljava/net/CacheResponse; |
90 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
91 | ····check-cast·v0,·Ljava/net/SecureCacheResponse; | 92 | ····check-cast·v0,·Ljava/net/SecureCacheResponse; |
93 | ····.line·415 | ||
92 | ····:goto_0 | 94 | ····:goto_0 |
93 | ····return-object·v0 | 95 | ····return-object·v0 |
96 | ····.line·416 | ||
94 | ····:cond_0 | 97 | ····:cond_0 |
95 | ····const/4·v0,·0x0 | 98 | ····const/4·v0,·0x0 |
96 | ····goto·:goto_0 | 99 | ····goto·:goto_0 |
97 | .end·method | 100 | .end·method |
Offset 138, 20 lines modified | Offset 138, 22 lines modified | ||
138 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Util;->getEffectivePort(Ljava/net/URL;)I | 138 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/Util;->getEffectivePort(Ljava/net/URL;)I |
139 | ····move-result·v4 | 139 | ····move-result·v4 |
140 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; | 140 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->requestHeaders:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
141 | ····.line·458 | ||
141 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getProxyAuthorization()Ljava/lang/String; | 142 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/RequestHeaders;->getProxyAuthorization()Ljava/lang/String; |
142 | ····move-result-object·v5 | 143 | ····move-result-object·v5 |
143 | ····invoke-direct·{v2,·v3,·v4,·v1,·v5},·Lcom/squareup/okhttp/TunnelRequest;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V | 144 | ····invoke-direct·{v2,·v3,·v4,·v1,·v5},·Lcom/squareup/okhttp/TunnelRequest;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V |
145 | ····.line·457 | ||
144 | ····return-object·v2 | 146 | ····return-object·v2 |
145 | .end·method | 147 | .end·method |
146 | .method·protected·includeAuthorityInRequestLine()Z | 148 | .method·protected·includeAuthorityInRequestLine()Z |
147 | ····.locals·1 | 149 | ····.locals·1 |
148 | ····.prologue | 150 | ····.prologue |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljavax/net/ssl/HttpsURLConnection; | 2 | .super·Ljavax/net/ssl/HttpsURLConnection; |
3 | .source·"HttpsURLConnectionImpl.java" | 3 | .source·"HttpsURLConnectionImpl.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$1;, | ||
8 | ········Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;, | 7 | ········Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;, |
9 | ········Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate; | 8 | ········Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·instance·fields | 11 | #·instance·fields |
Offset 109, 22 lines modified | Offset 108, 25 lines modified | ||
109 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl;->delegate:Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate; | 108 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl;->delegate:Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate; |
110 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 109 | ····iget-object·v0,·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpUrlConnectionDelegate;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
111 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine; | 110 | ····check-cast·v0,·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine; |
111 | ····.line·127 | ||
112 | ····#·getter·for:·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->sslSocket:Ljavax/net/ssl/SSLSocket; | 112 | ····#·getter·for:·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->sslSocket:Ljavax/net/ssl/SSLSocket; |
113 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->access$100(Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;)Ljavax/net/ssl/SSLSocket; | 113 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;->access$100(Lcom/squareup/okhttp/internal/http/HttpsURLConnectionImpl$HttpsEngine;)Ljavax/net/ssl/SSLSocket; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····.line·126 | ||
115 | ····:goto_0 | 116 | ····:goto_0 |
116 | ····return-object·v0 | 117 | ····return-object·v0 |
118 | ····.line·127 | ||
117 | ····:cond_2 | 119 | ····:cond_2 |
118 | ····const/4·v0,·0x0 | 120 | ····const/4·v0,·0x0 |
119 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
120 | .end·method | 122 | .end·method |
Offset 38, 25 lines modified | Offset 38, 21 lines modified | ||
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 41 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
44 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
45 | ····.prologue | 43 | ····.prologue |
46 | ····.line·53 | 44 | ····.line·53 |
47 | ····check-cast·p1,·Ljava/lang/String; | 45 | ····check-cast·p1,·Ljava/lang/String; |
48 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
49 | ····check-cast·p2,·Ljava/lang/String; | 46 | ····check-cast·p2,·Ljava/lang/String; |
50 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
51 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/squareup/okhttp/internal/http/RawHeaders$1;->compare(Ljava/lang/String;Ljava/lang/String;)I | 47 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/squareup/okhttp/internal/http/RawHeaders$1;->compare(Ljava/lang/String;Ljava/lang/String;)I |
52 | ····move-result·v0 | 48 | ····move-result·v0 |
53 | ····return·v0 | 49 | ····return·v0 |
54 | .end·method | 50 | .end·method |
Offset 235, 45 lines modified | Offset 235, 45 lines modified | ||
235 | ····.end·annotation | 235 | ····.end·annotation |
236 | ····.prologue | 236 | ····.prologue |
237 | ····.line·349 | 237 | ····.line·349 |
238 | ····.local·p0,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" | 238 | ····.local·p0,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" |
239 | ····if-nez·p1,·:cond_0 | 239 | ····if-nez·p1,·:cond_0 |
240 |
····new-instance·v |
240 | ····new-instance·v5,·Ljava/lang/UnsupportedOperationException; |
241 |
····invoke-direct·{v |
241 | ····invoke-direct·{v5},·Ljava/lang/UnsupportedOperationException;-><init>()V |
242 |
····throw·v |
242 | ····throw·v5 |
243 | ····.line·350 | 243 | ····.line·350 |
244 | ····:cond_0 | 244 | ····:cond_0 |
245 |
····new-instance·v |
245 | ····new-instance·v2,·Lcom/squareup/okhttp/internal/http/RawHeaders; |
246 |
····invoke-direct·{v |
246 | ····invoke-direct·{v2},·Lcom/squareup/okhttp/internal/http/RawHeaders;-><init>()V |
247 | ····.line·351 | 247 | ····.line·351 |
248 |
····.local·v |
248 | ····.local·v2,·"result":Lcom/squareup/okhttp/internal/http/RawHeaders; |
249 | ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 249 | ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
250 |
····move-result-object·v |
250 | ····move-result-object·v5 |
251 |
····invoke-interface·{v |
251 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
252 |
····move-result-object·v |
252 | ····move-result-object·v6 |
253 | ····:cond_1 | 253 | ····:cond_1 |
254 | ····:goto_0 | 254 | ····:goto_0 |
255 |
····invoke-interface·{v |
255 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
256 |
····move-result·v |
256 | ····move-result·v5 |
257 |
····if-eqz·v |
257 | ····if-eqz·v5,·:cond_3 |
258 |
····invoke-interface·{v |
258 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
259 | ····move-result-object·v0 | 259 | ····move-result-object·v0 |
260 | ····check-cast·v0,·Ljava/util/Map$Entry; | 260 | ····check-cast·v0,·Ljava/util/Map$Entry; |
261 | ····.line·352 | 261 | ····.line·352 |
262 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" | 262 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" |
Offset 283, 80 lines modified | Offset 283, 78 lines modified | ||
283 | ····check-cast·v1,·Ljava/lang/String; | 283 | ····check-cast·v1,·Ljava/lang/String; |
284 | ····.line·353 | 284 | ····.line·353 |
285 | ····.local·v1,·"fieldName":Ljava/lang/String; | 285 | ····.local·v1,·"fieldName":Ljava/lang/String; |
286 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 286 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
287 |
····move-result-object·v |
287 | ····move-result-object·v4 |
288 |
····check-cast·v |
288 | ····check-cast·v4,·Ljava/util/List; |
289 | ····.line·354 | 289 | ····.line·354 |
290 |
····.local·v |
290 | ····.local·v4,·"values":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
291 | ····if-eqz·v1,·:cond_2 | 291 | ····if-eqz·v1,·:cond_2 |
292 | ····.line·355 | 292 | ····.line·355 |
293 |
····invoke-interface·{v |
293 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
294 |
····move-result-object·v |
294 | ····move-result-object·v5 |
295 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
296 | ····:goto_1 | 295 | ····:goto_1 |
297 |
····invoke-interface·{v |
296 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
298 | ····move-result·v7 | 297 | ····move-result·v7 |
299 | ····if-eqz·v7,·:cond_1 | 298 | ····if-eqz·v7,·:cond_1 |
300 |
····invoke-interface·{v |
299 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
301 |
····move-result-object·v |
300 | ····move-result-object·v3 |
302 |
····check-cast·v |
301 | ····check-cast·v3,·Ljava/lang/String; |
303 | ····.line·356 | 302 | ····.line·356 |
304 |
····.local·v |
303 | ····.local·v3,·"value":Ljava/lang/String; |
305 |
····invoke-direct·{v |
304 | ····invoke-direct·{v2,·v1,·v3},·Lcom/squareup/okhttp/internal/http/RawHeaders;->addLenient(Ljava/lang/String;Ljava/lang/String;)V |
306 | ····goto·:goto_1 | 305 | ····goto·:goto_1 |
307 | ····.line·358 | 306 | ····.line·358 |
308 |
····.end·local·v3····#·" |
307 | ····.end·local·v3····#·"value":Ljava/lang/String; |
309 | ····.end·local·v5····#·"value":Ljava/lang/String; | ||
310 | ····:cond_2 | 308 | ····:cond_2 |
311 |
····invoke-interface·{v |
309 | ····invoke-interface·{v4},·Ljava/util/List;->isEmpty()Z |
312 |
····move-result·v |
310 | ····move-result·v5 |
313 |
····if-nez·v |
311 | ····if-nez·v5,·:cond_1 |
314 | ····.line·359 | 312 | ····.line·359 |
315 |
····invoke-interface·{v |
313 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
Max diff block lines reached; 5160/9363 bytes (55.11%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/RequestHeaders; | 21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/RequestHeaders;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/RequestHeaders;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/http/RequestHeaders; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.line·66 |
27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/RequestHeaders$1;->this$0:Lcom/squareup/okhttp/internal/http/RequestHeaders; | 28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/RequestHeaders$1;->this$0:Lcom/squareup/okhttp/internal/http/RequestHeaders; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 408, 78 lines modified | Offset 408, 77 lines modified | ||
408 | ····.end·annotation | 408 | ····.end·annotation |
409 | ····.prologue | 409 | ····.prologue |
410 | ····.line·283 | 410 | ····.line·283 |
411 | ····.local·p1,·"allCookieHeaders":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" | 411 | ····.local·p1,·"allCookieHeaders":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" |
412 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 412 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
413 |
····move-result-object·v |
413 | ····move-result-object·v2 |
414 |
····invoke-interface·{v |
414 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
415 |
····move-result-object·v |
415 | ····move-result-object·v3 |
416 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
417 | ····:cond_0 | 416 | ····:cond_0 |
418 | ····:goto_0 | 417 | ····:goto_0 |
419 |
····invoke-interface·{v |
418 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
420 |
····move-result·v |
419 | ····move-result·v2 |
421 |
····if-eqz·v |
420 | ····if-eqz·v2,·:cond_2 |
422 |
····invoke-interface·{v |
421 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
423 | ····move-result-object·v0 | 422 | ····move-result-object·v0 |
424 | ····check-cast·v0,·Ljava/util/Map$Entry; | 423 | ····check-cast·v0,·Ljava/util/Map$Entry; |
425 | ····.line·284 | 424 | ····.line·284 |
426 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" | 425 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" |
427 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 426 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
428 |
····move-result-object·v |
427 | ····move-result-object·v1 |
429 |
····check-cast·v |
428 | ····check-cast·v1,·Ljava/lang/String; |
430 | ····.line·285 | 429 | ····.line·285 |
431 |
····.local·v |
430 | ····.local·v1,·"key":Ljava/lang/String; |
432 |
····const-string·v |
431 | ····const-string·v2,·"Cookie" |
433 |
····invoke-virtual·{v |
432 | ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
434 |
····move-result·v |
433 | ····move-result·v2 |
435 |
····if-nez·v |
434 | ····if-nez·v2,·:cond_1 |
436 |
····const-string·v |
435 | ····const-string·v2,·"Cookie2" |
437 |
····invoke-virtual·{v |
436 | ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
438 |
····move-result·v |
437 | ····move-result·v2 |
439 |
····if-eqz·v |
438 | ····if-eqz·v2,·:cond_0 |
440 | ····.line·286 | 439 | ····.line·286 |
441 | ····:cond_1 | 440 | ····:cond_1 |
442 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/RequestHeaders;->headers:Lcom/squareup/okhttp/internal/http/RawHeaders; | 441 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/RequestHeaders;->headers:Lcom/squareup/okhttp/internal/http/RawHeaders; |
443 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 442 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
444 |
····move-result-object·v |
443 | ····move-result-object·v2 |
445 |
····check-cast·v |
444 | ····check-cast·v2,·Ljava/util/List; |
446 |
····invoke-virtual·{v4,·v |
445 | ····invoke-virtual·{v4,·v1,·v2},·Lcom/squareup/okhttp/internal/http/RawHeaders;->addAll(Ljava/lang/String;Ljava/util/List;)V |
447 | ····goto·:goto_0 | 446 | ····goto·:goto_0 |
448 | ····.line·289 | 447 | ····.line·289 |
449 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" | 448 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;" |
450 |
····.end·local·v |
449 | ····.end·local·v1····#·"key":Ljava/lang/String; |
451 | ····:cond_2 | 450 | ····:cond_2 |
452 | ····return-void | 451 | ····return-void |
453 | .end·method | 452 | .end·method |
454 | .method·public·getAcceptEncoding()Ljava/lang/String; | 453 | .method·public·getAcceptEncoding()Ljava/lang/String; |
455 | ····.locals·1 | 454 | ····.locals·1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 21 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/ResponseHeaders;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/http/ResponseHeaders;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/http/ResponseHeaders; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders$1;->this$0:Lcom/squareup/okhttp/internal/http/ResponseHeaders; | 28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders$1;->this$0:Lcom/squareup/okhttp/internal/http/ResponseHeaders; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 65, 390 lines modified | Offset 65, 384 lines modified | ||
65 | #·direct·methods | 65 | #·direct·methods |
66 | .method·public·constructor·<init>(Ljava/net/URI;Lcom/squareup/okhttp/internal/http/RawHeaders;)V | 66 | .method·public·constructor·<init>(Ljava/net/URI;Lcom/squareup/okhttp/internal/http/RawHeaders;)V |
67 | ····.locals·10 | 67 | ····.locals·10 |
68 | ····.param·p1,·"uri"····#·Ljava/net/URI; | 68 | ····.param·p1,·"uri"····#·Ljava/net/URI; |
69 | ····.param·p2,·"headers"····#·Lcom/squareup/okhttp/internal/http/RawHeaders; | 69 | ····.param·p2,·"headers"····#·Lcom/squareup/okhttp/internal/http/RawHeaders; |
70 | ····.prologue | 70 | ····.prologue |
71 |
····const/4·v |
71 | ····const/4·v6,·-0x1 |
72 | ····.line·116 | 72 | ····.line·116 |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····.line·87 | 74 | ····.line·87 |
75 |
····iput·v |
75 | ····iput·v6,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->maxAgeSeconds:I |
76 | ····.line·94 | 76 | ····.line·94 |
77 |
····iput·v |
77 | ····iput·v6,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->sMaxAgeSeconds:I |
78 | ····.line·106 | 78 | ····.line·106 |
79 |
····iput·v |
79 | ····iput·v6,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->ageSeconds:I |
80 | ····.line·109 | 80 | ····.line·109 |
81 | ····invoke-static·{},·Ljava/util/Collections;->emptySet()Ljava/util/Set; | 81 | ····invoke-static·{},·Ljava/util/Collections;->emptySet()Ljava/util/Set; |
82 |
····move-result-object·v |
82 | ····move-result-object·v5 |
83 |
····iput-object·v |
83 | ····iput-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->varyFields:Ljava/util/Set; |
84 | ····.line·113 | 84 | ····.line·113 |
85 |
····iput·v |
85 | ····iput·v6,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->contentLength:I |
86 | ····.line·117 | 86 | ····.line·117 |
87 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->uri:Ljava/net/URI; | 87 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->uri:Ljava/net/URI; |
88 | ····.line·118 | 88 | ····.line·118 |
89 | ····iput-object·p2,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->headers:Lcom/squareup/okhttp/internal/http/RawHeaders; | 89 | ····iput-object·p2,·p0,·Lcom/squareup/okhttp/internal/http/ResponseHeaders;->headers:Lcom/squareup/okhttp/internal/http/RawHeaders; |
90 | ····.line·120 | 90 | ····.line·120 |
91 |
····new-instance·v |
91 | ····new-instance·v1,·Lcom/squareup/okhttp/internal/http/ResponseHeaders$1; |
92 |
····invoke-direct·{v |
92 | ····invoke-direct·{v1,·p0},·Lcom/squareup/okhttp/internal/http/ResponseHeaders$1;-><init>(Lcom/squareup/okhttp/internal/http/ResponseHeaders;)V |
93 | ····.line·138 | 93 | ····.line·138 |
94 |
····.local·v |
94 | ····.local·v1,·"handler":Lcom/squareup/okhttp/internal/http/HeaderParser$CacheControlHandler; |
95 |
····const/4·v |
95 | ····const/4·v2,·0x0 |
96 |
····.local·v |
96 | ····.local·v2,·"i":I |
97 | ····:goto_0 | 97 | ····:goto_0 |
98 | ····invoke-virtual·{p2},·Lcom/squareup/okhttp/internal/http/RawHeaders;->length()I | 98 | ····invoke-virtual·{p2},·Lcom/squareup/okhttp/internal/http/RawHeaders;->length()I |
99 |
····move-result·v |
99 | ····move-result·v5 |
100 |
····if-ge·v |
100 | ····if-ge·v2,·v5,·:cond_f |
101 | ····.line·139 | 101 | ····.line·139 |
102 |
····invoke-virtual·{p2,·v |
102 | ····invoke-virtual·{p2,·v2},·Lcom/squareup/okhttp/internal/http/RawHeaders;->getFieldName(I)Ljava/lang/String; |
103 |
····move-result-object·v |
103 | ····move-result-object·v0 |
104 | ····.line·140 | 104 | ····.line·140 |
105 |
····.local·v |
105 | ····.local·v0,·"fieldName":Ljava/lang/String; |
106 |
····invoke-virtual·{p2,·v |
106 | ····invoke-virtual·{p2,·v2},·Lcom/squareup/okhttp/internal/http/RawHeaders;->getValue(I)Ljava/lang/String; |
107 |
····move-result-object·v |
107 | ····move-result-object·v3 |
108 | ····.line·141 | 108 | ····.line·141 |
109 |
····.local·v |
109 | ····.local·v3,·"value":Ljava/lang/String; |
110 |
····const-string·v |
110 | ····const-string·v5,·"Cache-Control" |
111 |
····invoke-virtual·{v |
111 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
112 |
····move-result·v |
112 | ····move-result·v5 |
113 |
····if-eqz·v |
113 | ····if-eqz·v5,·:cond_1 |
114 | ····.line·142 | 114 | ····.line·142 |
115 |
····invoke-static·{v |
115 | ····invoke-static·{v3,·v1},·Lcom/squareup/okhttp/internal/http/HeaderParser;->parseCacheControl(Ljava/lang/String;Lcom/squareup/okhttp/internal/http/HeaderParser$CacheControlHandler;)V |
116 | ····.line·138 | 116 | ····.line·138 |
117 | ····:cond_0 | 117 | ····:cond_0 |
118 | ····:goto_1 | 118 | ····:goto_1 |
119 |
····add-int/lit8·v |
119 | ····add-int/lit8·v2,·v2,·0x1 |
120 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
121 | ····.line·143 | 121 | ····.line·143 |
122 | ····:cond_1 | 122 | ····:cond_1 |
123 |
····const-string·v |
123 | ····const-string·v5,·"Date" |
124 |
····invoke-virtual·{v |
124 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
125 |
····move-result·v |
125 | ····move-result·v5 |
126 |
····if-eqz·v |
126 | ····if-eqz·v5,·:cond_2 |
127 | ····.line·144 | 127 | ····.line·144 |
128 |
····invoke-static·{v |
128 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/http/HttpDate;->parse(Ljava/lang/String;)Ljava/util/Date; |
129 |
····move-result-object·v |
129 | ····move-result-object·v5 |
Max diff block lines reached; 31984/37023 bytes (86.39%) of diff not shown. |
Offset 123, 14 lines modified | Offset 123, 15 lines modified | ||
123 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 123 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
124 | ····move-result-object·v1 | 124 | ····move-result-object·v1 |
125 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/http/RetryableOutputStream;->content:Ljava/io/ByteArrayOutputStream; | 125 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/http/RetryableOutputStream;->content:Ljava/io/ByteArrayOutputStream; |
126 | ····.line·53 | ||
126 | ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->size()I | 127 | ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->size()I |
127 | ····move-result·v2 | 128 | ····move-result·v2 |
128 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 129 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
129 | ····move-result-object·v1 | 130 | ····move-result-object·v1 |
Offset 481, 14 lines modified | Offset 481, 15 lines modified | ||
481 | ····const-string·v5,·"Proxy.address()·is·not·an·InetSocketAddress:·" | 481 | ····const-string·v5,·"Proxy.address()·is·not·an·InetSocketAddress:·" |
482 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 482 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
483 | ····move-result-object·v4 | 483 | ····move-result-object·v4 |
484 | ····.line·214 | ||
484 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 485 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
485 | ····move-result-object·v5 | 486 | ····move-result-object·v5 |
486 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 487 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
487 | ····move-result-object·v4 | 488 | ····move-result-object·v4 |
Offset 269, 26 lines modified | Offset 269, 28 lines modified | ||
269 | ····iget-object·v1,·v1,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; | 269 | ····iget-object·v1,·v1,·Lcom/squareup/okhttp/internal/http/HttpEngine;->method:Ljava/lang/String; |
270 | ····invoke-static·{v8},·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestPath(Ljava/net/URL;)Ljava/lang/String; | 270 | ····invoke-static·{v8},·Lcom/squareup/okhttp/internal/http/HttpEngine;->requestPath(Ljava/net/URL;)Ljava/lang/String; |
271 | ····move-result-object·v2 | 271 | ····move-result-object·v2 |
272 | ····.line·53 | ||
272 | ····invoke-static·{v8},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getOriginAddress(Ljava/net/URL;)Ljava/lang/String; | 273 | ····invoke-static·{v8},·Lcom/squareup/okhttp/internal/http/HttpEngine;->getOriginAddress(Ljava/net/URL;)Ljava/lang/String; |
273 | ····move-result-object·v4 | 274 | ····move-result-object·v4 |
274 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/SpdyTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 275 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/http/SpdyTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
275 | ····iget-object·v5,·v5,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; | 276 | ····iget-object·v5,·v5,·Lcom/squareup/okhttp/internal/http/HttpEngine;->uri:Ljava/net/URI; |
276 | ····invoke-virtual·{v5},·Ljava/net/URI;->getScheme()Ljava/lang/String; | 277 | ····invoke-virtual·{v5},·Ljava/net/URI;->getScheme()Ljava/lang/String; |
277 | ····move-result-object·v5 | 278 | ····move-result-object·v5 |
279 | ····.line·52 | ||
278 | ····invoke-virtual/range·{v0·..·v5},·Lcom/squareup/okhttp/internal/http/RawHeaders;->addSpdyRequestHeaders(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 280 | ····invoke-virtual/range·{v0·..·v5},·Lcom/squareup/okhttp/internal/http/RawHeaders;->addSpdyRequestHeaders(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
279 | ····.line·54 | 281 | ····.line·54 |
280 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/SpdyTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; | 282 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/SpdyTransport;->httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; |
281 | ····invoke-virtual·{v1},·Lcom/squareup/okhttp/internal/http/HttpEngine;->hasRequestBody()Z | 283 | ····invoke-virtual·{v1},·Lcom/squareup/okhttp/internal/http/HttpEngine;->hasRequestBody()Z |
Offset 151, 15 lines modified | Offset 151, 15 lines modified | ||
151 | ····sub-long/2addr·v0,·v2 | 151 | ····sub-long/2addr·v0,·v2 |
152 | ····return-wide·v0 | 152 | ····return-wide·v0 |
153 | .end·method | 153 | .end·method |
154 | .method·public·roundTripTime(JLjava/util/concurrent/TimeUnit;)J | 154 | .method·public·roundTripTime(JLjava/util/concurrent/TimeUnit;)J |
155 |
····.locals· |
155 | ····.locals·5 |
156 | ····.param·p1,·"timeout"····#·J | 156 | ····.param·p1,·"timeout"····#·J |
157 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 157 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
158 | ····.annotation·system·Ldalvik/annotation/Throws; | 158 | ····.annotation·system·Ldalvik/annotation/Throws; |
159 | ········value·=·{ | 159 | ········value·=·{ |
160 | ············Ljava/lang/InterruptedException; | 160 | ············Ljava/lang/InterruptedException; |
161 | ········} | 161 | ········} |
162 | ····.end·annotation | 162 | ····.end·annotation |
Offset 21, 15 lines modified | Offset 21, 16 lines modified | ||
21 | .field·final·synthetic·val$streamId:I | 21 | .field·final·synthetic·val$streamId:I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;II)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;II)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 |
····.param·p |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
26 | ····.param·p2,·"name"····#·Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·222 | 28 | ····.line·222 |
28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$2;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 29 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$2;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
29 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$2;->val$streamId:I | 30 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$2;->val$streamId:I |
Offset 21, 15 lines modified | Offset 21, 16 lines modified | ||
21 | .field·final·synthetic·val$streamId:I | 21 | .field·final·synthetic·val$streamId:I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;ILcom/squareup/okhttp/internal/spdy/Ping;)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;ILcom/squareup/okhttp/internal/spdy/Ping;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 |
····.param·p |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
26 | ····.param·p2,·"name"····#·Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·257 | 28 | ····.line·257 |
28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$3;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 29 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$3;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
29 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$3;->val$streamId:I | 30 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$3;->val$streamId:I |
Offset 21, 15 lines modified | Offset 21, 16 lines modified | ||
21 | .field·final·synthetic·val$streamId:I | 21 | .field·final·synthetic·val$streamId:I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;II)V | 23 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;Ljava/lang/String;II)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 |
····.param·p |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
26 | ····.param·p2,·"name"····#·Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·206 | 28 | ····.line·206 |
28 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 29 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
29 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$1;->val$streamId:I | 30 | ····iput·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$1;->val$streamId:I |
Offset 19, 15 lines modified | Offset 19, 16 lines modified | ||
19 | .field·final·synthetic·val$synStream:Lcom/squareup/okhttp/internal/spdy/SpdyStream; | 19 | .field·final·synthetic·val$synStream:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;Ljava/lang/String;Lcom/squareup/okhttp/internal/spdy/SpdyStream;)V | 21 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;Ljava/lang/String;Lcom/squareup/okhttp/internal/spdy/SpdyStream;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$1"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader; |
24 | ····.param·p2,·"name"····#·Ljava/lang/String; | ||
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·475 | 26 | ····.line·475 |
26 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader$1;->this$1:Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader; | 27 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader$1;->this$1:Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader; |
27 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader$1;->val$synStream:Lcom/squareup/okhttp/internal/spdy/SpdyStream; | 28 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader$1;->val$synStream:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | #·virtual·methods | 48 | #·virtual·methods |
49 | .method·public·data(IILjava/io/InputStream;I)V | 49 | .method·public·data(IILjava/io/InputStream;I)V |
50 |
····.locals· |
50 | ····.locals·4 |
51 | ····.param·p1,·"flags"····#·I | 51 | ····.param·p1,·"flags"····#·I |
52 | ····.param·p2,·"streamId"····#·I | 52 | ····.param·p2,·"streamId"····#·I |
53 | ····.param·p3,·"in"····#·Ljava/io/InputStream; | 53 | ····.param·p3,·"in"····#·Ljava/io/InputStream; |
54 | ····.param·p4,·"length"····#·I | 54 | ····.param·p4,·"length"····#·I |
55 | ····.annotation·system·Ldalvik/annotation/Throws; | 55 | ····.annotation·system·Ldalvik/annotation/Throws; |
56 | ········value·=·{ | 56 | ········value·=·{ |
57 | ············Ljava/io/IOException; | 57 | ············Ljava/io/IOException; |
Offset 78, 17 lines modified | Offset 78, 17 lines modified | ||
78 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 78 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
79 | ····const/4·v2,·0x2 | 79 | ····const/4·v2,·0x2 |
80 | ····invoke-virtual·{v1,·p2,·v2},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->writeSynResetLater(II)V | 80 | ····invoke-virtual·{v1,·p2,·v2},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->writeSynResetLater(II)V |
81 | ····.line·444 | 81 | ····.line·444 |
82 |
····int-to-long·v |
82 | ····int-to-long·v2,·p4 |
83 |
····invoke-static·{p3,·v |
83 | ····invoke-static·{p3,·v2,·v3},·Lcom/squareup/okhttp/internal/Util;->skipByReading(Ljava/io/InputStream;J)J |
84 | ····.line·451 | 84 | ····.line·451 |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····:goto_0 | 86 | ····:goto_0 |
87 | ····return-void | 87 | ····return-void |
88 | ····.line·447 | 88 | ····.line·447 |
Offset 467, 210 lines modified | Offset 467, 196 lines modified | ||
467 | ····:catch_3 | 467 | ····:catch_3 |
468 | ····move-exception·v3 | 468 | ····move-exception·v3 |
469 | ····goto·:goto_0 | 469 | ····goto·:goto_0 |
470 | .end·method | 470 | .end·method |
471 | .method·public·settings(ILcom/squareup/okhttp/internal/spdy/Settings;)V | 471 | .method·public·settings(ILcom/squareup/okhttp/internal/spdy/Settings;)V |
472 |
····.locals· |
472 | ····.locals·6 |
473 | ····.param·p1,·"flags"····#·I | 473 | ····.param·p1,·"flags"····#·I |
474 | ····.param·p2,·"newSettings"····#·Lcom/squareup/okhttp/internal/spdy/Settings; | 474 | ····.param·p2,·"newSettings"····#·Lcom/squareup/okhttp/internal/spdy/Settings; |
475 | ····.prologue | 475 | ····.prologue |
476 | ····.line·515 | 476 | ····.line·515 |
477 |
····const/4·v |
477 | ····const/4·v2,·0x0 |
478 | ····.line·516 | 478 | ····.line·516 |
479 |
····.local·v |
479 | ····.local·v2,·"streamsToNotify":[Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
480 |
····iget-object·v |
480 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
481 |
····monitor-enter·v |
481 | ····monitor-enter·v4 |
482 | ····.line·517 | 482 | ····.line·517 |
483 | ····:try_start_0 | 483 | ····:try_start_0 |
484 |
····iget-object·v |
484 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
485 |
····iget-object·v |
485 | ····iget-object·v3,·v3,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->settings:Lcom/squareup/okhttp/internal/spdy/Settings; |
486 |
····if-eqz·v |
486 | ····if-eqz·v3,·:cond_0 |
487 |
····and-int/lit8·v |
487 | ····and-int/lit8·v3,·p1,·0x1 |
488 |
····if-eqz·v |
488 | ····if-eqz·v3,·:cond_2 |
489 | ····.line·518 | 489 | ····.line·518 |
490 | ····:cond_0 | 490 | ····:cond_0 |
491 |
····iget-object·v |
491 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
492 |
····iput-object·p2,·v |
492 | ····iput-object·p2,·v3,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->settings:Lcom/squareup/okhttp/internal/spdy/Settings; |
493 | ····.line·522 | 493 | ····.line·522 |
494 | ····:goto_0 | 494 | ····:goto_0 |
495 |
····iget-object·v |
495 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
496 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; | 496 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; |
497 |
····invoke-static·{v |
497 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->access$1200(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;)Ljava/util/Map; |
498 |
····move-result-object·v |
498 | ····move-result-object·v3 |
499 |
····invoke-interface·{v |
499 | ····invoke-interface·{v3},·Ljava/util/Map;->isEmpty()Z |
500 |
····move-result·v |
500 | ····move-result·v3 |
501 |
····if-nez·v |
501 | ····if-nez·v3,·:cond_1 |
502 | ····.line·523 | 502 | ····.line·523 |
503 |
····iget-object·v |
503 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
504 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; | 504 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; |
505 |
····invoke-static·{v |
505 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->access$1200(Lcom/squareup/okhttp/internal/spdy/SpdyConnection;)Ljava/util/Map; |
506 |
····move-result-object·v |
506 | ····move-result-object·v3 |
507 |
····invoke-interface·{v |
507 | ····invoke-interface·{v3},·Ljava/util/Map;->values()Ljava/util/Collection; |
508 |
····move-result-object·v |
508 | ····move-result-object·v3 |
Max diff block lines reached; 7479/12722 bytes (58.79%) of diff not shown. |
Offset 101, 18 lines modified | Offset 101, 18 lines modified | ||
101 | ········} | 101 | ········} |
102 | ····.end·annotation | 102 | ····.end·annotation |
103 | .end·field | 103 | .end·field |
104 | #·direct·methods | 104 | #·direct·methods |
105 | .method·static·constructor·<clinit>()V | 105 | .method·static·constructor·<clinit>()V |
106 |
····.locals· |
106 | ····.locals·9 |
107 | ····.prologue | 107 | ····.prologue |
108 |
····const/4·v |
108 | ····const/4·v2,·0x0 |
109 | ····.line·46 | 109 | ····.line·46 |
110 | ····const-class·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection; | 110 | ····const-class·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection; |
111 | ····invoke-virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z | 111 | ····invoke-virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z |
112 | ····move-result·v0 | 112 | ····move-result·v0 |
Offset 121, 45 lines modified | Offset 121, 47 lines modified | ||
121 | ····const/4·v0,·0x1 | 121 | ····const/4·v0,·0x1 |
122 | ····:goto_0 | 122 | ····:goto_0 |
123 | ····sput-boolean·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->$assertionsDisabled:Z | 123 | ····sput-boolean·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->$assertionsDisabled:Z |
124 | ····.line·80 | 124 | ····.line·80 |
125 |
····new-instance·v |
125 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
126 |
····const·v |
126 | ····const·v3,·0x7fffffff |
127 |
····const-wide/16·v |
127 | ····const-wide/16·v4,·0x3c |
128 |
····sget-object·v |
128 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
129 |
····new-instance·v |
129 | ····new-instance·v7,·Ljava/util/concurrent/SynchronousQueue; |
130 |
····invoke-direct·{v |
130 | ····invoke-direct·{v7},·Ljava/util/concurrent/SynchronousQueue;-><init>()V |
131 | ····.line·82 | ||
131 | ····invoke-static·{},·Ljava/util/concurrent/Executors;->defaultThreadFactory()Ljava/util/concurrent/ThreadFactory; | 132 | ····invoke-static·{},·Ljava/util/concurrent/Executors;->defaultThreadFactory()Ljava/util/concurrent/ThreadFactory; |
132 |
····move-result-object·v |
133 | ····move-result-object·v8 |
133 |
····invoke-direct/range·{v |
134 | ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
134 |
····sput-object·v |
135 | ····sput-object·v1,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->executor:Ljava/util/concurrent/ExecutorService; |
136 | ····.line·80 | ||
135 | ····return-void | 137 | ····return-void |
136 | ····:cond_0 | 138 | ····:cond_0 |
137 |
····move·v0,·v |
139 | ····move·v0,·v2 |
138 | ····.line·46 | 140 | ····.line·46 |
139 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
140 | .end·method | 142 | .end·method |
141 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;)V | 143 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;)V |
142 |
····.locals· |
144 | ····.locals·6 |
143 | ····.param·p1,·"builder"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder; | 145 | ····.param·p1,·"builder"····#·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder; |
144 | ····.prologue | 146 | ····.prologue |
145 | ····const/4·v2,·0x2 | 147 | ····const/4·v2,·0x2 |
146 | ····const/4·v1,·0x1 | 148 | ····const/4·v1,·0x1 |
Offset 172, 17 lines modified | Offset 174, 17 lines modified | ||
172 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 174 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
173 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; | 175 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->streams:Ljava/util/Map; |
174 | ····.line·100 | 176 | ····.line·100 |
175 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 177 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
176 |
····move-result-wide·v |
178 | ····move-result-wide·v4 |
177 |
····iput-wide·v |
179 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->idleStartTimeNs:J |
178 | ····.line·110 | 180 | ····.line·110 |
179 | ····iget-boolean·v0,·p1,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;->client:Z | 181 | ····iget-boolean·v0,·p1,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection$Builder;->client:Z |
180 | ····iput-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->client:Z | 182 | ····iput-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyConnection;->client:Z |
181 | ····.line·111 | 183 | ····.line·111 |
Offset 467, 316 lines modified | Offset 469, 296 lines modified | ||
467 | ····move-result-object·v0 | 469 | ····move-result-object·v0 |
468 | ····return-object·v0 | 470 | ····return-object·v0 |
469 | .end·method | 471 | .end·method |
470 | .method·private·close(II)V | 472 | .method·private·close(II)V |
471 |
····.locals·1 |
473 | ····.locals·10 |
472 | ····.param·p1,·"shutdownStatusCode"····#·I | 474 | ····.param·p1,·"shutdownStatusCode"····#·I |
473 | ····.param·p2,·"rstStatusCode"····#·I | 475 | ····.param·p2,·"rstStatusCode"····#·I |
474 | ····.annotation·system·Ldalvik/annotation/Throws; | 476 | ····.annotation·system·Ldalvik/annotation/Throws; |
475 | ········value·=·{ | 477 | ········value·=·{ |
476 | ············Ljava/io/IOException; | 478 | ············Ljava/io/IOException; |
477 | ········} | 479 | ········} |
Max diff block lines reached; 14797/18399 bytes (80.42%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)V | 20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·206 | 24 | ····.line·206 |
24 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 25 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
25 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
Offset 70, 15 lines modified | Offset 71, 15 lines modified | ||
70 | ····move-result·v0 | 71 | ····move-result·v0 |
71 | ····return·v0 | 72 | ····return·v0 |
72 | .end·method | 73 | .end·method |
73 | .method·public·read([BII)I | 74 | .method·public·read([BII)I |
74 |
····.locals· |
75 | ····.locals·3 |
75 | ····.param·p1,·"buffer"····#·[B | 76 | ····.param·p1,·"buffer"····#·[B |
76 | ····.param·p2,·"offset"····#·I | 77 | ····.param·p2,·"offset"····#·I |
77 | ····.param·p3,·"byteCount"····#·I | 78 | ····.param·p3,·"byteCount"····#·I |
78 | ····.annotation·system·Ldalvik/annotation/Throws; | 79 | ····.annotation·system·Ldalvik/annotation/Throws; |
79 | ········value·=·{ | 80 | ········value·=·{ |
80 | ············Ljava/io/IOException; | 81 | ············Ljava/io/IOException; |
81 | ········} | 82 | ········} |
Offset 109, 13 lines modified | Offset 110, 22 lines modified | ||
109 | ····move-result·v0 | 110 | ····move-result·v0 |
110 | ····.line·214 | 111 | ····.line·214 |
111 | ····.local·v0,·"consumed":I | 112 | ····.local·v0,·"consumed":I |
112 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 113 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
113 |
···· |
114 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$1;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
114 | ····invoke-static·{v1,·v0},·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->access$020(Lcom/squareup/okhttp/internal/spdy/SpdyReader;I)I | ||
115 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->compressedLimit:I | ||
116 | ····invoke-static·{v2},·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->access$000(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)I | ||
117 | ····move-result·v2 | ||
118 | ····sub-int/2addr·v2,·v0 | ||
119 | ····#·setter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->compressedLimit:I | ||
120 | ····invoke-static·{v1,·v2},·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->access$002(Lcom/squareup/okhttp/internal/spdy/SpdyReader;I)I | ||
115 | ····.line·215 | 121 | ····.line·215 |
116 | ····return·v0 | 122 | ····return·v0 |
117 | .end·method | 123 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 18 | .field·final·synthetic·this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)V | 20 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·224 | 24 | ····.line·224 |
24 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$2;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 25 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader$2;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
25 | ····invoke-direct·{p0},·Ljava/util/zip/Inflater;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/zip/Inflater;-><init>()V |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·38 | 34 | ····.line·38 |
35 | ····:try_start_0 | 35 | ····:try_start_0 |
36 | ····const-string·v1,·"\u0000\u0000\u0000\u0007options\u0000\u0000\u0000\u0004head\u0000\u0000\u0000\u0004post\u0000\u0000\u0000\u0003put\u0000\u0000\u0000\u0006delete\u0000\u0000\u0000\u0005trace\u0000\u0000\u0000\u0006accept\u0000\u0000\u0000\u000eaccept-charset\u0000\u0000\u0000\u000faccept-encoding\u0000\u0000\u0000\u000faccept-language\u0000\u0000\u0000\raccept-ranges\u0000\u0000\u0000\u0003age\u0000\u0000\u0000\u0005allow\u0000\u0000\u0000\rauthorization\u0000\u0000\u0000\rcache-control\u0000\u0000\u0000\nconnection\u0000\u0000\u0000\u000ccontent-base\u0000\u0000\u0000\u0010content-encoding\u0000\u0000\u0000\u0010content-language\u0000\u0000\u0000\u000econtent-length\u0000\u0000\u0000\u0010content-location\u0000\u0000\u0000\u000bcontent-md5\u0000\u0000\u0000\rcontent-range\u0000\u0000\u0000\u000ccontent-type\u0000\u0000\u0000\u0004date\u0000\u0000\u0000\u0004etag\u0000\u0000\u0000\u0006expect\u0000\u0000\u0000\u0007expires\u0000\u0000\u0000\u0004from\u0000\u0000\u0000\u0004host\u0000\u0000\u0000\u0008if-·✂ | 36 | ····const-string·v1,·"\u0000\u0000\u0000\u0007options\u0000\u0000\u0000\u0004head\u0000\u0000\u0000\u0004post\u0000\u0000\u0000\u0003put\u0000\u0000\u0000\u0006delete\u0000\u0000\u0000\u0005trace\u0000\u0000\u0000\u0006accept\u0000\u0000\u0000\u000eaccept-charset\u0000\u0000\u0000\u000faccept-encoding\u0000\u0000\u0000\u000faccept-language\u0000\u0000\u0000\raccept-ranges\u0000\u0000\u0000\u0003age\u0000\u0000\u0000\u0005allow\u0000\u0000\u0000\rauthorization\u0000\u0000\u0000\rcache-control\u0000\u0000\u0000\nconnection\u0000\u0000\u0000\u000ccontent-base\u0000\u0000\u0000\u0010content-encoding\u0000\u0000\u0000\u0010content-language\u0000\u0000\u0000\u000econtent-length\u0000\u0000\u0000\u0010content-location\u0000\u0000\u0000\u000bcontent-md5\u0000\u0000\u0000\rcontent-range\u0000\u0000\u0000\u000ccontent-type\u0000\u0000\u0000\u0004date\u0000\u0000\u0000\u0004etag\u0000\u0000\u0000\u0006expect\u0000\u0000\u0000\u0007expires\u0000\u0000\u0000\u0004from\u0000\u0000\u0000\u0004host\u0000\u0000\u0000\u0008if-·✂ |
37 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/Util;->UTF_8:Ljava/nio/charset/Charset; | 37 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/Util;->UTF_8:Ljava/nio/charset/Charset; |
38 | ····.line·70 | ||
38 | ····invoke-virtual·{v2},·Ljava/nio/charset/Charset;->name()Ljava/lang/String; | 39 | ····invoke-virtual·{v2},·Ljava/nio/charset/Charset;->name()Ljava/lang/String; |
39 | ····move-result-object·v2 | 40 | ····move-result-object·v2 |
40 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | 41 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
41 | ····move-result-object·v1 | 42 | ····move-result-object·v1 |
Offset 98, 28 lines modified | Offset 99, 24 lines modified | ||
98 | ····.prologue | 99 | ····.prologue |
99 | ····.line·34 | 100 | ····.line·34 |
100 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->compressedLimit:I | 101 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->compressedLimit:I |
101 | ····return·v0 | 102 | ····return·v0 |
102 | .end·method | 103 | .end·method |
103 |
.method·static·synthetic·access$0 |
104 | .method·static·synthetic·access$002(Lcom/squareup/okhttp/internal/spdy/SpdyReader;I)I |
104 |
····.locals· |
105 | ····.locals·0 |
105 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 106 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
106 | ····.param·p1,·"x1"····#·I | 107 | ····.param·p1,·"x1"····#·I |
107 | ····.prologue | 108 | ····.prologue |
108 | ····.line·34 | 109 | ····.line·34 |
109 |
····i |
110 | ····iput·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyReader;->compressedLimit:I |
110 | ····sub-int/2addr·v0,·p1 | ||
111 |
|
111 | ····return·p1 |
112 | ····return·v0 | ||
113 | .end·method | 112 | .end·method |
114 | .method·static·synthetic·access$100(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)Ljava/io/DataInputStream; | 113 | .method·static·synthetic·access$100(Lcom/squareup/okhttp/internal/spdy/SpdyReader;)Ljava/io/DataInputStream; |
115 | ····.locals·1 | 114 | ····.locals·1 |
116 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; | 115 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyReader; |
117 | ····.prologue | 116 | ····.prologue |
Offset 206, 163 lines modified | Offset 206, 163 lines modified | ||
206 | ····.line·589 | 206 | ····.line·589 |
207 | ····:cond_1 | 207 | ····:cond_1 |
208 | ····return-void | 208 | ····return-void |
209 | .end·method | 209 | .end·method |
210 | .method·private·waitUntilReadable()V | 210 | .method·private·waitUntilReadable()V |
211 |
····.locals·1 |
211 | ····.locals·15 |
212 | ····.annotation·system·Ldalvik/annotation/Throws; | 212 | ····.annotation·system·Ldalvik/annotation/Throws; |
213 | ········value·=·{ | 213 | ········value·=·{ |
214 | ············Ljava/io/IOException; | 214 | ············Ljava/io/IOException; |
215 | ········} | 215 | ········} |
216 | ····.end·annotation | 216 | ····.end·annotation |
217 | ····.prologue | 217 | ····.prologue |
218 |
····const-wide/32·v |
218 | ····const-wide/32·v8,·0xf4240 |
219 |
····const/4·v1 |
219 | ····const/4·v14,·-0x1 |
220 |
····const-wide/16·v1 |
220 | ····const-wide/16·v12,·0x0 |
221 | ····.line·492 | 221 | ····.line·492 |
222 |
····const-wide/16·v |
222 | ····const-wide/16·v4,·0x0 |
223 | ····.line·493 | 223 | ····.line·493 |
224 |
····.local·v |
224 | ····.local·v4,·"start":J |
225 |
····const-wide/16·v |
225 | ····const-wide/16·v2,·0x0 |
226 | ····.line·494 | 226 | ····.line·494 |
227 |
····.local·v |
227 | ····.local·v2,·"remaining":J |
228 |
····iget-object·v |
228 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
229 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J | 229 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J |
230 |
····invoke-static·{v |
230 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->access$900(Lcom/squareup/okhttp/internal/spdy/SpdyStream;)J |
231 |
····move-result-wide·v |
231 | ····move-result-wide·v6 |
232 |
····cmp-long·v |
232 | ····cmp-long·v1,·v6,·v12 |
233 |
····if-eqz·v |
233 | ····if-eqz·v1,·:cond_0 |
234 | ····.line·495 | 234 | ····.line·495 |
235 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 235 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
236 |
····move-result-wide·v |
236 | ····move-result-wide·v6 |
237 |
····div-long·v |
237 | ····div-long·v4,·v6,·v8 |
238 | ····.line·496 | 238 | ····.line·496 |
239 |
····iget-object·v |
239 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
240 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J | 240 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J |
241 |
····invoke-static·{v |
241 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->access$900(Lcom/squareup/okhttp/internal/spdy/SpdyStream;)J |
242 |
····move-result-wide·v |
242 | ····move-result-wide·v2 |
243 | ····.line·499 | 243 | ····.line·499 |
244 | ····:cond_0 | 244 | ····:cond_0 |
245 | ····:goto_0 | 245 | ····:goto_0 |
246 | ····:try_start_0 | 246 | ····:try_start_0 |
247 |
····iget·v |
247 | ····iget·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->pos:I |
248 |
····if-ne·v |
248 | ····if-ne·v1,·v14,·:cond_3 |
249 |
····iget-boolean·v |
249 | ····iget-boolean·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->finished:Z |
250 |
····if-nez·v |
250 | ····if-nez·v1,·:cond_3 |
251 |
····iget-boolean·v |
251 | ····iget-boolean·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->closed:Z |
252 |
····if-nez·v |
252 | ····if-nez·v1,·:cond_3 |
253 |
····iget-object·v |
253 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
254 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I | 254 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I |
255 |
····invoke-static·{v |
255 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->access$1000(Lcom/squareup/okhttp/internal/spdy/SpdyStream;)I |
256 |
····move-result·v |
256 | ····move-result·v1 |
257 |
····if-ne·v |
257 | ····if-ne·v1,·v14,·:cond_3 |
258 | ····.line·500 | 258 | ····.line·500 |
259 |
····iget-object·v |
259 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
260 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J | 260 | ····#·getter·for:·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J |
261 |
····invoke-static·{v |
261 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->access$900(Lcom/squareup/okhttp/internal/spdy/SpdyStream;)J |
262 |
····move-result-wide·v |
262 | ····move-result-wide·v6 |
263 |
····cmp-long·v |
263 | ····cmp-long·v1,·v6,·v12 |
264 |
····if-nez·v |
264 | ····if-nez·v1,·:cond_1 |
265 | ····.line·501 | 265 | ····.line·501 |
266 |
····iget-object·v |
266 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;->this$0:Lcom/squareup/okhttp/internal/spdy/SpdyStream; |
267 |
····invoke-virtual·{v |
267 | ····invoke-virtual·{v1},·Ljava/lang/Object;->wait()V |
268 | ····:try_end_0 | 268 | ····:try_end_0 |
269 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 269 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Max diff block lines reached; 2622/7986 bytes (32.83%) of diff not shown. |
Offset 130, 28 lines modified | Offset 130, 35 lines modified | ||
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·615 | 131 | ····.line·615 |
132 | ····iget-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;->closed:Z | 132 | ····iget-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;->closed:Z |
133 | ····return·v0 | 133 | ····return·v0 |
134 | .end·method | 134 | .end·method |
135 |
.method·static·synthetic·access$6 |
135 | .method·static·synthetic·access$600(Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;)I |
136 | ····.locals·1 | 136 | ····.locals·1 |
137 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; | 137 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; |
138 | ····.param·p1,·"x1"····#·I | ||
139 | ····.prologue | 138 | ····.prologue |
140 | ····.line·615 | 139 | ····.line·615 |
141 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;->unacknowledgedBytes:I | 140 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;->unacknowledgedBytes:I |
142 |
···· |
141 | ····return·v0 |
142 | .end·method | ||
143 |
·· |
143 | .method·static·synthetic·access$602(Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;I)I |
144 | ····.locals·0 | ||
145 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; | ||
146 | ····.param·p1,·"x1"····#·I | ||
144 |
···· |
147 | ····.prologue |
148 | ····.line·615 | ||
149 | ····iput·p1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;->unacknowledgedBytes:I | ||
150 | ····return·p1 | ||
145 | .end·method | 151 | .end·method |
146 | .method·private·checkNotClosed()V | 152 | .method·private·checkNotClosed()V |
147 | ····.locals·4 | 153 | ····.locals·4 |
148 | ····.annotation·system·Ldalvik/annotation/Throws; | 154 | ····.annotation·system·Ldalvik/annotation/Throws; |
149 | ········value·=·{ | 155 | ········value·=·{ |
150 | ············Ljava/io/IOException; | 156 | ············Ljava/io/IOException; |
Offset 47, 14 lines modified | Offset 47, 15 lines modified | ||
47 | ····invoke-direct·{v1},·Ljava/io/ByteArrayOutputStream;-><init>()V | 47 | ····invoke-direct·{v1},·Ljava/io/ByteArrayOutputStream;-><init>()V |
48 | ····iput-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockBuffer:Ljava/io/ByteArrayOutputStream; | 48 | ····iput-object·v1,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockBuffer:Ljava/io/ByteArrayOutputStream; |
49 | ····.line·41 | 49 | ····.line·41 |
50 | ····new-instance·v1,·Ljava/io/DataOutputStream; | 50 | ····new-instance·v1,·Ljava/io/DataOutputStream; |
51 | ····.line·42 | ||
51 | ····invoke-static·{},·Lcom/squareup/okhttp/internal/Platform;->get()Lcom/squareup/okhttp/internal/Platform; | 52 | ····invoke-static·{},·Lcom/squareup/okhttp/internal/Platform;->get()Lcom/squareup/okhttp/internal/Platform; |
52 | ····move-result-object·v2 | 53 | ····move-result-object·v2 |
53 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockBuffer:Ljava/io/ByteArrayOutputStream; | 54 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockBuffer:Ljava/io/ByteArrayOutputStream; |
54 | ····const/4·v4,·0x1 | 55 | ····const/4·v4,·0x1 |
Offset 88, 79 lines modified | Offset 89, 78 lines modified | ||
88 | ············Ljava/io/IOException; | 89 | ············Ljava/io/IOException; |
89 | ········} | 90 | ········} |
90 | ····.end·annotation | 91 | ····.end·annotation |
91 | ····.prologue | 92 | ····.prologue |
92 | ····.line·107 | 93 | ····.line·107 |
93 | ····.local·p1,·"nameValueBlock":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 94 | ····.local·p1,·"nameValueBlock":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
94 |
····iget-object·v |
95 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockBuffer:Ljava/io/ByteArrayOutputStream; |
95 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->reset()V |
96 | ····.line·108 | 97 | ····.line·108 |
97 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 98 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
98 |
····move-result·v |
99 | ····move-result·v2 |
99 |
····div-int/lit8·v |
100 | ····div-int/lit8·v0,·v2,·0x2 |
100 | ····.line·109 | 101 | ····.line·109 |
101 |
····.local·v |
102 | ····.local·v0,·"numberOfPairs":I |
102 |
····iget-object·v |
103 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; |
103 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v2,·v0},·Ljava/io/DataOutputStream;->writeInt(I)V |
104 | ····.line·110 | 105 | ····.line·110 |
105 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 106 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
106 |
····move-result-object·v |
107 | ····move-result-object·v2 |
107 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
108 | ····:goto_0 | 108 | ····:goto_0 |
109 |
····invoke-interface·{v |
109 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
110 | ····move-result·v3 | 110 | ····move-result·v3 |
111 | ····if-eqz·v3,·:cond_0 | 111 | ····if-eqz·v3,·:cond_0 |
112 |
····invoke-interface·{v |
112 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
113 |
····move-result-object·v |
113 | ····move-result-object·v1 |
114 |
····check-cast·v |
114 | ····check-cast·v1,·Ljava/lang/String; |
115 | ····.line·111 | 115 | ····.line·111 |
116 |
····.local·v |
116 | ····.local·v1,·"s":Ljava/lang/String; |
117 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; | 117 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; |
118 |
····invoke-virtual·{v |
118 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
119 | ····move-result·v4 | 119 | ····move-result·v4 |
120 | ····invoke-virtual·{v3,·v4},·Ljava/io/DataOutputStream;->writeInt(I)V | 120 | ····invoke-virtual·{v3,·v4},·Ljava/io/DataOutputStream;->writeInt(I)V |
121 | ····.line·112 | 121 | ····.line·112 |
122 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; | 122 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; |
123 | ····const-string·v4,·"UTF-8" | 123 | ····const-string·v4,·"UTF-8" |
124 |
····invoke-virtual·{v |
124 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
125 | ····move-result-object·v4 | 125 | ····move-result-object·v4 |
126 | ····invoke-virtual·{v3,·v4},·Ljava/io/DataOutputStream;->write([B)V | 126 | ····invoke-virtual·{v3,·v4},·Ljava/io/DataOutputStream;->write([B)V |
127 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
128 | ····.line·114 | 128 | ····.line·114 |
129 |
····.end·local·v |
129 | ····.end·local·v1····#·"s":Ljava/lang/String; |
130 | ····:cond_0 | 130 | ····:cond_0 |
131 |
····iget-object·v |
131 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyWriter;->nameValueBlockOut:Ljava/io/DataOutputStream; |
132 |
····invoke-virtual·{v |
132 | ····invoke-virtual·{v2},·Ljava/io/DataOutputStream;->flush()V |
133 | ····.line·115 | 133 | ····.line·115 |
134 | ····return-void | 134 | ····return-void |
135 | .end·method | 135 | .end·method |
136 | #·virtual·methods | 136 | #·virtual·methods |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SpdyStream.java" | 3 | .source·"SpdyStream.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/squareup/okhttp/internal/spdy/SpdyStream$1;, | ||
8 | ········Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;, | 7 | ········Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;, |
9 | ········Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; | 8 | ········Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 214, 39 lines modified | Offset 213, 39 lines modified | ||
214 | ············"Lcom/squareup/okhttp/internal/spdy/Settings;", | 213 | ············"Lcom/squareup/okhttp/internal/spdy/Settings;", |
215 | ············")V" | 214 | ············")V" |
216 | ········} | 215 | ········} |
217 | ····.end·annotation | 216 | ····.end·annotation |
218 | ····.prologue | 217 | ····.prologue |
219 | ····.local·p6,·"requestHeaders":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 218 | ····.local·p6,·"requestHeaders":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
220 |
····const/4·v |
219 | ····const/4·v3,·0x0 |
221 | ····const/4·v1,·0x1 | 220 | ····const/4·v1,·0x1 |
222 | ····const/4·v2,·0x0 | 221 | ····const/4·v2,·0x0 |
223 | ····.line·99 | 222 | ····.line·99 |
224 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 223 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
225 | ····.line·79 | 224 | ····.line·79 |
226 |
····const-wide/16·v |
225 | ····const-wide/16·v4,·0x0 |
227 |
····iput-wide·v |
226 | ····iput-wide·v4,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->readTimeoutMillis:J |
228 | ····.line·88 | 227 | ····.line·88 |
229 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; | 228 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; |
230 |
····invoke-direct·{v0,·p0,·v |
229 | ····invoke-direct·{v0,·p0,·v3},·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream;-><init>(Lcom/squareup/okhttp/internal/spdy/SpdyStream;Lcom/squareup/okhttp/internal/spdy/SpdyStream$1;)V |
231 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->in:Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; | 230 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->in:Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataInputStream; |
232 | ····.line·89 | 231 | ····.line·89 |
233 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; | 232 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; |
234 |
····invoke-direct·{v0,·p0,·v |
233 | ····invoke-direct·{v0,·p0,·v3},·Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream;-><init>(Lcom/squareup/okhttp/internal/spdy/SpdyStream;Lcom/squareup/okhttp/internal/spdy/SpdyStream$1;)V |
235 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->out:Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; | 234 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->out:Lcom/squareup/okhttp/internal/spdy/SpdyStream$SpdyDataOutputStream; |
236 | ····.line·96 | 235 | ····.line·96 |
237 | ····const/4·v0,·-0x1 | 236 | ····const/4·v0,·-0x1 |
238 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I | 237 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I |
Offset 725, 14 lines modified | Offset 724, 15 lines modified | ||
725 | ····:goto_0 | 724 | ····:goto_0 |
726 | ····return-object·v0 | 725 | ····return-object·v0 |
727 | ····:cond_0 | 726 | ····:cond_0 |
728 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I | 727 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->rstStatusCode:I |
728 | ····.line·369 | ||
729 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 729 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
730 | ····move-result-object·v0 | 730 | ····move-result-object·v0 |
731 | ····goto·:goto_0 | 731 | ····goto·:goto_0 |
732 | .end·method | 732 | .end·method |
Offset 762, 14 lines modified | Offset 762, 15 lines modified | ||
762 | ····throw·v0 | 762 | ····throw·v0 |
763 | ····.line·351 | 763 | ····.line·351 |
764 | ····:cond_0 | 764 | ····:cond_0 |
765 | ····if-eqz·p1,·:cond_1 | 765 | ····if-eqz·p1,·:cond_1 |
766 | ····.line·352 | ||
766 | ····invoke-virtual·{p1,·v0},·Lcom/squareup/okhttp/internal/spdy/Settings;->getInitialWindowSize(I)I | 767 | ····invoke-virtual·{p1,·v0},·Lcom/squareup/okhttp/internal/spdy/Settings;->getInitialWindowSize(I)I |
767 | ····move-result·v0 | 768 | ····move-result·v0 |
768 | ····:cond_1 | 769 | ····:cond_1 |
769 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->writeWindowSize:I | 770 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/spdy/SpdyStream;->writeWindowSize:I |
Offset 1644, 26 lines modified | Offset 1645, 33 lines modified | ||
1644 | ····invoke-virtual·{p0},·Ljava/lang/Object;->notifyAll()V | 1645 | ····invoke-virtual·{p0},·Ljava/lang/Object;->notifyAll()V |
1645 | ····.line·360 | 1646 | ····.line·360 |
1646 | ····return-void | 1647 | ····return-void |
1647 | .end·method | 1648 | .end·method |
1648 | .method·declared-synchronized·receiveWindowUpdate(I)V | 1649 | .method·declared-synchronized·receiveWindowUpdate(I)V |
1649 |
····.locals· |
1650 | ····.locals·2 |
1650 | ····.param·p1,·"deltaWindowSize"····#·I | 1651 | ····.param·p1,·"deltaWindowSize"····#·I |
1651 | ····.prologue | 1652 | ····.prologue |
Max diff block lines reached; 1722/5180 bytes (33.24%) of diff not shown. |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·10 | 21 | ····.line·10 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·19 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; | 21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/App; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$1;->this$0:Lorg/apache/cordova/App; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$1;->this$0:Lorg/apache/cordova/App; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; | 21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/App; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·179 | 27 | ····.line·179 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$3;->this$0:Lorg/apache/cordova/App; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$3;->this$0:Lorg/apache/cordova/App; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; | 22 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·857 | 28 | ····.line·857 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$1;->this$0:Lorg/apache/cordova/CordovaActivity; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$1;->this$0:Lorg/apache/cordova/CordovaActivity; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$1;->val$me:Lorg/apache/cordova/CordovaActivity; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$1;->val$me:Lorg/apache/cordova/CordovaActivity; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; | 24 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·963 | 30 | ····.line·963 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$2;->this$0:Lorg/apache/cordova/CordovaActivity; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$2;->this$0:Lorg/apache/cordova/CordovaActivity; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$2;->val$me:Lorg/apache/cordova/CordovaActivity; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$2;->val$me:Lorg/apache/cordova/CordovaActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; | 21 | .field·final·synthetic·this$0:Lorg/apache/cordova/App; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/App;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/App; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$2;->this$0:Lorg/apache/cordova/App; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/App$2;->this$0:Lorg/apache/cordova/App; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 568, 18 lines modified | Offset 568, 18 lines modified | ||
568 | ····.line·157 | 568 | ····.line·157 |
569 | ····:try_start_0 | 569 | ····:try_start_0 |
570 | ····monitor-enter·p0 | 570 | ····monitor-enter·p0 |
571 | ····:try_end_0 | 571 | ····:try_end_0 |
572 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 572 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
573 | ····.line·158 | 573 | ····.line·158 |
574 |
····int-to-long·v |
574 | ····int-to-long·v10,·v8 |
575 | ····:try_start_1 | 575 | ····:try_start_1 |
576 |
····invoke-virtual·{p0,·v |
576 | ····invoke-virtual·{p0,·v10,·v11},·Ljava/lang/Object;->wait(J)V |
577 | ····.line·159 | 577 | ····.line·159 |
578 | ····monitor-exit·p0 | 578 | ····monitor-exit·p0 |
579 | ····:try_end_1 | 579 | ····:try_end_1 |
580 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 580 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
581 | ····.line·164 | 581 | ····.line·164 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; | 28 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·974 | 34 | ····.line·974 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$3;->this$0:Lorg/apache/cordova/CordovaActivity; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$3;->this$0:Lorg/apache/cordova/CordovaActivity; |
35 | ····iput-boolean·p2,·p0,·Lorg/apache/cordova/CordovaActivity$3;->val$exit:Z | 36 | ····iput-boolean·p2,·p0,·Lorg/apache/cordova/CordovaActivity$3;->val$exit:Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$4; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$4; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$4;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$4;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/CordovaActivity$4; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1003 | 27 | ····.line·1003 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4$1;->this$1:Lorg/apache/cordova/CordovaActivity$4; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4$1;->this$1:Lorg/apache/cordova/CordovaActivity$4; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$title:Ljava/lang/String; | 30 | .field·final·synthetic·val$title:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V | 32 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·995 | 36 | ····.line·995 |
36 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4;->this$0:Lorg/apache/cordova/CordovaActivity; | 37 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4;->this$0:Lorg/apache/cordova/CordovaActivity; |
37 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$4;->val$me:Lorg/apache/cordova/CordovaActivity; | 38 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$4;->val$me:Lorg/apache/cordova/CordovaActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$5; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$5; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$5;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$5;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/CordovaActivity$5; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1128 | 27 | ····.line·1128 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$5$1;->this$1:Lorg/apache/cordova/CordovaActivity$5; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$5$1;->this$1:Lorg/apache/cordova/CordovaActivity$5; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$time:I | 24 | .field·final·synthetic·val$time:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;I)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1099 | 30 | ····.line·1099 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$5;->this$0:Lorg/apache/cordova/CordovaActivity; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$5;->this$0:Lorg/apache/cordova/CordovaActivity; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$5;->val$that:Lorg/apache/cordova/CordovaActivity; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$5;->val$that:Lorg/apache/cordova/CordovaActivity; |
Offset 495, 15 lines modified | Offset 495, 15 lines modified | ||
495 | ····invoke-static·{v0,·v1},·Lorg/apache/cordova/LOG;->d(Ljava/lang/String;Ljava/lang/String;)V | 495 | ····invoke-static·{v0,·v1},·Lorg/apache/cordova/LOG;->d(Ljava/lang/String;Ljava/lang/String;)V |
496 | ····.line·1061 | 496 | ····.line·1061 |
497 | ····return-object·p0 | 497 | ····return-object·p0 |
498 | .end·method | 498 | .end·method |
499 | .method·public·getDoubleProperty(Ljava/lang/String;D)D | 499 | .method·public·getDoubleProperty(Ljava/lang/String;D)D |
500 |
····.locals· |
500 | ····.locals·6 |
501 | ····.param·p1,·"name"····#·Ljava/lang/String; | 501 | ····.param·p1,·"name"····#·Ljava/lang/String; |
502 | ····.param·p2,·"defaultValue"····#·D | 502 | ····.param·p2,·"defaultValue"····#·D |
503 | ····.prologue | 503 | ····.prologue |
504 | ····.line·633 | 504 | ····.line·633 |
505 | ····invoke-virtual·{p0},·Lorg/apache/cordova/CordovaActivity;->getIntent()Landroid/content/Intent; | 505 | ····invoke-virtual·{p0},·Lorg/apache/cordova/CordovaActivity;->getIntent()Landroid/content/Intent; |
Offset 569, 17 lines modified | Offset 569, 17 lines modified | ||
569 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; | 569 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; |
570 | ····move-result-object·v3 | 570 | ····move-result-object·v3 |
571 | ····invoke-static·{v3},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D | 571 | ····invoke-static·{v3},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
572 |
····move-result-wide·v |
572 | ····move-result-wide·v4 |
573 |
····invoke-static·{v |
573 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
574 | ····move-result-object·v2 | 574 | ····move-result-object·v2 |
575 | ····.restart·local·v2····#·"p":Ljava/lang/Double; | 575 | ····.restart·local·v2····#·"p":Ljava/lang/Double; |
576 | ····goto·:goto_1 | 576 | ····goto·:goto_1 |
577 | .end·method | 577 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·119 | 28 | ····.line·119 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$1;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$1;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$1;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$1;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·125 | 28 | ····.line·125 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$2;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$2;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$2;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$2;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·130 | 28 | ····.line·130 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$3;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$3;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$3;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$3;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·162 | 28 | ····.line·162 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$4;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$4;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$4;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$4;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·168 | 28 | ····.line·168 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$5;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$5;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$5;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$5;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·174 | 28 | ····.line·174 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$6;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$6;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$6;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$6;->val$result:Landroid/webkit/JsResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; | 22 | .field·final·synthetic·val$result:Landroid/webkit/JsResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·179 | 28 | ····.line·179 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$7;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$7;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$7;->val$result:Landroid/webkit/JsResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$7;->val$result:Landroid/webkit/JsResult; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$res:Landroid/webkit/JsPromptResult; | 24 | .field·final·synthetic·val$res:Landroid/webkit/JsPromptResult; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/widget/EditText;Landroid/webkit/JsPromptResult;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/widget/EditText;Landroid/webkit/JsPromptResult;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·271 | 30 | ····.line·271 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$8;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$8;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$8;->val$input:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$8;->val$input:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$res:Landroid/webkit/JsPromptResult; | 22 | .field·final·synthetic·val$res:Landroid/webkit/JsPromptResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsPromptResult;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/CordovaChromeClient;Landroid/webkit/JsPromptResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaChromeClient; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·278 | 28 | ····.line·278 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$9;->this$0:Lorg/apache/cordova/CordovaChromeClient; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaChromeClient$9;->this$0:Lorg/apache/cordova/CordovaChromeClient; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$9;->val$res:Landroid/webkit/JsPromptResult; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaChromeClient$9;->val$res:Landroid/webkit/JsPromptResult; |
Offset 611, 164 lines modified | Offset 611, 168 lines modified | ||
611 | ····invoke-virtual·{p0,·v0,·p2},·Lorg/apache/cordova/CordovaResourceApi;->copyResource(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V | 611 | ····invoke-virtual·{p0,·v0,·p2},·Lorg/apache/cordova/CordovaResourceApi;->copyResource(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V |
612 | ····.line·344 | 612 | ····.line·344 |
613 | ····return-void | 613 | ····return-void |
614 | .end·method | 614 | .end·method |
615 | .method·public·copyResource(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V | 615 | .method·public·copyResource(Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;Ljava/io/OutputStream;)V |
616 |
····.locals·1 |
616 | ····.locals·14 |
617 | ····.param·p1,·"input"····#·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; | 617 | ····.param·p1,·"input"····#·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; |
618 | ····.param·p2,·"outputStream"····#·Ljava/io/OutputStream; | 618 | ····.param·p2,·"outputStream"····#·Ljava/io/OutputStream; |
619 | ····.annotation·system·Ldalvik/annotation/Throws; | 619 | ····.annotation·system·Ldalvik/annotation/Throws; |
620 | ········value·=·{ | 620 | ········value·=·{ |
621 | ············Ljava/io/IOException; | 621 | ············Ljava/io/IOException; |
622 | ········} | 622 | ········} |
623 | ····.end·annotation | 623 | ····.end·annotation |
624 | ····.prologue | 624 | ····.prologue |
625 | ····.line·309 | 625 | ····.line·309 |
626 | ····invoke-direct·{p0},·Lorg/apache/cordova/CordovaResourceApi;->assertBackgroundThread()V | 626 | ····invoke-direct·{p0},·Lorg/apache/cordova/CordovaResourceApi;->assertBackgroundThread()V |
627 | ····.line·311 | 627 | ····.line·311 |
628 | ····:try_start_0 | 628 | ····:try_start_0 |
629 |
····iget-object·v1 |
629 | ····iget-object·v11,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
630 | ····.line·312 | 630 | ····.line·312 |
631 |
····.local·v1 |
631 | ····.local·v11,·"inputStream":Ljava/io/InputStream; |
632 |
····instance-of·v1 |
632 | ····instance-of·v12,·v11,·Ljava/io/FileInputStream; |
633 | ····if-eqz·v12,·:cond_3 | ||
633 |
···· |
634 | ····move-object/from16·v0,·p2 |
634 |
····instance-of·v1 |
635 | ····instance-of·v12,·v0,·Ljava/io/FileOutputStream; |
635 |
····if-eqz·v1 |
636 | ····if-eqz·v12,·:cond_3 |
636 | ····.line·313 | 637 | ····.line·313 |
637 |
····iget-object·v1 |
638 | ····iget-object·v12,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
638 |
····check-cast·v1 |
639 | ····check-cast·v12,·Ljava/io/FileInputStream; |
639 |
····invoke-virtual·{v1 |
640 | ····invoke-virtual·{v12},·Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel; |
640 |
····move-result-object·v |
641 | ····move-result-object·v3 |
641 | ····.line·314 | 642 | ····.line·314 |
642 |
····.local·v |
643 | ····.local·v3,·"inChannel":Ljava/nio/channels/FileChannel; |
643 | ····move-object·v0,·p2 | 644 | ····move-object/from16·v0,·p2 |
644 | ····check-cast·v0,·Ljava/io/FileOutputStream; | 645 | ····check-cast·v0,·Ljava/io/FileOutputStream; |
645 |
····move-object·v1 |
646 | ····move-object·v12,·v0 |
646 |
····invoke-virtual·{v1 |
647 | ····invoke-virtual·{v12},·Ljava/io/FileOutputStream;->getChannel()Ljava/nio/channels/FileChannel; |
647 |
····move-result-object·v |
648 | ····move-result-object·v2 |
648 | ····.line·315 | 649 | ····.line·315 |
649 |
····.local·v |
650 | ····.local·v2,·"outChannel":Ljava/nio/channels/FileChannel; |
650 |
····const-wide/16·v |
651 | ····const-wide/16·v4,·0x0 |
651 | ····.line·316 | 652 | ····.line·316 |
652 |
····.local·v |
653 | ····.local·v4,·"offset":J |
653 |
····iget-wide·v |
654 | ····iget-wide·v6,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->length:J |
654 | ····.line·317 | 655 | ····.line·317 |
655 |
····.local·v |
656 | ····.local·v6,·"length":J |
656 |
····iget-object·v1 |
657 | ····iget-object·v12,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->assetFd:Landroid/content/res/AssetFileDescriptor; |
657 |
····if-eqz·v1 |
658 | ····if-eqz·v12,·:cond_0 |
658 | ····.line·318 | 659 | ····.line·318 |
659 |
····iget-object·v1 |
660 | ····iget-object·v12,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->assetFd:Landroid/content/res/AssetFileDescriptor; |
660 |
····invoke-virtual·{v1 |
661 | ····invoke-virtual·{v12},·Landroid/content/res/AssetFileDescriptor;->getStartOffset()J |
661 |
····move-result-wide·v |
662 | ····move-result-wide·v4 |
662 | ····.line·320 | 663 | ····.line·320 |
663 | ····:cond_0 | 664 | ····:cond_0 |
664 |
····invoke-virtual/range·{v |
665 | ····invoke-virtual/range·{v2·..·v7},·Ljava/nio/channels/FileChannel;->transferFrom(Ljava/nio/channels/ReadableByteChannel;JJ)J |
665 | ····:try_end_0 | 666 | ····:try_end_0 |
666 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 667 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
667 | ····.line·335 | 668 | ····.line·335 |
668 |
····.end·local·v |
669 | ····.end·local·v2····#·"outChannel":Ljava/nio/channels/FileChannel; |
669 |
····.end·local·v |
670 | ····.end·local·v3····#·"inChannel":Ljava/nio/channels/FileChannel; |
670 |
····.end·local·v |
671 | ····.end·local·v4····#·"offset":J |
671 |
····.end·local·v |
672 | ····.end·local·v6····#·"length":J |
672 | ····:cond_1 | 673 | ····:cond_1 |
673 |
····iget-object·v1 |
674 | ····iget-object·v12,·p1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
674 |
····invoke-virtual·{v1 |
675 | ····invoke-virtual·{v12},·Ljava/io/InputStream;->close()V |
675 | ····.line·336 | 676 | ····.line·336 |
676 | ····if-eqz·p2,·:cond_2 | 677 | ····if-eqz·p2,·:cond_2 |
677 | ····.line·337 | 678 | ····.line·337 |
678 | ····invoke-virtual·{p2},·Ljava/io/OutputStream;->close()V | 679 | ····invoke-virtual/range·{p2·..·p2},·Ljava/io/OutputStream;->close()V |
Max diff block lines reached; 20592/25992 bytes (79.22%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebView; | 18 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;)V | 20 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·331 | 24 | ····.line·331 |
24 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$1;->this$0:Lorg/apache/cordova/CordovaWebView; | 25 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$1;->this$0:Lorg/apache/cordova/CordovaWebView; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$url:Ljava/lang/String; | 24 | .field·final·synthetic·val$url:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaWebView;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaWebView;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·466 | 30 | ····.line·466 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$2;->this$0:Lorg/apache/cordova/CordovaWebView; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$2;->this$0:Lorg/apache/cordova/CordovaWebView; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebView$2;->val$me:Lorg/apache/cordova/CordovaWebView; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebView$2;->val$me:Lorg/apache/cordova/CordovaWebView; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaWebView; | 28 | .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaWebView; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;ILorg/apache/cordova/CordovaWebView;ILjava/lang/Runnable;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;ILorg/apache/cordova/CordovaWebView;ILjava/lang/Runnable;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebView; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·477 | 34 | ····.line·477 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$3;->this$0:Lorg/apache/cordova/CordovaWebView; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$3;->this$0:Lorg/apache/cordova/CordovaWebView; |
35 | ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebView$3;->val$loadUrlTimeoutValue:I | 36 | ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebView$3;->val$loadUrlTimeoutValue:I |
Offset 49, 30 lines modified | Offset 50, 30 lines modified | ||
49 | ····return-void | 50 | ····return-void |
50 | .end·method | 51 | .end·method |
51 | #·virtual·methods | 52 | #·virtual·methods |
52 | .method·public·run()V | 53 | .method·public·run()V |
53 |
····.locals· |
54 | ····.locals·4 |
54 | ····.prologue | 55 | ····.prologue |
55 | ····.line·480 | 56 | ····.line·480 |
56 | ····:try_start_0 | 57 | ····:try_start_0 |
57 | ····monitor-enter·p0 | 58 | ····monitor-enter·p0 |
58 | ····:try_end_0 | 59 | ····:try_end_0 |
59 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 60 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
60 | ····.line·481 | 61 | ····.line·481 |
61 | ····:try_start_1 | 62 | ····:try_start_1 |
62 | ····iget·v1,·p0,·Lorg/apache/cordova/CordovaWebView$3;->val$loadUrlTimeoutValue:I | 63 | ····iget·v1,·p0,·Lorg/apache/cordova/CordovaWebView$3;->val$loadUrlTimeoutValue:I |
63 |
····int-to-long·v |
64 | ····int-to-long·v2,·v1 |
64 |
····invoke-virtual·{p0,·v |
65 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/lang/Object;->wait(J)V |
65 | ····.line·482 | 66 | ····.line·482 |
66 | ····monitor-exit·p0 | 67 | ····monitor-exit·p0 |
67 | ····:try_end_1 | 68 | ····:try_end_1 |
68 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 69 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
69 | ····.line·488 | 70 | ····.line·488 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$url:Ljava/lang/String; | 26 | .field·final·synthetic·val$url:Ljava/lang/String; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;Ljava/lang/Runnable;Lorg/apache/cordova/CordovaWebView;Ljava/lang/String;)V | 28 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebView;Ljava/lang/Runnable;Lorg/apache/cordova/CordovaWebView;Ljava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebView; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·495 | 32 | ····.line·495 |
32 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$4;->this$0:Lorg/apache/cordova/CordovaWebView; | 33 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$4;->this$0:Lorg/apache/cordova/CordovaWebView; |
33 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebView$4;->val$timeoutCheck:Ljava/lang/Runnable; | 34 | ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebView$4;->val$timeoutCheck:Ljava/lang/Runnable; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebView; | 23 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebView; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lorg/apache/cordova/CordovaWebView;IILandroid/content/Intent;)V | 25 | .method·public·constructor·<init>(Lorg/apache/cordova/CordovaWebView;IILandroid/content/Intent;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebView; | ||
27 | ····.param·p2,·"req"····#·I | 28 | ····.param·p2,·"req"····#·I |
28 | ····.param·p3,·"res"····#·I | 29 | ····.param·p3,·"res"····#·I |
29 | ····.param·p4,·"intent"····#·Landroid/content/Intent; | 30 | ····.param·p4,·"intent"····#·Landroid/content/Intent; |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·116 | 32 | ····.line·116 |
32 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$ActivityResult;->this$0:Lorg/apache/cordova/CordovaWebView; | 33 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebView$ActivityResult;->this$0:Lorg/apache/cordova/CordovaWebView; |
Offset 762, 14 lines modified | Offset 762, 15 lines modified | ||
762 | ····if-ge·v10,·v11,·:cond_1 | 762 | ····if-ge·v10,·v11,·:cond_1 |
763 | ····sget-object·v10,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; | 763 | ····sget-object·v10,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; |
764 | ····const-string·v11,·"HTC" | 764 | ····const-string·v11,·"HTC" |
765 | ····.line·259 | ||
765 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 766 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
766 | ····move-result·v10 | 767 | ····move-result·v10 |
767 | ····if-eqz·v10,·:cond_1 | 768 | ····if-eqz·v10,·:cond_1 |
768 | ····.line·261 | 769 | ····.line·261 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaWebViewClient$1; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaWebViewClient$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewClient$1;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewClient$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/CordovaWebViewClient$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·318 | 27 | ····.line·318 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewClient$1$1;->this$1:Lorg/apache/cordova/CordovaWebViewClient$1; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewClient$1$1;->this$1:Lorg/apache/cordova/CordovaWebViewClient$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebViewClient; | 21 | .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebViewClient; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewClient;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewClient;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebViewClient; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·314 | 27 | ····.line·314 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewClient$1;->this$0:Lorg/apache/cordova/CordovaWebViewClient; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewClient$1;->this$0:Lorg/apache/cordova/CordovaWebViewClient; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 76 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
77 | ····.restart·local·v0····#·"newPath":Ljava/io/File; | 77 | ····.restart·local·v0····#·"newPath":Ljava/io/File; |
78 | ····goto·:goto_0 | 78 | ····goto·:goto_0 |
79 | .end·method | 79 | .end·method |
80 | .method·private·static·freeSpaceCalculation(Ljava/lang/String;)J | 80 | .method·private·static·freeSpaceCalculation(Ljava/lang/String;)J |
81 |
····.locals· |
81 | ····.locals·10 |
82 | ····.param·p0,·"path"····#·Ljava/lang/String; | 82 | ····.param·p0,·"path"····#·Ljava/lang/String; |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·91 | 84 | ····.line·91 |
85 | ····new-instance·v4,·Landroid/os/StatFs; | 85 | ····new-instance·v4,·Landroid/os/StatFs; |
86 | ····invoke-direct·{v4,·p0},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V | 86 | ····invoke-direct·{v4,·p0},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V |
Offset 103, 25 lines modified | Offset 103, 25 lines modified | ||
103 | ····move-result·v5 | 103 | ····move-result·v5 |
104 | ····int-to-long·v0,·v5 | 104 | ····int-to-long·v0,·v5 |
105 | ····.line·94 | 105 | ····.line·94 |
106 | ····.local·v0,·"availableBlocks":J | 106 | ····.local·v0,·"availableBlocks":J |
107 |
····mul-long·v |
107 | ····mul-long·v6,·v0,·v2 |
108 |
····const-wide/16·v |
108 | ····const-wide/16·v8,·0x400 |
109 |
····div-long/2addr·v |
109 | ····div-long/2addr·v6,·v8 |
110 |
····return-wide·v |
110 | ····return-wide·v6 |
111 | .end·method | 111 | .end·method |
112 | .method·public·static·getFreeDiskSpace(Z)J | 112 | .method·public·static·getFreeDiskSpace(Z)J |
113 |
····.locals· |
113 | ····.locals·6 |
114 | ····.param·p0,·"checkInternal"····#·Z | 114 | ····.param·p0,·"checkInternal"····#·Z |
115 | ····.prologue | 115 | ····.prologue |
116 | ····.line·66 | 116 | ····.line·66 |
117 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; | 117 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; |
118 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
Offset 150, 19 lines modified | Offset 150, 19 lines modified | ||
150 | ····move-result-object·v3 | 150 | ····move-result-object·v3 |
151 | ····invoke-static·{v3},·Lorg/apache/cordova/DirectoryManager;->freeSpaceCalculation(Ljava/lang/String;)J | 151 | ····invoke-static·{v3},·Lorg/apache/cordova/DirectoryManager;->freeSpaceCalculation(Ljava/lang/String;)J |
152 | ····move-result-wide·v0 | 152 | ····move-result-wide·v0 |
153 | ····:goto_0 | 153 | ····:goto_0 |
154 |
····move-wide·v |
154 | ····move-wide·v4,·v0 |
155 | ····.line·81 | 155 | ····.line·81 |
156 | ····:goto_1 | 156 | ····:goto_1 |
157 |
····return-wide·v |
157 | ····return-wide·v4 |
158 | ····.line·73 | 158 | ····.line·73 |
159 | ····:cond_0 | 159 | ····:cond_0 |
160 | ····if-eqz·p0,·:cond_1 | 160 | ····if-eqz·p0,·:cond_1 |
161 | ····.line·74 | 161 | ····.line·74 |
162 | ····const-string·v3,·"/" | 162 | ····const-string·v3,·"/" |
Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
171 | ····move-result-wide·v0 | 171 | ····move-result-wide·v0 |
172 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
173 | ····.line·78 | 173 | ····.line·78 |
174 | ····:cond_1 | 174 | ····:cond_1 |
175 |
····const-wide/16·v |
175 | ····const-wide/16·v4,·-0x1 |
176 | ····goto·:goto_1 | 176 | ····goto·:goto_1 |
177 | .end·method | 177 | .end·method |
178 | .method·public·static·getTempDirectoryPath(Landroid/content/Context;)Ljava/lang/String; | 178 | .method·public·static·getTempDirectoryPath(Landroid/content/Context;)Ljava/lang/String; |
179 | ····.locals·3 | 179 | ····.locals·3 |
180 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 180 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
Offset 224, 14 lines modified | Offset 224, 15 lines modified | ||
224 | ····const-string·v2,·"/Android/data/" | 224 | ····const-string·v2,·"/Android/data/" |
225 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 225 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
226 | ····move-result-object·v1 | 226 | ····move-result-object·v1 |
227 | ····.line·148 | ||
227 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 228 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
228 | ····move-result-object·v2 | 229 | ····move-result-object·v2 |
229 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 230 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
230 | ····move-result-object·v1 | 231 | ····move-result-object·v1 |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ····.line·44 | 51 | ····.line·44 |
52 | ····if-nez·p4,·:cond_0 | 52 | ····if-nez·p4,·:cond_0 |
53 | ····.line·45 | 53 | ····.line·45 |
54 | ····const-string·v1,·"@Null·arguments." | 54 | ····const-string·v1,·"@Null·arguments." |
55 |
····.line·6 |
55 | ····.line·61 |
56 | ····:goto_0 | 56 | ····:goto_0 |
57 | ····return-object·v1 | 57 | ····return-object·v1 |
58 | ····.line·48 | 58 | ····.line·48 |
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····iget-object·v2,·p0,·Lorg/apache/cordova/ExposedJsApi;->jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; | 60 | ····iget-object·v2,·p0,·Lorg/apache/cordova/ExposedJsApi;->jsMessageQueue:Lorg/apache/cordova/NativeToJsMessageQueue; |
Offset 318, 72 lines modified | Offset 318, 82 lines modified | ||
318 | ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 318 | ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
319 | ····move-result-object·v2 | 319 | ····move-result-object·v2 |
320 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String; | 320 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String; |
321 | ····.line·482 | ||
321 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 322 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
322 | ····move-result-object·v2 | 323 | ····move-result-object·v2 |
323 | ····const-string·v3,·"\'," | 324 | ····const-string·v3,·"\'," |
325 | ····.line·483 | ||
324 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 326 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
325 | ····move-result-object·v2 | 327 | ····move-result-object·v2 |
328 | ····.line·484 | ||
326 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 329 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
327 | ····move-result-object·v2 | 330 | ····move-result-object·v2 |
328 | ····const-string·v3,·"," | 331 | ····const-string·v3,·"," |
332 | ····.line·485 | ||
329 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 333 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
330 | ····move-result-object·v2 | 334 | ····move-result-object·v2 |
335 | ····.line·486 | ||
331 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 336 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
332 | ····move-result-object·v2 | 337 | ····move-result-object·v2 |
333 | ····const-string·v3,·",[" | 338 | ····const-string·v3,·",[" |
339 | ····.line·487 | ||
334 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 340 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
335 | ····move-result-object·v2 | 341 | ····move-result-object·v2 |
336 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult; | 342 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult; |
343 | ····.line·488 | ||
337 | ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String; | 344 | ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String; |
338 | ····move-result-object·v3 | 345 | ····move-result-object·v3 |
339 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 346 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
340 | ····move-result-object·v2 | 347 | ····move-result-object·v2 |
341 | ····const-string·v3,·"]," | 348 | ····const-string·v3,·"]," |
349 | ····.line·489 | ||
342 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 350 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
343 | ····move-result-object·v2 | 351 | ····move-result-object·v2 |
344 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult; | 352 | ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult; |
353 | ····.line·490 | ||
345 | ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getKeepCallback()Z | 354 | ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getKeepCallback()Z |
346 | ····move-result·v3 | 355 | ····move-result·v3 |
347 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 356 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
348 | ····move-result-object·v2 | 357 | ····move-result-object·v2 |
349 | ····const-string·v3,·");" | 358 | ····const-string·v3,·");" |
359 | ····.line·491 | ||
350 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 360 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
351 | ····goto·:goto_0 | 361 | ····goto·:goto_0 |
352 | ····.line·480 | 362 | ····.line·480 |
353 | ····.end·local·v1····#·"success":Z | 363 | ····.end·local·v1····#·"success":Z |
354 | ····:cond_2 | 364 | ····:cond_2 |
Offset 415, 14 lines modified | Offset 425, 15 lines modified | ||
415 | ····invoke-virtual·{p1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 425 | ····invoke-virtual·{p1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
416 | ····move-result-object·v4 | 426 | ····move-result-object·v4 |
417 | ····iget-object·v5,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String; | 427 | ····iget-object·v5,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String; |
428 | ····.line·432 | ||
418 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 429 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
419 | ····.line·473 | 430 | ····.line·473 |
420 | ····:goto_0 | 431 | ····:goto_0 |
421 | ····return-void | 432 | ····return-void |
422 | ····.line·435 | 433 | ····.line·435 |
Offset 481, 33 lines modified | Offset 492, 38 lines modified | ||
Max diff block lines reached; 1667/4618 bytes (36.10%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·285 | 27 | ····.line·285 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->this$1:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->this$1:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·302 | 27 | ····.line·302 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;->this$1:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;->this$1:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NativeToJsMessageQueue.java" | 3 | .source·"NativeToJsMessageQueue.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/cordova/NativeToJsMessageQueue$1;, | ||
8 | ········Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;, | 7 | ········Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;, |
9 | ········Lorg/apache/cordova/NativeToJsMessageQueue$PrivateApiBridgeMode;, | 8 | ········Lorg/apache/cordova/NativeToJsMessageQueue$PrivateApiBridgeMode;, |
10 | ········Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;, | 9 | ········Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;, |
11 | ········Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;, | 10 | ········Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;, |
12 | ········Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; | 11 | ········Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 288, 284 lines modified | Offset 287, 282 lines modified | ||
288 | ····.local·v0,·"len":I | 287 | ····.local·v0,·"len":I |
289 | ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 288 | ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
290 | ····move-result-object·v1 | 289 | ····move-result-object·v1 |
291 | ····const/16·v2,·0x20 | 290 | ····const/16·v2,·0x20 |
291 | ····.line·132 | ||
292 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 292 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
293 | ····.line·133 | 293 | ····.line·133 |
294 | ····invoke-virtual·{p1,·p2},·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->encodeAsMessage(Ljava/lang/StringBuilder;)V | 294 | ····invoke-virtual·{p1,·p2},·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->encodeAsMessage(Ljava/lang/StringBuilder;)V |
295 | ····.line·134 | 295 | ····.line·134 |
296 | ····return-void | 296 | ····return-void |
297 | .end·method | 297 | .end·method |
298 | .method·private·popAndEncodeAsJs()Ljava/lang/String; | 298 | .method·private·popAndEncodeAsJs()Ljava/lang/String; |
299 | ····.locals·14 | 299 | ····.locals·14 |
300 | ····.prologue | 300 | ····.prologue |
301 |
····const/4·v |
301 | ····const/4·v9,·0x1 |
302 |
····const/4·v1 |
302 | ····const/4·v10,·0x0 |
303 | ····.line·177 | 303 | ····.line·177 |
304 | ····monitor-enter·p0 | 304 | ····monitor-enter·p0 |
305 | ····.line·178 | 305 | ····.line·178 |
306 | ····:try_start_0 | 306 | ····:try_start_0 |
307 |
····iget-object·v1 |
307 | ····iget-object·v11,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList; |
308 |
····invoke-virtual·{v1 |
308 | ····invoke-virtual·{v11},·Ljava/util/LinkedList;->size()I |
309 |
····move-result·v |
309 | ····move-result·v1 |
310 | ····.line·179 | 310 | ····.line·179 |
311 |
····.local·v |
311 | ····.local·v1,·"length":I |
312 |
····if-nez·v |
312 | ····if-nez·v1,·:cond_0 |
313 | ····.line·180 | 313 | ····.line·180 |
314 |
····const/4·v |
314 | ····const/4·v5,·0x0 |
315 | ····monitor-exit·p0 | 315 | ····monitor-exit·p0 |
316 | ····.line·213 | 316 | ····.line·213 |
317 | ····:goto_0 | 317 | ····:goto_0 |
318 |
····return-object·v |
318 | ····return-object·v5 |
319 | ····.line·182 | 319 | ····.line·182 |
320 | ····:cond_0 | 320 | ····:cond_0 |
321 |
····const/4·v |
321 | ····const/4·v7,·0x0 |
322 | ····.line·183 | 322 | ····.line·183 |
323 |
····.local·v |
323 | ····.local·v7,·"totalPayloadLen":I |
324 |
····const/4·v |
324 | ····const/4·v4,·0x0 |
325 | ····.line·184 | 325 | ····.line·184 |
326 |
····.local·v |
326 | ····.local·v4,·"numMessagesToSend":I |
327 |
····iget-object·v1 |
327 | ····iget-object·v11,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList; |
328 |
····invoke-virtual·{v1 |
328 | ····invoke-virtual·{v11},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
329 | ····move-result-object·v1 | 329 | ····move-result-object·v11 |
330 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
331 | ····:goto_1 | 330 | ····:goto_1 |
332 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 331 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
333 | ····move-result·v12 | 332 | ····move-result·v12 |
334 | ····if-eqz·v12,·:cond_1 | 333 | ····if-eqz·v12,·:cond_1 |
335 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 334 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
336 |
····move-result-object·v |
335 | ····move-result-object·v2 |
337 |
····check-cast·v |
336 | ····check-cast·v2,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; |
338 | ····.line·185 | 337 | ····.line·185 |
339 |
····.local·v |
338 | ····.local·v2,·"message":Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage; |
340 |
····invoke-virtual·{v |
339 | ····invoke-virtual·{v2},·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->calculateEncodedLength()I |
Max diff block lines reached; 16987/20698 bytes (82.07%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$service:Ljava/lang/String; | 28 | .field·final·synthetic·val$service:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/PluginManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/PluginManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/PluginManager; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·220 | 34 | ····.line·220 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/PluginManager$1;->this$0:Lorg/apache/cordova/PluginManager; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/PluginManager$1;->this$0:Lorg/apache/cordova/PluginManager; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/PluginManager$1;->val$service:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/PluginManager$1;->val$service:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/cordova/PluginManager$PluginManagerService; | 21 | .field·final·synthetic·this$1:Lorg/apache/cordova/PluginManager$PluginManagerService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/cordova/PluginManager$PluginManagerService;)V | 23 | .method·constructor·<init>(Lorg/apache/cordova/PluginManager$PluginManagerService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/cordova/PluginManager$PluginManagerService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·448 | 27 | ····.line·448 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/PluginManager$PluginManagerService$1;->this$1:Lorg/apache/cordova/PluginManager$PluginManagerService; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/PluginManager$PluginManagerService$1;->this$1:Lorg/apache/cordova/PluginManager$PluginManagerService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 164, 213 lines modified | Offset 164, 217 lines modified | ||
164 | ····.line·51 | 164 | ····.line·51 |
165 | ····iget-object·v0,·p0,·Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface; | 165 | ····iget-object·v0,·p0,·Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface; |
166 | ····return-object·v0 | 166 | ····return-object·v0 |
167 | .end·method | 167 | .end·method |
168 | .method·private·execHelper(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 168 | .method·private·execHelper(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
169 |
····.locals·1 |
169 | ····.locals·14 |
170 | ····.param·p1,·"service"····#·Ljava/lang/String; | 170 | ····.param·p1,·"service"····#·Ljava/lang/String; |
171 | ····.param·p2,·"action"····#·Ljava/lang/String; | 171 | ····.param·p2,·"action"····#·Ljava/lang/String; |
172 | ····.param·p3,·"callbackId"····#·Ljava/lang/String; | 172 | ····.param·p3,·"callbackId"····#·Ljava/lang/String; |
173 | ····.param·p4,·"rawArgs"····#·Ljava/lang/String; | 173 | ····.param·p4,·"rawArgs"····#·Ljava/lang/String; |
174 | ····.prologue | 174 | ····.prologue |
175 | ····.line·232 | 175 | ····.line·232 |
176 | ····invoke-virtual·{p0,·p1},·Lorg/apache/cordova/PluginManager;->getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; | 176 | ····invoke-virtual·{p0,·p1},·Lorg/apache/cordova/PluginManager;->getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; |
177 |
····move-result-object·v |
177 | ····move-result-object·v7 |
178 | ····.line·233 | 178 | ····.line·233 |
179 |
····.local·v |
179 | ····.local·v7,·"plugin":Lorg/apache/cordova/CordovaPlugin; |
180 |
····if-nez·v |
180 | ····if-nez·v7,·:cond_1 |
181 | ····.line·234 | 181 | ····.line·234 |
182 |
····sget-object·v1 |
182 | ····sget-object·v11,·Lorg/apache/cordova/PluginManager;->TAG:Ljava/lang/String; |
183 |
····new-instance·v1 |
183 | ····new-instance·v12,·Ljava/lang/StringBuilder; |
184 |
····invoke-direct·{v1 |
184 | ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V |
185 |
····const-string·v1 |
185 | ····const-string·v13,·"exec()·call·to·unknown·plugin:·" |
186 |
····invoke-virtual·{v1 |
186 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
187 |
····move-result-object·v1 |
187 | ····move-result-object·v12 |
188 |
····invoke-virtual·{v1 |
188 | ····invoke-virtual·{v12,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
189 |
····move-result-object·v1 |
189 | ····move-result-object·v12 |
190 |
····invoke-virtual·{v1 |
190 | ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
191 |
····move-result-object·v1 |
191 | ····move-result-object·v12 |
192 |
····invoke-static·{v1 |
192 | ····invoke-static·{v11,·v12},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
193 | ····.line·235 | 193 | ····.line·235 |
194 |
····new-instance·v |
194 | ····new-instance·v3,·Lorg/apache/cordova/PluginResult; |
195 |
····sget-object·v1 |
195 | ····sget-object·v11,·Lorg/apache/cordova/PluginResult$Status;->CLASS_NOT_FOUND_EXCEPTION:Lorg/apache/cordova/PluginResult$Status; |
196 |
····invoke-direct·{v |
196 | ····invoke-direct·{v3,·v11},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;)V |
197 | ····.line·236 | 197 | ····.line·236 |
198 |
····.local·v |
198 | ····.local·v3,·"cr":Lorg/apache/cordova/PluginResult; |
199 |
····iget-object·v1 |
199 | ····iget-object·v11,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; |
200 | ····move-object/from16·v0,·p3 | 200 | ····move-object/from16·v0,·p3 |
201 |
····invoke-virtual·{v1 |
201 | ····invoke-virtual·{v11,·v3,·v0},·Lorg/apache/cordova/CordovaWebView;->sendPluginResult(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V |
202 | ····.line·256 | 202 | ····.line·256 |
203 |
····.end·local·v |
203 | ····.end·local·v3····#·"cr":Lorg/apache/cordova/PluginResult; |
204 | ····:cond_0 | 204 | ····:cond_0 |
205 | ····:goto_0 | 205 | ····:goto_0 |
206 | ····return-void | 206 | ····return-void |
207 | ····.line·240 | 207 | ····.line·240 |
208 | ····:cond_1 | 208 | ····:cond_1 |
209 | ····:try_start_0 | 209 | ····:try_start_0 |
210 |
····new-instance·v |
210 | ····new-instance·v2,·Lorg/apache/cordova/CallbackContext; |
211 |
····iget-object·v1 |
211 | ····iget-object·v11,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; |
212 | ····move-object/from16·v0,·p3 | 212 | ····move-object/from16·v0,·p3 |
213 |
····invoke-direct·{v |
213 | ····invoke-direct·{v2,·v0,·v11},·Lorg/apache/cordova/CallbackContext;-><init>(Ljava/lang/String;Lorg/apache/cordova/CordovaWebView;)V |
214 | ····.line·241 | 214 | ····.line·241 |
215 |
····.local·v |
215 | ····.local·v2,·"callbackContext":Lorg/apache/cordova/CallbackContext; |
216 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 216 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
217 |
····move-result-wide·v |
217 | ····move-result-wide·v8 |
218 | ····.line·242 | 218 | ····.line·242 |
219 |
····.local·v |
219 | ····.local·v8,·"pluginStartTime":J |
220 |
····move-object/from16·v0,·p |
220 | ····move-object/from16·v0,·p2 |
221 |
···· |
221 | ····move-object/from16·v1,·p4 |
222 |
···· |
222 | ····invoke-virtual·{v7,·v0,·v1,·v2},·Lorg/apache/cordova/CordovaPlugin;->execute(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)Z |
223 | ····move-result·v10 | ||
223 | ····.line·243 | 224 | ····.line·243 |
224 |
····.local·v |
225 | ····.local·v10,·"wasValidAction":Z |
225 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 226 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
226 |
····move-result-wide·v1 |
227 | ····move-result-wide·v12 |
Max diff block lines reached; 23793/29376 bytes (80.99%) of diff not shown. |
Offset 366, 14 lines modified | Offset 366, 15 lines modified | ||
366 | ····:cond_0 | 366 | ····:cond_0 |
367 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern; | 367 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern; |
368 | ····if-eqz·v2,·:cond_1 | 368 | ····if-eqz·v2,·:cond_1 |
369 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern; | 369 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern; |
370 | ····.line·85 | ||
370 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getHost()Ljava/lang/String; | 371 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getHost()Ljava/lang/String; |
371 | ····move-result-object·v3 | 372 | ····move-result-object·v3 |
372 | ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; | 373 | ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
373 | ····move-result-object·v2 | 374 | ····move-result-object·v2 |
Offset 387, 14 lines modified | Offset 388, 15 lines modified | ||
387 | ····:cond_1 | 388 | ····:cond_1 |
388 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer; | 389 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer; |
389 | ····if-eqz·v2,·:cond_2 | 390 | ····if-eqz·v2,·:cond_2 |
390 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer; | 391 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer; |
392 | ····.line·86 | ||
391 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPort()I | 393 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPort()I |
392 | ····move-result·v3 | 394 | ····move-result·v3 |
393 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 395 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
394 | ····move-result-object·v3 | 396 | ····move-result-object·v3 |
Offset 408, 14 lines modified | Offset 410, 15 lines modified | ||
408 | ····:cond_2 | 410 | ····:cond_2 |
409 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern; | 411 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern; |
410 | ····if-eqz·v2,·:cond_3 | 412 | ····if-eqz·v2,·:cond_3 |
411 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern; | 413 | ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern; |
414 | ····.line·87 | ||
412 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; | 415 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; |
413 | ····move-result-object·v3 | 416 | ····move-result-object·v3 |
414 | ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; | 417 | ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
415 | ····move-result-object·v2 | 418 | ····move-result-object·v2 |
Offset 898, 71 lines modified | Offset 898, 71 lines modified | ||
898 | ····.line·198 | 898 | ····.line·198 |
899 | ····iget-object·v4,·p0,·Lorg/apache/cordova/file/ContentFilesystem;->resourceApi:Lorg/apache/cordova/CordovaResourceApi; | 899 | ····iget-object·v4,·p0,·Lorg/apache/cordova/file/ContentFilesystem;->resourceApi:Lorg/apache/cordova/CordovaResourceApi; |
900 | ····iget-object·v5,·p1,·Lorg/apache/cordova/file/LocalFilesystemURL;->URL:Landroid/net/Uri; | 900 | ····iget-object·v5,·p1,·Lorg/apache/cordova/file/LocalFilesystemURL;->URL:Landroid/net/Uri; |
901 | ····invoke-virtual·{v4,·v5},·Lorg/apache/cordova/CordovaResourceApi;->openForRead(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; | 901 | ····invoke-virtual·{v4,·v5},·Lorg/apache/cordova/CordovaResourceApi;->openForRead(Landroid/net/Uri;)Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; |
902 |
····move-result-object·v |
902 | ····move-result-object·v1 |
903 | ····.line·199 | 903 | ····.line·199 |
904 |
····.local·v |
904 | ····.local·v1,·"ofrr":Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult; |
905 | ····cmp-long·v4,·p4,·v6 | 905 | ····cmp-long·v4,·p4,·v6 |
906 | ····if-gez·v4,·:cond_0 | 906 | ····if-gez·v4,·:cond_0 |
907 | ····.line·200 | 907 | ····.line·200 |
908 |
····iget-wide·p4,·v |
908 | ····iget-wide·p4,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->length:J |
909 | ····.line·202 | 909 | ····.line·202 |
910 | ····:cond_0 | 910 | ····:cond_0 |
911 |
····sub-long·v |
911 | ····sub-long·v2,·p4,·p2 |
912 | ····.line·204 | 912 | ····.line·204 |
913 |
····.local·v |
913 | ····.local·v2,·"numBytesToRead":J |
914 | ····cmp-long·v4,·p2,·v6 | 914 | ····cmp-long·v4,·p2,·v6 |
915 | ····if-lez·v4,·:cond_1 | 915 | ····if-lez·v4,·:cond_1 |
916 | ····.line·205 | 916 | ····.line·205 |
917 | ····:try_start_0 | 917 | ····:try_start_0 |
918 |
····iget-object·v4,·v |
918 | ····iget-object·v4,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
919 | ····invoke-virtual·{v4,·p2,·p3},·Ljava/io/InputStream;->skip(J)J | 919 | ····invoke-virtual·{v4,·p2,·p3},·Ljava/io/InputStream;->skip(J)J |
920 | ····.line·207 | 920 | ····.line·207 |
921 | ····:cond_1 | 921 | ····:cond_1 |
922 | ····new-instance·v0,·Lorg/apache/cordova/file/Filesystem$LimitedInputStream; | 922 | ····new-instance·v0,·Lorg/apache/cordova/file/Filesystem$LimitedInputStream; |
923 |
····iget-object·v4,·v |
923 | ····iget-object·v4,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
924 |
····invoke-direct·{v0,·p0,·v4,·v |
924 | ····invoke-direct·{v0,·p0,·v4,·v2,·v3},·Lorg/apache/cordova/file/Filesystem$LimitedInputStream;-><init>(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V |
925 | ····.line·208 | 925 | ····.line·208 |
926 | ····.local·v0,·"inputStream":Lorg/apache/cordova/file/Filesystem$LimitedInputStream; | 926 | ····.local·v0,·"inputStream":Lorg/apache/cordova/file/Filesystem$LimitedInputStream; |
927 |
····iget-object·v4,·v |
927 | ····iget-object·v4,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->mimeType:Ljava/lang/String; |
928 | ····invoke-interface·{p6,·v0,·v4},·Lorg/apache/cordova/file/Filesystem$ReadFileCallback;->handleData(Ljava/io/InputStream;Ljava/lang/String;)V | 928 | ····invoke-interface·{p6,·v0,·v4},·Lorg/apache/cordova/file/Filesystem$ReadFileCallback;->handleData(Ljava/io/InputStream;Ljava/lang/String;)V |
929 | ····:try_end_0 | 929 | ····:try_end_0 |
930 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 930 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
931 | ····.line·210 | 931 | ····.line·210 |
932 |
····iget-object·v4,·v |
932 | ····iget-object·v4,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
933 | ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V | 933 | ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V |
934 | ····.line·212 | 934 | ····.line·212 |
935 | ····return-void | 935 | ····return-void |
936 | ····.line·210 | 936 | ····.line·210 |
937 | ····.end·local·v0····#·"inputStream":Lorg/apache/cordova/file/Filesystem$LimitedInputStream; | 937 | ····.end·local·v0····#·"inputStream":Lorg/apache/cordova/file/Filesystem$LimitedInputStream; |
938 | ····:catchall_0 | 938 | ····:catchall_0 |
939 | ····move-exception·v4 | 939 | ····move-exception·v4 |
940 |
····iget-object·v5,·v |
940 | ····iget-object·v5,·v1,·Lorg/apache/cordova/CordovaResourceApi$OpenForReadResult;->inputStream:Ljava/io/InputStream; |
941 | ····invoke-virtual·{v5},·Ljava/io/InputStream;->close()V | 941 | ····invoke-virtual·{v5},·Ljava/io/InputStream;->close()V |
942 | ····throw·v4 | 942 | ····throw·v4 |
943 | .end·method | 943 | .end·method |
944 | .method·public·recursiveRemoveFileAtLocalURL(Lorg/apache/cordova/file/LocalFilesystemURL;)Z | 944 | .method·public·recursiveRemoveFileAtLocalURL(Lorg/apache/cordova/file/LocalFilesystemURL;)Z |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 71 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
72 | ····.restart·local·v0····#·"newPath":Ljava/io/File; | 72 | ····.restart·local·v0····#·"newPath":Ljava/io/File; |
73 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
74 | .end·method | 74 | .end·method |
75 | .method·private·static·freeSpaceCalculation(Ljava/lang/String;)J | 75 | .method·private·static·freeSpaceCalculation(Ljava/lang/String;)J |
76 |
····.locals· |
76 | ····.locals·10 |
77 | ····.param·p0,·"path"····#·Ljava/lang/String; | 77 | ····.param·p0,·"path"····#·Ljava/lang/String; |
78 | ····.prologue | 78 | ····.prologue |
79 | ····.line·89 | 79 | ····.line·89 |
80 | ····new-instance·v4,·Landroid/os/StatFs; | 80 | ····new-instance·v4,·Landroid/os/StatFs; |
81 | ····invoke-direct·{v4,·p0},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V | 81 | ····invoke-direct·{v4,·p0},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V |
Offset 98, 25 lines modified | Offset 98, 25 lines modified | ||
98 | ····move-result·v5 | 98 | ····move-result·v5 |
99 | ····int-to-long·v0,·v5 | 99 | ····int-to-long·v0,·v5 |
100 | ····.line·92 | 100 | ····.line·92 |
101 | ····.local·v0,·"availableBlocks":J | 101 | ····.local·v0,·"availableBlocks":J |
102 |
····mul-long·v |
102 | ····mul-long·v6,·v0,·v2 |
103 |
····const-wide/16·v |
103 | ····const-wide/16·v8,·0x400 |
104 |
····div-long/2addr·v |
104 | ····div-long/2addr·v6,·v8 |
105 |
····return-wide·v |
105 | ····return-wide·v6 |
106 | .end·method | 106 | .end·method |
107 | .method·public·static·getFreeDiskSpace(Z)J | 107 | .method·public·static·getFreeDiskSpace(Z)J |
108 |
····.locals· |
108 | ····.locals·6 |
109 | ····.param·p0,·"checkInternal"····#·Z | 109 | ····.param·p0,·"checkInternal"····#·Z |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·64 | 111 | ····.line·64 |
112 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; | 112 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; |
113 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
Offset 145, 19 lines modified | Offset 145, 19 lines modified | ||
145 | ····move-result-object·v3 | 145 | ····move-result-object·v3 |
146 | ····invoke-static·{v3},·Lorg/apache/cordova/file/DirectoryManager;->freeSpaceCalculation(Ljava/lang/String;)J | 146 | ····invoke-static·{v3},·Lorg/apache/cordova/file/DirectoryManager;->freeSpaceCalculation(Ljava/lang/String;)J |
147 | ····move-result-wide·v0 | 147 | ····move-result-wide·v0 |
148 | ····:goto_0 | 148 | ····:goto_0 |
149 |
····move-wide·v |
149 | ····move-wide·v4,·v0 |
150 | ····.line·79 | 150 | ····.line·79 |
151 | ····:goto_1 | 151 | ····:goto_1 |
152 |
····return-wide·v |
152 | ····return-wide·v4 |
153 | ····.line·71 | 153 | ····.line·71 |
154 | ····:cond_0 | 154 | ····:cond_0 |
155 | ····if-eqz·p0,·:cond_1 | 155 | ····if-eqz·p0,·:cond_1 |
156 | ····.line·72 | 156 | ····.line·72 |
157 | ····const-string·v3,·"/" | 157 | ····const-string·v3,·"/" |
Offset 166, 15 lines modified | Offset 166, 15 lines modified | ||
166 | ····move-result-wide·v0 | 166 | ····move-result-wide·v0 |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····.line·76 | 168 | ····.line·76 |
169 | ····:cond_1 | 169 | ····:cond_1 |
170 |
····const-wide/16·v |
170 | ····const-wide/16·v4,·-0x1 |
171 | ····goto·:goto_1 | 171 | ····goto·:goto_1 |
172 | .end·method | 172 | .end·method |
173 | .method·public·static·testFileExists(Ljava/lang/String;)Z | 173 | .method·public·static·testFileExists(Ljava/lang/String;)Z |
174 | ····.locals·4 | 174 | ····.locals·4 |
175 | ····.param·p0,·"name"····#·Ljava/lang/String; | 175 | ····.param·p0,·"name"····#·Ljava/lang/String; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$offset:I | 26 | .field·final·synthetic·val$offset:I |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V | 28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;ILorg/apache/cordova/CallbackContext;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·334 | 32 | ····.line·334 |
32 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$10;->this$0:Lorg/apache/cordova/file/FileUtils; | 33 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$10;->this$0:Lorg/apache/cordova/file/FileUtils; |
33 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$10;->val$fname:Ljava/lang/String; | 34 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$10;->val$fname:Ljava/lang/String; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$size:J | 26 | .field·final·synthetic·val$size:J |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;JLorg/apache/cordova/CallbackContext;I)V | 28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;JLorg/apache/cordova/CallbackContext;I)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·344 | 32 | ····.line·344 |
32 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$11;->this$0:Lorg/apache/cordova/file/FileUtils; | 33 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$11;->this$0:Lorg/apache/cordova/file/FileUtils; |
33 | ····iput-wide·p2,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$size:J | 34 | ····iput-wide·p2,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$size:J |
Offset 45, 45 lines modified | Offset 46, 45 lines modified | ||
45 | ····return-void | 46 | ····return-void |
46 | .end·method | 47 | .end·method |
47 | #·virtual·methods | 48 | #·virtual·methods |
48 | .method·public·run()V | 49 | .method·public·run()V |
49 |
····.locals· |
50 | ····.locals·8 |
50 | ····.annotation·system·Ldalvik/annotation/Throws; | 51 | ····.annotation·system·Ldalvik/annotation/Throws; |
51 | ········value·=·{ | 52 | ········value·=·{ |
52 | ············Ljava/io/IOException;, | 53 | ············Ljava/io/IOException;, |
53 | ············Lorg/json/JSONException; | 54 | ············Lorg/json/JSONException; |
54 | ········} | 55 | ········} |
55 | ····.end·annotation | 56 | ····.end·annotation |
56 | ····.prologue | 57 | ····.prologue |
57 | ····.line·346 | 58 | ····.line·346 |
58 |
····iget-wide·v |
59 | ····iget-wide·v2,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$size:J |
59 |
····const-wide/16·v |
60 | ····const-wide/16·v4,·0x0 |
60 |
····cmp-long·v1,·v |
61 | ····cmp-long·v1,·v2,·v4 |
61 | ····if-eqz·v1,·:cond_0 | 62 | ····if-eqz·v1,·:cond_0 |
62 |
····iget-wide·v |
63 | ····iget-wide·v2,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$size:J |
63 |
····const/4·v |
64 | ····const/4·v1,·0x1 |
64 |
····invoke-static·{v |
65 | ····invoke-static·{v1},·Lorg/apache/cordova/file/DirectoryManager;->getFreeDiskSpace(Z)J |
65 |
····move-result-wide·v |
66 | ····move-result-wide·v4 |
66 |
····const-wide/16·v |
67 | ····const-wide/16·v6,·0x400 |
67 |
····mul-long/2addr·v |
68 | ····mul-long/2addr·v4,·v6 |
68 |
····cmp-long·v1,·v |
69 | ····cmp-long·v1,·v2,·v4 |
69 | ····if-lez·v1,·:cond_0 | 70 | ····if-lez·v1,·:cond_0 |
70 | ····.line·347 | 71 | ····.line·347 |
71 | ····iget-object·v1,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$callbackContext:Lorg/apache/cordova/CallbackContext; | 72 | ····iget-object·v1,·p0,·Lorg/apache/cordova/file/FileUtils$11;->val$callbackContext:Lorg/apache/cordova/CallbackContext; |
72 | ····new-instance·v2,·Lorg/apache/cordova/PluginResult; | 73 | ····new-instance·v2,·Lorg/apache/cordova/PluginResult; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·366 | 30 | ····.line·366 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$13;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$13;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$13;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$13;->val$fname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·375 | 30 | ····.line·375 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$14;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$14;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$14;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$14;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$path:Ljava/lang/String; | 28 | .field·final·synthetic·val$path:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·385 | 34 | ····.line·385 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$15;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$15;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$15;->val$dirname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$15;->val$dirname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·357 | 30 | ····.line·357 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$12;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$12;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$12;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$12;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$path:Ljava/lang/String; | 28 | .field·final·synthetic·val$path:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·395 | 34 | ····.line·395 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$16;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$16;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$16;->val$dirname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$16;->val$dirname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$newParent:Ljava/lang/String; | 28 | .field·final·synthetic·val$newParent:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·432 | 34 | ····.line·432 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$19;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$19;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$19;->val$fname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$19;->val$fname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·417 | 30 | ····.line·417 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$18;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$18;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$18;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$18;->val$fname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·404 | 30 | ····.line·404 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$17;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$17;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$17;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$17;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$newParent:Ljava/lang/String; | 28 | .field·final·synthetic·val$newParent:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·443 | 34 | ····.line·443 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$20;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$20;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$20;->val$fname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$20;->val$fname:Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext; | 22 | .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·245 | 28 | ····.line·245 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$1;->this$0:Lorg/apache/cordova/file/FileUtils; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$1;->this$0:Lorg/apache/cordova/file/FileUtils; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$1;->val$callbackContext:Lorg/apache/cordova/CallbackContext; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$1;->val$callbackContext:Lorg/apache/cordova/CallbackContext; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$localURLstr:Ljava/lang/String; | 24 | .field·final·synthetic·val$localURLstr:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·463 | 30 | ····.line·463 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$22;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$22;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$22;->val$localURLstr:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$22;->val$localURLstr:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·452 | 30 | ····.line·452 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$21;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$21;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$21;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$21;->val$fname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$f:Lorg/apache/cordova/file/FileUtils$FileOp; | 24 | .field·final·synthetic·val$f:Lorg/apache/cordova/file/FileUtils$FileOp; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/file/FileUtils$FileOp;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·522 | 30 | ····.line·522 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$23;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$23;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$23;->val$f:Lorg/apache/cordova/file/FileUtils$FileOp; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$23;->val$f:Lorg/apache/cordova/file/FileUtils$FileOp; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext; | 22 | .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Lorg/apache/cordova/CallbackContext;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·253 | 28 | ····.line·253 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$2;->this$0:Lorg/apache/cordova/file/FileUtils; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$2;->this$0:Lorg/apache/cordova/file/FileUtils; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$2;->val$callbackContext:Lorg/apache/cordova/CallbackContext; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$2;->val$callbackContext:Lorg/apache/cordova/CallbackContext; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$resultType:I | 26 | .field·final·synthetic·val$resultType:I |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 28 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;ILjava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·886 | 32 | ····.line·886 |
32 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$24;->this$0:Lorg/apache/cordova/file/FileUtils; | 33 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$24;->this$0:Lorg/apache/cordova/file/FileUtils; |
33 | ····iput·p2,·p0,·Lorg/apache/cordova/file/FileUtils$24;->val$resultType:I | 34 | ····iput·p2,·p0,·Lorg/apache/cordova/file/FileUtils$24;->val$resultType:I |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·262 | 30 | ····.line·262 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$3;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$3;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$3;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$3;->val$fname:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$fname:Ljava/lang/String; | 24 | .field·final·synthetic·val$fname:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V | 26 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Lorg/apache/cordova/CallbackContext;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·271 | 30 | ····.line·271 |
30 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$4;->this$0:Lorg/apache/cordova/file/FileUtils; | 31 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$4;->this$0:Lorg/apache/cordova/file/FileUtils; |
31 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$4;->val$fname:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$4;->val$fname:Ljava/lang/String; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$start:I | 30 | .field·final·synthetic·val$start:I |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·283 | 36 | ····.line·283 |
36 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$5;->this$0:Lorg/apache/cordova/file/FileUtils; | 37 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$5;->this$0:Lorg/apache/cordova/file/FileUtils; |
37 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$5;->val$fname:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$5;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$start:I | 28 | .field·final·synthetic·val$start:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·303 | 34 | ····.line·303 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$7;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$7;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$7;->val$fname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$7;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$start:I | 28 | .field·final·synthetic·val$start:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·293 | 34 | ····.line·293 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$6;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$6;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$6;->val$fname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$6;->val$fname:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$start:I | 28 | .field·final·synthetic·val$start:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V | 30 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;IILorg/apache/cordova/CallbackContext;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·313 | 34 | ····.line·313 |
34 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$8;->this$0:Lorg/apache/cordova/file/FileUtils; | 35 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$8;->this$0:Lorg/apache/cordova/file/FileUtils; |
35 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$8;->val$fname:Ljava/lang/String; | 36 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$8;->val$fname:Ljava/lang/String; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$offset:I | 30 | .field·final·synthetic·val$offset:I |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Boolean;Lorg/apache/cordova/CallbackContext;)V | 32 | .method·constructor·<init>(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Boolean;Lorg/apache/cordova/CallbackContext;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/FileUtils; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·324 | 36 | ····.line·324 |
36 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$9;->this$0:Lorg/apache/cordova/file/FileUtils; | 37 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/FileUtils$9;->this$0:Lorg/apache/cordova/file/FileUtils; |
37 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$9;->val$fname:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/FileUtils$9;->val$fname:Ljava/lang/String; |
Offset 139, 15 lines modified | Offset 139, 14 lines modified | ||
139 | ····invoke-direct·{p0},·Lorg/apache/cordova/CordovaPlugin;-><init>()V | 139 | ····invoke-direct·{p0},·Lorg/apache/cordova/CordovaPlugin;-><init>()V |
140 | ····.line·71 | 140 | ····.line·71 |
141 | ····const/4·v0,·0x0 | 141 | ····const/4·v0,·0x0 |
142 | ····iput-boolean·v0,·p0,·Lorg/apache/cordova/file/FileUtils;->configured:Z | 142 | ····iput-boolean·v0,·p0,·Lorg/apache/cordova/file/FileUtils;->configured:Z |
143 | ····.line·76 | ||
144 | ····return-void | 143 | ····return-void |
145 | .end·method | 144 | .end·method |
146 | .method·static·synthetic·access$000(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J | 145 | .method·static·synthetic·access$000(Lorg/apache/cordova/file/FileUtils;Ljava/lang/String;J)J |
147 | ····.locals·2 | 146 | ····.locals·2 |
148 | ····.param·p0,·"x0"····#·Lorg/apache/cordova/file/FileUtils; | 147 | ····.param·p0,·"x0"····#·Lorg/apache/cordova/file/FileUtils; |
149 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 148 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 368, 21 lines modified | Offset 367, 20 lines modified | ||
368 | .method·private·filesystemForName(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; | 367 | .method·private·filesystemForName(Ljava/lang/String;)Lorg/apache/cordova/file/Filesystem; |
369 | ····.locals·3 | 368 | ····.locals·3 |
370 | ····.param·p1,·"name"····#·Ljava/lang/String; | 369 | ····.param·p1,·"name"····#·Ljava/lang/String; |
371 | ····.prologue | 370 | ····.prologue |
372 | ····.line·89 | 371 | ····.line·89 |
373 |
····iget-object·v |
372 | ····iget-object·v1,·p0,·Lorg/apache/cordova/file/FileUtils;->filesystems:Ljava/util/ArrayList; |
374 |
····invoke-virtual·{v |
373 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
375 | ····move-result-object·v1 | 374 | ····move-result-object·v1 |
376 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
377 | ····:cond_0 | 375 | ····:cond_0 |
378 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 376 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
379 | ····move-result·v2 | 377 | ····move-result·v2 |
380 | ····if-eqz·v2,·:cond_1 | 378 | ····if-eqz·v2,·:cond_1 |
Offset 1383, 15 lines modified | Offset 1381, 15 lines modified | ||
1383 | ····move-result-object·v2 | 1381 | ····move-result-object·v2 |
1384 | ····return-object·v2 | 1382 | ····return-object·v2 |
1385 | .end·method | 1383 | .end·method |
1386 | .method·private·truncateFile(Ljava/lang/String;J)J | 1384 | .method·private·truncateFile(Ljava/lang/String;J)J |
1387 |
····.locals· |
1385 | ····.locals·6 |
1388 | ····.param·p1,·"srcURLstr"····#·Ljava/lang/String; | 1386 | ····.param·p1,·"srcURLstr"····#·Ljava/lang/String; |
1389 | ····.param·p2,·"size"····#·J | 1387 | ····.param·p2,·"size"····#·J |
1390 | ····.annotation·system·Ldalvik/annotation/Throws; | 1388 | ····.annotation·system·Ldalvik/annotation/Throws; |
1391 | ········value·=·{ | 1389 | ········value·=·{ |
1392 | ············Ljava/io/FileNotFoundException;, | 1390 | ············Ljava/io/FileNotFoundException;, |
1393 | ············Ljava/io/IOException;, | 1391 | ············Ljava/io/IOException;, |
1394 | ············Lorg/apache/cordova/file/NoModificationAllowedException; | 1392 | ············Lorg/apache/cordova/file/NoModificationAllowedException; |
Offset 1448, 1182 lines modified | Offset 1446, 1182 lines modified | ||
1448 | ····.restart·local·v2····#·"inputURL":Lorg/apache/cordova/file/LocalFilesystemURL; | 1446 | ····.restart·local·v2····#·"inputURL":Lorg/apache/cordova/file/LocalFilesystemURL; |
1449 | ····:cond_0 | 1447 | ····:cond_0 |
1450 | ····:try_start_1 | 1448 | ····:try_start_1 |
1451 | ····invoke-virtual·{v1,·v2,·p2,·p3},·Lorg/apache/cordova/file/Filesystem;->truncateFileAtURL(Lorg/apache/cordova/file/LocalFilesystemURL;J)J | 1449 | ····invoke-virtual·{v1,·v2,·p2,·p3},·Lorg/apache/cordova/file/Filesystem;->truncateFileAtURL(Lorg/apache/cordova/file/LocalFilesystemURL;J)J |
1452 | ····:try_end_1 | 1450 | ····:try_end_1 |
1453 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_0 | 1451 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_0 |
1454 |
····move-result-wide·v |
1452 | ····move-result-wide·v4 |
1455 |
····return-wide·v |
1453 | ····return-wide·v4 |
1456 | .end·method | 1454 | .end·method |
1457 | #·virtual·methods | 1455 | #·virtual·methods |
1458 | .method·public·execute(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z | 1456 | .method·public·execute(Ljava/lang/String;Lorg/json/JSONArray;Lorg/apache/cordova/CallbackContext;)Z |
1459 |
····.locals·3 |
1457 | ····.locals·35 |
1460 | ····.param·p1,·"action"····#·Ljava/lang/String; | 1458 | ····.param·p1,·"action"····#·Ljava/lang/String; |
1461 | ····.param·p2,·"args"····#·Lorg/json/JSONArray; | 1459 | ····.param·p2,·"args"····#·Lorg/json/JSONArray; |
1462 | ····.param·p3,·"callbackContext"····#·Lorg/apache/cordova/CallbackContext; | 1460 | ····.param·p3,·"callbackContext"····#·Lorg/apache/cordova/CallbackContext; |
1463 | ····.annotation·system·Ldalvik/annotation/Throws; | 1461 | ····.annotation·system·Ldalvik/annotation/Throws; |
1464 | ········value·=·{ | 1462 | ········value·=·{ |
1465 | ············Lorg/json/JSONException; | 1463 | ············Lorg/json/JSONException; |
1466 | ········} | 1464 | ········} |
1467 | ····.end·annotation | 1465 | ····.end·annotation |
1468 | ····.prologue | 1466 | ····.prologue |
1469 | ····.line·240 | 1467 | ····.line·240 |
1470 | ····move-object/from16·v0,·p0 | 1468 | ····move-object/from16·v0,·p0 |
1471 |
····iget-boolean·v |
1469 | ····iget-boolean·v4,·v0,·Lorg/apache/cordova/file/FileUtils;->configured:Z |
1472 |
····if-nez·v |
1470 | ····if-nez·v4,·:cond_0 |
1473 | ····.line·241 | 1471 | ····.line·241 |
1474 |
····new-instance·v |
1472 | ····new-instance·v4,·Lorg/apache/cordova/PluginResult; |
1475 |
····sget-object·v |
1473 | ····sget-object·v5,·Lorg/apache/cordova/PluginResult$Status;->ERROR:Lorg/apache/cordova/PluginResult$Status; |
1476 |
····const-string·v |
1474 | ····const-string·v9,·"File·plugin·is·not·configured.·Please·see·the·README.md·file·for·details·on·how·to·update·config.xml" |
1477 |
····invoke-direct·{v |
1475 | ····invoke-direct·{v4,·v5,·v9},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V |
1478 | ····move-object/from16·v0,·p3 | 1476 | ····move-object/from16·v0,·p3 |
1479 |
····invoke-virtual·{v0,·v |
1477 | ····invoke-virtual·{v0,·v4},·Lorg/apache/cordova/CallbackContext;->sendPluginResult(Lorg/apache/cordova/PluginResult;)V |
Max diff block lines reached; 66979/71076 bytes (94.24%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$destination:Lorg/apache/cordova/file/LocalFilesystemURL; | 22 | .field·final·synthetic·val$destination:Lorg/apache/cordova/file/LocalFilesystemURL; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;)V | 24 | .method·constructor·<init>(Lorg/apache/cordova/file/Filesystem;Lorg/apache/cordova/file/LocalFilesystemURL;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/Filesystem; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·130 | 28 | ····.line·130 |
28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/Filesystem$1;->this$0:Lorg/apache/cordova/file/Filesystem; | 29 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/Filesystem$1;->this$0:Lorg/apache/cordova/file/Filesystem; |
29 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/Filesystem$1;->val$destination:Lorg/apache/cordova/file/LocalFilesystemURL; | 30 | ····iput-object·p2,·p0,·Lorg/apache/cordova/file/Filesystem$1;->val$destination:Lorg/apache/cordova/file/LocalFilesystemURL; |
Offset 18, 15 lines modified | Offset 18, 16 lines modified | ||
18 | .field·numBytesToRead:J | 18 | .field·numBytesToRead:J |
19 | .field·final·synthetic·this$0:Lorg/apache/cordova/file/Filesystem; | 19 | .field·final·synthetic·this$0:Lorg/apache/cordova/file/Filesystem; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V | 21 | .method·public·constructor·<init>(Lorg/apache/cordova/file/Filesystem;Ljava/io/InputStream;J)V |
22 |
····.locals· |
22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/cordova/file/Filesystem; | ||
23 | ····.param·p2,·"in"····#·Ljava/io/InputStream; | 24 | ····.param·p2,·"in"····#·Ljava/io/InputStream; |
24 | ····.param·p3,·"numBytesToRead"····#·J | 25 | ····.param·p3,·"numBytesToRead"····#·J |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·182 | 27 | ····.line·182 |
27 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/Filesystem$LimitedInputStream;->this$0:Lorg/apache/cordova/file/Filesystem; | 28 | ····iput-object·p1,·p0,·Lorg/apache/cordova/file/Filesystem$LimitedInputStream;->this$0:Lorg/apache/cordova/file/Filesystem; |
Offset 20, 15 lines modified | Offset 20, 14 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·32 | 23 | ····.line·32 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·180 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
28 | .method·public·static·makeEntryForPath(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/json/JSONObject; | 27 | .method·public·static·makeEntryForPath(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/json/JSONObject; |
29 | ····.locals·1 | 28 | ····.locals·1 |
30 | ····.param·p0,·"path"····#·Ljava/lang/String; | 29 | ····.param·p0,·"path"····#·Ljava/lang/String; |
31 | ····.param·p1,·"fsName"····#·Ljava/lang/String; | 30 | ····.param·p1,·"fsName"····#·Ljava/lang/String; |
Offset 42, 80 lines modified | Offset 42, 80 lines modified | ||
42 | ············Ljava/io/FileNotFoundException;, | 42 | ············Ljava/io/FileNotFoundException;, |
43 | ············Ljava/io/IOException; | 43 | ············Ljava/io/IOException; |
44 | ········} | 44 | ········} |
45 | ····.end·annotation | 45 | ····.end·annotation |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·350 | 47 | ····.line·350 |
48 |
····new-instance·v |
48 | ····new-instance·v0,·Ljava/io/FileInputStream; |
49 |
····invoke-direct·{v |
49 | ····invoke-direct·{v0,·p1},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
50 | ····.line·351 | 50 | ····.line·351 |
51 |
····.local·v |
51 | ····.local·v0,·"istream":Ljava/io/FileInputStream; |
52 | ····new-instance·v7,·Ljava/io/FileOutputStream; | 52 | ····new-instance·v7,·Ljava/io/FileOutputStream; |
53 | ····invoke-direct·{v7,·p2},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V | 53 | ····invoke-direct·{v7,·p2},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V |
54 | ····.line·352 | 54 | ····.line·352 |
55 | ····.local·v7,·"ostream":Ljava/io/FileOutputStream; | 55 | ····.local·v7,·"ostream":Ljava/io/FileOutputStream; |
56 |
····invoke-virtual·{v |
56 | ····invoke-virtual·{v0},·Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel; |
57 |
····move-result-object·v |
57 | ····move-result-object·v1 |
58 | ····.line·353 | 58 | ····.line·353 |
59 |
····.local·v |
59 | ····.local·v1,·"input":Ljava/nio/channels/FileChannel; |
60 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->getChannel()Ljava/nio/channels/FileChannel; | 60 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->getChannel()Ljava/nio/channels/FileChannel; |
61 |
····move-result-object·v |
61 | ····move-result-object·v6 |
62 | ····.line·356 | 62 | ····.line·356 |
63 |
····.local·v |
63 | ····.local·v6,·"output":Ljava/nio/channels/FileChannel; |
64 |
····const-wide/16·v |
64 | ····const-wide/16·v2,·0x0 |
65 | ····:try_start_0 | 65 | ····:try_start_0 |
66 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v1},·Ljava/nio/channels/FileChannel;->size()J |
67 |
····move-result-wide·v |
67 | ····move-result-wide·v4 |
68 |
····invoke-virtual/range·{v |
68 | ····invoke-virtual/range·{v1·..·v6},·Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J |
69 | ····:try_end_0 | 69 | ····:try_end_0 |
70 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 70 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
71 | ····.line·358 | 71 | ····.line·358 |
72 |
····invoke-virtual·{v |
72 | ····invoke-virtual·{v0},·Ljava/io/FileInputStream;->close()V |
73 | ····.line·359 | 73 | ····.line·359 |
74 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->close()V | 74 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->close()V |
75 | ····.line·360 | 75 | ····.line·360 |
76 |
····invoke-virtual·{v |
76 | ····invoke-virtual·{v1},·Ljava/nio/channels/FileChannel;->close()V |
77 | ····.line·361 | 77 | ····.line·361 |
78 |
····invoke-virtual·{v |
78 | ····invoke-virtual·{v6},·Ljava/nio/channels/FileChannel;->close()V |
79 | ····.line·363 | 79 | ····.line·363 |
80 | ····return-void | 80 | ····return-void |
81 | ····.line·358 | 81 | ····.line·358 |
82 | ····:catchall_0 | 82 | ····:catchall_0 |
83 |
····move-exception·v |
83 | ····move-exception·v2 |
84 |
····invoke-virtual·{v |
84 | ····invoke-virtual·{v0},·Ljava/io/FileInputStream;->close()V |
85 | ····.line·359 | 85 | ····.line·359 |
86 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->close()V | 86 | ····invoke-virtual·{v7},·Ljava/io/FileOutputStream;->close()V |
87 | ····.line·360 | 87 | ····.line·360 |
88 |
····invoke-virtual·{v |
88 | ····invoke-virtual·{v1},·Ljava/nio/channels/FileChannel;->close()V |
89 | ····.line·361 | 89 | ····.line·361 |
90 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v6},·Ljava/nio/channels/FileChannel;->close()V |
91 |
····throw·v |
91 | ····throw·v2 |
92 | .end·method | 92 | .end·method |
93 | .method·private·copyDirectory(Ljava/io/File;Ljava/io/File;)Lorg/json/JSONObject; | 93 | .method·private·copyDirectory(Ljava/io/File;Ljava/io/File;)Lorg/json/JSONObject; |
94 | ····.locals·7 | 94 | ····.locals·7 |
95 | ····.param·p1,·"srcDir"····#·Ljava/io/File; | 95 | ····.param·p1,·"srcDir"····#·Ljava/io/File; |
96 | ····.param·p2,·"destinationDir"····#·Ljava/io/File; | 96 | ····.param·p2,·"destinationDir"····#·Ljava/io/File; |
97 | ····.annotation·system·Ldalvik/annotation/Throws; | 97 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 127, 103 lines modified | Offset 127, 100 lines modified | ||
127 | ········} | 127 | ········} |
128 | ····.end·annotation | 128 | ····.end·annotation |
129 | ····.prologue | 129 | ····.prologue |
130 | ····.line·378 | 130 | ····.line·378 |
131 | ····invoke-virtual·{p2},·Ljava/io/File;->exists()Z | 131 | ····invoke-virtual·{p2},·Ljava/io/File;->exists()Z |
132 |
····move-result·v |
132 | ····move-result·v2 |
133 |
····if-eqz·v |
133 | ····if-eqz·v2,·:cond_0 |
134 | ····invoke-virtual·{p2},·Ljava/io/File;->isFile()Z | 134 | ····invoke-virtual·{p2},·Ljava/io/File;->isFile()Z |
135 |
····move-result·v |
135 | ····move-result·v2 |
136 |
····if-eqz·v |
136 | ····if-eqz·v2,·:cond_0 |
137 | ····.line·379 | 137 | ····.line·379 |
Max diff block lines reached; 23335/27326 bytes (85.39%) of diff not shown. |
Offset 709, 15 lines modified | Offset 709, 15 lines modified | ||
709 | ····:cond_1 | 709 | ····:cond_1 |
710 | ····const/4·v1,·-0x1 | 710 | ····const/4·v1,·-0x1 |
711 | ····goto·:goto_0 | 711 | ····goto·:goto_0 |
712 | .end·method | 712 | .end·method |
713 | .method·public·getCurrentPositionAudio(Ljava/lang/String;)F | 713 | .method·public·getCurrentPositionAudio(Ljava/lang/String;)F |
714 |
····.locals· |
714 | ····.locals·4 |
715 | ····.param·p1,·"id"····#·Ljava/lang/String; | 715 | ····.param·p1,·"id"····#·Ljava/lang/String; |
716 | ····.prologue | 716 | ····.prologue |
717 | ····.line·295 | 717 | ····.line·295 |
718 | ····iget-object·v1,·p0,·Lorg/apache/cordova/media/AudioHandler;->players:Ljava/util/HashMap; | 718 | ····iget-object·v1,·p0,·Lorg/apache/cordova/media/AudioHandler;->players:Ljava/util/HashMap; |
719 | ····invoke-virtual·{v1,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 719 | ····invoke-virtual·{v1,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 729, 17 lines modified | Offset 729, 17 lines modified | ||
729 | ····.line·296 | 729 | ····.line·296 |
730 | ····.local·v0,·"audio":Lorg/apache/cordova/media/AudioPlayer; | 730 | ····.local·v0,·"audio":Lorg/apache/cordova/media/AudioPlayer; |
731 | ····if-eqz·v0,·:cond_0 | 731 | ····if-eqz·v0,·:cond_0 |
732 | ····.line·297 | 732 | ····.line·297 |
733 | ····invoke-virtual·{v0},·Lorg/apache/cordova/media/AudioPlayer;->getCurrentPosition()J | 733 | ····invoke-virtual·{v0},·Lorg/apache/cordova/media/AudioPlayer;->getCurrentPosition()J |
734 |
····move-result-wide·v |
734 | ····move-result-wide·v2 |
735 |
····long-to-float·v1,·v |
735 | ····long-to-float·v1,·v2 |
736 | ····const/high16·v2,·0x447a0000····#·1000.0f | 736 | ····const/high16·v2,·0x447a0000····#·1000.0f |
737 | ····div-float/2addr·v1,·v2 | 737 | ····div-float/2addr·v1,·v2 |
738 | ····.line·299 | 738 | ····.line·299 |
739 | ····:goto_0 | 739 | ····:goto_0 |
Offset 801, 25 lines modified | Offset 801, 24 lines modified | ||
801 | .end·method | 801 | .end·method |
802 | .method·public·onDestroy()V | 802 | .method·public·onDestroy()V |
803 | ····.locals·3 | 803 | ····.locals·3 |
804 | ····.prologue | 804 | ····.prologue |
805 | ····.line·146 | 805 | ····.line·146 |
806 |
····iget-object·v |
806 | ····iget-object·v1,·p0,·Lorg/apache/cordova/media/AudioHandler;->players:Ljava/util/HashMap; |
807 |
····invoke-virtual·{v |
807 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
808 |
····move-result-object·v |
808 | ····move-result-object·v1 |
809 |
····invoke-interface·{v |
809 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
810 | ····move-result-object·v1 | 810 | ····move-result-object·v1 |
811 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
812 | ····:goto_0 | 811 | ····:goto_0 |
813 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 812 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
814 | ····move-result·v2 | 813 | ····move-result·v2 |
815 | ····if-eqz·v2,·:cond_0 | 814 | ····if-eqz·v2,·:cond_0 |
Offset 834, 69 lines modified | Offset 833, 68 lines modified | ||
834 | ····invoke-virtual·{v0},·Lorg/apache/cordova/media/AudioPlayer;->destroy()V | 833 | ····invoke-virtual·{v0},·Lorg/apache/cordova/media/AudioPlayer;->destroy()V |
835 | ····goto·:goto_0 | 834 | ····goto·:goto_0 |
836 | ····.line·149 | 835 | ····.line·149 |
837 | ····.end·local·v0····#·"audio":Lorg/apache/cordova/media/AudioPlayer; | 836 | ····.end·local·v0····#·"audio":Lorg/apache/cordova/media/AudioPlayer; |
838 | ····:cond_0 | 837 | ····:cond_0 |
839 |
····iget-object·v |
838 | ····iget-object·v1,·p0,·Lorg/apache/cordova/media/AudioHandler;->players:Ljava/util/HashMap; |
840 |
····invoke-virtual·{v |
839 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->clear()V |
841 | ····.line·150 | 840 | ····.line·150 |
842 | ····return-void | 841 | ····return-void |
843 | .end·method | 842 | .end·method |
844 | .method·public·onMessage(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; | 843 | .method·public·onMessage(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; |
845 | ····.locals·5 | 844 | ····.locals·5 |
846 | ····.param·p1,·"id"····#·Ljava/lang/String; | 845 | ····.param·p1,·"id"····#·Ljava/lang/String; |
847 | ····.param·p2,·"data"····#·Ljava/lang/Object; | 846 | ····.param·p2,·"data"····#·Ljava/lang/Object; |
848 | ····.prologue | 847 | ····.prologue |
849 | ····const/4·v4,·0x0 | 848 | ····const/4·v4,·0x0 |
850 | ····.line·170 | 849 | ····.line·170 |
851 |
····const-string·v |
850 | ····const-string·v1,·"telephone" |
852 |
····invoke-virtual·{p1,·v |
851 | ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
853 |
····move-result·v |
852 | ····move-result·v1 |
854 |
····if-eqz·v |
853 | ····if-eqz·v1,·:cond_4 |
855 | ····.line·173 | 854 | ····.line·173 |
856 |
····const-string·v |
855 | ····const-string·v1,·"ringing" |
857 |
····invoke-virtual·{v |
856 | ····invoke-virtual·{v1,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
858 |
····move-result·v |
857 | ····move-result·v1 |
Max diff block lines reached; 3046/6284 bytes (48.47%) of diff not shown. |
Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
7 | .implements·Landroid/media/MediaPlayer$OnPreparedListener; | 7 | .implements·Landroid/media/MediaPlayer$OnPreparedListener; |
8 | .implements·Landroid/media/MediaPlayer$OnErrorListener; | 8 | .implements·Landroid/media/MediaPlayer$OnErrorListener; |
9 | #·annotations | 9 | #·annotations |
10 | .annotation·system·Ldalvik/annotation/MemberClasses; | 10 | .annotation·system·Ldalvik/annotation/MemberClasses; |
11 | ····value·=·{ | 11 | ····value·=·{ |
12 | ········Lorg/apache/cordova/media/AudioPlayer$1;, | ||
13 | ········Lorg/apache/cordova/media/AudioPlayer$STATE;, | 12 | ········Lorg/apache/cordova/media/AudioPlayer$STATE;, |
14 | ········Lorg/apache/cordova/media/AudioPlayer$MODE; | 13 | ········Lorg/apache/cordova/media/AudioPlayer$MODE; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
17 | #·static·fields | 16 | #·static·fields |
Offset 1194, 23 lines modified | Offset 1193, 23 lines modified | ||
1194 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1193 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1195 | ····move-result-object·v2 | 1194 | ····move-result-object·v2 |
1196 | ····invoke-virtual·{v1,·v2},·Lorg/apache/cordova/CordovaWebView;->sendJavascript(Ljava/lang/String;)V | 1195 | ····invoke-virtual·{v1,·v2},·Lorg/apache/cordova/CordovaWebView;->sendJavascript(Ljava/lang/String;)V |
1197 | ····.line·288 | 1196 | ····.line·288 |
1198 |
····int-to-long·v |
1197 | ····int-to-long·v2,·v0 |
1199 | ····.line·291 | 1198 | ····.line·291 |
1200 | ····.end·local·v0····#·"curPos":I | 1199 | ····.end·local·v0····#·"curPos":I |
1201 | ····:goto_0 | 1200 | ····:goto_0 |
1202 |
····return-wide·v |
1201 | ····return-wide·v2 |
1203 | ····:cond_1 | 1202 | ····:cond_1 |
1204 |
····const-wide/16·v |
1203 | ····const-wide/16·v2,·-0x1 |
1205 | ····goto·:goto_0 | 1204 | ····goto·:goto_0 |
1206 | .end·method | 1205 | .end·method |
1207 | .method·public·getDuration(Ljava/lang/String;)F | 1206 | .method·public·getDuration(Ljava/lang/String;)F |
1208 | ····.locals·1 | 1207 | ····.locals·1 |
1209 | ····.param·p1,·"file"····#·Ljava/lang/String; | 1208 | ····.param·p1,·"file"····#·Ljava/lang/String; |
Offset 54, 22 lines modified | Offset 54, 22 lines modified | ||
54 | ····const/4·v0,·0x1 | 54 | ····const/4·v0,·0x1 |
55 | ····:cond_0 | 55 | ····:cond_0 |
56 | ····return·v0 | 56 | ····return·v0 |
57 | .end·method | 57 | .end·method |
58 | .method·public·vibrate(J)V | 58 | .method·public·vibrate(J)V |
59 |
····.locals· |
59 | ····.locals·5 |
60 | ····.param·p1,·"time"····#·J | 60 | ····.param·p1,·"time"····#·J |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·71 | 62 | ····.line·71 |
63 |
····const-wide/16·v |
63 | ····const-wide/16·v2,·0x0 |
64 |
····cmp-long·v1,·p1,·v |
64 | ····cmp-long·v1,·p1,·v2 |
65 | ····if-nez·v1,·:cond_0 | 65 | ····if-nez·v1,·:cond_0 |
66 | ····.line·72 | 66 | ····.line·72 |
67 | ····const-wide/16·p1,·0x1f4 | 67 | ····const-wide/16·p1,·0x1f4 |
68 | ····.line·74 | 68 | ····.line·74 |
Offset 1, 210 lines modified | Offset 1, 199 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·700c·0000·0100·1c00·9c06·0000··....p........... | ||
00000010:·2 |
00000010:·2c00·0000·0000·0000·0000·0000·cc00·0000··,............... | ||
00000020:·0000·0000·0000·0000·2a00·0000·4400·0000··........*...D... | 00000020:·0000·0000·0000·0000·2a00·0000·4400·0000··........*...D... | ||
00000030:·5e00·0000·8800·0000·a000·0000·bc00·0000··^............... | 00000030:·5e00·0000·8800·0000·a000·0000·bc00·0000··^............... | ||
00000040:·da00·0000·f200·0000·0e01·0000·2c01·0000··............,... | 00000040:·da00·0000·f200·0000·0e01·0000·2c01·0000··............,... | ||
00000050:·3801·0000·4401·0000·5201·0000·7001·0000··8...D...R...p... | 00000050:·3801·0000·4401·0000·5201·0000·7001·0000··8...D...R...p... | ||
00000060:·7e01·0000·9c01·0000·c001·0000·d201·0000··~............... | 00000060:·7e01·0000·9c01·0000·c001·0000·d201·0000··~............... | ||
00000070:·2a02·0000·2e02·0000·4002·0000· |
00000070:·2a02·0000·2e02·0000·4002·0000·7402·0000··*.......@...t... | ||
00000080:· |
00000080:·a802·0000·bc02·0000·ca02·0000·f802·0000··................ | ||
00000090:· |
00000090:·0003·0000·1e03·0000·4203·0000·6403·0000··........B...d... | ||
000000a0:· |
000000a0:·9e03·0000·b803·0000·cc03·0000·e603·0000··................ | ||
000000b0:· |
000000b0:·0404·0000·1404·0000·4c04·0000·6004·0000··........L...`... | ||
000000c0:· |
000000c0:·a404·0000·b804·0000·f004·0000·3a05·0000··............:... | ||
000000d0:· |
000000d0:·7c05·0000·1300·6800·6100·7200·6400·7700··|.....h.a.r.d.w. | ||
000000e0:·6 |
000000e0:·6100·7200·6500·4100·6300·6300·6500·6c00··a.r.e.A.c.c.e.l. | ||
000000f0:·6500· |
000000f0:·6500·7200·6100·7400·6500·6400·0000·0b00··e.r.a.t.e.d..... | ||
00000100:· |
00000100:·7600·6500·7200·7300·6900·6f00·6e00·4300··v.e.r.s.i.o.n.C. | ||
00000110:·6 |
00000110:·6f00·6400·6500·0000·0b00·7600·6500·7200··o.d.e.....v.e.r. | ||
00000120:· |
00000120:·7300·6900·6f00·6e00·4e00·6100·6d00·6500··s.i.o.n.N.a.m.e. | ||
00000130:· |
00000130:·0000·1300·7700·6900·6e00·6400·6f00·7700··....w.i.n.d.o.w. | ||
00000140:· |
00000140:·5300·6f00·6600·7400·4900·6e00·7000·7500··S.o.f.t.I.n.p.u. | ||
00000150:·7 |
00000150:·7400·4d00·6f00·6400·6500·0000·0a00·6100··t.M.o.d.e.....a. | ||
00000160:· |
00000160:·6e00·7900·4400·6500·6e00·7300·6900·7400··n.y.D.e.n.s.i.t. | ||
00000170:· |
00000170:·7900·0000·0c00·6c00·6100·7200·6700·6500··y.....l.a.r.g.e. | ||
00000180:· |
00000180:·5300·6300·7200·6500·6500·6e00·7300·0000··S.c.r.e.e.n.s... | ||
00000190:· |
00000190:·0d00·6e00·6f00·7200·6d00·6100·6c00·5300··..n.o.r.m.a.l.S. | ||
000001a0:·6 |
000001a0:·6300·7200·6500·6500·6e00·7300·0000·0a00··c.r.e.e.n.s..... | ||
000001b0:· |
000001b0:·7200·6500·7300·6900·7a00·6500·6100·6200··r.e.s.i.z.e.a.b. | ||
000001c0:·6 |
000001c0:·6c00·6500·0000·0c00·7300·6d00·6100·6c00··l.e.....s.m.a.l. | ||
000001d0:·6 |
000001d0:·6c00·5300·6300·7200·6500·6500·6e00·7300··l.S.c.r.e.e.n.s. | ||
000001e0:· |
000001e0:·0000·0d00·7800·6c00·6100·7200·6700·6500··....x.l.a.r.g.e. | ||
000001f0:· |
000001f0:·5300·6300·7200·6500·6500·6e00·7300·0000··S.c.r.e.e.n.s... | ||
00000200:· |
00000200:·0400·6e00·6100·6d00·6500·0000·0400·6900··..n.a.m.e.....i. | ||
00000210:· |
00000210:·6300·6f00·6e00·0000·0500·6c00·6100·6200··c.o.n.....l.a.b. | ||
00000220:·6 |
00000220:·6500·6c00·0000·0d00·6300·6f00·6e00·6600··e.l.....c.o.n.f. | ||
00000230:·6 |
00000230:·6900·6700·4300·6800·6100·6e00·6700·6500··i.g.C.h.a.n.g.e. | ||
00000240:· |
00000240:·7300·0000·0500·7400·6800·6500·6d00·6500··s.....t.h.e.m.e. | ||
00000250:· |
00000250:·0000·0d00·6d00·6900·6e00·5300·6400·6b00··....m.i.n.S.d.k. | ||
00000260:· |
00000260:·5600·6500·7200·7300·6900·6f00·6e00·0000··V.e.r.s.i.o.n... | ||
00000270:· |
00000270:·1000·7400·6100·7200·6700·6500·7400·5300··..t.a.r.g.e.t.S. | ||
00000280:· |
00000280:·6400·6b00·5600·6500·7200·7300·6900·6f00··d.k.V.e.r.s.i.o. | ||
00000290:·6 |
00000290:·6e00·0000·0700·6100·6e00·6400·7200·6f00··n.....a.n.d.r.o. | ||
000002a0:· |
000002a0:·6900·6400·0000·2a00·6800·7400·7400·7000··i.d...*.h.t.t.p. | ||
000002b0:· |
000002b0:·3a00·2f00·2f00·7300·6300·6800·6500·6d00··:././.s.c.h.e.m. | ||
000002c0:·6 |
000002c0:·6100·7300·2e00·6100·6e00·6400·7200·6f00··a.s...a.n.d.r.o. | ||
000002d0:· |
000002d0:·6900·6400·2e00·6300·6f00·6d00·2f00·6100··i.d...c.o.m./.a. | ||
000002e0:· |
000002e0:·7000·6b00·2f00·7200·6500·7300·2f00·6100··p.k./.r.e.s./.a. | ||
000002f0:· |
000002f0:·6e00·6400·7200·6f00·6900·6400·0000·0000··n.d.r.o.i.d..... | ||
00000300:·0000·0 |
00000300:·0000·0700·7000·6100·6300·6b00·6100·6700··....p.a.c.k.a.g. | ||
00000310:·6 |
00000310:·6500·0000·1800·7000·6c00·6100·7400·6600··e.....p.l.a.t.f. | ||
00000320:·6 |
00000320:·6f00·7200·6d00·4200·7500·6900·6c00·6400··o.r.m.B.u.i.l.d. | ||
00000330:· |
00000330:·5600·6500·7200·7300·6900·6f00·6e00·4300··V.e.r.s.i.o.n.C. | ||
00000340:· |
00000340:·6f00·6400·6500·0000·1800·7000·6c00·6100··o.d.e.....p.l.a. | ||
00000350:· |
00000350:·7400·6600·6f00·7200·6d00·4200·7500·6900··t.f.o.r.m.B.u.i. | ||
00000360:· |
00000360:·6c00·6400·5600·6500·7200·7300·6900·6f00··l.d.V.e.r.s.i.o. | ||
00000370:· |
00000370:·6e00·4e00·6100·6d00·6500·0000·0800·6d00··n.N.a.m.e.....m. | ||
00000380:· |
00000380:·6100·6e00·6900·6600·6500·7300·7400·0000··a.n.i.f.e.s.t... | ||
00000390:· |
00000390:·0500·3100·2e00·3600·2e00·3000·0000·1500··..1...6...0..... | ||
000003a0:·6900·7 |
000003a0:·6900·7400·2e00·7200·6500·7900·6200·6f00··i.t...r.e.y.b.o. | ||
000003b0:· |
000003b0:·7a00·2e00·6d00·6900·6e00·6500·7300·7700··z...m.i.n.e.s.w. | ||
000003c0:· |
000003c0:·6500·6500·7000·6500·7200·0000·0200·3100··e.e.p.e.r.....1. | ||
000003d0:· |
000003d0:·3900·0000·0d00·3400·2e00·3400·2e00·3200··9.....4...4...2. | ||
000003e0:· |
000003e0:·2d00·3100·3400·3500·3600·3800·3500·3900··-.1.4.5.6.8.5.9. | ||
000003f0:· |
000003f0:·0000·1000·7300·7500·7000·7000·6f00·7200··....s.u.p.p.o.r. | ||
00000400:· |
00000400:·7400·7300·2d00·7300·6300·7200·6500·6500··t.s.-.s.c.r.e.e. | ||
00000410:· |
00000410:·6e00·7300·0000·0f00·7500·7300·6500·7300··n.s.....u.s.e.s. | ||
00000420:· |
00000420:·2d00·7000·6500·7200·6d00·6900·7300·7300··-.p.e.r.m.i.s.s. | ||
00000430:· |
00000430:·6900·6f00·6e00·0000·1b00·6100·6e00·6400··i.o.n.....a.n.d. | ||
00000440:· |
00000440:·7200·6f00·6900·6400·2e00·7000·6500·7200··r.o.i.d...p.e.r. | ||
00000450:·6 |
00000450:·6d00·6900·7300·7300·6900·6f00·6e00·2e00··m.i.s.s.i.o.n... | ||
00000460:· |
00000460:·4900·4e00·5400·4500·5200·4e00·4500·5400··I.N.T.E.R.N.E.T. | ||
00000470:· |
00000470:·0000·0b00·6100·7000·7000·6c00·6900·6300··....a.p.p.l.i.c. | ||
00000480:·6 |
00000480:·6100·7400·6900·6f00·6e00·0000·0800·6100··a.t.i.o.n.....a. | ||
00000490:· |
00000490:·6300·7400·6900·7600·6900·7400·7900·0000··c.t.i.v.i.t.y... | ||
000004a0:· |
000004a0:·0b00·4d00·6900·6e00·6500·5300·7700·6500··..M.i.n.e.S.w.e. | ||
000004b0:·6 |
000004b0:·6500·7000·6500·7200·0000·0d00·6900·6e00··e.p.e.r.....i.n. | ||
000004c0:·7400·6500·6e00·7400·2 |
000004c0:·7400·6500·6e00·7400·2d00·6600·6900·6c00··t.e.n.t.-.f.i.l. | ||
000004d0:· |
000004d0:·7400·6500·7200·0000·0600·6100·6300·7400··t.e.r.....a.c.t. | ||
000004e0:· |
000004e0:·6900·6f00·6e00·0000·1a00·6100·6e00·6400··i.o.n.....a.n.d. | ||
000004f0:·7 |
000004f0:·7200·6f00·6900·6400·2e00·6900·6e00·7400··r.o.i.d...i.n.t. | ||
00000500:· |
00000500:·6500·6e00·7400·2e00·6100·6300·7400·6900··e.n.t...a.c.t.i. | ||
00000510:·6 |
00000510:·6f00·6e00·2e00·4d00·4100·4900·4e00·0000··o.n...M.A.I.N... | ||
00000520:· |
00000520:·0800·6300·6100·7400·6500·6700·6f00·7200··..c.a.t.e.g.o.r. | ||
00000530:· |
00000530:·7900·0000·2000·6100·6e00·6400·7200·6f00··y...·.a.n.d.r.o. | ||
00000540:·6 |
00000540:·6900·6400·2e00·6900·6e00·7400·6500·6e00··i.d...i.n.t.e.n. | ||
00000550:·7 |
00000550:·7400·2e00·6300·6100·7400·6500·6700·6f00··t...c.a.t.e.g.o. | ||
00000560:· |
00000560:·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.y...L.A.U.N.C. | ||
00000570:·4 |
00000570:·4800·4500·5200·0000·0800·7500·7300·6500··H.E.R.....u.s.e. | ||
00000580:· |
00000580:·7300·2d00·7300·6400·6b00·0000·1a00·6100··s.-.s.d.k.....a. | ||
00000590:·6 |
00000590:·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.d.r.o.i.d...p. | ||
000005a0:· |
000005a0:·6500·7200·6d00·6900·7300·7300·6900·6f00··e.r.m.i.s.s.i.o. | ||
000005b0:· |
000005b0:·6e00·2e00·5600·4900·4200·5200·4100·5400··n...V.I.B.R.A.T. | ||
000005c0: |
000005c0:·4500·0000·2300·6100·6e00·6400·7200·6f00··E...#.a.n.d.r.o. | ||
000005d0: |
000005d0:·6900·6400·2e00·7000·6500·7200·6d00·6900··i.d...p.e.r.m.i. | ||
000005e0:· |
000005e0:·7300·7300·6900·6f00·6e00·2e00·5200·4500··s.s.i.o.n...R.E. | ||
000005f0:·4 |
000005f0:·4100·4400·5f00·5000·4800·4f00·4e00·4500··A.D._.P.H.O.N.E. | ||
00000600:· |
00000600:·5f00·5300·5400·4100·5400·4500·0000·1f00··_.S.T.A.T.E..... | ||
00000610:· |
00000610:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000620:· |
00000620:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | ||
Max diff block lines reached; 0/27892 bytes (0.00%) of diff not shown. |