Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·55c6d3d742508e2c674c78a0f64651e928f511e1389f65d08565af987d2b5519 | ||
10 | Signer·#1·certificate·SHA-1·digest:·f152653863b0018c441b0b73f536ad9714f5e8e5 | ||
11 | Signer·#1·certificate·MD5·digest:·0171da9b1f30ccd823b536c56536b7fc | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7b723c4d215c2534446ea5c37deb17044b38dbeec4eae51a3773e0a276bea37a | ||
15 | Signer·#1·public·key·SHA-1·digest:·da18860f2807b0bf1db654a971814552b89b9896 | ||
16 | Signer·#1·public·key·MD5·digest:·e296d6f24ea924f19b64d97ce3a96eb1 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 5283 lines modified | Offset 1, 5005 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:····················51 | 4 | ··Zip·archive·file·size:····················516357·(000000000007E105h) |
5 | ··Actual·end-cent-dir·record·offset:········51 | 5 | ··Actual·end-cent-dir·record·offset:········516335·(000000000007E0EFh) |
6 | ··Expected·end-cent-dir·record·offset:······51 | 6 | ··Expected·end-cent-dir·record·offset:······516335·(000000000007E0EFh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·17 | 9 | ··central·directory·contains·175·entries. |
10 | ··The·central·directory·is·17 | 10 | ··The·central·directory·is·17275·(000000000000437Bh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is· | 12 | ··is·499060·(0000000000079D74h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/drawable/ab_background_textured_theme_main_yellow.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·12·01:03:28 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························c7eaf73c |
28 | ··compressed·size:································ | 28 | ··compressed·size:································192·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························380·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························57·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable/btn_cab_done_theme_main_yellow.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···299 |
43 | ··················································(000000000000 | 45 | ··················································(000000000000012Bh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·12·01:03:28 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························e8166650 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································296·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························776·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························47·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··res/drawable/normal_button_pressed.xml |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···688 |
69 | ··················································(000000000000 | 71 | ··················································(00000000000002B0h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 73 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 75 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 76 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 77 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 78 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 79 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 80 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·12·01:03:28 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························0d987c56 |
80 | ··compressed·size:································1 | 82 | ··compressed·size:································196·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························436·bytes |
82 | ··length·of·filename:····························· | 84 | ··length·of·filename:·····························38·characters |
83 | ··length·of·extra·field:··························0·bytes | 85 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 86 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 87 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 88 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 89 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 90 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 91 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 92 | Central·directory·entry·#4: |
91 | --------------------------- | 93 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 94 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ·· | 95 | ··res/drawable/normal_button_selector.xml |
94 | ··offset·of·local·header·from·start·of·archive:··· | 96 | ··offset·of·local·header·from·start·of·archive:···968 |
95 | ··················································(000000000000 | 97 | ··················································(00000000000003C8h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 98 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 99 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 100 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 101 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 102 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 103 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 104 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 336602/344543 bytes (97.70%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
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·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="21"·android:versionName="3.1.6"·android:hardwareAccelerated="true"·package="jonas.tool.saveForOffline" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="21"·android:versionName="3.1.6"·android:hardwareAccelerated="true"·package="jonas.tool.saveForOffline"> |
3 | ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/> |
4 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 4 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
7 | ··<application·android:theme="@style/Theme.Theme_main_yellow"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> | 7 | ··<application·android:theme="@style/Theme.Theme_main_yellow"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> |
8 | ····<activity·android:label="@string/app_name"·android:name="jonas.tool.saveForOffline.MainActivity"·android:configChanges="orientation|screenSize"> | 8 | ····<activity·android:label="@string/app_name"·android:name="jonas.tool.saveForOffline.MainActivity"·android:configChanges="orientation|screenSize"> |
9 | ······<intent-filter> | 9 | ······<intent-filter> |
Offset 393, 20 lines modified | Offset 393, 15 lines modified | ||
393 | ········0x0101005b=@style/DialogWindowTitle_Holo | 393 | ········0x0101005b=@style/DialogWindowTitle_Holo |
394 | ········0x01010356=@0x01050003 | 394 | ········0x01010356=@0x01050003 |
395 | ········0x01010357=@0x01050004 | 395 | ········0x01010357=@0x01050004 |
396 | ····resource·0x7f07000c·style/Widget.Theme.Button.Borderless | 396 | ····resource·0x7f07000c·style/Widget.Theme.Button.Borderless |
397 | ······()·(style)·size=1·parent=0x010300b6 | 397 | ······()·(style)·size=1·parent=0x010300b6 |
398 | ········0x010100d4=@drawable/normal_button_selector | 398 | ········0x010100d4=@drawable/normal_button_selector |
399 | ····resource·0x7f07000d·style/actionBarLightRedTheme | 399 | ····resource·0x7f07000d·style/actionBarLightRedTheme |
400 | ······()·(style)·size= | 400 | ······()·(style)·size=5·parent=0x0103006e |
401 | ········0x010100dd=true | ||
402 | ········0x010102ce=@style/themeLightRed | ||
403 | ········0x01010300=@style/popupMenu | ||
404 | ········0x01010394=@style/themeLightRed | ||
405 | ······(v19)·(style)·size=5·parent=0x0103006e | ||
406 | ········0x010100dd=true | 401 | ········0x010100dd=true |
407 | ········0x010102ce=@style/themeLightRed | 402 | ········0x010102ce=@style/themeLightRed |
408 | ········0x01010300=@style/popupMenu | 403 | ········0x01010300=@style/popupMenu |
409 | ········0x01010394=@style/themeLightRed | 404 | ········0x01010394=@style/themeLightRed |
410 | ········0x010103ef=true | 405 | ········0x010103ef=true |
411 | ····resource·0x7f07000e·style/popupMenu | 406 | ····resource·0x7f07000e·style/popupMenu |
412 | ······()·(style)·size=1·parent=0x010300db | 407 | ······()·(style)·size=1·parent=0x010300db |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:·5 | 4 | checksum············:·5e9af22f |
5 | signature···········:· | 5 | signature···········:·6082...3ea1 |
6 | file_size···········:· | 6 | file_size···········:·1460384 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·7 | 10 | string_ids_size·····:·7513 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·9 | 12 | type_ids_size·······:·997 |
13 | type_ids_off········:·30 | 13 | type_ids_off········:·30164·(0x0075d4) |
14 | proto_ids_size······:·1672 | 14 | proto_ids_size······:·1672 |
15 | proto_ids_off·······:·34 | 15 | proto_ids_off·······:·34152·(0x008568) |
16 | field_ids_size······:·2299 | 16 | field_ids_size······:·2299 |
17 | field_ids_off·······:·54 | 17 | field_ids_off·······:·54216·(0x00d3c8) |
18 | method_ids_size·····:·5516 | 18 | method_ids_size·····:·5516 |
19 | method_ids_off······:·72 | 19 | method_ids_off······:·72608·(0x011ba0) |
20 | class_defs_size·····:·576 | 20 | class_defs_size·····:·576 |
21 | class_defs_off······:·116 | 21 | class_defs_off······:·116736·(0x01c800) |
22 | data_size···········:· | 22 | data_size···········:·1316844 |
23 | data_off············:·1 | 23 | data_off············:·143540·(0x0230b4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·1 | 25 | class_idx···········:·141 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·4 | 27 | superclass_idx······:·458 |
28 | source_file_idx·····:·447 | 28 | source_file_idx·····:·447 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·11 | 30 | instance_fields_size:·11 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·15 | 32 | virtual_methods_size:·15 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
Offset 105, 76 lines modified | Offset 105, 76 lines modified | ||
105 | ······type··········:·'(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V' | 105 | ······type··········:·'(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V' |
106 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 106 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
107 | ······code··········- | 107 | ······code··········- |
108 | ······registers·····:·15 | 108 | ······registers·····:·15 |
109 | ······ins···········:·13 | 109 | ······ins···········:·13 |
110 | ······outs··········:·2 | 110 | ······outs··········:·2 |
111 | ······insns·size····:·122·16-bit·code·units | 111 | ······insns·size····:·122·16-bit·code·units |
112 | 03 | 112 | 035d60:········································|[035d60]·com.squareup.okhttp.Address.<init>:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V |
113 | 03 | 113 | 035d70:·7010·0f0a·0200·························|0000:·invoke-direct·{v2},·Ljava/lang/Object;.<init>:()V·//·method@0a0f |
114 | 03 | 114 | 035d76:·2201·b500······························|0003:·new-instance·v1,·Lcom/squareup/okhttp/HttpUrl$Builder;·//·type@00b5 |
115 | 03 | 115 | 035d7a:·7010·5502·0100·························|0005:·invoke-direct·{v1},·Lcom/squareup/okhttp/HttpUrl$Builder;.<init>:()V·//·method@0255 |
116 | 03 | 116 | 035d80:·3807·2000······························|0008:·if-eqz·v7,·0028·//·+0020 |
117 | 03 | 117 | 035d84:·1a00·c413······························|000a:·const-string·v0,·"https"·//·string@13c4 |
118 | 03 | 118 | 035d88:·6e20·7902·0100·························|000c:·invoke-virtual·{v1,·v0},·Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;·//·method@0279 |
119 | 03 | 119 | 035d8e:·0c00···································|000f:·move-result-object·v0 |
120 | 03 | 120 | 035d90:·6e20·6702·3000·························|0010:·invoke-virtual·{v0,·v3},·Lcom/squareup/okhttp/HttpUrl$Builder;.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;·//·method@0267 |
121 | 03 | 121 | 035d96:·0c00···································|0013:·move-result-object·v0 |
122 | 03 | 122 | 035d98:·6e20·6f02·4000·························|0014:·invoke-virtual·{v0,·v4},·Lcom/squareup/okhttp/HttpUrl$Builder;.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder;·//·method@026f |
123 | 03 | 123 | 035d9e:·0c00···································|0017:·move-result-object·v0 |
124 | 03 | 124 | 035da0:·6e10·5a02·0000·························|0018:·invoke-virtual·{v0},·Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl;·//·method@025a |
125 | 03 | 125 | 035da6:·0c00···································|001b:·move-result-object·v0 |
126 | 03 | 126 | 035da8:·5b20·1900······························|001c:·iput-object·v0,·v2,·Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl;·//·field@0019 |
127 | 03 | 127 | 035dac:·3905·0d00······························|001e:·if-nez·v5,·002b·//·+000d |
128 | 03 | 128 | 035db0:·2200·be01······························|0020:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
129 | 03 | 129 | 035db4:·1a01·8610······························|0022:·const-string·v1,·"dns·==·null"·//·string@1086 |
130 | 03 | 130 | 035db8:·7020·ef09·1000·························|0024:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
131 | 03 | 131 | 035dbe:·2700···································|0027:·throw·v0 |
132 | 03 | 132 | 035dc0:·1a00·b413······························|0028:·const-string·v0,·"http"·//·string@13b4 |
133 | 03 | 133 | 035dc4:·28e2···································|002a:·goto·000c·//·-001e |
134 | 03 | 134 | 035dc6:·5b25·1200······························|002b:·iput-object·v5,·v2,·Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns;·//·field@0012 |
135 | 03 | 135 | 035dca:·3906·0a00······························|002d:·if-nez·v6,·0037·//·+000a |
136 | 03 | 136 | 035dce:·2200·be01······························|002f:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
137 | 03 | 137 | 035dd2:·1a01·e81a······························|0031:·const-string·v1,·"socketFactory·==·null"·//·string@1ae8 |
138 | 03 | 138 | 035dd6:·7020·ef09·1000·························|0033:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
139 | 03 | 139 | 035ddc:·2700···································|0036:·throw·v0 |
140 | 03 | 140 | 035dde:·5b26·1700······························|0037:·iput-object·v6,·v2,·Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory;·//·field@0017 |
141 | 03 | 141 | 035de2:·390a·0a00······························|0039:·if-nez·v10,·0043·//·+000a |
142 | 03 | 142 | 035de6:·2200·be01······························|003b:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
143 | 03 | 143 | 035dea:·1a01·ea0d······························|003d:·const-string·v1,·"authenticator·==·null"·//·string@0dea |
144 | 03 | 144 | 035dee:·7020·ef09·1000·························|003f:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
145 | 03 | 145 | 035df4:·2700···································|0042:·throw·v0 |
146 | 03 | 146 | 035df6:·5b2a·0f00······························|0043:·iput-object·v10,·v2,·Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator;·//·field@000f |
147 | 03 | 147 | 035dfa:·390c·0a00······························|0045:·if-nez·v12,·004f·//·+000a |
148 | 03 | 148 | 035dfe:·2200·be01······························|0047:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
149 | 03 | 149 | 035e02:·1a01·2d18······························|0049:·const-string·v1,·"protocols·==·null"·//·string@182d |
150 | 03 | 150 | 035e06:·7020·ef09·1000·························|004b:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
151 | 03 | 151 | 035e0c:·2700···································|004e:·throw·v0 |
152 | 03 | 152 | 035e0e:·7110·7a04·0c00·························|004f:·invoke-static·{v12},·Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List;·//·method@047a |
153 | 03 | 153 | 035e14:·0c00···································|0052:·move-result-object·v0 |
154 | 03 | 154 | 035e16:·5b20·1400······························|0053:·iput-object·v0,·v2,·Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List;·//·field@0014 |
155 | 03 | 155 | 035e1a:·390d·0a00······························|0055:·if-nez·v13,·005f·//·+000a |
156 | 03 | 156 | 035e1e:·2200·be01······························|0057:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
157 | 03 | 157 | 035e22:·1a01·6b0f······························|0059:·const-string·v1,·"connectionSpecs·==·null"·//·string@0f6b |
158 | 03 | 158 | 035e26:·7020·ef09·1000·························|005b:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
159 | 03 | 159 | 035e2c:·2700···································|005e:·throw·v0 |
160 | 03 | 160 | 035e2e:·7110·7a04·0d00·························|005f:·invoke-static·{v13},·Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List;·//·method@047a |
161 | 03 | 161 | 035e34:·0c00···································|0062:·move-result-object·v0 |
162 | 03 | 162 | 035e36:·5b20·1100······························|0063:·iput-object·v0,·v2,·Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List;·//·field@0011 |
163 | 03 | 163 | 035e3a:·390e·0a00······························|0065:·if-nez·v14,·006f·//·+000a |
164 | 03 | 164 | 035e3e:·2200·be01······························|0067:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@01be |
165 | 03 | 165 | 035e42:·1a01·3b18······························|0069:·const-string·v1,·"proxySelector·==·null"·//·string@183b |
166 | 03 | 166 | 035e46:·7020·ef09·1000·························|006b:·invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@09ef |
167 | 03 | 167 | 035e4c:·2700···································|006e:·throw·v0 |
168 | 03 | 168 | 035e4e:·5b2e·1600······························|006f:·iput-object·v14,·v2,·Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector;·//·field@0016 |
169 | 03 | 169 | 035e52:·5b2b·1500······························|0071:·iput-object·v11,·v2,·Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy;·//·field@0015 |
170 | 03 | 170 | 035e56:·5b27·1800······························|0073:·iput-object·v7,·v2,·Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;·//·field@0018 |
171 | 03 | 171 | 035e5a:·5b28·1300······························|0075:·iput-object·v8,·v2,·Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;·//·field@0013 |
172 | 03 | 172 | 035e5e:·5b29·1000······························|0077:·iput-object·v9,·v2,·Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner;·//·field@0010 |
173 | 03 | 173 | 035e62:·0e00···································|0079:·return-void |
174 | ······catches·······:·(none) | 174 | ······catches·······:·(none) |
175 | ······positions·····:· | 175 | ······positions·····:· |
176 | ········0x0000·line=54 | 176 | ········0x0000·line=54 |
177 | ········0x0003·line=55 | 177 | ········0x0003·line=55 |
178 | ········0x000c·line=56 | 178 | ········0x000c·line=56 |
179 | ········0x0010·line=57 | 179 | ········0x0010·line=57 |
180 | ········0x0014·line=58 | 180 | ········0x0014·line=58 |
Offset 220, 72 lines modified | Offset 220, 72 lines modified | ||
220 | ······type··········:·'(Ljava/lang/Object;)Z' | 220 | ······type··········:·'(Ljava/lang/Object;)Z' |
221 | ······access········:·0x0001·(PUBLIC) | 221 | ······access········:·0x0001·(PUBLIC) |
222 | ······code··········- | 222 | ······code··········- |
223 | ······registers·····:·6 | 223 | ······registers·····:·6 |
224 | ······ins···········:·2 | 224 | ······ins···········:·2 |
225 | ······outs··········:·2 | 225 | ······outs··········:·2 |
226 | ······insns·size····:·110·16-bit·code·units | 226 | ······insns·size····:·110·16-bit·code·units |
227 | 03 | 227 | 035e64:········································|[035e64]·com.squareup.okhttp.Address.equals:(Ljava/lang/Object;)Z |
228 | 03 | 228 | 035e74:·1201···································|0000:·const/4·v1,·#int·0·//·#0 |
229 | 03 | 229 | 035e76:·2052·8d00······························|0001:·instance-of·v2,·v5,·Lcom/squareup/okhttp/Address;·//·type@008d |
230 | 03 | 230 | 035e7a:·3802·6a00······························|0003:·if-eqz·v2,·006d·//·+006a |
231 | 03 | 231 | 035e7e:·0750···································|0005:·move-object·v0,·v5 |
232 | 03 | 232 | 035e80:·1f00·8d00······························|0006:·check-cast·v0,·Lcom/squareup/okhttp/Address;·//·type@008d |
233 | 03 | 233 | 035e84:·5442·1900······························|0008:·iget-object·v2,·v4,·Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl;·//·field@0019 |
Max diff block lines reached; 18952492/18984265 bytes (99.83%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·12118 | 1 | Zip·file·size:·1211870·bytes,·number·of·entries:·576 |
2 | ?rwxrwxr-x··2.0·unx·····3717·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Address.class | 2 | ?rwxrwxr-x··2.0·unx·····3717·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Address.class |
3 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Authenticator.class | 3 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Authenticator.class |
4 | ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache$2.class | 4 | ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache$2.class |
5 | ?rwxrwxr-x··2.0·unx·····7500·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache$Entry.class | 5 | ?rwxrwxr-x··2.0·unx·····7500·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache$Entry.class |
6 | ?rwxrwxr-x··2.0·unx·····7239·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache.class | 6 | ?rwxrwxr-x··2.0·unx·····7239·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Cache.class |
7 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CacheControl$1.class | 7 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CacheControl$1.class |
8 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CacheControl$Builder.class | 8 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CacheControl$Builder.class |
Offset 13, 20 lines modified | Offset 13, 20 lines modified | ||
13 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner$1.class | 13 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner$1.class |
14 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner$Builder.class | 14 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner$Builder.class |
15 | ?rwxrwxr-x··2.0·unx·····3374·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner.class | 15 | ?rwxrwxr-x··2.0·unx·····3374·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/CertificatePinner.class |
16 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Challenge.class | 16 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Challenge.class |
17 | ?rwxrwxr-x··2.0·unx····11861·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/CipherSuite.class | 17 | ?rwxrwxr-x··2.0·unx····11861·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/CipherSuite.class |
18 | ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Connection.class | 18 | ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Connection.class |
19 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionPool$1.class | 19 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionPool$1.class |
20 | ?rwxrwxr-x··2.0·unx·····660 | 20 | ?rwxrwxr-x··2.0·unx·····6603·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionPool.class |
21 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec$1.class | 21 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec$1.class |
22 | ?rwxrwxr-x··2.0·unx·····2604·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec$Builder.class | 22 | ?rwxrwxr-x··2.0·unx·····2604·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec$Builder.class |
23 | ?rwxrwxr-x··2.0·unx·····5699·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec.class | 23 | ?rwxrwxr-x··2.0·unx·····5699·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/ConnectionSpec.class |
24 | ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Credentials.class | 24 | ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Credentials.class |
25 | ?rwxrwxr-x··2.0·unx·····473 | 25 | ?rwxrwxr-x··2.0·unx·····4734·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Dispatcher.class |
26 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Dns.class | 26 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Dns.class |
27 | ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/FormEncodingBuilder.class | 27 | ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/FormEncodingBuilder.class |
28 | ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Handshake.class | 28 | ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Handshake.class |
29 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers$1.class | 29 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers$1.class |
30 | ?rwxrwxr-x··2.0·unx·····2898·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers$Builder.class | 30 | ?rwxrwxr-x··2.0·unx·····2898·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers$Builder.class |
31 | ?rwxrwxr-x··2.0·unx·····4075·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers.class | 31 | ?rwxrwxr-x··2.0·unx·····4075·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/Headers.class |
32 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/HttpUrl$1.class | 32 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/HttpUrl$1.class |
Offset 51, 32 lines modified | Offset 51, 32 lines modified | ||
51 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/TlsVersion.class | 51 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/TlsVersion.class |
52 | ?rwxrwxr-x··2.0·unx·····2248·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/ConnectionSpecSelector.class | 52 | ?rwxrwxr-x··2.0·unx·····2248·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/ConnectionSpecSelector.class |
53 | ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$1.class | 53 | ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$1.class |
54 | ?rwxrwxr-x··2.0·unx·····2003·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$3.class | 54 | ?rwxrwxr-x··2.0·unx·····2003·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$3.class |
55 | ?rwxrwxr-x··2.0·unx·····3549·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Editor.class | 55 | ?rwxrwxr-x··2.0·unx·····3549·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Editor.class |
56 | ?rwxrwxr-x··2.0·unx·····4756·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Entry.class | 56 | ?rwxrwxr-x··2.0·unx·····4756·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Entry.class |
57 | ?rwxrwxr-x··2.0·unx·····1457·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Snapshot.class | 57 | ?rwxrwxr-x··2.0·unx·····1457·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache$Snapshot.class |
58 | ?rwxrwxr-x··2.0·unx····172 | 58 | ?rwxrwxr-x··2.0·unx····17271·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/internal/DiskLruCache.class |
59 | ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Internal.class | 59 | ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Internal.class |
60 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/InternalCache.class | 60 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/InternalCache.class |
61 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/NamedRunnable.class | 61 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/NamedRunnable.class |
62 | ?rwxrwxr-x··2.0·unx·····2367·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/OptionalMethod.class | 62 | ?rwxrwxr-x··2.0·unx·····2367·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/OptionalMethod.class |
63 | ?rwxrwxr-x··2.0·unx·····1810·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Platform$JettyNegoProvider.class | 63 | ?rwxrwxr-x··2.0·unx·····1810·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Platform$JettyNegoProvider.class |
64 | ?rwxrwxr-x··2.0·unx·····47 | 64 | ?rwxrwxr-x··2.0·unx·····4713·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Platform.class |
65 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/RouteDatabase.class | 65 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/RouteDatabase.class |
66 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Util$1.class | 66 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Util$1.class |
67 | ?rwxrwxr-x··2.0·unx·····63 | 67 | ?rwxrwxr-x··2.0·unx·····6365·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Util.class |
68 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Version.class | 68 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/Version.class |
69 | ?rwxrwxr-x··2.0·unx·····2587·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/ErrorCode.class | 69 | ?rwxrwxr-x··2.0·unx·····2587·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/ErrorCode.class |
70 | ?rwxrwxr-x··2.0·unx······726·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameReader$Handler.class | 70 | ?rwxrwxr-x··2.0·unx······726·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameReader$Handler.class |
71 | ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameReader.class | 71 | ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameReader.class |
72 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameWriter.class | 72 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FrameWriter.class |
73 | ?rwxrwxr-x··2.0·unx·····3478·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedConnection$Builder.class | 73 | ?rwxrwxr-x··2.0·unx·····3478·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedConnection$Builder.class |
74 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedConnection$Listener.class | 74 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedConnection$Listener.class |
75 | ?rwxrwxr-x··2.0·unx····181 | 75 | ?rwxrwxr-x··2.0·unx····18188·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedConnection.class |
76 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedStream$1.class | 76 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedStream$1.class |
77 | ?rwxrwxr-x··2.0·unx·····8207·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedStream.class | 77 | ?rwxrwxr-x··2.0·unx·····8207·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/FramedStream.class |
78 | ?rwxrwxr-x··2.0·unx·····1495·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Header.class | 78 | ?rwxrwxr-x··2.0·unx·····1495·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Header.class |
79 | ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/HeadersMode.class | 79 | ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/HeadersMode.class |
80 | ?rwxrwxr-x··2.0·unx·····4866·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack$Reader.class | 80 | ?rwxrwxr-x··2.0·unx·····4866·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack$Reader.class |
81 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack$Writer.class | 81 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack$Writer.class |
82 | ?rwxrwxr-x··2.0·unx·····4423·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack.class | 82 | ?rwxrwxr-x··2.0·unx·····4423·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Hpack.class |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | ?rwxrwxr-x··2.0·unx·····2346·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/NameValueBlockReader.class | 87 | ?rwxrwxr-x··2.0·unx·····2346·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/NameValueBlockReader.class |
88 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Ping.class | 88 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Ping.class |
89 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/PushObserver.class | 89 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/PushObserver.class |
90 | ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Settings.class | 90 | ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Settings.class |
91 | ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Variant.class | 91 | ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/framed/Variant.class |
92 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheRequest.class | 92 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheRequest.class |
93 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheStrategy$1.class | 93 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheStrategy$1.class |
94 | ?rwxrwxr-x··2.0·unx·····521 | 94 | ?rwxrwxr-x··2.0·unx·····5210·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheStrategy$Factory.class |
95 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheStrategy.class | 95 | ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/CacheStrategy.class |
96 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HeaderParser.class | 96 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HeaderParser.class |
97 | ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/Http1xStream$1.class | 97 | ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/Http1xStream$1.class |
98 | ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpDate$1.class | 98 | ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpDate$1.class |
99 | ?rwxrwxr-x··2.0·unx·····2401·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpDate.class | 99 | ?rwxrwxr-x··2.0·unx·····2401·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpDate.class |
100 | ?rwxrwxr-x··2.0·unx····17750·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpEngine.class | 100 | ?rwxrwxr-x··2.0·unx····17750·b-·defN·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpEngine.class |
101 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpMethod.class | 101 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpMethod.class |
102 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpStream.class | 102 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/HttpStream.class |
103 | ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/OkHeaders$1.class | 103 | ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/OkHeaders$1.class |
104 | ?rwxrwxr-x··2.0·unx·····6748·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/OkHeaders.class | 104 | ?rwxrwxr-x··2.0·unx·····6748·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/OkHeaders.class |
105 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RequestException.class | 105 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RequestException.class |
106 | ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RequestLine.class | 106 | ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RequestLine.class |
107 | ?rwxrwxr-x··2.0·unx·····121 | 107 | ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RouteException.class |
108 | ?rwxrwxr-x··2.0·unx·····5173·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RouteSelector.class | 108 | ?rwxrwxr-x··2.0·unx·····5173·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/RouteSelector.class |
109 | ?rwxrwxr-x··2.0·unx·····2229·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/StatusLine.class | 109 | ?rwxrwxr-x··2.0·unx·····2229·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/StatusLine.class |
110 | ?rwxrwxr-x··2.0·unx·····8385·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/StreamAllocation.class | 110 | ?rwxrwxr-x··2.0·unx·····8385·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/http/StreamAllocation.class |
111 | ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/io/FileSystem.class | 111 | ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/io/FileSystem.class |
112 | ?rwxrwxr-x··2.0·unx·····5067·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/tls/DistinguishedNameParser.class | 112 | ?rwxrwxr-x··2.0·unx·····5067·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/tls/DistinguishedNameParser.class |
113 | ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/tls/OkHostnameVerifier.class | 113 | ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·com/squareup/okhttp/internal/tls/OkHostnameVerifier.class |
114 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Action$RequestWeakReference.class | 114 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Action$RequestWeakReference.class |
Offset 128, 15 lines modified | Offset 128, 15 lines modified | ||
128 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$DispatcherHandler.class | 128 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$DispatcherHandler.class |
129 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$DispatcherThread.class | 129 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$DispatcherThread.class |
130 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$NetworkBroadcastReceiver.class | 130 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Dispatcher$NetworkBroadcastReceiver.class |
131 | ?rwxrwxr-x··2.0·unx····11098·b-·defN·80-Jan-01·00:00·com/squareup/picasso/Dispatcher.class | 131 | ?rwxrwxr-x··2.0·unx····11098·b-·defN·80-Jan-01·00:00·com/squareup/picasso/Dispatcher.class |
132 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader$Response.class | 132 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader$Response.class |
133 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader$ResponseException.class | 133 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader$ResponseException.class |
134 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader.class | 134 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Downloader.class |
135 | ?rwxrwxr-x··2.0·unx·····22 | 135 | ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·com/squareup/picasso/MarkableInputStream.class |
136 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·com/squareup/picasso/MediaStoreRequestHandler$PicassoKind.class | 136 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·com/squareup/picasso/MediaStoreRequestHandler$PicassoKind.class |
137 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/squareup/picasso/MemoryPolicy.class | 137 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/squareup/picasso/MemoryPolicy.class |
138 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·com/squareup/picasso/NetworkPolicy.class | 138 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·com/squareup/picasso/NetworkPolicy.class |
139 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/squareup/picasso/NetworkRequestHandler$ContentLengthException.class | 139 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/squareup/picasso/NetworkRequestHandler$ContentLengthException.class |
140 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$1.class | 140 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$1.class |
141 | ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$Builder.class | 141 | ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$Builder.class |
142 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$CleanupThread$1.class | 142 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Picasso$CleanupThread$1.class |
Offset 149, 15 lines modified | Offset 149, 15 lines modified | ||
149 | ?rwxrwxr-x··2.0·unx·····3449·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoDrawable.class | 149 | ?rwxrwxr-x··2.0·unx·····3449·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoDrawable.class |
150 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoExecutorService$PicassoFutureTask.class | 150 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoExecutorService$PicassoFutureTask.class |
151 | ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoExecutorService.class | 151 | ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/squareup/picasso/PicassoExecutorService.class |
152 | ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RemoteViewsAction$RemoteViewsTarget.class | 152 | ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RemoteViewsAction$RemoteViewsTarget.class |
153 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request$1.class | 153 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request$1.class |
154 | ?rwxrwxr-x··2.0·unx·····5136·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request$Builder.class | 154 | ?rwxrwxr-x··2.0·unx·····5136·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request$Builder.class |
155 | ?rwxrwxr-x··2.0·unx·····4137·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request.class | 155 | ?rwxrwxr-x··2.0·unx·····4137·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Request.class |
156 | ?rwxrwxr-x··2.0·unx····1299 | 156 | ?rwxrwxr-x··2.0·unx····12990·b-·defN·80-Jan-01·00:00·com/squareup/picasso/RequestCreator.class |
157 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RequestHandler$Result.class | 157 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RequestHandler$Result.class |
158 | ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RequestHandler.class | 158 | ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·com/squareup/picasso/RequestHandler.class |
159 | ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats$StatsHandler$1.class | 159 | ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats$StatsHandler$1.class |
160 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats$StatsHandler.class | 160 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats$StatsHandler.class |
161 | ?rwxrwxr-x··2.0·unx·····3345·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats.class | 161 | ?rwxrwxr-x··2.0·unx·····3345·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Stats.class |
162 | ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·com/squareup/picasso/StatsSnapshot.class | 162 | ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·com/squareup/picasso/StatsSnapshot.class |
163 | ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Target.class | 163 | ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Target.class |
Offset 168, 56 lines modified | Offset 168, 56 lines modified | ||
168 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$ActivityManagerHoneycomb.class | 168 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$ActivityManagerHoneycomb.class |
169 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$BitmapHoneycombMR1.class | 169 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$BitmapHoneycombMR1.class |
170 | ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$OkHttpLoaderCreator.class | 170 | ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/squareup/picasso/Utils$OkHttpLoaderCreator.class |
Max diff block lines reached; 15585/29262 bytes (53.26%) of diff not shown. |
Offset 464, 97 lines modified | Offset 464, 99 lines modified | ||
464 | ······stack=300,·locals=16,·args_size=4 | 464 | ······stack=300,·locals=16,·args_size=4 |
465 | ·········0:·iconst_1 | 465 | ·········0:·iconst_1 |
466 | ·········1:·istore········5 | 466 | ·········1:·istore········5 |
467 | ·········3:·aload_0 | 467 | ·········3:·aload_0 |
468 | ·········4:·invokespecial·#85·················//·Method·java/lang/Object."<init>":()V | 468 | ·········4:·invokespecial·#85·················//·Method·java/lang/Object."<init>":()V |
469 | ·········7:·new···········#87·················//·class·java/util/concurrent/ThreadPoolExecutor | 469 | ·········7:·new···········#87·················//·class·java/util/concurrent/ThreadPoolExecutor |
470 | ········10:·astore········6 | 470 | ········10:·astore········6 |
471 | ········12:·aconst_null | ||
472 | ········13:·astore········7 | ||
471 | ········1 | 473 | ········15:·bipush········60 |
472 | ········1 | 474 | ········17:·i2l |
473 | ········1 | 475 | ········18:·lstore········8 |
474 | ········ | 476 | ········20:·getstatic·····#92·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
475 | ········2 | 477 | ········23:·astore········10 |
476 | ········2 | 478 | ········25:·new···········#94·················//·class·java/util/concurrent/LinkedBlockingQueue |
477 | ········2 | 479 | ········28:·astore········11 |
478 | ········ | 480 | ········30:·aload·········11 |
479 | ········ | 481 | ········32:·invokespecial·#95·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":()V |
480 | ········3 | 482 | ········35:·ldc···········#97·················//·String·OkHttp·ConnectionPool |
481 | ········3 | 483 | ········37:·iload·········5 |
482 | ········3 | 484 | ········39:·invokestatic··#103················//·Method·com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
483 | ········ | 485 | ········42:·astore········12 |
484 | ········4 | 486 | ········44:·aload·········6 |
485 | ········4 | 487 | ········46:·iconst_0 |
486 | ········4 | 488 | ········47:·iload·········5 |
487 | ········4 | 489 | ········49:·lload·········8 |
488 | ········48:·aload·········9 | ||
489 | ········5 | 490 | ········51:·aload·········10 |
490 | ········5 | 491 | ········53:·aload·········11 |
492 | ········55:·aload·········12 | ||
491 | ········5 | 493 | ········57:·invokespecial·#106················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
492 | ········ | 494 | ········60:·aload_0 |
493 | ········ | 495 | ········61:·aload·········6 |
494 | ········6 | 496 | ········63:·putfield······#108················//·Field·executor:Ljava/util/concurrent/Executor; |
495 | ········6 | 497 | ········66:·new···········#110················//·class·com/squareup/okhttp/ConnectionPool$1 |
496 | ········6 | 498 | ········69:·astore········6 |
497 | ········ | 499 | ········71:·aload·········6 |
498 | ········7 | 500 | ········73:·aload_0 |
499 | ········7 | 501 | ········74:·invokespecial·#113················//·Method·com/squareup/okhttp/ConnectionPool$1."<init>":(Lcom/squareup/okhttp/ConnectionPool;)V |
500 | ········7 | 502 | ········77:·aload_0 |
501 | ········7 | 503 | ········78:·aload·········6 |
502 | ········ | 504 | ········80:·putfield······#115················//·Field·cleanupRunnable:Ljava/lang/Runnable; |
503 | ········8 | 505 | ········83:·new···········#117················//·class·java/util/ArrayDeque |
504 | ········8 | 506 | ········86:·astore········6 |
505 | ········8 | 507 | ········88:·aload·········6 |
506 | ········ | 508 | ········90:·invokespecial·#118················//·Method·java/util/ArrayDeque."<init>":()V |
507 | ········9 | 509 | ········93:·aload_0 |
508 | ········9 | 510 | ········94:·aload·········6 |
509 | ········9 | 511 | ········96:·putfield······#120················//·Field·connections:Ljava/util/Deque; |
510 | ········9 | 512 | ········99:·new···········#122················//·class·com/squareup/okhttp/internal/RouteDatabase |
511 | ······· | 513 | ·······102:·astore········6 |
512 | ·······10 | 514 | ·······104:·aload·········6 |
513 | ·······10 | 515 | ·······106:·invokespecial·#123················//·Method·com/squareup/okhttp/internal/RouteDatabase."<init>":()V |
514 | ·······10 | 516 | ·······109:·aload_0 |
515 | ·······1 | 517 | ·······110:·aload·········6 |
516 | ·······1 | 518 | ·······112:·putfield······#125················//·Field·routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; |
517 | ·······11 | 519 | ·······115:·aload_0 |
518 | ·······11 | 520 | ·······116:·iload_1 |
519 | ·······11 | 521 | ·······117:·putfield······#127················//·Field·maxIdleConnections:I |
520 | ·······1 | 522 | ·······120:·aload·········4 |
521 | ·······1 | 523 | ·······122:·lload_2 |
522 | ·······12 | 524 | ·······123:·invokevirtual·#131················//·Method·java/util/concurrent/TimeUnit.toNanos:(J)J |
523 | ·······12 | 525 | ·······126:·lstore········13 |
524 | ·······12 | 526 | ·······128:·aload_0 |
525 | ·······12 | 527 | ·······129:·lload·········13 |
526 | ·······1 | 528 | ·······131:·putfield······#133················//·Field·keepAliveDurationNs:J |
527 | ·······13 | 529 | ·······134:·lconst_0 |
528 | ·······13 | 530 | ·······135:·lstore········13 |
529 | ·······13 | 531 | ·······137:·lload_2 |
530 | ·······13 | 532 | ·······138:·lload·········13 |
531 | ·······1 | 533 | ·······140:·lcmp |
532 | ·······1 | 534 | ·······141:·istore········15 |
533 | ·······14 | 535 | ·······143:·iload·········15 |
534 | ·······14 | 536 | ·······145:·ifgt··········189 |
535 | ·······14 | 537 | ·······148:·new···········#135················//·class·java/lang/IllegalArgumentException |
536 | ·······1 | 538 | ·······151:·astore········6 |
537 | ·······15 | 539 | ·······153:·new···········#137················//·class·java/lang/StringBuilder |
538 | ·······15 | 540 | ·······156:·astore········7 |
539 | ·······15 | 541 | ·······158:·aload·········7 |
540 | ·······1 | 542 | ·······160:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V |
541 | ·······16 | 543 | ·······163:·aload·········7 |
542 | ·······16 | 544 | ·······165:·ldc···········#140················//·String·keepAliveDuration·<=·0: |
543 | ·······16 | 545 | ·······167:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
544 | ·······1 | 546 | ·······170:·lload_2 |
545 | ·······1 | 547 | ·······171:·invokevirtual·#147················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
546 | ·······17 | 548 | ·······174:·invokevirtual·#151················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
547 | ·······17 | 549 | ·······177:·astore········7 |
548 | ·······176:·aload·········12 | ||
549 | ·······17 | 550 | ·······179:·aload·········6 |
551 | ·······181:·aload·········7 | ||
550 | ·······18 | 552 | ·······183:·invokespecial·#154················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
551 | ·······18 | 553 | ·······186:·aload·········6 |
552 | ·······18 | 554 | ·······188:·athrow |
553 | ·······18 | 555 | ·······189:·return |
554 | ··public·static·com.squareup.okhttp.ConnectionPool·getDefault(); | 556 | ··public·static·com.squareup.okhttp.ConnectionPool·getDefault(); |
555 | ····descriptor:·()Lcom/squareup/okhttp/ConnectionPool; | 557 | ····descriptor:·()Lcom/squareup/okhttp/ConnectionPool; |
556 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 558 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
557 | ····Code: | 559 | ····Code: |
558 | ······stack=300,·locals=0,·args_size=0 | 560 | ······stack=300,·locals=0,·args_size=0 |
559 | ·········0:·getstatic·····#64·················//·Field·systemDefault:Lcom/squareup/okhttp/ConnectionPool; | 561 | ·········0:·getstatic·····#64·················//·Field·systemDefault:Lcom/squareup/okhttp/ConnectionPool; |
Offset 747, 79 lines modified | Offset 747, 77 lines modified | ||
747 | ············28····33····35···any | 747 | ············28····33····35···any |
748 | ············33····35····35···any | 748 | ············33····35····35···any |
749 | ··public·java.util.concurrent.ExecutorService·getExecutorService(); | 749 | ··public·java.util.concurrent.ExecutorService·getExecutorService(); |
750 | ····descriptor:·()Ljava/util/concurrent/ExecutorService; | 750 | ····descriptor:·()Ljava/util/concurrent/ExecutorService; |
751 | ····flags:·(0x0001)·ACC_PUBLIC | 751 | ····flags:·(0x0001)·ACC_PUBLIC |
752 | ····Code: | 752 | ····Code: |
753 | ······stack=300,·locals= | 753 | ······stack=300,·locals=8,·args_size=1 |
754 | ·········0:·aload_0 | 754 | ·········0:·aload_0 |
755 | ·········1:·monitorenter | 755 | ·········1:·monitorenter |
756 | ·········2:·aload_0 | 756 | ·········2:·aload_0 |
757 | ·········3:·getfield······#34·················//·Field·executorService:Ljava/util/concurrent/ExecutorService; | 757 | ·········3:·getfield······#34·················//·Field·executorService:Ljava/util/concurrent/ExecutorService; |
758 | ·········6:·astore_1 | 758 | ·········6:·astore_1 |
759 | ·········7:·aload_1 | 759 | ·········7:·aload_1 |
760 | ·········8:·ifnonnull····· | 760 | ·········8:·ifnonnull·····68 |
761 | ········11:·new···········#137················//·class·java/util/concurrent/ThreadPoolExecutor | 761 | ········11:·new···········#137················//·class·java/util/concurrent/ThreadPoolExecutor |
762 | ········14:·astore_ | 762 | ········14:·astore_1 |
763 | ········15:·iconst_m1 | 763 | ········15:·iconst_m1 |
764 | ········16:·iconst_1 | 764 | ········16:·iconst_1 |
765 | ········17:·iushr | 765 | ········17:·iushr |
766 | ········18:·istore_ | 766 | ········18:·istore_2 |
767 | ········19:·bipush········60 | 767 | ········19:·bipush········60 |
768 | ········21:·i2l | 768 | ········21:·i2l |
769 | ········22:·lstore | 769 | ········22:·lstore_3 |
770 | ········2 | 770 | ········23:·getstatic·····#145················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
771 | ········2 | 771 | ········26:·astore········5 |
772 | ········2 | 772 | ········28:·new···········#147················//·class·java/util/concurrent/SynchronousQueue |
773 | ········3 | 773 | ········31:·astore········6 |
774 | ········3 | 774 | ········33:·aload·········6 |
775 | ········3 | 775 | ········35:·invokespecial·#148················//·Method·java/util/concurrent/SynchronousQueue."<init>":()V |
776 | ········3 | 776 | ········38:·ldc···········#150················//·String·OkHttp·Dispatcher |
777 | ········41:·astore_1 | ||
778 | ········42:·aconst_null | ||
779 | ········4 | 777 | ········40:·astore········7 |
780 | ········4 | 778 | ········42:·aload·········7 |
781 | ········4 | 779 | ········44:·iconst_0 |
782 | ········4 | 780 | ········45:·invokestatic··#154················//·Method·com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
783 | ········ | 781 | ········48:·astore········7 |
784 | ········5 | 782 | ········50:·aload_1 |
785 | ········5 | 783 | ········51:·iconst_0 |
786 | ········5 | 784 | ········52:·iload_2 |
785 | ········53:·lload_3 | ||
787 | ········5 | 786 | ········54:·aload·········5 |
788 | ········5 | 787 | ········56:·aload·········6 |
789 | ········5 | 788 | ········58:·aload·········7 |
790 | ········61:·aload·········8 | ||
791 | ········6 | 789 | ········60:·invokespecial·#157················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
792 | ········6 | 790 | ········63:·aload_0 |
793 | ········6 | 791 | ········64:·aload_1 |
794 | ········6 | 792 | ········65:·putfield······#34·················//·Field·executorService:Ljava/util/concurrent/ExecutorService; |
795 | ········ | 793 | ········68:·aload_0 |
796 | ········ | 794 | ········69:·getfield······#34·················//·Field·executorService:Ljava/util/concurrent/ExecutorService; |
797 | ········7 | 795 | ········72:·astore_1 |
798 | ········7 | 796 | ········73:·aload_0 |
799 | ········7 | 797 | ········74:·monitorexit |
800 | ········7 | 798 | ········75:·aload_1 |
801 | ········7 | 799 | ········76:·areturn |
802 | ········ | 800 | ········77:·astore_1 |
803 | ········ | 801 | ········78:·aload_0 |
804 | ········ | 802 | ········79:·monitorexit |
805 | ········8 | 803 | ········80:·aload_1 |
806 | ········8 | 804 | ········81:·athrow |
807 | ······Exception·table: | 805 | ······Exception·table: |
808 | ·········from····to··target·type | 806 | ·········from····to··target·type |
809 | ·············2·····6···· | 807 | ·············2·····6····77···any |
810 | ············11····14···· | 808 | ············11····14····77···any |
811 | ············2 | 809 | ············23····26····77···any |
812 | ············2 | 810 | ············28····31····77···any |
813 | ············3 | 811 | ············33····38····77···any |
814 | ············4 | 812 | ············44····48····77···any |
813 | ············58····63····77···any | ||
815 | ············6 | 814 | ············64····68····77···any |
816 | ············6 | 815 | ············68····72····77···any |
817 | ············71····75····80···any | ||
818 | ··public·int·getMaxRequests(); | 816 | ··public·int·getMaxRequests(); |
819 | ····descriptor:·()I | 817 | ····descriptor:·()I |
820 | ····flags:·(0x0001)·ACC_PUBLIC | 818 | ····flags:·(0x0001)·ACC_PUBLIC |
821 | ····Code: | 819 | ····Code: |
822 | ······stack=300,·locals=3,·args_size=1 | 820 | ······stack=300,·locals=3,·args_size=1 |
823 | ·········0:·aload_0 | 821 | ·········0:·aload_0 |
Offset 151, 21 lines modified | Offset 151, 22 lines modified | ||
151 | ············} | 151 | ············} |
152 | ············continue·Label_0185; | 152 | ············continue·Label_0185; |
153 | ········} | 153 | ········} |
154 | ····} | 154 | ····} |
155 | ····//·monitorexit(this) | 155 | ····//·monitorexit(this) |
156 | ···· | 156 | ···· |
157 | ····public·static·DiskLruCache·create(final·FileSystem·fileSystem,·final·File·file,·final·int·n,·final·int·n2,·final·long·n3)·{ | 157 | ····public·static·DiskLruCache·create(final·FileSystem·fileSystem,·final·File·file,·final·int·n,·final·int·n2,·final·long·n3)·{ |
158 | ········final·boolean·maximumPoolSize·=·true; | ||
158 | ········if·(n3·<=·0L)·{ | 159 | ········if·(n3·<=·0L)·{ |
159 | ············throw·new·IllegalArgumentException("maxSize·<=·0"); | 160 | ············throw·new·IllegalArgumentException("maxSize·<=·0"); |
160 | ········} | 161 | ········} |
161 | ········if·(n2·<=·0)·{ | 162 | ········if·(n2·<=·0)·{ |
162 | ············throw·new·IllegalArgumentException("valueCount·<=·0"); | 163 | ············throw·new·IllegalArgumentException("valueCount·<=·0"); |
163 | ········} | 164 | ········} |
164 | ········return·new·DiskLruCache(fileSystem,·file,·n,·n2,·n3,·new·ThreadPoolExecutor(0,·1,·60,·TimeUnit.SECONDS,·new·LinkedBlockingQueue<Runnable>(),·Util.threadFactory("OkHttp·DiskLruCache",· | 165 | ········return·new·DiskLruCache(fileSystem,·file,·n,·n2,·n3,·new·ThreadPoolExecutor(0,·maximumPoolSize·?·1·:·0,·60,·TimeUnit.SECONDS,·new·LinkedBlockingQueue<Runnable>(),·Util.threadFactory("OkHttp·DiskLruCache",·maximumPoolSize))); |
165 | ····} | 166 | ····} |
166 | ···· | 167 | ···· |
167 | ····private·DiskLruCache$Editor·edit(final·String·s,·final·long·n)·{ | 168 | ····private·DiskLruCache$Editor·edit(final·String·s,·final·long·n)·{ |
168 | ········DiskLruCache$Editor·diskLruCache$Editor·=·null; | 169 | ········DiskLruCache$Editor·diskLruCache$Editor·=·null; |
169 | ········synchronized·(this)·{ | 170 | ········synchronized·(this)·{ |
170 | ············this.initialize(); | 171 | ············this.initialize(); |
171 | ············this.checkNotClosed(); | 172 | ············this.checkNotClosed(); |
Offset 385, 142 lines modified | Offset 385, 138 lines modified | ||
385 | ········//···585:·astore_0······· | 385 | ········//···585:·astore_0······· |
386 | ········//···586:·new·············Lcom/squareup/okhttp/internal/Platform; | 386 | ········//···586:·new·············Lcom/squareup/okhttp/internal/Platform; |
387 | ········//···589:·astore_2······· | 387 | ········//···589:·astore_2······· |
388 | ········//···590:·aload_2········ | 388 | ········//···590:·aload_2········ |
389 | ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V | 389 | ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V |
390 | ········//···594:·goto············313 | 390 | ········//···594:·goto············313 |
391 | ········//···597:·astore_0······· | 391 | ········//···597:·astore_0······· |
392 | ········//···598:·goto············ | 392 | ········//···598:·goto············292 |
393 | ········//···601:·astore_0······· | 393 | ········//···601:·astore_0······· |
394 | ········//···602:·aload···········15 | ||
395 | ········//···604:·astore··········11 | ||
394 | ········//···60 | 396 | ········//···606:·goto············292 |
395 | ········//···60 | 397 | ········//···609:·astore_0······· |
396 | ········//···606:·aload···········15 | ||
397 | ········//···608:·astore··········11 | ||
398 | ········//···610:·goto············292 | 398 | ········//···610:·goto············292 |
399 | ········//···613:·astore_0······· | 399 | ········//···613:·astore_0······· |
400 | ········//···614:· | 400 | ········//···614:·aload···········15 |
401 | ········//···61 | 401 | ········//···616:·astore··········11 |
402 | ········//···618:·goto············292 | 402 | ········//···618:·goto············292 |
403 | ········//···621:·astore_0······· | ||
404 | ········//···622:·aload···········15 | ||
405 | ········//···624:·astore··········11 | ||
406 | ········//···626:·goto············292 | ||
407 | ········//····Exceptions: | 403 | ········//····Exceptions: |
408 | ········//··Try···········Handler | 404 | ········//··Try···········Handler |
409 | ········//··Start··End····Start··End····Type······························ | 405 | ········//··Start··End····Start··End····Type······························ |
410 | ········//··-----··-----··-----··-----··---------------------------------- | 406 | ········//··-----··-----··-----··-----··---------------------------------- |
411 | ········//··3······8······315····327····Ljava/lang/ClassNotFoundException; | 407 | ········//··3······8······315····327····Ljava/lang/ClassNotFoundException; |
412 | ········//··8······11·····327···· | 408 | ········//··8······11·····327····597····Ljava/lang/ClassNotFoundException; |
413 | ········//··19·····23·····327···· | 409 | ········//··19·····23·····327····597····Ljava/lang/ClassNotFoundException; |
414 | ········//··32·····35·····327···· | 410 | ········//··32·····35·····327····597····Ljava/lang/ClassNotFoundException; |
415 | ········//··40·····43·····327···· | 411 | ········//··40·····43·····327····597····Ljava/lang/ClassNotFoundException; |
416 | ········//··46·····51·····327···· | 412 | ········//··46·····51·····327····597····Ljava/lang/ClassNotFoundException; |
417 | ········//··51·····54·····327···· | 413 | ········//··51·····54·····327····597····Ljava/lang/ClassNotFoundException; |
418 | ········//··63·····67·····327···· | 414 | ········//··63·····67·····327····597····Ljava/lang/ClassNotFoundException; |
419 | ········//··83·····86·····327···· | 415 | ········//··83·····86·····327····597····Ljava/lang/ClassNotFoundException; |
420 | ········//··90·····95·····327···· | 416 | ········//··90·····95·····327····597····Ljava/lang/ClassNotFoundException; |
421 | ········//··110····114···· | 417 | ········//··110····114····597····601····Ljava/lang/ClassNotFoundException; |
422 | ········//··110····114···· | 418 | ········//··110····114····597····601····Ljava/lang/NoSuchMethodException; |
423 | ········//··122····127···· | 419 | ········//··122····127····597····601····Ljava/lang/ClassNotFoundException; |
424 | ········//··122····127···· | 420 | ········//··122····127····597····601····Ljava/lang/NoSuchMethodException; |
425 | ········//··139····142···· | 421 | ········//··139····142····597····601····Ljava/lang/ClassNotFoundException; |
426 | ········//··139····142···· | 422 | ········//··139····142····597····601····Ljava/lang/NoSuchMethodException; |
427 | ········//··149····153···· | 423 | ········//··149····153····597····601····Ljava/lang/ClassNotFoundException; |
428 | ········//··149····153···· | 424 | ········//··149····153····597····601····Ljava/lang/NoSuchMethodException; |
429 | ········//··161····166···· | 425 | ········//··161····166····597····601····Ljava/lang/ClassNotFoundException; |
430 | ········//··161····166···· | 426 | ········//··161····166····597····601····Ljava/lang/NoSuchMethodException; |
431 | ········//··178····181···· | 427 | ········//··178····181····597····601····Ljava/lang/ClassNotFoundException; |
432 | ········//··178····181···· | 428 | ········//··178····181····597····601····Ljava/lang/NoSuchMethodException; |
433 | ········//··184····188···· | 429 | ········//··184····188····597····601····Ljava/lang/ClassNotFoundException; |
434 | ········//··184····188···· | 430 | ········//··184····188····597····601····Ljava/lang/NoSuchMethodException; |
435 | ········//··193····198····6 | 431 | ········//··193····198····609····613····Ljava/lang/ClassNotFoundException; |
436 | ········//··193····198···· | 432 | ········//··193····198····597····601····Ljava/lang/NoSuchMethodException; |
437 | ········//··198····201····6 | 433 | ········//··198····201····609····613····Ljava/lang/ClassNotFoundException; |
438 | ········//··198····201···· | 434 | ········//··198····201····597····601····Ljava/lang/NoSuchMethodException; |
439 | ········//··217····221····6 | 435 | ········//··217····221····609····613····Ljava/lang/ClassNotFoundException; |
440 | ········//··217····221···· | 436 | ········//··217····221····597····601····Ljava/lang/NoSuchMethodException; |
441 | ········//··231····236····6 | 437 | ········//··231····236····609····613····Ljava/lang/ClassNotFoundException; |
442 | ········//··231····236···· | 438 | ········//··231····236····597····601····Ljava/lang/NoSuchMethodException; |
443 | ········//··236····239····6 | 439 | ········//··236····239····613····621····Ljava/lang/ClassNotFoundException; |
444 | ········//··236····239····60 | 440 | ········//··236····239····601····609····Ljava/lang/NoSuchMethodException; |
445 | ········//··248····252····6 | 441 | ········//··248····252····613····621····Ljava/lang/ClassNotFoundException; |
446 | ········//··248····252····60 | 442 | ········//··248····252····601····609····Ljava/lang/NoSuchMethodException; |
447 | ········//··268····271····6 | 443 | ········//··268····271····613····621····Ljava/lang/ClassNotFoundException; |
448 | ········//··268····271····60 | 444 | ········//··268····271····601····609····Ljava/lang/NoSuchMethodException; |
449 | ········//··279····284····6 | 445 | ········//··279····284····613····621····Ljava/lang/ClassNotFoundException; |
450 | ········//··279····284····60 | 446 | ········//··279····284····601····609····Ljava/lang/NoSuchMethodException; |
451 | ········//··292····295····327···· | 447 | ········//··292····295····327····597····Ljava/lang/ClassNotFoundException; |
452 | ········//··306····311····327···· | 448 | ········//··306····311····327····597····Ljava/lang/ClassNotFoundException; |
453 | ········//··319····324····327···· | 449 | ········//··319····324····327····597····Ljava/lang/ClassNotFoundException; |
454 | ········//··332····337····585····5 | 450 | ········//··332····337····585····597····Ljava/lang/ClassNotFoundException; |
455 | ········//··332····337····5 | 451 | ········//··332····337····585····597····Ljava/lang/NoSuchMethodException; |
456 | ········//··339····342····585····5 | 452 | ········//··339····342····585····597····Ljava/lang/ClassNotFoundException; |
457 | ········//··339····342····5 | 453 | ········//··339····342····585····597····Ljava/lang/NoSuchMethodException; |
458 | ········//··343····347····585····5 | 454 | ········//··343····347····585····597····Ljava/lang/ClassNotFoundException; |
459 | ········//··343····347····5 | 455 | ········//··343····347····585····597····Ljava/lang/NoSuchMethodException; |
460 | ········//··352····357····585····5 | 456 | ········//··352····357····585····597····Ljava/lang/ClassNotFoundException; |
461 | ········//··352····357····5 | 457 | ········//··352····357····585····597····Ljava/lang/NoSuchMethodException; |
462 | ········//··362····366····585····5 | 458 | ········//··362····366····585····597····Ljava/lang/ClassNotFoundException; |
463 | ········//··362····366····5 | 459 | ········//··362····366····585····597····Ljava/lang/NoSuchMethodException; |
464 | ········//··367····371····585····5 | 460 | ········//··367····371····585····597····Ljava/lang/ClassNotFoundException; |
465 | ········//··367····371····5 | 461 | ········//··367····371····585····597····Ljava/lang/NoSuchMethodException; |
466 | ········//··372····376····585····5 | 462 | ········//··372····376····585····597····Ljava/lang/ClassNotFoundException; |
467 | ········//··372····376····5 | 463 | ········//··372····376····585····597····Ljava/lang/NoSuchMethodException; |
468 | ········//··378····381····585····5 | 464 | ········//··378····381····585····597····Ljava/lang/ClassNotFoundException; |
469 | ········//··378····381····5 | 465 | ········//··378····381····585····597····Ljava/lang/NoSuchMethodException; |
470 | ········//··382····386····585····5 | 466 | ········//··382····386····585····597····Ljava/lang/ClassNotFoundException; |
471 | ········//··382····386····5 | 467 | ········//··382····386····585····597····Ljava/lang/NoSuchMethodException; |
472 | ········//··387····392····585····5 | 468 | ········//··387····392····585····597····Ljava/lang/ClassNotFoundException; |
473 | ········//··387····392····5 | 469 | ········//··387····392····585····597····Ljava/lang/NoSuchMethodException; |
474 | ········//··397····401····585····5 | 470 | ········//··397····401····585····597····Ljava/lang/ClassNotFoundException; |
475 | ········//··397····401····5 | 471 | ········//··397····401····585····597····Ljava/lang/NoSuchMethodException; |
476 | ········//··402····406····585····5 | 472 | ········//··402····406····585····597····Ljava/lang/ClassNotFoundException; |
477 | ········//··402····406····5 | 473 | ········//··402····406····585····597····Ljava/lang/NoSuchMethodException; |
478 | ········//··407····411····585····5 | 474 | ········//··407····411····585····597····Ljava/lang/ClassNotFoundException; |
479 | ········//··407····411····5 | 475 | ········//··407····411····585····597····Ljava/lang/NoSuchMethodException; |
480 | ········//··413····416····585····5 | 476 | ········//··413····416····585····597····Ljava/lang/ClassNotFoundException; |
481 | ········//··413····416····5 | 477 | ········//··413····416····585····597····Ljava/lang/NoSuchMethodException; |
482 | ········//··417····421····585····5 | 478 | ········//··417····421····585····597····Ljava/lang/ClassNotFoundException; |
483 | ········//··417····421····5 | 479 | ········//··417····421····585····597····Ljava/lang/NoSuchMethodException; |
484 | ········//··422····427····585····5 | 480 | ········//··422····427····585····597····Ljava/lang/ClassNotFoundException; |
485 | ········//··422····427····5 | 481 | ········//··422····427····585····597····Ljava/lang/NoSuchMethodException; |
486 | ········//··432····436····585····5 | 482 | ········//··432····436····585····597····Ljava/lang/ClassNotFoundException; |
487 | ········//··432····436····5 | 483 | ········//··432····436····585····597····Ljava/lang/NoSuchMethodException; |
488 | ········//··437····441····585····5 | 484 | ········//··437····441····585····597····Ljava/lang/ClassNotFoundException; |
489 | ········//··437····441····5 | 485 | ········//··437····441····585····597····Ljava/lang/NoSuchMethodException; |
490 | ········//··442····446····585····5 | 486 | ········//··442····446····585····597····Ljava/lang/ClassNotFoundException; |
491 | ········//··442····446····5 | 487 | ········//··442····446····585····597····Ljava/lang/NoSuchMethodException; |
492 | ········//··454····459····585····5 | 488 | ········//··454····459····585····597····Ljava/lang/ClassNotFoundException; |
493 | ········//··454····459····5 | 489 | ········//··454····459····585····597····Ljava/lang/NoSuchMethodException; |
494 | ········//··471····474····585····5 | 490 | ········//··471····474····585····597····Ljava/lang/ClassNotFoundException; |
495 | ········//··471····474····5 | 491 | ········//··471····474····585····597····Ljava/lang/NoSuchMethodException; |
496 | ········//··478····481····585····5 | 492 | ········//··478····481····585····597····Ljava/lang/ClassNotFoundException; |
497 | ········//··478····481····5 | 493 | ········//··478····481····585····597····Ljava/lang/NoSuchMethodException; |
498 | ········//··488····492····585····5 | 494 | ········//··488····492····585····597····Ljava/lang/ClassNotFoundException; |
499 | ········//··488····492····5 | 495 | ········//··488····492····585····597····Ljava/lang/NoSuchMethodException; |
500 | ········//··500····505····585····5 | 496 | ········//··500····505····585····597····Ljava/lang/ClassNotFoundException; |
501 | ········//··500····505····5 | 497 | ········//··500····505····585····597····Ljava/lang/NoSuchMethodException; |
502 | ········//··517····520····585····5 | 498 | ········//··517····520····585····597····Ljava/lang/ClassNotFoundException; |
503 | ········//··517····520····5 | 499 | ········//··517····520····585····597····Ljava/lang/NoSuchMethodException; |
504 | ········//··523····527····585····5 | 500 | ········//··523····527····585····597····Ljava/lang/ClassNotFoundException; |
505 | ········//··523····527····5 | 501 | ········//··523····527····585····597····Ljava/lang/NoSuchMethodException; |
506 | ········//··535····540····585····5 | 502 | ········//··535····540····585····597····Ljava/lang/ClassNotFoundException; |
507 | ········//··535····540····5 | 503 | ········//··535····540····585····597····Ljava/lang/NoSuchMethodException; |
508 | ········//··552····555····585····5 | 504 | ········//··552····555····585····597····Ljava/lang/ClassNotFoundException; |
509 | ········//··552····555····5 | 505 | ········//··552····555····585····597····Ljava/lang/NoSuchMethodException; |
Max diff block lines reached; 853/18060 bytes (4.72%) of diff not shown. |
Offset 252, 22 lines modified | Offset 252, 24 lines modified | ||
252 | ········try·{ | 252 | ········try·{ |
253 | ············final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); | 253 | ············final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); |
254 | ············try·{ | 254 | ············try·{ |
255 | ················final·ByteString·of·=·ByteString.of(digest); | 255 | ················final·ByteString·of·=·ByteString.of(digest); |
256 | ················try·{ | 256 | ················try·{ |
257 | ····················return·of.hex(); | 257 | ····················return·of.hex(); |
258 | ················} | 258 | ················} |
259 | ················catch·(NoSuchAlgorithmException·ex)·{} | ||
260 | ················catch·(UnsupportedEncodingException·ex | 259 | ················catch·(NoSuchAlgorithmException·|·UnsupportedEncodingException·ex)·{ |
260 | ····················final·Object·detailMessage; | ||
261 | ····················throw·new·AssertionError(detailMessage); | ||
262 | ················} | ||
261 | ············} | 263 | ············} |
262 | ············catch·(NoSuchAlgorithmException·ex | 264 | ············catch·(NoSuchAlgorithmException·ex2)·{} |
263 | ············catch·(UnsupportedEncodingException·ex | 265 | ············catch·(UnsupportedEncodingException·ex3)·{} |
264 | ········} | 266 | ········} |
265 | ········catch·(NoSuchAlgorithmException·ex | 267 | ········catch·(NoSuchAlgorithmException·ex4)·{} |
266 | ········catch·(UnsupportedEncodingException·ex | 268 | ········catch·(UnsupportedEncodingException·ex5)·{} |
267 | ····} | 269 | ····} |
268 | ···· | 270 | ···· |
269 | ····public·static·ByteString·sha1(final·ByteString·byteString)·{ | 271 | ····public·static·ByteString·sha1(final·ByteString·byteString)·{ |
270 | ········final·String·algorithm·=·"SHA-1"; | 272 | ········final·String·algorithm·=·"SHA-1"; |
271 | ········try·{ | 273 | ········try·{ |
272 | ············final·MessageDigest·instance·=·MessageDigest.getInstance(algorithm); | 274 | ············final·MessageDigest·instance·=·MessageDigest.getInstance(algorithm); |
273 | ············try·{ | 275 | ············try·{ |
Offset 289, 33 lines modified | Offset 291, 34 lines modified | ||
289 | ········try·{ | 291 | ········try·{ |
290 | ············final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); | 292 | ············final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); |
291 | ············try·{ | 293 | ············try·{ |
292 | ················final·ByteString·of·=·ByteString.of(digest); | 294 | ················final·ByteString·of·=·ByteString.of(digest); |
293 | ················try·{ | 295 | ················try·{ |
294 | ····················return·of.base64(); | 296 | ····················return·of.base64(); |
295 | ················} | 297 | ················} |
296 | ················catch·(NoSuchAlgorithmException·ex)·{} | ||
297 | ················catch·(UnsupportedEncodingException·ex | 298 | ················catch·(NoSuchAlgorithmException·|·UnsupportedEncodingException·ex)·{ |
299 | ····················final·Object·detailMessage; | ||
300 | ····················throw·new·AssertionError(detailMessage); | ||
301 | ················} | ||
298 | ············} | 302 | ············} |
299 | ············catch·(NoSuchAlgorithmException·ex | 303 | ············catch·(NoSuchAlgorithmException·ex2)·{} |
300 | ············catch·(UnsupportedEncodingException·ex | 304 | ············catch·(UnsupportedEncodingException·ex3)·{} |
301 | ········} | 305 | ········} |
302 | ········catch·(NoSuchAlgorithmException·ex | 306 | ········catch·(NoSuchAlgorithmException·ex4)·{} |
303 | ········catch·(UnsupportedEncodingException·ex | 307 | ········catch·(UnsupportedEncodingException·ex5)·{} |
304 | ····} | 308 | ····} |
305 | ···· | 309 | ···· |
306 | ····public·static·boolean·skipAll(final·Source·source,·final·int·n,·final·TimeUnit·timeUnit)·{ | 310 | ····public·static·boolean·skipAll(final·Source·source,·final·int·n,·final·TimeUnit·timeUnit)·{ |
307 | ········final·long·n2·=·Long.MAX_VALUE; | 311 | ········final·long·n2·=·Long.MAX_VALUE; |
308 | ········final·long·nanoTime·=·System.nanoTime(); | 312 | ········final·long·nanoTime·=·System.nanoTime(); |
309 | ········Label_0183:·{ | 313 | ········Label_0183:·{ |
310 | ············if·(!source.timeout().hasDeadline())·{ | 314 | ············if·(!source.timeout().hasDeadline())·{ |
311 | ················break·Label_0183; | 315 | ················break·Label_0183; |
312 | ············} | 316 | ············} |
313 | ············long·a·=·source.timeout().deadlineNanoTime()·-·nanoTime; | 317 | ············long·a·=·source.timeout().deadlineNanoTime()·-·nanoTime; |
314 | ········Block_9_Outer: | ||
315 | ············while·(true)·{ | 318 | ············while·(true)·{ |
316 | ················source.timeout().deadlineNanoTime(Math.min(a,·timeUnit.toNanos((long)n))·+·nanoTime); | 319 | ················source.timeout().deadlineNanoTime(Math.min(a,·timeUnit.toNanos((long)n))·+·nanoTime); |
317 | ················try·{ | 320 | ················try·{ |
318 | ····················try·{ | 321 | ····················try·{ |
319 | ························final·Buffer·buffer·=·new·Buffer(); | 322 | ························final·Buffer·buffer·=·new·Buffer(); |
320 | ························while·(source.read(buffer,·2048L)·!=·-1)·{ | 323 | ························while·(source.read(buffer,·2048L)·!=·-1)·{ |
321 | ····························buffer.clear(); | 324 | ····························buffer.clear(); |
Offset 325, 29 lines modified | Offset 328, 29 lines modified | ||
325 | ························if·(a·==·n2)·{ | 328 | ························if·(a·==·n2)·{ |
326 | ····························source.timeout().clearDeadline(); | 329 | ····························source.timeout().clearDeadline(); |
327 | ························} | 330 | ························} |
328 | ························else·{ | 331 | ························else·{ |
329 | ····························source.timeout().deadlineNanoTime(nanoTime·+·a); | 332 | ····························source.timeout().deadlineNanoTime(nanoTime·+·a); |
330 | ························} | 333 | ························} |
331 | ························return·false; | 334 | ························return·false; |
332 | ························boolean·b2·=·false; | ||
333 | ························b·=·b2; | ||
334 | ························return·b; | ||
335 | ························a·=·n2; | ||
336 | ························continue·Block_9_Outer; | ||
337 | ························//·iftrue(Label_0224:,·a·!=·n2) | 335 | ························//·iftrue(Label_0224:,·a·!=·n2) |
336 | ························boolean·b2·=·false; | ||
338 | ························while·(true)·{ | 337 | ························while·(true)·{ |
339 | ····························source.timeout().clearDeadline(); | 338 | ····························source.timeout().clearDeadline(); |
340 | ····························return·b2; | 339 | ····························return·b2; |
340 | ····························Label_0224:·{ | ||
341 | ································source.timeout().deadlineNanoTime(nanoTime·+·a); | ||
342 | ····························} | ||
343 | ····························return·b2; | ||
341 | ····························b2·=·true; | 344 | ····························b2·=·true; |
342 | ····························continue; | 345 | ····························continue; |
343 | ························} | 346 | ························} |
344 | ························Label_0224:·{ | ||
345 | ····························source.timeout().deadlineNanoTime(nanoTime·+·a); | ||
346 | ························ | 347 | ························b·=·b2; |
348 | ························return·b; | ||
349 | ························a·=·n2; | ||
347 | ····················} | 350 | ····················} |
348 | ················} | 351 | ················} |
349 | ················catch·(InterruptedIOException·ex2)·{} | 352 | ················catch·(InterruptedIOException·ex2)·{} |
350 | ················finally·{ | 353 | ················finally·{ |
351 | ····················while·(true)·{ | 354 | ····················while·(true)·{ |
352 | ························if·(a·==·n2)·{ | 355 | ························if·(a·==·n2)·{ |
353 | ····························source.timeout().clearDeadline(); | 356 | ····························source.timeout().clearDeadline(); |
Offset 767, 382 lines modified | Offset 767, 380 lines modified | ||
767 | ····descriptor:·Lcom/squareup/okhttp/internal/framed/Variant; | 767 | ····descriptor:·Lcom/squareup/okhttp/internal/framed/Variant; |
768 | ····flags:·(0x0010)·ACC_FINAL | 768 | ····flags:·(0x0010)·ACC_FINAL |
769 | ··static·{}; | 769 | ··static·{}; |
770 | ····descriptor:·()V | 770 | ····descriptor:·()V |
771 | ····flags:·(0x0008)·ACC_STATIC | 771 | ····flags:·(0x0008)·ACC_STATIC |
772 | ····Code: | 772 | ····Code: |
773 | ······stack=300,·locals= | 773 | ······stack=300,·locals=6,·args_size=0 |
774 | ·········0:·iconst_1 | 774 | ·········0:·iconst_1 |
775 | ·········1:·istore_0 | 775 | ·········1:·istore_0 |
776 | ·········2:·ldc···········#2··················//·class·com/squareup/okhttp/internal/framed/FramedConnection | 776 | ·········2:·ldc···········#2··················//·class·com/squareup/okhttp/internal/framed/FramedConnection |
777 | ·········4:·astore_1 | 777 | ·········4:·astore_1 |
778 | ·········5:·aload_1 | 778 | ·········5:·aload_1 |
779 | ·········6:·invokevirtual·#57·················//·Method·java/lang/Class.desiredAssertionStatus:()Z | 779 | ·········6:·invokevirtual·#57·················//·Method·java/lang/Class.desiredAssertionStatus:()Z |
780 | ·········9:·istore_2 | 780 | ·········9:·istore_2 |
781 | ········10:·iload_2 | 781 | ········10:·iload_2 |
782 | ········11:·ifne··········6 | 782 | ········11:·ifne··········67 |
783 | ········14:·iload_0 | 783 | ········14:·iload_0 |
784 | ········15:·istore_2 | 784 | ········15:·istore_2 |
785 | ········16:·iload_2 | 785 | ········16:·iload_2 |
786 | ········17:·putstatic·····#59·················//·Field·$assertionsDisabled:Z | 786 | ········17:·putstatic·····#59·················//·Field·$assertionsDisabled:Z |
787 | ········20:·new···········#61·················//·class·java/util/concurrent/ThreadPoolExecutor | 787 | ········20:·new···········#61·················//·class·java/util/concurrent/ThreadPoolExecutor |
788 | ········23:·astore_ | 788 | ········23:·astore_1 |
789 | ········24:·getstatic·····#69·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 789 | ········24:·getstatic·····#69·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
790 | ········27:·astore | 790 | ········27:·astore_3 |
791 | ········2 | 791 | ········28:·new···········#71·················//·class·java/util/concurrent/SynchronousQueue |
792 | ········3 | 792 | ········31:·astore········4 |
793 | ········3 | 793 | ········33:·aload·········4 |
794 | ········3 | 794 | ········35:·invokespecial·#75·················//·Method·java/util/concurrent/SynchronousQueue."<init>":()V |
795 | ········3 | 795 | ········38:·ldc···········#77·················//·String·OkHttp·FramedConnection |
796 | ········4 | 796 | ········40:·iload_0 |
797 | ········4 | 797 | ········41:·invokestatic··#83·················//·Method·com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
798 | ········4 | 798 | ········44:·astore········5 |
799 | ········4 | 799 | ········46:·aload_1 |
800 | ········4 | 800 | ········47:·iconst_0 |
801 | ········48:·iconst_m1 | ||
801 | ········49:·iconst_ | 802 | ········49:·iconst_1 |
802 | ········50:·iconst_1 | ||
803 | ········5 | 803 | ········50:·iushr |
804 | ········5 | 804 | ········51:·bipush········60 |
805 | ········5 | 805 | ········53:·i2l |
806 | ········54:·aload_3 | ||
806 | ········55:·aload·········4 | 807 | ········55:·aload·········4 |
807 | ········57:·aload·········5 | 808 | ········57:·aload·········5 |
808 | ········59:·aload·········6 | ||
809 | ········ | 809 | ········59:·invokespecial·#86·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
810 | ········6 | 810 | ········62:·aload_1 |
811 | ········6 | 811 | ········63:·putstatic·····#88·················//·Field·executor:Ljava/util/concurrent/ExecutorService; |
812 | ········6 | 812 | ········66:·return |
813 | ········6 | 813 | ········67:·iconst_0 |
814 | ········ | 814 | ········68:·istore_2 |
815 | ········ | 815 | ········69:·aconst_null |
816 | ········7 | 816 | ········70:·astore_1 |
817 | ········7 | 817 | ········71:·goto··········16 |
818 | ··private·com.squareup.okhttp.internal.framed.FramedConnection(com.squareup.okhttp.internal.framed.FramedConnection$Builder); | 818 | ··private·com.squareup.okhttp.internal.framed.FramedConnection(com.squareup.okhttp.internal.framed.FramedConnection$Builder); |
819 | ····descriptor:·(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V | 819 | ····descriptor:·(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V |
820 | ····flags:·(0x0002)·ACC_PRIVATE | 820 | ····flags:·(0x0002)·ACC_PRIVATE |
821 | ····Code: | 821 | ····Code: |
822 | ······stack=300,·locals=2 | 822 | ······stack=300,·locals=23,·args_size=2 |
823 | ·········0:·bipush········7 | 823 | ·········0:·bipush········7 |
824 | ·········2:·istore_2 | 824 | ·········2:·istore_2 |
825 | ·········3:·iconst_2 | 825 | ·········3:·iconst_2 |
826 | ·········4:·istore_3 | 826 | ·········4:·istore_3 |
827 | ·········5:·iconst_1 | 827 | ·········5:·iconst_1 |
828 | ·········6:·istore········4 | 828 | ·········6:·istore········4 |
829 | ·········8:·ldc···········#51·················//·float·1.4E-45f | 829 | ·········8:·ldc···········#51·················//·float·1.4E-45f |
830 | ········10:·fstore········5 | 830 | ········10:·fstore········5 |
831 | ········12:· | 831 | ········12:·aconst_null |
832 | ········13:· | 832 | ········13:·astore········6 |
833 | ········15:·aconst_null | ||
834 | ········16:·astore········7 | ||
835 | ········1 | 833 | ········15:·aload_0 |
836 | ········1 | 834 | ········16:·invokespecial·#91·················//·Method·java/lang/Object."<init>":()V |
837 | ········ | 835 | ········19:·new···········#93·················//·class·java/util/HashMap |
838 | ········2 | 836 | ········22:·astore········7 |
839 | ········2 | 837 | ········24:·aload·········7 |
840 | ········2 | 838 | ········26:·invokespecial·#94·················//·Method·java/util/HashMap."<init>":()V |
841 | ········ | 839 | ········29:·aload_0 |
842 | ········3 | 840 | ········30:·aload·········7 |
843 | ········3 | 841 | ········32:·putfield······#96·················//·Field·streams:Ljava/util/Map; |
844 | ········3 | 842 | ········35:·invokestatic··#102················//·Method·java/lang/System.nanoTime:()J |
845 | ········ | 843 | ········38:·lstore········8 |
846 | ········4 | 844 | ········40:·aload_0 |
847 | ········4 | 845 | ········41:·lload·········8 |
848 | ········4 | 846 | ········43:·putfield······#104················//·Field·idleStartTimeNs:J |
849 | ········4 | 847 | ········46:·lconst_0 |
850 | ········ | 848 | ········47:·lstore········8 |
851 | ········ | 849 | ········49:·aload_0 |
852 | ········5 | 850 | ········50:·lload·········8 |
853 | ········5 | 851 | ········52:·putfield······#106················//·Field·unacknowledgedBytesRead:J |
854 | ········5 | 852 | ········55:·new···········#108················//·class·com/squareup/okhttp/internal/framed/Settings |
855 | ········ | 853 | ········58:·astore········7 |
856 | ········6 | 854 | ········60:·aload·········7 |
857 | ········6 | 855 | ········62:·invokespecial·#109················//·Method·com/squareup/okhttp/internal/framed/Settings."<init>":()V |
858 | ········6 | 856 | ········65:·aload_0 |
859 | ········6 | 857 | ········66:·aload·········7 |
860 | ········ | 858 | ········68:·putfield······#111················//·Field·okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
861 | ········7 | 859 | ········71:·new···········#108················//·class·com/squareup/okhttp/internal/framed/Settings |
862 | ········7 | 860 | ········74:·astore········7 |
863 | ········7 | 861 | ········76:·aload·········7 |
864 | ········ | 862 | ········78:·invokespecial·#109················//·Method·com/squareup/okhttp/internal/framed/Settings."<init>":()V |
865 | ········8 | 863 | ········81:·aload_0 |
866 | ········8 | 864 | ········82:·aload·········7 |
867 | ········8 | 865 | ········84:·putfield······#113················//·Field·peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
868 | ········ | 866 | ········87:·aload_0 |
869 | ········ | 867 | ········88:·iconst_0 |
870 | ········ | 868 | ········89:·putfield······#115················//·Field·receivedInitialPeerSettings:Z |
871 | ········9 | 869 | ········92:·new···········#117················//·class·java/util/LinkedHashSet |
872 | ········9 | 870 | ········95:·astore········7 |
873 | ······· | 871 | ········97:·aload·········7 |
874 | ······· | 872 | ········99:·invokespecial·#118················//·Method·java/util/LinkedHashSet."<init>":()V |
875 | ·······10 | 873 | ·······102:·aload_0 |
876 | ·······10 | 874 | ·······103:·aload·········7 |
877 | ·······10 | 875 | ·······105:·putfield······#120················//·Field·currentPushRequests:Ljava/util/Set; |
878 | ·······1 | 876 | ·······108:·aload_1 |
879 | ·······1 | 877 | ·······109:·invokestatic··#126················//·Method·com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; |
880 | ·······11 | 878 | ·······112:·astore········7 |
881 | ·······11 | 879 | ·······114:·aload_0 |
882 | ·······11 | 880 | ·······115:·aload·········7 |
883 | ·······1 | 881 | ·······117:·putfield······#128················//·Field·protocol:Lcom/squareup/okhttp/Protocol; |
884 | ·······12 | 882 | ·······120:·aload_1 |
885 | ·······12 | 883 | ·······121:·invokestatic··#132················//·Method·com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; |
886 | ·······12 | 884 | ·······124:·astore········7 |
887 | ·······12 | 885 | ·······126:·aload_0 |
888 | ·······1 | 886 | ·······127:·aload·········7 |
889 | ·······1 | 887 | ·······129:·putfield······#134················//·Field·pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; |
Max diff block lines reached; 12067/38120 bytes (31.66%) of diff not shown. |
Offset 470, 15 lines modified | Offset 470, 15 lines modified | ||
470 | ·······326:·goto··········113 | 470 | ·······326:·goto··········113 |
471 | ·······329:·return | 471 | ·······329:·return |
472 | ··private·long·cacheResponseAge(); | 472 | ··private·long·cacheResponseAge(); |
473 | ····descriptor:·()J | 473 | ····descriptor:·()J |
474 | ····flags:·(0x0002)·ACC_PRIVATE | 474 | ····flags:·(0x0002)·ACC_PRIVATE |
475 | ····Code: | 475 | ····Code: |
476 | ······stack=300,·locals=1 | 476 | ······stack=300,·locals=19,·args_size=1 |
477 | ·········0:·lconst_0 | 477 | ·········0:·lconst_0 |
478 | ·········1:·lstore_1 | 478 | ·········1:·lstore_1 |
479 | ·········2:·aload_0 | 479 | ·········2:·aload_0 |
480 | ·········3:·getfield······#69·················//·Field·servedDate:Ljava/util/Date; | 480 | ·········3:·getfield······#69·················//·Field·servedDate:Ljava/util/Date; |
481 | ·········6:·astore_3 | 481 | ·········6:·astore_3 |
482 | ·········7:·aload_3 | 482 | ·········7:·aload_3 |
483 | ·········8:·ifnull········44 | 483 | ·········8:·ifnull········44 |
Offset 510, 58 lines modified | Offset 510, 58 lines modified | ||
510 | ········60:·getstatic·····#129················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 510 | ········60:·getstatic·····#129················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
511 | ········63:·astore_3 | 511 | ········63:·astore_3 |
512 | ········64:·aload_0 | 512 | ········64:·aload_0 |
513 | ········65:·getfield······#28·················//·Field·ageSeconds:I | 513 | ········65:·getfield······#28·················//·Field·ageSeconds:I |
514 | ········68:·istore········10 | 514 | ········68:·istore········10 |
515 | ········70:·iload·········10 | 515 | ········70:·iload·········10 |
516 | ········72:·i2l | 516 | ········72:·i2l |
517 | ········73:·lstore········ | 517 | ········73:·lstore········11 |
518 | ········75:·aload_3 | 518 | ········75:·aload_3 |
519 | ········76:·lload········· | 519 | ········76:·lload·········11 |
520 | ········78:·invokevirtual·#133················//·Method·java/util/concurrent/TimeUnit.toMillis:(J)J | 520 | ········78:·invokevirtual·#133················//·Method·java/util/concurrent/TimeUnit.toMillis:(J)J |
521 | ········81:·lstore········4 | 521 | ········81:·lstore········4 |
522 | ········83:·lload_1 | 522 | ········83:·lload_1 |
523 | ········84:·lload·········4 | 523 | ········84:·lload·········4 |
524 | ········86:·invokestatic··#123················//·Method·java/lang/Math.max:(JJ)J | 524 | ········86:·invokestatic··#123················//·Method·java/lang/Math.max:(JJ)J |
525 | ········89:·lstore········1 | 525 | ········89:·lstore········13 |
526 | ········91:·aload_0 | 526 | ········91:·aload_0 |
527 | ········92:·getfield······#111················//·Field·receivedResponseMillis:J | 527 | ········92:·getfield······#111················//·Field·receivedResponseMillis:J |
528 | ········95:·lstore········4 | 528 | ········95:·lstore········4 |
529 | ········97:·aload_0 | 529 | ········97:·aload_0 |
530 | ········98:·getfield······#106················//·Field·sentRequestMillis:J | 530 | ········98:·getfield······#106················//·Field·sentRequestMillis:J |
531 | ·······101:·lstore········7 | 531 | ·······101:·lstore········7 |
532 | ·······103:·lload·········4 | 532 | ·······103:·lload·········4 |
533 | ·······105:·lload·········7 | 533 | ·······105:·lload·········7 |
534 | ·······107:·lsub | 534 | ·······107:·lsub |
535 | ·······108:·lstore········1 | 535 | ·······108:·lstore········15 |
536 | ·······110:·aload_0 | 536 | ·······110:·aload_0 |
537 | ·······111:·getfield······#30·················//·Field·nowMillis:J | 537 | ·······111:·getfield······#30·················//·Field·nowMillis:J |
538 | ·······114:·lstore········4 | 538 | ·······114:·lstore········4 |
539 | ·······116:·aload_0 | 539 | ·······116:·aload_0 |
540 | ·······117:·getfield······#111················//·Field·receivedResponseMillis:J | 540 | ·······117:·getfield······#111················//·Field·receivedResponseMillis:J |
541 | ·······120:·lstore········7 | 541 | ·······120:·lstore········7 |
542 | ·······122:·lload·········4 | 542 | ·······122:·lload·········4 |
543 | ·······124:·lload·········7 | 543 | ·······124:·lload·········7 |
544 | ·······126:·lsub | 544 | ·······126:·lsub |
545 | ·······127:·lstore········1 | 545 | ·······127:·lstore········17 |
546 | ·······129:·lload·········1 | 546 | ·······129:·lload·········13 |
547 | ·······131:·lload·········1 | 547 | ·······131:·lload·········15 |
548 | ·······133:·ladd | 548 | ·······133:·ladd |
549 | ·······134:·lload·········1 | 549 | ·······134:·lload·········17 |
550 | ·······136:·ladd | 550 | ·······136:·ladd |
551 | ·······137:·lreturn | 551 | ·······137:·lreturn |
552 | ·······138:·lload_1 | 552 | ·······138:·lload_1 |
553 | ·······139:·lstore········1 | 553 | ·······139:·lstore········13 |
554 | ·······141:·goto··········91 | 554 | ·······141:·goto··········91 |
555 | ··private·long·computeFreshnessLifetime(); | 555 | ··private·long·computeFreshnessLifetime(); |
556 | ····descriptor:·()J | 556 | ····descriptor:·()J |
557 | ····flags:·(0x0002)·ACC_PRIVATE | 557 | ····flags:·(0x0002)·ACC_PRIVATE |
558 | ····Code: | 558 | ····Code: |
559 | ······stack=300,·locals=1 | 559 | ······stack=300,·locals=17,·args_size=1 |
560 | ·········0:·lconst_0 | 560 | ·········0:·lconst_0 |
561 | ·········1:·lstore_1 | 561 | ·········1:·lstore_1 |
562 | ·········2:·aload_0 | 562 | ·········2:·aload_0 |
563 | ·········3:·getfield······#34·················//·Field·cacheResponse:Lcom/squareup/okhttp/Response; | 563 | ·········3:·getfield······#34·················//·Field·cacheResponse:Lcom/squareup/okhttp/Response; |
564 | ·········6:·astore_3 | 564 | ·········6:·astore_3 |
565 | ·········7:·aload_3 | 565 | ·········7:·aload_3 |
566 | ·········8:·invokevirtual·#137················//·Method·com/squareup/okhttp/Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; | 566 | ·········8:·invokevirtual·#137················//·Method·com/squareup/okhttp/Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; |
Offset 569, 121 lines modified | Offset 569, 121 lines modified | ||
569 | ········13:·aload·········4 | 569 | ········13:·aload·········4 |
570 | ········15:·invokevirtual·#142················//·Method·com/squareup/okhttp/CacheControl.maxAgeSeconds:()I | 570 | ········15:·invokevirtual·#142················//·Method·com/squareup/okhttp/CacheControl.maxAgeSeconds:()I |
571 | ········18:·istore········5 | 571 | ········18:·istore········5 |
572 | ········20:·iconst_m1 | 572 | ········20:·iconst_m1 |
573 | ········21:·istore········6 | 573 | ········21:·istore········6 |
574 | ········23:·iload·········5 | 574 | ········23:·iload·········5 |
575 | ········25:·iload·········6 | 575 | ········25:·iload·········6 |
576 | ········27:·if_icmpeq·····5 | 576 | ········27:·if_icmpeq·····57 |
577 | ········30:·getstatic·····#129················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 577 | ········30:·getstatic·····#129················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
578 | ········33:·astore | 578 | ········33:·astore········7 |
579 | ········3 | 579 | ········35:·aload·········4 |
580 | ········3 | 580 | ········37:·invokevirtual·#142················//·Method·com/squareup/okhttp/CacheControl.maxAgeSeconds:()I |
581 | ········ | 581 | ········40:·istore········8 |
582 | ········4 | 582 | ········42:·iload·········8 |
583 | ········4 | 583 | ········44:·i2l |
584 | ········44:·lstore_1 | ||
585 | ········45:·aload_3 | ||
586 | ········4 | 584 | ········45:·lstore········9 |
585 | ········47:·aload·········7 | ||
586 | ········49:·lload·········9 | ||
587 | ········ | 587 | ········51:·invokevirtual·#133················//·Method·java/util/concurrent/TimeUnit.toMillis:(J)J |
588 | ········5 | 588 | ········54:·lstore_1 |
589 | ········5 | 589 | ········55:·lload_1 |
590 | ········5 | 590 | ········56:·lreturn |
591 | ········5 | 591 | ········57:·aload_0 |
592 | ········5 | 592 | ········58:·getfield······#75·················//·Field·expires:Ljava/util/Date; |
593 | ········ | 593 | ········61:·astore_3 |
594 | ········58:·aload_3 | ||
595 | ········59:·ifnull········132 | ||
596 | ········62:·aload_ | 594 | ········62:·aload_3 |
595 | ········63:·ifnull········136 | ||
596 | ········66:·aload_0 | ||
597 | ········6 | 597 | ········67:·getfield······#69·················//·Field·servedDate:Ljava/util/Date; |
598 | ········ | 598 | ········70:·astore_3 |
599 | ········ | 599 | ········71:·aload_3 |
600 | ········ | 600 | ········72:·ifnull········121 |
601 | ········7 | 601 | ········75:·aload_0 |
602 | ········7 | 602 | ········76:·getfield······#69·················//·Field·servedDate:Ljava/util/Date; |
603 | ········7 | 603 | ········79:·astore_3 |
604 | ········76:·aload_3 | ||
605 | ········77:·invokevirtual·#117················//·Method·java/util/Date.getTime:()J | ||
606 | ········80:·lstore········8 | ||
607 | ········82:·aload_0 | ||
608 | ········83:·getfield······#75·················//·Field·expires:Ljava/util/Date; | ||
609 | ········86:·astore_3 | ||
610 | ········8 | 604 | ········80:·aload_3 |
611 | ········8 | 605 | ········81:·invokevirtual·#117················//·Method·java/util/Date.getTime:()J |
612 | ········91:·lstore········10 | ||
613 | ········93:·lload·········10 | ||
614 | ········95:·lload·········8 | ||
615 | ········97:·lsub | ||
616 | ········ | 606 | ········84:·lstore········11 |
Max diff block lines reached; 24173/35515 bytes (68.06%) of diff not shown. |
Offset 37, 16 lines modified | Offset 37, 15 lines modified | ||
37 | ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{ | 37 | ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{ |
38 | ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{ | 38 | ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{ |
39 | ············return; | 39 | ············return; |
40 | ········} | 40 | ········} |
41 | ········try·{ | 41 | ········try·{ |
42 | ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex); | 42 | ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex); |
43 | ········} | 43 | ········} |
44 | ········catch·(InvocationTargetException·ex2)·{} | 44 | ········catch·(InvocationTargetException·|·IllegalAccessException·ex2)·{} |
45 | ········catch·(IllegalAccessException·ex3)·{} | ||
46 | ····} | 45 | ····} |
47 | ···· | 46 | ···· |
48 | ····public·void·addConnectException(final·IOException·lastException)·{ | 47 | ····public·void·addConnectException(final·IOException·lastException)·{ |
49 | ········this.addSuppressedIfPossible(lastException,·this.lastException); | 48 | ········this.addSuppressedIfPossible(lastException,·this.lastException); |
50 | ········this.lastException·=·lastException; | 49 | ········this.lastException·=·lastException; |
51 | ····} | 50 | ····} |
52 | ···· | 51 | ···· |
Offset 26, 22 lines modified | Offset 26, 22 lines modified | ||
26 | ········this.in·=·inputStream; | 26 | ········this.in·=·inputStream; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····private·void·setLimit(final·long·limit)·{ | 29 | ····private·void·setLimit(final·long·limit)·{ |
30 | ········try·{ | 30 | ········try·{ |
31 | ············final·long·reset·=·this.reset; | 31 | ············final·long·reset·=·this.reset; |
32 | ············try·{ | 32 | ············try·{ |
33 | ················Label_010 | 33 | ················Label_0109:·{ |
34 | ····················if·(reset·>=·this.offset)·{ | 34 | ····················if·(reset·>=·this.offset)·{ |
35 | ························break·Label_010 | 35 | ························break·Label_0109; |
36 | ····················} | 36 | ····················} |
37 | ····················final·long·offset·=·this.offset; | 37 | ····················final·long·offset·=·this.offset; |
38 | ····················try·{ | 38 | ····················try·{ |
39 | ························if·(offset·>·this.limit)·{ | 39 | ························if·(offset·>·this.limit)·{ |
40 | ····························break·Label_010 | 40 | ····························break·Label_0109; |
41 | ························} | 41 | ························} |
42 | ························final·InputStream·in·=·this.in; | 42 | ························final·InputStream·in·=·this.in; |
43 | ························try·{ | 43 | ························try·{ |
44 | ····························in.reset(); | 44 | ····························in.reset(); |
45 | ····························final·InputStream·in2·=·this.in; | 45 | ····························final·InputStream·in2·=·this.in; |
46 | ····························try·{ | 46 | ····························try·{ |
47 | ································in2.mark((int)(limit·-·this.reset)); | 47 | ································in2.mark((int)(limit·-·this.reset)); |
Offset 494, 15 lines modified | Offset 494, 15 lines modified | ||
494 | ········23:·istore_1 | 494 | ········23:·istore_1 |
495 | ········24:·goto··········20 | 495 | ········24:·goto··········20 |
496 | ··java.lang.String·logId(); | 496 | ··java.lang.String·logId(); |
497 | ····descriptor:·()Ljava/lang/String; | 497 | ····descriptor:·()Ljava/lang/String; |
498 | ····flags:·(0x0000) | 498 | ····flags:·(0x0000) |
499 | ····Code: | 499 | ····Code: |
500 | ······stack=300,·locals=1 | 500 | ······stack=300,·locals=14,·args_size=1 |
501 | ·········0:·bipush········43 | 501 | ·········0:·bipush········43 |
502 | ·········2:·istore_1 | 502 | ·········2:·istore_1 |
503 | ·········3:·invokestatic··#120················//·Method·java/lang/System.nanoTime:()J | 503 | ·········3:·invokestatic··#120················//·Method·java/lang/System.nanoTime:()J |
504 | ·········6:·lstore_2 | 504 | ·········6:·lstore_2 |
505 | ·········7:·aload_0 | 505 | ·········7:·aload_0 |
506 | ·········8:·getfield······#122················//·Field·started:J | 506 | ·········8:·getfield······#122················//·Field·started:J |
507 | ········11:·lstore········4 | 507 | ········11:·lstore········4 |
Offset 532, 23 lines modified | Offset 532, 23 lines modified | ||
532 | ········58:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | 532 | ········58:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
533 | ········61:·astore········9 | 533 | ········61:·astore········9 |
534 | ········63:·getstatic·····#138················//·Field·java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; | 534 | ········63:·getstatic·····#138················//·Field·java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; |
535 | ········66:·astore········10 | 535 | ········66:·astore········10 |
536 | ········68:·aload·········10 | 536 | ········68:·aload·········10 |
537 | ········70:·lload·········6 | 537 | ········70:·lload·········6 |
538 | ········72:·invokevirtual·#141················//·Method·java/util/concurrent/TimeUnit.toSeconds:(J)J | 538 | ········72:·invokevirtual·#141················//·Method·java/util/concurrent/TimeUnit.toSeconds:(J)J |
539 | ········75:·lstore········ | 539 | ········75:·lstore········11 |
540 | ········77:·aload·········9 | 540 | ········77:·aload·········9 |
541 | ········79:·lload········· | 541 | ········79:·lload·········11 |
542 | ········81:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 542 | ········81:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
543 | ········84:·astore········9 | 543 | ········84:·astore········9 |
544 | ········86:·bipush········115 | 544 | ········86:·bipush········115 |
545 | ········88:·istore········1 | 545 | ········88:·istore········13 |
546 | ········90:·aload·········9 | 546 | ········90:·aload·········9 |
547 | ········92:·iload·········1 | 547 | ········92:·iload·········13 |
548 | ········94:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | 548 | ········94:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
549 | ········97:·invokevirtual·#148················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 549 | ········97:·invokevirtual·#148················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
550 | ·······100:·astore········9 | 550 | ·······100:·astore········9 |
551 | ·······102:·aload·········9 | 551 | ·······102:·aload·········9 |
552 | ·······104:·areturn | 552 | ·······104:·areturn |
553 | ·······105:·new···········#124················//·class·java/lang/StringBuilder | 553 | ·······105:·new···········#124················//·class·java/lang/StringBuilder |
554 | ·······108:·astore········9 | 554 | ·······108:·astore········9 |
Offset 562, 17 lines modified | Offset 562, 17 lines modified | ||
562 | ·······125:·invokevirtual·#132················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 562 | ·······125:·invokevirtual·#132················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
563 | ·······128:·iload_1 | 563 | ·······128:·iload_1 |
564 | ·······129:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | 564 | ·······129:·invokevirtual·#135················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
565 | ·······132:·astore········9 | 565 | ·······132:·astore········9 |
566 | ·······134:·getstatic·····#138················//·Field·java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; | 566 | ·······134:·getstatic·····#138················//·Field·java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; |
567 | ·······137:·lload·········6 | 567 | ·······137:·lload·········6 |
568 | ·······139:·invokevirtual·#151················//·Method·java/util/concurrent/TimeUnit.toMillis:(J)J | 568 | ·······139:·invokevirtual·#151················//·Method·java/util/concurrent/TimeUnit.toMillis:(J)J |
569 | ·······142:·lstore········ | 569 | ·······142:·lstore········11 |
570 | ·······144:·aload·········9 | 570 | ·······144:·aload·········9 |
571 | ·······146:·lload········· | 571 | ·······146:·lload·········11 |
572 | ·······148:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 572 | ·······148:·invokevirtual·#144················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
573 | ·······151:·astore········9 | 573 | ·······151:·astore········9 |
574 | ·······153:·ldc···········#153················//·String·ms | 574 | ·······153:·ldc···········#153················//·String·ms |
575 | ·······155:·astore········10 | 575 | ·······155:·astore········10 |
576 | ·······157:·aload·········9 | 576 | ·······157:·aload·········9 |
577 | ·······159:·aload·········10 | 577 | ·······159:·aload·········10 |
578 | ·······161:·invokevirtual·#132················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 578 | ·······161:·invokevirtual·#132················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 1271, 148 lines modified | Offset 1271, 146 lines modified | ||
1271 | ·······230:·invokestatic··#342················//·Method·com/squareup/picasso/Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; | 1271 | ·······230:·invokestatic··#342················//·Method·com/squareup/picasso/Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; |
1272 | ·······233:·astore········12 | 1272 | ·······233:·astore········12 |
1273 | ·······235:·aload_0 | 1273 | ·······235:·aload_0 |
1274 | ·······236:·getfield······#142················//·Field·memoryPolicy:I | 1274 | ·······236:·getfield······#142················//·Field·memoryPolicy:I |
1275 | ·······239:·invokestatic··#148················//·Method·com/squareup/picasso/MemoryPolicy.shouldReadFromMemoryCache:(I)Z | 1275 | ·······239:·invokestatic··#148················//·Method·com/squareup/picasso/MemoryPolicy.shouldReadFromMemoryCache:(I)Z |
1276 | ·······242:·istore········6 | 1276 | ·······242:·istore········6 |
1277 | ·······244:·iload·········6 | 1277 | ·······244:·iload·········6 |
1278 | ·······246:·ifeq··········4 | 1278 | ·······246:·ifeq··········416 |
1279 | ·······249:·aload_0 | 1279 | ·······249:·aload_0 |
1280 | ·······250:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; | 1280 | ·······250:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1281 | ·······253:·astore········5 | 1281 | ·······253:·astore········5 |
1282 | ·······255:·aload·········5 | 1282 | ·······255:·aload·········5 |
1283 | ·······257:·aload·········12 | 1283 | ·······257:·aload·········12 |
1284 | ·······259:·invokevirtual·#157················//·Method·com/squareup/picasso/Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; | 1284 | ·······259:·invokevirtual·#157················//·Method·com/squareup/picasso/Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; |
1285 | ·······262:·astore········13 | 1285 | ·······262:·astore········13 |
1286 | ·······264:·aload·········13 | 1286 | ·······264:·aload·········13 |
1287 | ·······266:·ifnull········4 | 1287 | ·······266:·ifnull········416 |
1288 | ·······269:·aload_0 | 1288 | ·······269:·aload_0 |
1289 | ·······270:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; | 1289 | ·······270:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1290 | ·······273:·astore········5 | ||
1291 | ·······275:·aload·········5 | ||
1292 | ·······27 | 1290 | ·······273:·aload_1 |
1293 | ·······27 | 1291 | ·······274:·invokevirtual·#304················//·Method·com/squareup/picasso/Picasso.cancelRequest:(Landroid/widget/ImageView;)V |
1294 | ·······2 | 1292 | ·······277:·aload_0 |
1295 | ·······2 | 1293 | ·······278:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1296 | ·······28 | 1294 | ·······281:·getfield······#126················//·Field·com/squareup/picasso/Picasso.context:Landroid/content/Context; |
1297 | ·······28 | 1295 | ·······284:·astore········9 |
1298 | ·······2 | 1296 | ·······286:·getstatic·····#163················//·Field·com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; |
1299 | ·······2 | 1297 | ·······289:·astore········14 |
1300 | ·······29 | 1298 | ·······291:·aload_0 |
1301 | ·······29 | 1299 | ·······292:·getfield······#344················//·Field·noFade:Z |
1302 | ·······29 | 1300 | ·······295:·istore········15 |
1303 | ······· | 1301 | ·······297:·aload_0 |
1304 | ······· | 1302 | ·······298:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1305 | ·······30 | 1303 | ·······301:·getfield······#347················//·Field·com/squareup/picasso/Picasso.indicatorsEnabled:Z |
1306 | ·······30 | 1304 | ·······304:·istore········16 |
1307 | ·······3 | 1305 | ·······306:·aload_1 |
1308 | ·······3 | 1306 | ·······307:·astore········5 |
1309 | ·······3 | 1307 | ·······309:·aload_1 |
1310 | ·······31 | 1308 | ·······310:·aload·········9 |
1311 | ·······31 | 1309 | ·······312:·aload·········13 |
1312 | ·······31 | 1310 | ·······314:·aload·········14 |
1313 | ·······3 | 1311 | ·······316:·iload·········15 |
1314 | ·······3 | 1312 | ·······318:·iload·········16 |
1315 | ·······32 | 1313 | ·······320:·invokestatic··#351················//·Method·com/squareup/picasso/PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V |
1316 | ·······32 | 1314 | ·······323:·aload_0 |
1317 | ·······32 | 1315 | ·······324:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1318 | ·······3 | 1316 | ·······327:·astore········5 |
1319 | ·······3 | 1317 | ·······329:·aload·········5 |
1320 | ·······33 | 1318 | ·······331:·getfield······#81·················//·Field·com/squareup/picasso/Picasso.loggingEnabled:Z |
1321 | ·······33 | 1319 | ·······334:·istore········6 |
1322 | ·······3 | 1320 | ·······336:·iload·········6 |
1323 | ·······3 | 1321 | ·······338:·ifeq··········403 |
1324 | ·······34 | 1322 | ·······341:·ldc···········#83·················//·String·Main |
1325 | ·······34 | 1323 | ·······343:·astore········5 |
1326 | ·······34 | 1324 | ·······345:·ldc···········#240················//·String·completed |
1327 | ·······3 | 1325 | ·······347:·astore········9 |
1328 | ·······3 | 1326 | ·······349:·aload·········11 |
1329 | ·······35 | 1327 | ·······351:·invokevirtual·#89·················//·Method·com/squareup/picasso/Request.plainId:()Ljava/lang/String; |
1330 | ·······35 | 1328 | ·······354:·astore········17 |
1331 | ·······3 | 1329 | ·······356:·new···········#109················//·class·java/lang/StringBuilder |
1332 | ·······3 | 1330 | ·······359:·astore········18 |
1333 | ·······36 | 1331 | ·······361:·aload·········18 |
1334 | ·······36 | 1332 | ·······363:·invokespecial·#110················//·Method·java/lang/StringBuilder."<init>":()V |
1335 | ·······3 | 1333 | ·······366:·aload·········18 |
1336 | ·······3 | 1334 | ·······368:·ldc···········#242················//·String·from |
1337 | ·······37 | 1335 | ·······370:·invokevirtual·#116················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1338 | ·······37 | 1336 | ·······373:·astore········18 |
1339 | ·······37 | 1337 | ·······375:·getstatic·····#163················//·Field·com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; |
1340 | ·······3 | 1338 | ·······378:·astore········19 |
1341 | ·······38 | 1339 | ·······380:·aload·········18 |
1342 | ·······38 | 1340 | ·······382:·aload·········19 |
1343 | ·······38 | 1341 | ·······384:·invokevirtual·#119················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
1344 | ·······3 | 1342 | ·······387:·invokevirtual·#120················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
1345 | ·······39 | 1343 | ·······390:·astore········18 |
1346 | ·······39 | 1344 | ·······392:·aload·········5 |
1347 | ·······39 | 1345 | ·······394:·aload·········9 |
1348 | ······· | 1346 | ·······396:·aload·········17 |
1349 | ······· | 1347 | ·······398:·aload·········18 |
1350 | ·······40 | 1348 | ·······400:·invokestatic··#98·················//·Method·com/squareup/picasso/Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
1349 | ·······403:·aload_2 | ||
1350 | ·······404:·ifnull········80 | ||
1351 | ·······407:·aload_2 | 1351 | ·······407:·aload_2 |
1352 | ·······408:·ifnull········80 | ||
1353 | ·······411:·aload_2 | ||
1354 | ·······4 | 1352 | ·······408:·invokeinterface·#247,··1··········//·InterfaceMethod·com/squareup/picasso/Callback.onSuccess:()V |
1355 | ·······41 | 1353 | ·······413:·goto··········80 |
1356 | ·······4 | 1354 | ·······416:·aload_0 |
1357 | ·······4 | 1355 | ·······417:·getfield······#36·················//·Field·setPlaceholder:Z |
1358 | ·······42 | 1356 | ·······420:·istore········6 |
1359 | ·······42 | 1357 | ·······422:·iload·········6 |
1360 | ·······42 | 1358 | ·······424:·ifeq··········439 |
1361 | ·······4 | 1359 | ·······427:·aload_0 |
1362 | ·······4 | 1360 | ·······428:·invokespecial·#308················//·Method·getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; |
1363 | ·······43 | 1361 | ·······431:·astore········5 |
1364 | ·······43 | 1362 | ·······433:·aload_1 |
1365 | ·······43 | 1363 | ·······434:·aload·········5 |
1366 | ·······4 | 1364 | ·······436:·invokestatic··#313················//·Method·com/squareup/picasso/PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V |
1367 | ·······4 | 1365 | ·······439:·new···········#353················//·class·com/squareup/picasso/ImageViewAction |
1368 | ·······44 | 1366 | ·······442:·astore········14 |
1369 | ·······44 | 1367 | ·······444:·aload_0 |
1370 | ·······44 | 1368 | ·······445:·getfield······#38·················//·Field·picasso:Lcom/squareup/picasso/Picasso; |
1371 | ·······4 | 1369 | ·······448:·astore········17 |
1372 | ·······45 | 1370 | ·······450:·aload_0 |
1373 | ·······45 | 1371 | ·······451:·getfield······#142················//·Field·memoryPolicy:I |
1374 | ·······45 | 1372 | ·······454:·istore········20 |
1375 | ·······4 | 1373 | ·······456:·aload_0 |
1376 | ·······4 | 1374 | ·······457:·getfield······#251················//·Field·networkPolicy:I |
1377 | ·······46 | 1375 | ·······460:·istore········21 |
1378 | ·······46 | 1376 | ·······462:·aload_0 |
1379 | ·······46 | 1377 | ·······463:·getfield······#197················//·Field·errorResId:I |
1380 | ·······4 | 1378 | ·······466:·istore········22 |
1381 | ·······4 | 1379 | ·······468:·aload_0 |
1382 | ·······4 | 1380 | ·······469:·getfield······#193················//·Field·errorDrawable:Landroid/graphics/drawable/Drawable; |
1383 | ·······47 | 1381 | ·······472:·astore········23 |
1384 | ·······47 | 1382 | ·······474:·aload_0 |
1385 | ·······47 | 1383 | ·······475:·getfield······#253················//·Field·tag:Ljava/lang/Object; |
1386 | ·······4 | 1384 | ·······478:·astore········24 |
1387 | ·······48 | 1385 | ·······480:·aload_0 |
1388 | ·······48 | 1386 | ·······481:·getfield······#344················//·Field·noFade:Z |
1389 | ·······48 | 1387 | ·······484:·istore········10 |
1390 | ·······4 | 1388 | ·······486:·aload_1 |
1391 | ·······4 | 1389 | ·······487:·astore········18 |
1392 | ·······4 | 1390 | ·······489:·aload·········14 |
1393 | ·······49 | 1391 | ·······491:·aload·········17 |
1394 | ·······49 | 1392 | ·······493:·aload_1 |
1395 | ·······49 | 1393 | ·······494:·aload·········11 |
Max diff block lines reached; 333/14109 bytes (2.36%) of diff not shown. |
Offset 592, 15 lines modified | Offset 592, 15 lines modified | ||
592 | ·········9:·putfield······#101················//·Field·cacheMisses:J | 592 | ·········9:·putfield······#101················//·Field·cacheMisses:J |
593 | ········12:·return | 593 | ········12:·return |
594 | ··void·performDownloadFinished(java.lang.Long); | 594 | ··void·performDownloadFinished(java.lang.Long); |
595 | ····descriptor:·(Ljava/lang/Long;)V | 595 | ····descriptor:·(Ljava/lang/Long;)V |
596 | ····flags:·(0x0000) | 596 | ····flags:·(0x0000) |
597 | ····Code: | 597 | ····Code: |
598 | ······stack=300,·locals= | 598 | ······stack=300,·locals=9,·args_size=2 |
599 | ·········0:·aload_0 | 599 | ·········0:·aload_0 |
600 | ·········1:·getfield······#115················//·Field·downloadCount:I | 600 | ·········1:·getfield······#115················//·Field·downloadCount:I |
601 | ·········4:·iconst_1 | 601 | ·········4:·iconst_1 |
602 | ·········5:·iadd | 602 | ·········5:·iadd |
603 | ·········6:·istore_2 | 603 | ·········6:·istore_2 |
604 | ·········7:·aload_0 | 604 | ·········7:·aload_0 |
605 | ·········8:·iload_2 | 605 | ·········8:·iload_2 |
Offset 619, 17 lines modified | Offset 619, 17 lines modified | ||
619 | ········29:·lload_3 | 619 | ········29:·lload_3 |
620 | ········30:·putfield······#103················//·Field·totalDownloadSize:J | 620 | ········30:·putfield······#103················//·Field·totalDownloadSize:J |
621 | ········33:·aload_0 | 621 | ········33:·aload_0 |
622 | ········34:·getfield······#115················//·Field·downloadCount:I | 622 | ········34:·getfield······#115················//·Field·downloadCount:I |
623 | ········37:·istore_2 | 623 | ········37:·istore_2 |
624 | ········38:·aload_0 | 624 | ········38:·aload_0 |
625 | ········39:·getfield······#103················//·Field·totalDownloadSize:J | 625 | ········39:·getfield······#103················//·Field·totalDownloadSize:J |
626 | ········42:·lstore········ | 626 | ········42:·lstore········7 |
627 | ········44:·iload_2 | 627 | ········44:·iload_2 |
628 | ········45:·lload········· | 628 | ········45:·lload·········7 |
629 | ········47:·invokestatic··#153················//·Method·getAverage:(IJ)J | 629 | ········47:·invokestatic··#153················//·Method·getAverage:(IJ)J |
630 | ········50:·lstore_3 | 630 | ········50:·lstore_3 |
631 | ········51:·aload_0 | 631 | ········51:·aload_0 |
632 | ········52:·lload_3 | 632 | ········52:·lload_3 |
633 | ········53:·putfield······#109················//·Field·averageDownloadSize:J | 633 | ········53:·putfield······#109················//·Field·averageDownloadSize:J |
634 | ········56:·return | 634 | ········56:·return |
Offset 800, 15 lines modified | Offset 800, 15 lines modified | ||
800 | ·········1:·invokespecial·#114················//·Method·java/lang/Object."<init>":()V | 800 | ·········1:·invokespecial·#114················//·Method·java/lang/Object."<init>":()V |
801 | ·········4:·return | 801 | ·········4:·return |
802 | ··static·long·calculateDiskCacheSize(java.io.File); | 802 | ··static·long·calculateDiskCacheSize(java.io.File); |
803 | ····descriptor:·(Ljava/io/File;)J | 803 | ····descriptor:·(Ljava/io/File;)J |
804 | ····flags:·(0x0008)·ACC_STATIC | 804 | ····flags:·(0x0008)·ACC_STATIC |
805 | ····Code: | 805 | ····Code: |
806 | ······stack=300,·locals=1 | 806 | ······stack=300,·locals=13,·args_size=1 |
807 | ·········0:·ldc2_w········#115················//·long·5242880l | 807 | ·········0:·ldc2_w········#115················//·long·5242880l |
808 | ·········3:·lstore_1 | 808 | ·········3:·lstore_1 |
809 | ·········4:·new···········#120················//·class·android/os/StatFs | 809 | ·········4:·new···········#120················//·class·android/os/StatFs |
810 | ·········7:·astore_3 | 810 | ·········7:·astore_3 |
811 | ·········8:·aload_0 | 811 | ·········8:·aload_0 |
812 | ·········9:·invokevirtual·#126················//·Method·java/io/File.getAbsolutePath:()Ljava/lang/String; | 812 | ·········9:·invokevirtual·#126················//·Method·java/io/File.getAbsolutePath:()Ljava/lang/String; |
813 | ········12:·astore········4 | 813 | ········12:·astore········4 |
Offset 819, 26 lines modified | Offset 819, 26 lines modified | ||
819 | ········21:·invokevirtual·#133················//·Method·android/os/StatFs.getBlockCount:()I | 819 | ········21:·invokevirtual·#133················//·Method·android/os/StatFs.getBlockCount:()I |
820 | ········24:·istore········5 | 820 | ········24:·istore········5 |
821 | ········26:·iload·········5 | 821 | ········26:·iload·········5 |
822 | ········28:·i2l | 822 | ········28:·i2l |
823 | ········29:·lstore········6 | 823 | ········29:·lstore········6 |
824 | ········31:·aload_3 | 824 | ········31:·aload_3 |
825 | ········32:·invokevirtual·#136················//·Method·android/os/StatFs.getBlockSize:()I | 825 | ········32:·invokevirtual·#136················//·Method·android/os/StatFs.getBlockSize:()I |
826 | ········35:·istore········ | 826 | ········35:·istore········8 |
827 | ········37:·iload········· | 827 | ········37:·iload·········8 |
828 | ········39:·i2l | 828 | ········39:·i2l |
829 | ········40:·lstore········ | 829 | ········40:·lstore········9 |
830 | ········42:·lload·········6 | 830 | ········42:·lload·········6 |
831 | ········44:·lload········· | 831 | ········44:·lload·········9 |
832 | ········46:·lmul | 832 | ········46:·lmul |
833 | ········47:·lstore········1 | 833 | ········47:·lstore········11 |
834 | ········49:·bipush········50 | 834 | ········49:·bipush········50 |
835 | ········51:·i2l | 835 | ········51:·i2l |
836 | ········52:·lstore········6 | 836 | ········52:·lstore········6 |
837 | ········54:·lload·········1 | 837 | ········54:·lload·········11 |
838 | ········56:·lload·········6 | 838 | ········56:·lload·········6 |
839 | ········58:·ldiv | 839 | ········58:·ldiv |
840 | ········59:·lstore_1 | 840 | ········59:·lstore_1 |
841 | ········60:·lload_1 | 841 | ········60:·lload_1 |
842 | ········61:·ldc2_w········#139················//·long·52428800l | 842 | ········61:·ldc2_w········#139················//·long·52428800l |
843 | ········64:·invokestatic··#148················//·Method·java/lang/Math.min:(JJ)J | 843 | ········64:·invokestatic··#148················//·Method·java/lang/Math.min:(JJ)J |
844 | ········67:·ldc2_w········#115················//·long·5242880l | 844 | ········67:·ldc2_w········#115················//·long·5242880l |
Offset 37, 16 lines modified | Offset 37, 16 lines modified | ||
37 | ···· | 37 | ···· |
38 | ····public·void·cancelButtonClick(final·View·view)·{ | 38 | ····public·void·cancelButtonClick(final·View·view)·{ |
39 | ········this.finish(); | 39 | ········this.finish(); |
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····public·void·okButtonClick(final·View·view)·{ | 42 | ····public·void·okButtonClick(final·View·view)·{ |
43 | ········this.origurl·=·this.edit_origurl.getText().toString().trim(); | 43 | ········this.origurl·=·this.edit_origurl.getText().toString().trim(); |
44 | ········String[]·split; | 44 | ········final·String[]·split·=·this.origurl.split("[\\r\\n]+"); |
45 | ········for·(int·length·=· | 45 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
46 | ············final·String·str·=·split[i]; | 46 | ············final·String·str·=·split[i]; |
47 | ············if·(str.length()·>·0·&&·str.startsWith("http"))·{ | 47 | ············if·(str.length()·>·0·&&·str.startsWith("http"))·{ |
48 | ················this.startSave(str); | 48 | ················this.startSave(str); |
49 | ············} | 49 | ············} |
50 | ············else·if·(str.length()·>·0)·{ | 50 | ············else·if·(str.length()·>·0)·{ |
51 | ················this.startSave("http://"·+·str); | 51 | ················this.startSave("http://"·+·str); |
52 | ············} | 52 | ············} |
Offset 266, 52 lines modified | Offset 266, 52 lines modified | ||
266 | ········25:·invokevirtual·#80·················//·Method·java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; | 266 | ········25:·invokevirtual·#80·················//·Method·java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; |
267 | ········28:·areturn | 267 | ········28:·areturn |
268 | ··public·static·void·deleteDirectory(java.io.File); | 268 | ··public·static·void·deleteDirectory(java.io.File); |
269 | ····descriptor:·(Ljava/io/File;)V | 269 | ····descriptor:·(Ljava/io/File;)V |
270 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 270 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
271 | ····Code: | 271 | ····Code: |
272 | ······stack=300,·locals= | 272 | ······stack=300,·locals=5,·args_size=1 |
273 | ·········0:·aload_0 | 273 | ·········0:·aload_0 |
274 | ·········1:·invokevirtual·#17·················//·Method·java/io/File.exists:()Z | 274 | ·········1:·invokevirtual·#17·················//·Method·java/io/File.exists:()Z |
275 | ·········4:·istore_1 | 275 | ·········4:·istore_1 |
276 | ·········5:·iload_1 | 276 | ·········5:·iload_1 |
277 | ·········6:·ifne··········10 | 277 | ·········6:·ifne··········10 |
278 | ·········9:·return | 278 | ·········9:·return |
279 | ········10:·aload_0 | 279 | ········10:·aload_0 |
280 | ········11:·invokevirtual·#83·················//·Method·java/io/File.isDirectory:()Z | 280 | ········11:·invokevirtual·#83·················//·Method·java/io/File.isDirectory:()Z |
281 | ········14:·istore_1 | 281 | ········14:·istore_1 |
282 | ········15:·iload_1 | 282 | ········15:·iload_1 |
283 | ········16:·ifeq··········5 | 283 | ········16:·ifeq··········51 |
284 | ········19:·aload_0 | 284 | ········19:·aload_0 |
285 | ········20:·invokevirtual·#87·················//·Method·java/io/File.listFiles:()[Ljava/io/File; | 285 | ········20:·invokevirtual·#87·················//·Method·java/io/File.listFiles:()[Ljava/io/File; |
286 | ········23:·astore_2 | 286 | ········23:·astore_2 |
287 | ········24:·aload_2 | 287 | ········24:·aload_2 |
288 | ········25:·arraylength | 288 | ········25:·arraylength |
289 | ········26:·istore_3 | 289 | ········26:·istore_3 |
290 | ········27:·iconst_0 | 290 | ········27:·iconst_0 |
291 | ········28:·istore | 291 | ········28:·istore_1 |
292 | ········ | 292 | ········29:·iload_1 |
293 | ········3 | 293 | ········30:·iload_3 |
294 | ········3 | 294 | ········31:·if_icmpge·····51 |
295 | ········3 | 295 | ········34:·aload_2 |
296 | ········3 | 296 | ········35:·iload_1 |
297 | ········3 | 297 | ········36:·aaload |
298 | ········ | 298 | ········37:·astore········4 |
299 | ········ | 299 | ········39:·aload·········4 |
300 | ········4 | 300 | ········41:·invokestatic··#91·················//·Method·deleteDirectory:(Ljava/io/File;)V |
301 | ········4 | 301 | ········44:·iload_1 |
302 | ········4 | 302 | ········45:·iconst_1 |
303 | ········ | 303 | ········46:·iadd |
304 | ········ | 304 | ········47:·istore_1 |
305 | ········ | 305 | ········48:·goto··········29 |
306 | ········5 | 306 | ········51:·aload_0 |
307 | ········5 | 307 | ········52:·invokevirtual·#94·················//·Method·java/io/File.delete:()Z |
308 | ········ | 308 | ········55:·pop |
309 | ········ | 309 | ········56:·goto··········9 |
310 | ··public·static·java.lang.String·getDestinationDirectory(android.content.SharedPreferences); | 310 | ··public·static·java.lang.String·getDestinationDirectory(android.content.SharedPreferences); |
311 | ····descriptor:·(Landroid/content/SharedPreferences;)Ljava/lang/String; | 311 | ····descriptor:·(Landroid/content/SharedPreferences;)Ljava/lang/String; |
312 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 312 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
313 | ····Code: | 313 | ····Code: |
314 | ······stack=300,·locals=6,·args_size=1 | 314 | ······stack=300,·locals=6,·args_size=1 |
315 | ·········0:·new···········#24·················//·class·java/lang/StringBuilder | 315 | ·········0:·new···········#24·················//·class·java/lang/StringBuilder |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ········hardcodedIconPaths[0]·=·"/favicon.ico"; | 50 | ········hardcodedIconPaths[0]·=·"/favicon.ico"; |
51 | ········hardcodedIconPaths[n3]·=·"/apple-touch-icon.png"; | 51 | ········hardcodedIconPaths[n3]·=·"/apple-touch-icon.png"; |
52 | ········hardcodedIconPaths[n2]·=·"/apple-touch-icon-precomposed.png"; | 52 | ········hardcodedIconPaths[n2]·=·"/apple-touch-icon-precomposed.png"; |
53 | ········this.hardcodedIconPaths·=·hardcodedIconPaths; | 53 | ········this.hardcodedIconPaths·=·hardcodedIconPaths; |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····private·BitmapFactory$Options·getBitmapDimensFromUrl(final·String·s)·{ | 56 | ····private·BitmapFactory$Options·getBitmapDimensFromUrl(final·String·s)·{ |
57 | ········ | 57 | ········BitmapFactory$Options·bitmapFactory$Options·=·new·BitmapFactory$Options(); |
58 | ········bitmapFactory$Options.inJustDecodeBounds·=·true; | 58 | ········bitmapFactory$Options.inJustDecodeBounds·=·true; |
59 | ········final·Request·build·=·new·Request$Builder().url(s).build(); | 59 | ········final·Request·build·=·new·Request$Builder().url(s).build(); |
60 | ········try·{ | 60 | ········try·{ |
61 | ············final·Call·call·=·this.client.newCall(build); | 61 | ············final·Call·call·=·this.client.newCall(build); |
62 | ············try·{ | 62 | ············try·{ |
63 | ················final·Response·execute·=·call.execute(); | 63 | ················final·Response·execute·=·call.execute(); |
64 | ················try·{ | 64 | ················try·{ |
Offset 68, 58 lines modified | Offset 68, 61 lines modified | ||
68 | ························BitmapFactory.decodeStream(byteStream,·(Rect)null,·bitmapFactory$Options); | 68 | ························BitmapFactory.decodeStream(byteStream,·(Rect)null,·bitmapFactory$Options); |
69 | ························final·ResponseBody·body2·=·execute.body(); | 69 | ························final·ResponseBody·body2·=·execute.body(); |
70 | ························try·{ | 70 | ························try·{ |
71 | ····························body2.close(); | 71 | ····························body2.close(); |
72 | ····························byteStream.close(); | 72 | ····························byteStream.close(); |
73 | ····························return·bitmapFactory$Options; | 73 | ····························return·bitmapFactory$Options; |
74 | ························} | 74 | ························} |
75 | ························catch·(IOException·ex)·{} | ||
76 | ························catch·(IllegalArgumentException·e | 75 | ························catch·(IllegalArgumentException·|·IOException·ex)·{ |
76 | ····························final·Throwable·t; | ||
77 | ····························t.printStackTrace(); | ||
78 | ····························bitmapFactory$Options·=·null; | ||
79 | ························} | ||
77 | ····················} | 80 | ····················} |
81 | ····················catch·(IllegalArgumentException·ex2)·{} | ||
78 | ····················catch·(IOException·ex3)·{} | 82 | ····················catch·(IOException·ex3)·{} |
79 | ····················catch·(IllegalArgumentException·ex4)·{} | ||
80 | ················} | 83 | ················} |
84 | ················catch·(IllegalArgumentException·ex4)·{} | ||
81 | ················catch·(IOException·ex5)·{} | 85 | ················catch·(IOException·ex5)·{} |
82 | ················catch·(IllegalArgumentException·ex6)·{} | ||
83 | ············} | 86 | ············} |
87 | ············catch·(IllegalArgumentException·ex6)·{} | ||
84 | ············catch·(IOException·ex7)·{} | 88 | ············catch·(IOException·ex7)·{} |
85 | ············catch·(IllegalArgumentException·ex8)·{} | ||
86 | ········} | 89 | ········} |
90 | ········catch·(IllegalArgumentException·ex8)·{} | ||
87 | ········catch·(IOException·ex9)·{} | 91 | ········catch·(IOException·ex9)·{} |
88 | ········catch·(IllegalArgumentException·ex10)·{} | ||
89 | ····} | 92 | ····} |
90 | ···· | 93 | ···· |
91 | ····public·static·FaviconFetcher·getInstance()·{ | 94 | ····public·static·FaviconFetcher·getInstance()·{ |
92 | ········return·FaviconFetcher.INSTANCE; | 95 | ········return·FaviconFetcher.INSTANCE; |
93 | ····} | 96 | ····} |
94 | ···· | 97 | ···· |
95 | ····public·String·getFaviconUrl(final·Document·document)·{ | 98 | ····public·String·getFaviconUrl(final·Document·document)·{ |
96 | ········return·this.pickBestIconUrl(this.getPotentialFaviconUrls(document)); | 99 | ········return·this.pickBestIconUrl(this.getPotentialFaviconUrls(document)); |
97 | ····} | 100 | ····} |
98 | ···· | 101 | ···· |
99 | ····public·List·getPotentialFaviconUrls(final·Document·document)·{ | 102 | ····public·List·getPotentialFaviconUrls(final·Document·document)·{ |
103 | ········int·i·=·0; | ||
100 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); | 104 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); |
101 | ········final·HttpUrl·parse·=·HttpUrl.parse(document.baseUri()); | 105 | ········final·HttpUrl·parse·=·HttpUrl.parse(document.baseUri()); |
102 | ········final·String[]·htmlIconCssQueries·=·this.htmlIconCssQueries; | 106 | ········final·String[]·htmlIconCssQueries·=·this.htmlIconCssQueries; |
103 | ········for·(int·length·=·htmlIconCssQueries.length,· | 107 | ········for·(int·length·=·htmlIconCssQueries.length,·j·=·0;·j·<·length;·++j)·{ |
104 | ············for·(final·Element·element·:·document.select(htmlIconCssQueries[ | 108 | ············for·(final·Element·element·:·document.select(htmlIconCssQueries[j]))·{ |
105 | ················if·(element.hasAttr("href"))·{ | 109 | ················if·(element.hasAttr("href"))·{ |
106 | ····················list.add(element.attr("href")); | 110 | ····················list.add(element.attr("href")); |
107 | ················} | 111 | ················} |
108 | ················if·(element.hasAttr("content"))·{ | 112 | ················if·(element.hasAttr("content"))·{ |
109 | ····················list.add(element.attr("content")); | 113 | ····················list.add(element.attr("content")); |
110 | ················} | 114 | ················} |
111 | ················if·(element.hasAttr("src"))·{ | 115 | ················if·(element.hasAttr("src"))·{ |
112 | ····················list.add(element.attr("src")); | 116 | ····················list.add(element.attr("src")); |
113 | ················} | 117 | ················} |
114 | ············} | 118 | ············} |
115 | ········} | 119 | ········} |
120 | ········for·(String[]·hardcodedIconPaths·=·this.hardcodedIconPaths;·i·<·hardcodedIconPaths.length;·++i)·{ | ||
116 | ········final·String[]·hardcodedIconPaths·=·this.hardcodedIconPaths; | ||
117 | ········for·(int·length2·=·hardcodedIconPaths.length,·j·=·0;·j·<·length2;·++j)·{ | ||
118 | ············list.add(HttpUrl.parse("http://"·+·HttpUrl.parse(document.baseUri()).host()·+·hardcodedIconPaths[ | 121 | ············list.add(HttpUrl.parse("http://"·+·HttpUrl.parse(document.baseUri()).host()·+·hardcodedIconPaths[i]).toString()); |
119 | ········} | 122 | ········} |
120 | ········final·ListIterator<Object>·listIterator·=·list.listIterator(); | 123 | ········final·ListIterator<Object>·listIterator·=·list.listIterator(); |
121 | ········while·(listIterator.hasNext())·{ | 124 | ········while·(listIterator.hasNext())·{ |
122 | ············final·HttpUrl·resolve·=·parse.resolve((String)listIterator.next()); | 125 | ············final·HttpUrl·resolve·=·parse.resolve((String)listIterator.next()); |
123 | ············if·(resolve·!=·null)·{ | 126 | ············if·(resolve·!=·null)·{ |
124 | ················listIterator.set(resolve.toString()); | 127 | ················listIterator.set(resolve.toString()); |
125 | ············} | 128 | ············} |
Offset 200, 15 lines modified | Offset 200, 15 lines modified | ||
200 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V | 200 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V |
201 | ········14:·return | 201 | ········14:·return |
202 | ··public·void·onClick(android.content.DialogInterface,·int); | 202 | ··public·void·onClick(android.content.DialogInterface,·int); |
203 | ····descriptor:·(Landroid/content/DialogInterface;I)V | 203 | ····descriptor:·(Landroid/content/DialogInterface;I)V |
204 | ····flags:·(0x0001)·ACC_PUBLIC | 204 | ····flags:·(0x0001)·ACC_PUBLIC |
205 | ····Code: | 205 | ····Code: |
206 | ······stack=300,·locals=1 | 206 | ······stack=300,·locals=16,·args_size=3 |
207 | ·········0:·iconst_1 | 207 | ·········0:·iconst_1 |
208 | ·········1:·istore_3 | 208 | ·········1:·istore_3 |
209 | ·········2:·aload_0 | 209 | ·········2:·aload_0 |
210 | ·········3:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 210 | ·········3:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
211 | ·········6:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; | 211 | ·········6:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
212 | ·········9:·astore········4 | 212 | ·········9:·astore········4 |
213 | ········11:·new···········#27·················//·class·jonas/tool/saveForOffline/Database | 213 | ········11:·new···········#27·················//·class·jonas/tool/saveForOffline/Database |
Offset 239, 157 lines modified | Offset 239, 155 lines modified | ||
239 | ········68:·invokestatic··#48·················//·Method·jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; | 239 | ········68:·invokestatic··#48·················//·Method·jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; |
240 | ········71:·pop | 240 | ········71:·pop |
241 | ········72:·aload_0 | 241 | ········72:·aload_0 |
242 | ········73:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 242 | ········73:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
243 | ········76:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; | 243 | ········76:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
244 | ········79:·invokestatic··#52·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; | 244 | ········79:·invokestatic··#52·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
245 | ········82:·getfield······#58·················//·Field·jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; | 245 | ········82:·getfield······#58·················//·Field·jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; |
246 | ········85:·astore········4 | ||
247 | ········87:·aload·········4 | ||
248 | ········8 | 246 | ········85:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
249 | ········9 | 247 | ········90:·astore········4 |
250 | ········9 | 248 | ········92:·aload·········4 |
251 | ········9 | 249 | ········94:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
252 | ······· | 250 | ········99:·istore········7 |
253 | ·······10 | 251 | ·······101:·iload·········7 |
254 | ·······10 | 252 | ·······103:·ifeq··········252 |
255 | ·······1 | 253 | ·······106:·aload·········4 |
256 | ·······1 | 254 | ·······108:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
257 | ·······11 | 255 | ·······113:·checkcast·····#76·················//·class·java/lang/Integer |
258 | ·······1 | 256 | ·······116:·astore········8 |
259 | ·······1 | 257 | ·······118:·new···········#78·················//·class·android/content/ContentValues |
260 | ·······12 | 258 | ·······121:·astore········9 |
261 | ·······12 | 259 | ·······123:·aload·········9 |
262 | ·······12 | 260 | ·······125:·invokespecial·#79·················//·Method·android/content/ContentValues."<init>":()V |
263 | ·······1 | 261 | ·······128:·aload_0 |
264 | ·······1 | 262 | ·······129:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
265 | ·······13 | 263 | ·······132:·invokestatic··#85·················//·Method·jonas/tool/saveForOffline/MainActivity$ModeCallback.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; |
266 | ·······13 | 264 | ·······135:·invokevirtual·#91·················//·Method·android/widget/EditText.getText:()Landroid/text/Editable; |
267 | ·······1 | 265 | ·······138:·invokevirtual·#95·················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
268 | ·······14 | 266 | ·······141:·astore········6 |
269 | ·······14 | 267 | ·······143:·aload·········9 |
270 | ·······14 | 268 | ·······145:·ldc···········#81·················//·String·title |
271 | ·······1 | 269 | ·······147:·aload·········6 |
272 | ·······1 | 270 | ·······149:·invokevirtual·#99·················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V |
273 | ·······15 | 271 | ·······152:·aload_0 |
274 | ·······15 | 272 | ·······153:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
275 | ·······1 | 273 | ·······156:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
276 | ·······1 | 274 | ·······159:·invokestatic··#103················//·Method·jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; |
277 | ·······16 | 275 | ·······162:·astore········5 |
278 | ·······16 | 276 | ·······164:·ldc···········#105················//·String·main |
279 | ·······1 | 277 | ·······166:·astore········6 |
280 | ·······1 | 278 | ·······168:·new···········#107················//·class·java/lang/StringBuilder |
281 | ·······17 | 279 | ·······171:·astore········10 |
282 | ·······17 | 280 | ·······173:·aload·········10 |
283 | ·······17 | 281 | ·······175:·invokespecial·#108················//·Method·java/lang/StringBuilder."<init>":()V |
284 | ·······1 | 282 | ·······178:·aload·········10 |
285 | ·······18 | 283 | ·······180:·ldc···········#110················//·String·_id= |
286 | ·······18 | 284 | ·······182:·invokevirtual·#114················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
287 | ·······18 | 285 | ·······185:·astore········10 |
288 | ·······1 | 286 | ·······187:·aload_0 |
289 | ·······1 | 287 | ·······188:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
290 | ·······19 | 288 | ·······191:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
291 | ·······19 | 289 | ·······194:·invokestatic··#52·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
292 | ······· | 290 | ·······197:·astore········11 |
293 | ······· | 291 | ·······199:·aload·········8 |
294 | ·······20 | 292 | ·······201:·invokevirtual·#118················//·Method·java/lang/Integer.intValue:()I |
295 | ·······20 | 293 | ·······204:·istore········12 |
296 | ·······2 | 294 | ·······206:·ldc···········#120················//·String·_id |
297 | ·······2 | 295 | ·······208:·astore········13 |
298 | ·······21 | 296 | ·······210:·aload·········11 |
299 | ·······21 | 297 | ·······212:·iload·········12 |
300 | ·······21 | 298 | ·······214:·aload·········13 |
301 | ·······2 | 299 | ·······216:·invokevirtual·#124················//·Method·jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; |
302 | ·······2 | 300 | ·······219:·astore········11 |
303 | ·······22 | 301 | ·······221:·aload·········10 |
304 | ·······22 | 302 | ·······223:·aload·········11 |
305 | ·······22 | 303 | ·······225:·invokevirtual·#114················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
306 | ·······2 | 304 | ·······228:·invokevirtual·#125················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
307 | ·······23 | 305 | ·······231:·astore········10 |
308 | ·······23 | 306 | ·······233:·aconst_null |
309 | ·······23 | 307 | ·······234:·astore········11 |
308 | ·······236:·aload·········5 | ||
309 | ·······238:·aload·········6 | ||
310 | ·······240:·aload········· | 310 | ·······240:·aload·········9 |
311 | ·······242:·aload·········5 | ||
312 | ·······24 | 311 | ·······242:·aload·········10 |
313 | ·······246:·aload·········6 | ||
314 | ·······24 | 312 | ·······244:·aconst_null |
315 | ·······24 | 313 | ·······245:·invokevirtual·#131················//·Method·android/database/sqlite/SQLiteDatabase.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I |
316 | ·······2 | 314 | ·······248:·pop |
317 | ·······2 | 315 | ·······249:·goto··········92 |
318 | ·······25 | 316 | ·······252:·aload_0 |
319 | ·······25 | 317 | ·······253:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
320 | ·······2 | 318 | ·······256:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
321 | ·······2 | 319 | ·······259:·invokestatic··#52·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
322 | ·······26 | 320 | ·······262:·getfield······#58·················//·Field·jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; |
323 | ·······26 | 321 | ·······265:·astore········4 |
324 | ·······2 | 322 | ·······267:·aload·········4 |
325 | ·······2 | 323 | ·······269:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.size:()I |
326 | ·······27 | 324 | ·······274:·istore········14 |
327 | ·······2 | 325 | ·······276:·iload·········14 |
328 | ·······2 | 326 | ·······278:·iload_3 |
329 | ·······2 | 327 | ·······279:·if_icmpne·····343 |
330 | ·······28 | 328 | ·······282:·aload_0 |
331 | ·······28 | 329 | ·······283:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
332 | ·······2 | 330 | ·······286:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
333 | ·······2 | 331 | ·······289:·astore········4 |
334 | ·······29 | 332 | ·······291:·ldc···········#136················//·String·Saved·page·renamed |
335 | ·······29 | 333 | ·······293:·astore········5 |
336 | ·······29 | 334 | ·······295:·aload·········4 |
337 | ······· | 335 | ·······297:·aload·········5 |
338 | ······· | 336 | ·······299:·iload_3 |
339 | ·······30 | 337 | ·······300:·invokestatic··#142················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
340 | ·······30 | 338 | ·······303:·astore········4 |
341 | ·······30 | 339 | ·······305:·aload·········4 |
342 | ·······3 | 340 | ·······307:·invokevirtual·#145················//·Method·android/widget/Toast.show:()V |
343 | ·······31 | 341 | ·······310:·aload_0 |
344 | ·······31 | 342 | ·······311:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
345 | ·······31 | 343 | ·······314:·getfield······#25·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
346 | ·······3 | 344 | ·······317:·invokestatic··#103················//·Method·jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; |
347 | ·······32 | 345 | ·······320:·invokevirtual·#148················//·Method·android/database/sqlite/SQLiteDatabase.close:()V |
Max diff block lines reached; 0/22229 bytes (0.00%) of diff not shown. |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ·········2:·invokespecial·#23·················//·Method·"<init>":(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V | 249 | ·········2:·invokespecial·#23·················//·Method·"<init>":(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V |
250 | ·········5:·return | 250 | ·········5:·return |
251 | ··protected·java.lang.Integer·doInBackground(java.lang.Object[]); | 251 | ··protected·java.lang.Integer·doInBackground(java.lang.Object[]); |
252 | ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Integer; | 252 | ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Integer; |
253 | ····flags:·(0x0004)·ACC_PROTECTED | 253 | ····flags:·(0x0004)·ACC_PROTECTED |
254 | ····Code: | 254 | ····Code: |
255 | ······stack=300,·locals=1 | 255 | ······stack=300,·locals=16,·args_size=2 |
256 | ·········0:·aload_0 | 256 | ·········0:·aload_0 |
257 | ·········1:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 257 | ·········1:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
258 | ·········4:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; | 258 | ·········4:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
259 | ·········7:·astore_2 | 259 | ·········7:·astore_2 |
260 | ·········8:·new···········#31·················//·class·jonas/tool/saveForOffline/Database | 260 | ·········8:·new···········#31·················//·class·jonas/tool/saveForOffline/Database |
261 | ········11:·astore_3 | 261 | ········11:·astore_3 |
262 | ········12:·aload_0 | 262 | ········12:·aload_0 |
Offset 271, 39 lines modified | Offset 271, 39 lines modified | ||
271 | ········28:·invokevirtual·#38·················//·Method·jonas/tool/saveForOffline/Database.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; | 271 | ········28:·invokevirtual·#38·················//·Method·jonas/tool/saveForOffline/Database.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; |
272 | ········31:·astore_3 | 272 | ········31:·astore_3 |
273 | ········32:·aload_2 | 273 | ········32:·aload_2 |
274 | ········33:·aload_3 | 274 | ········33:·aload_3 |
275 | ········34:·invokestatic··#44·················//·Method·jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; | 275 | ········34:·invokestatic··#44·················//·Method·jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; |
276 | ········37:·pop | 276 | ········37:·pop |
277 | ········38:·aload_1 | 277 | ········38:·aload_1 |
278 | ········39:·astore········5 | ||
279 | ········41:·aload_1 | ||
280 | ········ | 278 | ········39:·arraylength |
279 | ········40:·istore········5 | ||
280 | ········42:·iconst_0 | ||
281 | ········43:·istore········6 | 281 | ········43:·istore········6 |
282 | ········45:· | 282 | ········45:·aconst_null |
283 | ········46:· | 283 | ········46:·astore_3 |
284 | ········4 | 284 | ········47:·iload·········6 |
285 | ········49:·iload·········5 | ||
286 | ········51:·if_icmpge·····264 | ||
287 | ········54:·aload_1 | ||
285 | ········5 | 288 | ········55:·iload·········6 |
286 | ········52:·if_icmpge·····266 | ||
287 | ········55:·aload·········5 | ||
288 | ········57:·iload·········7 | ||
289 | ········5 | 289 | ········57:·aaload |
290 | ········ | 290 | ········58:·astore········7 |
291 | ········6 | 291 | ········60:·aload_0 |
292 | ········6 | 292 | ········61:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
293 | ········6 | 293 | ········64:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
294 | ········6 | 294 | ········67:·invokestatic··#48·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
295 | ········7 | 295 | ········70:·astore········8 |
296 | ········7 | 296 | ········72:·aload·········7 |
297 | ········7 | 297 | ········74:·astore_2 |
298 | ········7 | 298 | ········75:·aload·········7 |
299 | ········7 | 299 | ········77:·checkcast·····#50·················//·class·java/lang/Integer |
300 | ········8 | 300 | ········80:·invokevirtual·#54·················//·Method·java/lang/Integer.intValue:()I |
301 | ········8 | 301 | ········83:·istore········9 |
302 | ········8 | 302 | ········85:·aload·········8 |
303 | ········87:·iload·········9 | 303 | ········87:·iload·········9 |
304 | ········89:·ldc···········#56·················//·String·file_location | 304 | ········89:·ldc···········#56·················//·String·file_location |
305 | ········91:·invokevirtual·#62·················//·Method·jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; | 305 | ········91:·invokevirtual·#62·················//·Method·jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; |
306 | ········94:·astore········10 | 306 | ········94:·astore········10 |
307 | ········96:·new···········#64·················//·class·java/io/File | 307 | ········96:·new···········#64·················//·class·java/io/File |
308 | ········99:·astore_2 | 308 | ········99:·astore_2 |
309 | ·······100:·aload_2 | 309 | ·······100:·aload_2 |
Offset 314, 94 lines modified | Offset 314, 92 lines modified | ||
314 | ·······110:·invokestatic··#77·················//·Method·jonas/tool/saveForOffline/DirectoryHelper.deleteDirectory:(Ljava/io/File;)V | 314 | ·······110:·invokestatic··#77·················//·Method·jonas/tool/saveForOffline/DirectoryHelper.deleteDirectory:(Ljava/io/File;)V |
315 | ·······113:·aload_0 | 315 | ·······113:·aload_0 |
316 | ·······114:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 316 | ·······114:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
317 | ·······117:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; | 317 | ·······117:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
318 | ·······120:·invokestatic··#81·················//·Method·jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; | 318 | ·······120:·invokestatic··#81·················//·Method·jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; |
319 | ·······123:·astore_2 | 319 | ·······123:·astore_2 |
320 | ·······124:·new···········#85·················//·class·java/lang/StringBuilder | 320 | ·······124:·new···········#85·················//·class·java/lang/StringBuilder |
321 | ·······127:·astore········ | 321 | ·······127:·astore········11 |
322 | ·······129:·aload········· | 322 | ·······129:·aload·········11 |
323 | ·······131:·invokespecial·#86·················//·Method·java/lang/StringBuilder."<init>":()V | 323 | ·······131:·invokespecial·#86·················//·Method·java/lang/StringBuilder."<init>":()V |
324 | ·······134:·aload········· | 324 | ·······134:·aload·········11 |
325 | ·······136:·ldc···········#88·················//·String·_id= | 325 | ·······136:·ldc···········#88·················//·String·_id= |
326 | ·······138:·invokevirtual·#92·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 326 | ·······138:·invokevirtual·#92·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
327 | ·······141:·astore········ | 327 | ·······141:·astore········11 |
328 | ·······143:·aload_0 | 328 | ·······143:·aload_0 |
329 | ·······144:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 329 | ·······144:·getfield······#12·················//·Field·this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
330 | ·······147:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; | 330 | ·······147:·getfield······#29·················//·Field·jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; |
331 | ·······150:·invokestatic··#48·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; | 331 | ·······150:·invokestatic··#48·················//·Method·jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
332 | ·······153:·astore········1 | 332 | ·······153:·astore········12 |
333 | ·······155:·aload········· | 333 | ·······155:·aload·········7 |
334 | ·······157:·checkcast·····#50·················//·class·java/lang/Integer | 334 | ·······157:·checkcast·····#50·················//·class·java/lang/Integer |
335 | ·······160:·astore········ | 335 | ·······160:·astore········7 |
336 | ·······162:·aload········· | 336 | ·······162:·aload·········7 |
337 | ·······164:·invokevirtual·#54·················//·Method·java/lang/Integer.intValue:()I | 337 | ·······164:·invokevirtual·#54·················//·Method·java/lang/Integer.intValue:()I |
338 | ·······167:·istore········1 | 338 | ·······167:·istore········13 |
339 | ·······169:·ldc···········#94·················//·String·_id | 339 | ·······169:·ldc···········#94·················//·String·_id |
340 | ·······171:·astore········1 | 340 | ·······171:·astore········14 |
341 | ·······173:·aload·········1 | 341 | ·······173:·aload·········12 |
342 | ·······175:·iload·········1 | 342 | ·······175:·iload·········13 |
343 | ·······177:·aload·········1 | 343 | ·······177:·aload·········14 |
344 | ·······179:·invokevirtual·#62·················//·Method·jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; | 344 | ·······179:·invokevirtual·#62·················//·Method·jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; |
345 | ·······182:·astore········1 | 345 | ·······182:·astore········12 |
346 | ·······184:·aload·········4 | ||
347 | ·······18 | 346 | ·······184:·aload·········11 |
347 | ·······186:·aload·········12 | ||
348 | ·······188:·invokevirtual·#92·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 348 | ·······188:·invokevirtual·#92·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
349 | ·······191:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 349 | ·······191:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
350 | ·······194:·astore········ | 350 | ·······194:·astore········11 |
351 | ·······196:·aconst_null | 351 | ·······196:·aconst_null |
352 | ·······197:·astore········1 | 352 | ·······197:·astore········12 |
353 | ·······199:·aload_2 | 353 | ·······199:·aload_2 |
354 | ·······200:·ldc···········#83·················//·String·main | 354 | ·······200:·ldc···········#83·················//·String·main |
355 | ·······202:·aload········· | 355 | ·······202:·aload·········11 |
356 | ·······204:·aconst_null | 356 | ·······204:·aconst_null |
357 | ·······205:·invokevirtual·#104················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I | 357 | ·······205:·invokevirtual·#104················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I |
358 | ·······208:·pop | 358 | ·······208:·pop |
359 | ·······209:·aload_0 | 359 | ·······209:·aload_0 |
360 | ·······210:·getfield······#20·················//·Field·currentProgress:I | 360 | ·······210:·getfield······#20·················//·Field·currentProgress:I |
361 | ·······213:·iconst_1 | 361 | ·······213:·iconst_1 |
362 | ·······214:·iadd | 362 | ·······214:·iadd |
363 | ·······215:·istore········9 | 363 | ·······215:·istore········9 |
364 | ·······217:·aload_0 | 364 | ·······217:·aload_0 |
365 | ·······218:·iload·········9 | 365 | ·······218:·iload·········9 |
366 | ·······220:·putfield······#20·················//·Field·currentProgress:I | 366 | ·······220:·putfield······#20·················//·Field·currentProgress:I |
367 | ·······223:·iconst_1 | 367 | ·······223:·iconst_1 |
368 | ·······224:·istore········9 | ||
369 | ·······226:·iload·········9 | ||
370 | ·······22 | 368 | ·······224:·anewarray·····#50·················//·class·java/lang/Integer |
371 | ·······2 | 369 | ·······227:·astore_2 |
372 | ·······232:·aconst_null | ||
373 | ·······233:·astore_3 | ||
374 | ·······2 | 370 | ·······228:·aload_0 |
375 | ·······2 | 371 | ·······229:·getfield······#20·················//·Field·currentProgress:I |
376 | ·······23 | 372 | ·······232:·istore········15 |
377 | ·······2 | 373 | ·······234:·iload·········15 |
378 | ·······2 | 374 | ·······236:·invokestatic··#109················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
Max diff block lines reached; 2405/11373 bytes (21.15%) of diff not shown. |
Offset 33, 40 lines modified | Offset 33, 43 lines modified | ||
33 | ···· | 33 | ···· |
34 | ····public·void·run()·{ | 34 | ····public·void·run()·{ |
35 | ········if·(this.fileName·==·null)·{ | 35 | ········if·(this.fileName·==·null)·{ |
36 | ············this.fileName·=·PageSaver.access$000(this.this$0,·this.url); | 36 | ············this.fileName·=·PageSaver.access$000(this.this$0,·this.url); |
37 | ········} | 37 | ········} |
38 | ········final·File·file·=·new·File(this.outputDir,·this.fileName); | 38 | ········final·File·file·=·new·File(this.outputDir,·this.fileName); |
39 | ········final·Request·build·=·new·Request$Builder().url(this.url).addHeader("User-Agent",·this.this$0.getOptions().getUserAgent()).tag((Object)"TAG").build(); | 39 | ········final·Request·build·=·new·Request$Builder().url(this.url).addHeader("User-Agent",·this.this$0.getOptions().getUserAgent()).tag((Object)"TAG").build(); |
40 | ········final·Throwable·t; | ||
41 | ········ | 40 | ········InputStream·byteStream·=·null; |
41 | ········FileOutputStream·fileOutputStream·=·null; | ||
42 | ········ResponseBody·body2·=·null; | ||
42 | ········try·{ | 43 | ········try·{ |
43 | ············final·PageSaver·this$0·=·this.this$0; | 44 | ············final·PageSaver·this$0·=·this.this$0; |
44 | ············try·{ | 45 | ············try·{ |
45 | ················final·Call·call·=·PageSaver.access$100(this$0).newCall(build); | 46 | ················final·Call·call·=·PageSaver.access$100(this$0).newCall(build); |
46 | ················try·{ | 47 | ················try·{ |
47 | ····················final·Response·execute·=·call.execute(); | 48 | ····················final·Response·execute·=·call.execute(); |
48 | ····················try·{ | 49 | ····················try·{ |
49 | ························final·ResponseBody·body·=·execute.body(); | 50 | ························final·ResponseBody·body·=·execute.body(); |
50 | ························try·{ | 51 | ························try·{ |
51 | ···························· | 52 | ····························byteStream·=·body.byteStream(); |
52 | ····························try·{ | 53 | ····························try·{ |
53 | ································fi | 54 | ································fileOutputStream·=·new·FileOutputStream(file); |
54 | ································final·byte[]·array·=·new·byte[32768]; | 55 | ································final·byte[]·array·=·new·byte[32768]; |
55 | ································while·(true)·{ | 56 | ································while·(true)·{ |
56 | ····································final·int·read·=·byteStream.read(array); | 57 | ····································final·int·read·=·byteStream.read(array); |
57 | ····································if·(read·==·-1)·{ | 58 | ····································if·(read·==·-1)·{ |
58 | ········································break; | 59 | ········································break; |
59 | ····································} | 60 | ····································} |
60 | ····································fileOutputStream.write(array,·0,·read); | 61 | ····································fileOutputStream.write(array,·0,·read); |
61 | ································} | 62 | ································} |
62 | ································execute.body(); | 63 | ································body2·=·execute.body(); |
64 | ································return; | ||
65 | ································final·Throwable·t; | ||
66 | ································final·IOException·ex; | ||
63 | ································t.initCause(new·IOException("Save·was·cancelled,·isCancelled·is·true").initCause((Throwable)ex)); | 67 | ································t.initCause(new·IOException("Save·was·cancelled,·isCancelled·is·true").initCause((Throwable)ex)); |
64 | ································PageSaver.access$300(this.this$0).onError(t); | 68 | ································PageSaver.access$300(this.this$0).onError(t); |
65 | ································return; | ||
66 | ····························} | 69 | ····························} |
67 | ····························catch·(IllegalArgumentException·ex2)·{} | 70 | ····························catch·(IllegalArgumentException·ex2)·{} |
68 | ····························catch·(IOException·ex3)·{} | 71 | ····························catch·(IOException·ex3)·{} |
69 | ························} | 72 | ························} |
70 | ························catch·(IllegalArgumentException·ex4)·{} | 73 | ························catch·(IllegalArgumentException·ex4)·{} |
71 | ························catch·(IOException·ex5)·{} | 74 | ························catch·(IOException·ex5)·{} |
72 | ····················} | 75 | ····················} |
Offset 77, 10 lines modified | Offset 80, 17 lines modified | ||
77 | ················catch·(IOException·ex9)·{} | 80 | ················catch·(IOException·ex9)·{} |
78 | ············} | 81 | ············} |
79 | ············catch·(IllegalArgumentException·ex10)·{} | 82 | ············catch·(IllegalArgumentException·ex10)·{} |
80 | ············catch·(IOException·ex11)·{} | 83 | ············catch·(IOException·ex11)·{} |
81 | ········} | 84 | ········} |
82 | ········catch·(IllegalArgumentException·ex12)·{} | 85 | ········catch·(IllegalArgumentException·ex12)·{} |
83 | ········catch·(IOException·ex13)·{} | 86 | ········catch·(IOException·ex13)·{} |
87 | ········body2.close(); | ||
88 | ········fileOutputStream.flush(); | ||
89 | ········fileOutputStream.close(); | ||
90 | ········byteStream.close(); | ||
91 | ········return; | ||
92 | ········final·Throwable·t; | ||
93 | ········final·IOException·ex; | ||
84 | ········PageSaver.access$300(this.this$0).onError(t.initCause((Throwable)ex)); | 94 | ········PageSaver.access$300(this.this$0).onError(t.initCause((Throwable)ex)); |
85 | ····} | 95 | ····} |
86 | } | 96 | } |
Offset 191, 57 lines modified | Offset 191, 67 lines modified | ||
191 | ····································································final·StringBuilder·append3·=·new·StringBuilder().append("Saving·HTML·frame·file:·").append(child); | 191 | ····································································final·StringBuilder·append3·=·new·StringBuilder().append("Saving·HTML·frame·file:·").append(child); |
192 | ····································································try·{ | 192 | ····································································try·{ |
193 | ········································································String·string4·=·append3.toString(); | 193 | ········································································String·string4·=·append3.toString(); |
194 | ········································································while·(true)·{ | 194 | ········································································while·(true)·{ |
195 | ············································································eventCallback3.onProgressMessage(string4); | 195 | ············································································eventCallback3.onProgressMessage(string4); |
196 | ············································································this.saveStringToFile(htmlForLinks,·new·File(parent,·child)); | 196 | ············································································this.saveStringToFile(htmlForLinks,·new·File(parent,·child)); |
197 | ············································································return·true; | 197 | ············································································return·true; |
198 | ············································································string3·=·"Processing·main·HTML·file"; | ||
199 | ············································································continue·Label_0243_Outer; | ||
200 | ············································································string2·=·"Getting·main·HTML·file"; | ||
201 | ············································································continue·Label_0110; | ||
198 | ············································································string4·=·"Saving·main·HTML·file"; | 202 | ············································································string4·=·"Saving·main·HTML·file"; |
199 | ············································································continue; | 203 | ············································································continue; |
200 | ········································································} | 204 | ········································································} |
201 | ········································································string2·=·"Getting·main·HTML·file"; | ||
202 | ········································································continue·Label_0110; | ||
203 | ········································································string3·=·"Processing·main·HTML·file"; | ||
204 | ········································································continue·Label_0243_Outer; | ||
205 | ········································································child·=·this.indexFileName; | 205 | ········································································child·=·this.indexFileName; |
206 | ····································································} | 206 | ····································································} |
207 | ····································································catch·(IOException·ex)·{} | ||
208 | ····································································catch·(IllegalStateException·ex | 207 | ····································································catch·(IOException·|·IllegalStateException·ex3)·{ |
208 | ········································································final·IllegalStateException·ex2; | ||
209 | ········································································final·IllegalStateException·ex·=·ex2; | ||
210 | ········································································if·(b)·{ | ||
211 | ············································································this.eventCallback.onError((Throwable)ex); | ||
212 | ········································································} | ||
213 | ········································································else·{ | ||
214 | ············································································this.eventCallback.onFatalError((Throwable)ex,·str); | ||
215 | ········································································} | ||
216 | ········································································ex.printStackTrace(); | ||
217 | ········································································final·boolean·b2·=·false; | ||
218 | ····································································} | ||
209 | ································································} | 219 | ································································} |
210 | ································································catch·(IOException·ex | 220 | ································································catch·(IOException·ex4)·{} |
211 | ································································catch·(IllegalStateException·ex | 221 | ································································catch·(IllegalStateException·ex5)·{} |
212 | ····························································} | 222 | ····························································} |
213 | ························································} | 223 | ························································} |
214 | ························································catch·(IOException·ex | 224 | ························································catch·(IOException·ex6)·{} |
215 | ························································catch·(IllegalStateException·ex | 225 | ························································catch·(IllegalStateException·ex7)·{} |
216 | ····················································} | 226 | ····················································} |
217 | ················································} | 227 | ················································} |
218 | ················································catch·(IOException·ex | 228 | ················································catch·(IOException·ex8)·{} |
219 | ················································catch·(IllegalStateException·ex | 229 | ················································catch·(IllegalStateException·ex9)·{} |
220 | ············································} | 230 | ············································} |
221 | ············································catch·(IOException·ex | 231 | ············································catch·(IOException·ex10)·{} |
222 | ············································catch·(IllegalStateException·ex1 | 232 | ············································catch·(IllegalStateException·ex11)·{} |
223 | ········································} | 233 | ········································} |
224 | ····································} | 234 | ····································} |
225 | ····································catch·(IOException·ex1 | 235 | ····································catch·(IOException·ex12)·{} |
226 | ····································catch·(IllegalStateException·ex1 | 236 | ····································catch·(IllegalStateException·ex13)·{} |
227 | ································} | 237 | ································} |
228 | ································catch·(IOException·ex1 | 238 | ································catch·(IOException·ex14)·{} |
229 | ································catch·(IllegalStateException·ex1 | 239 | ································catch·(IllegalStateException·ex15)·{} |
230 | ····························} | 240 | ····························} |
231 | ························} | 241 | ························} |
232 | ························catch·(IOException·ex1 | 242 | ························catch·(IOException·ex16)·{} |
233 | ························catch·(IllegalStateException·ex1 | 243 | ························catch·(IllegalStateException·ex17)·{} |
234 | ····················} | 244 | ····················} |
235 | ····················catch·(IOException·ex1 | 245 | ····················catch·(IOException·ex18)·{} |
236 | ····················catch·(IllegalStateException·ex1 | 246 | ····················catch·(IllegalStateException·ex19)·{} |
237 | ················} | 247 | ················} |
238 | ············} | 248 | ············} |
239 | ············catch·(IOException·ex | 249 | ············catch·(IOException·ex20)·{} |
240 | ············catch·(IllegalStateException·ex2 | 250 | ············catch·(IllegalStateException·ex21)·{} |
241 | ········} | 251 | ········} |
242 | ····} | 252 | ····} |
243 | ···· | 253 | ···· |
244 | ····private·String·getFileName(final·String·s)·{ | 254 | ····private·String·getFileName(final·String·s)·{ |
245 | ········String·input·=·s.substring(s.lastIndexOf(47)·+·1); | 255 | ········String·input·=·s.substring(s.lastIndexOf(47)·+·1); |
246 | ········if·(input.trim().length()·==·0)·{ | 256 | ········if·(input.trim().length()·==·0)·{ |
247 | ············input·=·String.valueOf(s.hashCode()); | 257 | ············input·=·String.valueOf(s.hashCode()); |
Offset 315, 41 lines modified | Offset 315, 41 lines modified | ||
315 | ········27:·aload·········4 | 315 | ········27:·aload·········4 |
316 | ········29:·invokespecial·#63·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V | 316 | ········29:·invokespecial·#63·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
317 | ········32:·aload_0 | 317 | ········32:·aload_0 |
318 | ········33:·aload_2 | 318 | ········33:·aload_2 |
319 | ········34:·putfield······#28·················//·Field·executor:Ljava/util/concurrent/ThreadPoolExecutor; | 319 | ········34:·putfield······#28·················//·Field·executor:Ljava/util/concurrent/ThreadPoolExecutor; |
320 | ········37:·aload_0 | 320 | ········37:·aload_0 |
321 | ········38:·invokestatic··#69·················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; | 321 | ········38:·invokestatic··#69·················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
322 | ········41:·astore | 322 | ········41:·astore_2 |
323 | ········4 | 323 | ········42:·aload_0 |
324 | ········4 | 324 | ········43:·aload_2 |
325 | ········4 | 325 | ········44:·putfield······#26·················//·Field·sharedPreferences:Landroid/content/SharedPreferences; |
326 | ········4 | 326 | ········47:·new···········#71·················//·class·jonas/tool/saveForOffline/PageSaver |
327 | ········5 | 327 | ········50:·astore_2 |
328 | ········5 | 328 | ········51:·new···········#73·················//·class·jonas/tool/saveForOffline/SaveService$PageSaveEventCallback |
329 | ········5 | 329 | ········54:·astore········5 |
330 | ········56:·aload·········5 | ||
330 | ········58:·aload_ | 331 | ········58:·aload_0 |
331 | ········59:·aload_0 | ||
332 | ········ | 332 | ········59:·aconst_null |
333 | ········6 | 333 | ········60:·invokespecial·#76·················//·Method·jonas/tool/saveForOffline/SaveService$PageSaveEventCallback."<init>":(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V |
334 | ········63:·aload_2 | ||
334 | ········64:·aload·········5 | 335 | ········64:·aload·········5 |
335 | ········66:·aload_2 | ||
336 | ········6 | 336 | ········66:·invokespecial·#79·················//·Method·jonas/tool/saveForOffline/PageSaver."<init>":(Ljonas/tool/saveForOffline/EventCallback;)V |
337 | ········69:·aload_0 | ||
337 | ········70:·aload_ | 338 | ········70:·aload_2 |
338 | ········71:·aload·········5 | ||
339 | ········7 | 339 | ········71:·putfield······#24·················//·Field·pageSaver:Ljonas/tool/saveForOffline/PageSaver; |
340 | ········7 | 340 | ········74:·new···········#81·················//·class·jonas/tool/saveForOffline/NotificationTools |
341 | ········79:·astore········5 | ||
342 | ········ | 341 | ········77:·astore_2 |
342 | ········78:·aload_2 | ||
343 | ········79:·aload_0 | ||
344 | ········80:·invokespecial·#84·················//·Method·jonas/tool/saveForOffline/NotificationTools."<init>":(Landroid/app/Service;)V | ||
343 | ········83:·aload_0 | 345 | ········83:·aload_0 |
344 | ········84:·invokespecial·#84·················//·Method·jonas/tool/saveForOffline/NotificationTools."<init>":(Landroid/app/Service;)V | ||
345 | ········8 | 346 | ········84:·aload_2 |
346 | ········88:·aload·········5 | ||
347 | ········ | 347 | ········85:·putfield······#30·················//·Field·notificationTools:Ljonas/tool/saveForOffline/NotificationTools; |
348 | ········ | 348 | ········88:·return |
349 | ··public·void·onDestroy(); | 349 | ··public·void·onDestroy(); |
350 | ····descriptor:·()V | 350 | ····descriptor:·()V |
351 | ····flags:·(0x0001)·ACC_PUBLIC | 351 | ····flags:·(0x0001)·ACC_PUBLIC |
352 | ····Code: | 352 | ····Code: |
353 | ······stack=300,·locals=1,·args_size=1 | 353 | ······stack=300,·locals=1,·args_size=1 |
354 | ·········0:·ldc···········#20·················//·String·SaveService | 354 | ·········0:·ldc···········#20·················//·String·SaveService |
Offset 28, 17 lines modified | Offset 28, 16 lines modified | ||
28 | ········this.serverProviderClass·=·serverProviderClass; | 28 | ········this.serverProviderClass·=·serverProviderClass; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·void·afterHandshake(final·SSLSocket·sslSocket)·{ | 31 | ····public·void·afterHandshake(final·SSLSocket·sslSocket)·{ |
32 | ········try·{ | 32 | ········try·{ |
33 | ············this.removeMethod.invoke(null,·sslSocket); | 33 | ············this.removeMethod.invoke(null,·sslSocket); |
34 | ········} | 34 | ········} |
35 | ········catch·(IllegalAccessException·ex)·{} | ||
36 | ········catch·(InvocationTargetException·ex | 35 | ········catch·(IllegalAccessException·|·InvocationTargetException·ex)·{ |
37 | ············ | 36 | ············throw·new·AssertionError(); |
38 | ········} | 37 | ········} |
39 | ····} | 38 | ····} |
40 | ···· | 39 | ···· |
41 | ····public·void·configureTlsExtensions(final·SSLSocket·sslSocket,·final·String·s,·final·List·list)·{ | 40 | ····public·void·configureTlsExtensions(final·SSLSocket·sslSocket,·final·String·s,·final·List·list)·{ |
42 | ········final·ArrayList<String>·list2·=·new·ArrayList<String>(list.size()); | 41 | ········final·ArrayList<String>·list2·=·new·ArrayList<String>(list.size()); |
43 | ········for·(int·i·=·0;·i·<·list.size();·++i)·{ | 42 | ········for·(int·i·=·0;·i·<·list.size();·++i)·{ |
44 | ············final·Protocol·protocol·=·(Protocol)list.get(i); | 43 | ············final·Protocol·protocol·=·(Protocol)list.get(i); |
Offset 48, 19 lines modified | Offset 47, 21 lines modified | ||
48 | ········} | 47 | ········} |
49 | ········final·Class<Platform>·clazz·=·Platform.class; | 48 | ········final·Class<Platform>·clazz·=·Platform.class; |
50 | ········try·{ | 49 | ········try·{ |
51 | ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2)); | 50 | ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2)); |
52 | ············try·{ | 51 | ············try·{ |
53 | ················this.putMethod.invoke(null,·sslSocket,·proxyInstance); | 52 | ················this.putMethod.invoke(null,·sslSocket,·proxyInstance); |
54 | ············} | 53 | ············} |
55 | ············catch·(InvocationTargetException·ex)·{ | 54 | ············catch·(InvocationTargetException·|·IllegalAccessException·ex)·{ |
56 | ············ | 55 | ················final·Object·detailMessage; |
56 | ················throw·new·AssertionError(detailMessage); | ||
57 | ············} | ||
57 | ········} | 58 | ········} |
58 | ········catch·(InvocationTargetException·ex | 59 | ········catch·(InvocationTargetException·ex2)·{} |
59 | ········catch·(IllegalAccessException·ex | 60 | ········catch·(IllegalAccessException·ex3)·{} |
60 | ····} | 61 | ····} |
61 | ···· | 62 | ···· |
62 | ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{ | 63 | ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{ |
63 | ········String·access$100·=·null; | 64 | ········String·access$100·=·null; |
64 | ········try·{ | 65 | ········try·{ |
65 | ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket); | 66 | ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket); |
66 | ············try·{ | 67 | ············try·{ |
Offset 78, 24 lines modified | Offset 79, 25 lines modified | ||
78 | ································Label_0089:·{ | 79 | ································Label_0089:·{ |
79 | ····································return·access$100; | 80 | ····································return·access$100; |
80 | ································} | 81 | ································} |
81 | ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider); | 82 | ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider); |
82 | ································return·access$100; | 83 | ································return·access$100; |
83 | ····························} | 84 | ····························} |
84 | ····························//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider)) | 85 | ····························//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider)) |
85 | ····························catch·(InvocationTargetException·ex)·{ | 86 | ····························catch·(InvocationTargetException·|·IllegalAccessException·ex)·{ |
86 | ···························· | 87 | ································throw·new·AssertionError(); |
88 | ····························} | ||
87 | ························} | 89 | ························} |
88 | ····················} | 90 | ····················} |
89 | ····················catch·(InvocationTargetException·ex | 91 | ····················catch·(InvocationTargetException·ex2)·{} |
90 | ····················catch·(IllegalAccessException·ex | 92 | ····················catch·(IllegalAccessException·ex3)·{} |
91 | ················} | 93 | ················} |
92 | ················catch·(InvocationTargetException·ex | 94 | ················catch·(InvocationTargetException·ex4)·{} |
93 | ················catch·(IllegalAccessException·ex | 95 | ················catch·(IllegalAccessException·ex5)·{} |
94 | ············} | 96 | ············} |
95 | ············catch·(InvocationTargetException·ex | 97 | ············catch·(InvocationTargetException·ex6)·{} |
96 | ············catch·(IllegalAccessException·ex | 98 | ············catch·(IllegalAccessException·ex7)·{} |
97 | ········} | 99 | ········} |
98 | ········catch·(InvocationTargetException·ex | 100 | ········catch·(InvocationTargetException·ex8)·{} |
99 | ········catch·(IllegalAccessException·ex | 101 | ········catch·(IllegalAccessException·ex9)·{} |
100 | ····} | 102 | ····} |
101 | } | 103 | } |
Offset 500, 15 lines modified | Offset 500, 15 lines modified | ||
500 | ············32····34····42···any | 500 | ············32····34····42···any |
501 | ············43····45····42···any | 501 | ············43····45····42···any |
502 | ··public·long·read(okio.Buffer,·long); | 502 | ··public·long·read(okio.Buffer,·long); |
503 | ····descriptor:·(Lokio/Buffer;J)J | 503 | ····descriptor:·(Lokio/Buffer;J)J |
504 | ····flags:·(0x0001)·ACC_PUBLIC | 504 | ····flags:·(0x0001)·ACC_PUBLIC |
505 | ····Code: | 505 | ····Code: |
506 | ······stack=300,·locals=1 | 506 | ······stack=300,·locals=19,·args_size=3 |
507 | ·········0:·lconst_0 | 507 | ·········0:·lconst_0 |
508 | ·········1:·lstore········4 | 508 | ·········1:·lstore········4 |
509 | ·········3:·lload_2 | 509 | ·········3:·lload_2 |
510 | ·········4:·lload·········4 | 510 | ·········4:·lload·········4 |
511 | ·········6:·lcmp | 511 | ·········6:·lcmp |
512 | ·········7:·istore········6 | 512 | ·········7:·istore········6 |
513 | ·········9:·iload·········6 | 513 | ·········9:·iload·········6 |
Offset 633, 18 lines modified | Offset 633, 18 lines modified | ||
633 | ·······253:·invokestatic··#155················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I | 633 | ·······253:·invokestatic··#155················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I |
634 | ·······256:·istore········15 | 634 | ·······256:·istore········15 |
635 | ·······258:·aload_0 | 635 | ·······258:·aload_0 |
636 | ·······259:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 636 | ·······259:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
637 | ·······262:·astore········16 | 637 | ·······262:·astore········16 |
638 | ·······264:·aload·········16 | 638 | ·······264:·aload·········16 |
639 | ·······266:·getfield······#133················//·Field·com/squareup/okhttp/internal/framed/FramedStream.unacknowledgedBytesRead:J | 639 | ·······266:·getfield······#133················//·Field·com/squareup/okhttp/internal/framed/FramedStream.unacknowledgedBytesRead:J |
640 | ·······269:·lstore········ | 640 | ·······269:·lstore········17 |
641 | ·······271:·aload·········7 | 641 | ·······271:·aload·········7 |
642 | ·······273:·iload·········15 | 642 | ·······273:·iload·········15 |
643 | ·······275:·lload········· | 643 | ·······275:·lload·········17 |
644 | ·······277:·invokevirtual·#159················//·Method·com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V | 644 | ·······277:·invokevirtual·#159················//·Method·com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V |
645 | ·······280:·aload_0 | 645 | ·······280:·aload_0 |
646 | ·······281:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 646 | ·······281:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
647 | ·······284:·astore········7 | 647 | ·······284:·astore········7 |
648 | ·······286:·lconst_0 | 648 | ·······286:·lconst_0 |
649 | ·······287:·lstore········9 | 649 | ·······287:·lstore········9 |
650 | ·······289:·aload·········7 | 650 | ·······289:·aload·········7 |
Offset 723, 18 lines modified | Offset 723, 18 lines modified | ||
723 | ·······437:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 723 | ·······437:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
724 | ·······440:·astore········16 | 724 | ·······440:·astore········16 |
725 | ·······442:·aload·········16 | 725 | ·······442:·aload·········16 |
726 | ·······444:·invokestatic··#137················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; | 726 | ·······444:·invokestatic··#137················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; |
727 | ·······447:·astore········16 | 727 | ·······447:·astore········16 |
728 | ·······449:·aload·········16 | 728 | ·······449:·aload·········16 |
729 | ·······451:·getfield······#160················//·Field·com/squareup/okhttp/internal/framed/FramedConnection.unacknowledgedBytesRead:J | 729 | ·······451:·getfield······#160················//·Field·com/squareup/okhttp/internal/framed/FramedConnection.unacknowledgedBytesRead:J |
730 | ·······454:·lstore········ | 730 | ·······454:·lstore········17 |
731 | ·······456:·aload·········7 | 731 | ·······456:·aload·········7 |
732 | ·······458:·iconst_0 | 732 | ·······458:·iconst_0 |
733 | ·······459:·lload········· | 733 | ·······459:·lload·········17 |
734 | ·······461:·invokevirtual·#159················//·Method·com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V | 734 | ·······461:·invokevirtual·#159················//·Method·com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V |
735 | ·······464:·aload_0 | 735 | ·······464:·aload_0 |
736 | ·······465:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 736 | ·······465:·getfield······#30·················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
737 | ·······468:·astore········7 | 737 | ·······468:·astore········7 |
738 | ·······470:·aload·········7 | 738 | ·······470:·aload·········7 |
739 | ·······472:·invokestatic··#137················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; | 739 | ·······472:·invokestatic··#137················//·Method·com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; |
740 | ·······475:·astore········7 | 740 | ·······475:·astore········7 |
Offset 1226, 15 lines modified | Offset 1226, 15 lines modified | ||
1226 | ·········4:·invokeinterface·#249,··1··········//·InterfaceMethod·okio/BufferedSource.close:()V | 1226 | ·········4:·invokeinterface·#249,··1··········//·InterfaceMethod·okio/BufferedSource.close:()V |
1227 | ·········9:·return | 1227 | ·········9:·return |
1228 | ··public·boolean·nextFrame(com.squareup.okhttp.internal.framed.FrameReader$Handler); | 1228 | ··public·boolean·nextFrame(com.squareup.okhttp.internal.framed.FrameReader$Handler); |
1229 | ····descriptor:·(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z | 1229 | ····descriptor:·(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z |
1230 | ····flags:·(0x0001)·ACC_PUBLIC | 1230 | ····flags:·(0x0001)·ACC_PUBLIC |
1231 | ····Code: | 1231 | ····Code: |
1232 | ······stack=300,·locals=1 | 1232 | ······stack=300,·locals=17,·args_size=2 |
1233 | ·········0:·iconst_0 | 1233 | ·········0:·iconst_0 |
1234 | ·········1:·istore_2 | 1234 | ·········1:·istore_2 |
1235 | ·········2:·aconst_null | 1235 | ·········2:·aconst_null |
1236 | ·········3:·astore_3 | 1236 | ·········3:·astore_3 |
1237 | ·········4:·iconst_1 | 1237 | ·········4:·iconst_1 |
1238 | ·········5:·istore········4 | 1238 | ·········5:·istore········4 |
1239 | ·········7:·aload_0 | 1239 | ·········7:·aload_0 |
Offset 1342, 17 lines modified | Offset 1342, 17 lines modified | ||
1342 | ·················default:·248 | 1342 | ·················default:·248 |
1343 | ············} | 1343 | ············} |
1344 | ·······248:·aload_0 | 1344 | ·······248:·aload_0 |
1345 | ·······249:·getfield······#20·················//·Field·source:Lokio/BufferedSource; | 1345 | ·······249:·getfield······#20·················//·Field·source:Lokio/BufferedSource; |
1346 | ·······252:·astore_3 | 1346 | ·······252:·astore_3 |
1347 | ·······253:·iload·········8 | 1347 | ·······253:·iload·········8 |
1348 | ·······255:·i2l | 1348 | ·······255:·i2l |
1349 | ·······256:·lstore········ | 1349 | ·······256:·lstore········15 |
1350 | ·······258:·aload_3 | 1350 | ·······258:·aload_3 |
1351 | ·······259:·lload········· | 1351 | ·······259:·lload·········15 |
1352 | ·······261:·invokeinterface·#65,··3···········//·InterfaceMethod·okio/BufferedSource.skip:(J)V | 1352 | ·······261:·invokeinterface·#65,··3···········//·InterfaceMethod·okio/BufferedSource.skip:(J)V |
1353 | ·······266:·goto··········93 | 1353 | ·······266:·goto··········93 |
1354 | ·······269:·aload_0 | 1354 | ·······269:·aload_0 |
1355 | ·······270:·aload_1 | 1355 | ·······270:·aload_1 |
1356 | ·······271:·iload·········8 | 1356 | ·······271:·iload·········8 |
1357 | ·······273:·iload·········13 | 1357 | ·······273:·iload·········13 |
1358 | ·······275:·iload·········14 | 1358 | ·······275:·iload·········14 |
Offset 227, 40 lines modified | Offset 227, 38 lines modified | ||
227 | ········this.sink.writeInt(-1·>>>·1·&·n); | 227 | ········this.sink.writeInt(-1·>>>·1·&·n); |
228 | ········this.sink.writeAll((Source)this.headerBlockBuffer); | 228 | ········this.sink.writeAll((Source)this.headerBlockBuffer); |
229 | ········this.sink.flush(); | 229 | ········this.sink.flush(); |
230 | ····} | 230 | ····} |
231 | ····//·monitorexit(this) | 231 | ····//·monitorexit(this) |
232 | ···· | 232 | ···· |
233 | ····public·void·synStream(final·boolean·b,·final·boolean·b2,·final·int·n,·final·int·n2,·final·List·list)·{ | 233 | ····public·void·synStream(final·boolean·b,·final·boolean·b2,·final·int·n,·final·int·n2,·final·List·list)·{ |
234 | ········final·int·n3·=·-1·>>>·1; | ||
235 | ········int·n4·=·false·?·1·:·0; | ||
234 | ········synchronized·(this)·{ | 236 | ········synchronized·(this)·{ |
235 | ············if·(this.closed)·{ | 237 | ············if·(this.closed)·{ |
236 | ················throw·new·IOException("closed"); | 238 | ················throw·new·IOException("closed"); |
237 | ············} | 239 | ············} |
238 | ········} | 240 | ········} |
239 | ········this.writeNameValueBlockToBuffer(list); | 241 | ········this.writeNameValueBlockToBuffer(list); |
240 | ········final·int·n | 242 | ········final·int·n5·=·(int)(10·+·this.headerBlockBuffer.size()); |
241 | ········boolean·b3; | 243 | ········boolean·b3; |
242 | ········if·(b)·{ | 244 | ········if·(b)·{ |
243 | ············b3·=·true; | 245 | ············b3·=·true; |
244 | ········} | 246 | ········} |
245 | ········else·{ | 247 | ········else·{ |
246 | ············b3·=·false; | 248 | ············b3·=·false; |
247 | ········} | 249 | ········} |
248 | ········int·n4; | ||
249 | ········if·(b2)·{ | 250 | ········if·(b2)·{ |
250 | ············n4·=·2; | 251 | ············n4·=·2; |
251 | ········} | 252 | ········} |
252 | ········else·{ | ||
253 | ············n4·=·0; | ||
254 | ········} | ||
255 | ········final·boolean·b4·=·((b3·?·1·:·0)·|·n4)·!=·0x0; | 253 | ········final·boolean·b4·=·((b3·?·1·:·0)·|·n4)·!=·0x0; |
256 | ········this.sink.writeInt(-2147287039); | 254 | ········this.sink.writeInt(-2147287039); |
257 | ········this.sink.writeInt(((b4·?·1·:·0)·&·0xFF)·<<·24·|·(0xFFFFFF·&·n | 255 | ········this.sink.writeInt(((b4·?·1·:·0)·&·0xFF)·<<·24·|·(0xFFFFFF·&·n5)); |
258 | ········this.sink.writeInt( | 256 | ········this.sink.writeInt(n·&·n3); |
259 | ········this.sink.writeInt( | 257 | ········this.sink.writeInt(n2·&·n3); |
260 | ········this.sink.writeShort(0); | 258 | ········this.sink.writeShort(0); |
261 | ········this.sink.writeAll((Source)this.headerBlockBuffer); | 259 | ········this.sink.writeAll((Source)this.headerBlockBuffer); |
262 | ········this.sink.flush(); | 260 | ········this.sink.flush(); |
263 | ····} | 261 | ····} |
264 | ····//·monitorexit(this) | 262 | ····//·monitorexit(this) |
265 | ···· | 263 | ···· |
266 | ····public·void·windowUpdate(final·int·n,·final·long·lng)·{ | 264 | ····public·void·windowUpdate(final·int·n,·final·long·lng)·{ |
Offset 273, 15 lines modified | Offset 273, 15 lines modified | ||
273 | ·········7:·invokevirtual·#35·················//·Method·com/squareup/okhttp/internal/http/StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; | 273 | ·········7:·invokevirtual·#35·················//·Method·com/squareup/okhttp/internal/http/StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; |
274 | ········10:·areturn | 274 | ········10:·areturn |
275 | ··public·com.squareup.okhttp.Response·proceed(com.squareup.okhttp.Request); | 275 | ··public·com.squareup.okhttp.Response·proceed(com.squareup.okhttp.Request); |
276 | ····descriptor:·(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; | 276 | ····descriptor:·(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; |
277 | ····flags:·(0x0001)·ACC_PUBLIC | 277 | ····flags:·(0x0001)·ACC_PUBLIC |
278 | ····Code: | 278 | ····Code: |
279 | ······stack=300,·locals=2 | 279 | ······stack=300,·locals=22,·args_size=2 |
280 | ·········0:·iconst_1 | 280 | ·········0:·iconst_1 |
281 | ·········1:·istore_2 | 281 | ·········1:·istore_2 |
282 | ·········2:·aload_0 | 282 | ·········2:·aload_0 |
283 | ·········3:·getfield······#38·················//·Field·calls:I | 283 | ·········3:·getfield······#38·················//·Field·calls:I |
284 | ·········6:·iconst_1 | 284 | ·········6:·iconst_1 |
285 | ·········7:·iadd | 285 | ·········7:·iadd |
286 | ·········8:·istore_3 | 286 | ·········8:·istore_3 |
Offset 548, 19 lines modified | Offset 548, 19 lines modified | ||
548 | ·······589:·iload_3 | 548 | ·······589:·iload_3 |
549 | ·······590:·if_icmpne·····686 | 549 | ·······590:·if_icmpne·····686 |
550 | ·······593:·aload·········16 | 550 | ·······593:·aload·········16 |
551 | ·······595:·invokevirtual·#201················//·Method·com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; | 551 | ·······595:·invokevirtual·#201················//·Method·com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; |
552 | ·······598:·astore········4 | 552 | ·······598:·astore········4 |
553 | ·······600:·aload·········4 | 553 | ·······600:·aload·········4 |
554 | ·······602:·invokevirtual·#204················//·Method·com/squareup/okhttp/ResponseBody.contentLength:()J | 554 | ·······602:·invokevirtual·#204················//·Method·com/squareup/okhttp/ResponseBody.contentLength:()J |
555 | ·······605:·lstore········1 | 555 | ·······605:·lstore········18 |
556 | ·······607:·lconst_0 | 556 | ·······607:·lconst_0 |
557 | ·······608:·lstore········ | 557 | ·······608:·lstore········20 |
558 | ·······610:·lload·········1 | 558 | ·······610:·lload·········18 |
559 | ·······612:·lload········· | 559 | ·······612:·lload·········20 |
560 | ·······614:·lcmp | 560 | ·······614:·lcmp |
561 | ·······615:·istore_3 | 561 | ·······615:·istore_3 |
562 | ·······616:·iload_3 | 562 | ·······616:·iload_3 |
563 | ·······617:·ifle··········686 | 563 | ·······617:·ifle··········686 |
564 | ·······620:·new···········#206················//·class·java/net/ProtocolException | 564 | ·······620:·new···········#206················//·class·java/net/ProtocolException |
565 | ·······623:·astore········4 | 565 | ·······623:·astore········4 |
566 | ·······625:·new···········#105················//·class·java/lang/StringBuilder | 566 | ·······625:·new···········#105················//·class·java/lang/StringBuilder |
Offset 574, 17 lines modified | Offset 574, 17 lines modified | ||
574 | ·······644:·invokevirtual·#211················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 574 | ·······644:·invokevirtual·#211················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
575 | ·······647:·ldc···········#213················//·String··had·non-zero·Content-Length: | 575 | ·······647:·ldc···········#213················//·String··had·non-zero·Content-Length: |
576 | ·······649:·invokevirtual·#112················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 576 | ·······649:·invokevirtual·#112················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
577 | ·······652:·astore········8 | 577 | ·······652:·astore········8 |
578 | ·······654:·aload·········16 | 578 | ·······654:·aload·········16 |
579 | ·······656:·invokevirtual·#201················//·Method·com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; | 579 | ·······656:·invokevirtual·#201················//·Method·com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; |
580 | ·······659:·invokevirtual·#204················//·Method·com/squareup/okhttp/ResponseBody.contentLength:()J | 580 | ·······659:·invokevirtual·#204················//·Method·com/squareup/okhttp/ResponseBody.contentLength:()J |
581 | ·······662:·lstore········ | 581 | ·······662:·lstore········20 |
582 | ·······664:·aload·········8 | 582 | ·······664:·aload·········8 |
583 | ·······666:·lload········· | 583 | ·······666:·lload·········20 |
584 | ·······668:·invokevirtual·#216················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 584 | ·······668:·invokevirtual·#216················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
585 | ·······671:·invokevirtual·#120················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 585 | ·······671:·invokevirtual·#120················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
586 | ·······674:·astore········8 | 586 | ·······674:·astore········8 |
587 | ·······676:·aload·········4 | 587 | ·······676:·aload·········4 |
588 | ·······678:·aload·········8 | 588 | ·······678:·aload·········8 |
589 | ·······680:·invokespecial·#217················//·Method·java/net/ProtocolException."<init>":(Ljava/lang/String;)V | 589 | ·······680:·invokespecial·#217················//·Method·java/net/ProtocolException."<init>":(Ljava/lang/String;)V |
590 | ·······683:·aload·········4 | 590 | ·······683:·aload·········4 |
Offset 1249, 15 lines modified | Offset 1249, 15 lines modified | ||
1249 | ···········637···640···431···any | 1249 | ···········637···640···431···any |
1250 | ···········645···648···431···any | 1250 | ···········645···648···431···any |
1251 | ··private·void·createTunnel(int,·int); | 1251 | ··private·void·createTunnel(int,·int); |
1252 | ····descriptor:·(II)V | 1252 | ····descriptor:·(II)V |
1253 | ····flags:·(0x0002)·ACC_PRIVATE | 1253 | ····flags:·(0x0002)·ACC_PRIVATE |
1254 | ····Code: | 1254 | ····Code: |
1255 | ······stack=300,·locals=2 | 1255 | ······stack=300,·locals=22,·args_size=3 |
1256 | ·········0:·aload_0 | 1256 | ·········0:·aload_0 |
1257 | ·········1:·invokespecial·#319················//·Method·createTunnelRequest:()Lcom/squareup/okhttp/Request; | 1257 | ·········1:·invokespecial·#319················//·Method·createTunnelRequest:()Lcom/squareup/okhttp/Request; |
1258 | ·········4:·astore_3 | 1258 | ·········4:·astore_3 |
1259 | ·········5:·aload_3 | 1259 | ·········5:·aload_3 |
1260 | ·········6:·invokevirtual·#324················//·Method·com/squareup/okhttp/Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; | 1260 | ·········6:·invokevirtual·#324················//·Method·com/squareup/okhttp/Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; |
1261 | ·········9:·astore········4 | 1261 | ·········9:·astore········4 |
1262 | ········11:·new···········#150················//·class·java/lang/StringBuilder | 1262 | ········11:·new···········#150················//·class·java/lang/StringBuilder |
Offset 1310, 32 lines modified | Offset 1310, 32 lines modified | ||
1310 | ·······118:·getfield······#79·················//·Field·source:Lokio/BufferedSource; | 1310 | ·······118:·getfield······#79·················//·Field·source:Lokio/BufferedSource; |
1311 | ·······121:·invokeinterface·#347,··1··········//·InterfaceMethod·okio/BufferedSource.timeout:()Lokio/Timeout; | 1311 | ·······121:·invokeinterface·#347,··1··········//·InterfaceMethod·okio/BufferedSource.timeout:()Lokio/Timeout; |
1312 | ·······126:·astore········5 | 1312 | ·······126:·astore········5 |
1313 | ·······128:·iload_1 | 1313 | ·······128:·iload_1 |
1314 | ·······129:·i2l | 1314 | ·······129:·i2l |
1315 | ·······130:·lstore········11 | 1315 | ·······130:·lstore········11 |
1316 | ·······132:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 1316 | ·······132:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
1317 | ·······135:·astore········ | 1317 | ·······135:·astore········13 |
1318 | ·······137:·aload·········5 | 1318 | ·······137:·aload·········5 |
1319 | ·······139:·lload·········11 | 1319 | ·······139:·lload·········11 |
1320 | ·······141:·aload········· | 1320 | ·······141:·aload·········13 |
1321 | ·······143:·invokevirtual·#358················//·Method·okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 1321 | ·······143:·invokevirtual·#358················//·Method·okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
1322 | ·······146:·pop | 1322 | ·······146:·pop |
1323 | ·······147:·aload_0 | 1323 | ·······147:·aload_0 |
1324 | ·······148:·getfield······#87·················//·Field·sink:Lokio/BufferedSink; | 1324 | ·······148:·getfield······#87·················//·Field·sink:Lokio/BufferedSink; |
1325 | ·······151:·invokeinterface·#361,··1··········//·InterfaceMethod·okio/BufferedSink.timeout:()Lokio/Timeout; | 1325 | ·······151:·invokeinterface·#361,··1··········//·InterfaceMethod·okio/BufferedSink.timeout:()Lokio/Timeout; |
1326 | ·······156:·astore········5 | 1326 | ·······156:·astore········5 |
1327 | ·······158:·iload_2 | 1327 | ·······158:·iload_2 |
1328 | ·······159:·i2l | 1328 | ·······159:·i2l |
1329 | ·······160:·lstore········11 | 1329 | ·······160:·lstore········11 |
1330 | ·······162:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 1330 | ·······162:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
1331 | ·······165:·astore········ | 1331 | ·······165:·astore········13 |
1332 | ·······167:·aload·········5 | 1332 | ·······167:·aload·········5 |
1333 | ·······169:·lload·········11 | 1333 | ·······169:·lload·········11 |
1334 | ·······171:·aload········· | 1334 | ·······171:·aload·········13 |
1335 | ·······173:·invokevirtual·#358················//·Method·okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 1335 | ·······173:·invokevirtual·#358················//·Method·okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
1336 | ·······176:·pop | 1336 | ·······176:·pop |
1337 | ·······177:·aload_3 | 1337 | ·······177:·aload_3 |
1338 | ·······178:·invokevirtual·#365················//·Method·com/squareup/okhttp/Request.headers:()Lcom/squareup/okhttp/Headers; | 1338 | ·······178:·invokevirtual·#365················//·Method·com/squareup/okhttp/Request.headers:()Lcom/squareup/okhttp/Headers; |
1339 | ·······181:·astore········5 | 1339 | ·······181:·astore········5 |
1340 | ·······183:·aload·········9 | 1340 | ·······183:·aload·········9 |
1341 | ·······185:·aload·········5 | 1341 | ·······185:·aload·········5 |
Offset 1346, 48 lines modified | Offset 1346, 48 lines modified | ||
1346 | ·······197:·aload·········9 | 1346 | ·······197:·aload·········9 |
1347 | ·······199:·invokevirtual·#376················//·Method·com/squareup/okhttp/internal/http/Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; | 1347 | ·······199:·invokevirtual·#376················//·Method·com/squareup/okhttp/internal/http/Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; |
1348 | ·······202:·aload_3 | 1348 | ·······202:·aload_3 |
1349 | ·······203:·invokevirtual·#382················//·Method·com/squareup/okhttp/Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; | 1349 | ·······203:·invokevirtual·#382················//·Method·com/squareup/okhttp/Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; |
1350 | ·······206:·astore········5 | 1350 | ·······206:·astore········5 |
1351 | ·······208:·aload·········5 | 1351 | ·······208:·aload·········5 |
1352 | ·······210:·invokevirtual·#385················//·Method·com/squareup/okhttp/Response$Builder.build:()Lcom/squareup/okhttp/Response; | 1352 | ·······210:·invokevirtual·#385················//·Method·com/squareup/okhttp/Response$Builder.build:()Lcom/squareup/okhttp/Response; |
1353 | ·······213:·astore········1 | 1353 | ·······213:·astore········14 |
1354 | ·······215:·aload·········1 | 1354 | ·······215:·aload·········14 |
1355 | ·······217:·invokestatic··#391················//·Method·com/squareup/okhttp/internal/http/OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J | 1355 | ·······217:·invokestatic··#391················//·Method·com/squareup/okhttp/internal/http/OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J |
1356 | ·······220:·lstore········1 | 1356 | ·······220:·lstore········15 |
1357 | ·······222:·iconst_m1 | 1357 | ·······222:·iconst_m1 |
1358 | ·······223:·i2l | 1358 | ·······223:·i2l |
1359 | ·······224:·lstore········1 | 1359 | ·······224:·lstore········17 |
1360 | ·······226:·lload·········1 | 1360 | ·······226:·lload·········15 |
1361 | ·······228:·lload·········1 | 1361 | ·······228:·lload·········17 |
1362 | ·······230:·lcmp | 1362 | ·······230:·lcmp |
1363 | ·······231:·istore········1 | 1363 | ·······231:·istore········19 |
1364 | ·······233:·iload·········1 | 1364 | ·······233:·iload·········19 |
1365 | ·······235:·ifne··········241 | 1365 | ·······235:·ifne··········241 |
1366 | ·······238:·lconst_0 | 1366 | ·······238:·lconst_0 |
1367 | ·······239:·lstore········1 | 1367 | ·······239:·lstore········15 |
1368 | ·······241:·aload·········9 | 1368 | ·······241:·aload·········9 |
1369 | ·······243:·lload·········1 | 1369 | ·······243:·lload·········15 |
1370 | ·······245:·invokevirtual·#395················//·Method·com/squareup/okhttp/internal/http/Http1xStream.newFixedLengthSource:(J)Lokio/Source; | 1370 | ·······245:·invokevirtual·#395················//·Method·com/squareup/okhttp/internal/http/Http1xStream.newFixedLengthSource:(J)Lokio/Source; |
1371 | ·······248:·astore········ | 1371 | ·······248:·astore········20 |
1372 | ·······250:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 1372 | ·······250:·getstatic·····#353················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
1373 | ·······253:·astore········6 | 1373 | ·······253:·astore········6 |
1374 | ·······255:·aload········· | 1374 | ·······255:·aload·········20 |
1375 | ·······257:·iconst_m1 | 1375 | ·······257:·iconst_m1 |
1376 | ·······258:·iconst_1 | 1376 | ·······258:·iconst_1 |
1377 | ·······259:·iushr | 1377 | ·······259:·iushr |
1378 | ·······260:·aload·········6 | 1378 | ·······260:·aload·········6 |
1379 | ·······262:·invokestatic··#399················//·Method·com/squareup/okhttp/internal/Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z | 1379 | ·······262:·invokestatic··#399················//·Method·com/squareup/okhttp/internal/Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z |
1380 | ·······265:·pop | 1380 | ·······265:·pop |
1381 | ·······266:·aload········· | 1381 | ·······266:·aload·········20 |
1382 | ·······268:·invokeinterface·#404,··1··········//·InterfaceMethod·okio/Source.close:()V | 1382 | ·······268:·invokeinterface·#404,··1··········//·InterfaceMethod·okio/Source.close:()V |
1383 | ·······273:·aload·········1 | 1383 | ·······273:·aload·········14 |
1384 | ·······275:·invokevirtual·#409················//·Method·com/squareup/okhttp/Response.code:()I | 1384 | ·······275:·invokevirtual·#409················//·Method·com/squareup/okhttp/Response.code:()I |
1385 | ·······278:·istore········1 | 1385 | ·······278:·istore········19 |
1386 | ·······280:·iload·········1 | 1386 | ·······280:·iload·········19 |
1387 | ·······282:·lookupswitch··{·//·2 | 1387 | ·······282:·lookupswitch··{·//·2 |
1388 | ·····················200:·362 | 1388 | ·····················200:·362 |
1389 | ·····················407:·424 | 1389 | ·····················407:·424 |
1390 | ·················default:·308 | 1390 | ·················default:·308 |
1391 | ············} | 1391 | ············} |
1392 | ·······308:·new···········#285················//·class·java/io/IOException | 1392 | ·······308:·new···········#285················//·class·java/io/IOException |
1393 | ·······311:·astore········5 | 1393 | ·······311:·astore········5 |
Offset 1395, 44 lines modified | Offset 1395, 44 lines modified | ||
1395 | ·······316:·astore········6 | 1395 | ·······316:·astore········6 |
1396 | ·······318:·aload·········6 | 1396 | ·······318:·aload·········6 |
1397 | ·······320:·invokespecial·#151················//·Method·java/lang/StringBuilder."<init>":()V | 1397 | ·······320:·invokespecial·#151················//·Method·java/lang/StringBuilder."<init>":()V |
1398 | ·······323:·aload·········6 | 1398 | ·······323:·aload·········6 |
1399 | ·······325:·ldc_w·········#411················//·String·Unexpected·response·code·for·CONNECT: | 1399 | ·······325:·ldc_w·········#411················//·String·Unexpected·response·code·for·CONNECT: |
1400 | ·······328:·invokevirtual·#157················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1400 | ·······328:·invokevirtual·#157················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1401 | ·······331:·astore········6 | 1401 | ·······331:·astore········6 |
1402 | ·······333:·aload·········1 | 1402 | ·······333:·aload·········14 |
1403 | ·······335:·invokevirtual·#409················//·Method·com/squareup/okhttp/Response.code:()I | 1403 | ·······335:·invokevirtual·#409················//·Method·com/squareup/okhttp/Response.code:()I |
1404 | ·······338:·istore········2 | 1404 | ·······338:·istore········21 |
1405 | ·······340:·aload·········6 | 1405 | ·······340:·aload·········6 |
1406 | ·······342:·iload·········2 | 1406 | ·······342:·iload·········21 |
1407 | ·······344:·invokevirtual·#334················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 1407 | ·······344:·invokevirtual·#334················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
1408 | ·······347:·invokevirtual·#163················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 1408 | ·······347:·invokevirtual·#163················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
1409 | ·······350:·astore········6 | 1409 | ·······350:·astore········6 |
1410 | ·······352:·aload·········5 | 1410 | ·······352:·aload·········5 |
1411 | ·······354:·aload·········6 | 1411 | ·······354:·aload·········6 |
1412 | ·······356:·invokespecial·#412················//·Method·java/io/IOException."<init>":(Ljava/lang/String;)V | 1412 | ·······356:·invokespecial·#412················//·Method·java/io/IOException."<init>":(Ljava/lang/String;)V |
1413 | ·······359:·aload·········5 | 1413 | ·······359:·aload·········5 |
1414 | ·······361:·athrow | 1414 | ·······361:·athrow |
1415 | ·······362:·aload_0 | 1415 | ·······362:·aload_0 |
1416 | ·······363:·getfield······#79·················//·Field·source:Lokio/BufferedSource; | 1416 | ·······363:·getfield······#79·················//·Field·source:Lokio/BufferedSource; |
1417 | ·······366:·invokeinterface·#415,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; | 1417 | ·······366:·invokeinterface·#415,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; |
1418 | ·······371:·astore········5 | 1418 | ·······371:·astore········5 |
1419 | ·······373:·aload·········5 | 1419 | ·······373:·aload·········5 |
1420 | ·······375:·invokevirtual·#420················//·Method·okio/Buffer.exhausted:()Z | 1420 | ·······375:·invokevirtual·#420················//·Method·okio/Buffer.exhausted:()Z |
1421 | ·······378:·istore········1 | 1421 | ·······378:·istore········19 |
1422 | ·······380:·iload·········1 | 1422 | ·······380:·iload·········19 |
1423 | ·······382:·ifeq··········408 | 1423 | ·······382:·ifeq··········408 |
Max diff block lines reached; 1816/8869 bytes (20.48%) of diff not shown. |
Offset 294, 41 lines modified | Offset 294, 41 lines modified | ||
294 | ············25····29····38···Class·java/io/IOException | 294 | ············25····29····38···Class·java/io/IOException |
295 | ············31····37····38···Class·java/io/IOException | 295 | ············31····37····38···Class·java/io/IOException |
296 | ··private·static·com.squareup.okhttp.OkHttpClient·defaultOkHttpClient(); | 296 | ··private·static·com.squareup.okhttp.OkHttpClient·defaultOkHttpClient(); |
297 | ····descriptor:·()Lcom/squareup/okhttp/OkHttpClient; | 297 | ····descriptor:·()Lcom/squareup/okhttp/OkHttpClient; |
298 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 298 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
299 | ····Code: | 299 | ····Code: |
300 | ······stack=300,·locals= | 300 | ······stack=300,·locals=5,·args_size=0 |
301 | ·········0:·ldc2_w········#49·················//·long·20000l | 301 | ·········0:·ldc2_w········#49·················//·long·20000l |
302 | ·········3:·lstore_0 | 302 | ·········3:·lstore_0 |
303 | ·········4:·new···········#42·················//·class·com/squareup/okhttp/OkHttpClient | 303 | ·········4:·new···········#42·················//·class·com/squareup/okhttp/OkHttpClient |
304 | ·········7:·astore_2 | 304 | ·········7:·astore_2 |
305 | ·········8:·aload_2 | 305 | ·········8:·aload_2 |
306 | ·········9:·invokespecial·#53·················//·Method·com/squareup/okhttp/OkHttpClient."<init>":()V | 306 | ·········9:·invokespecial·#53·················//·Method·com/squareup/okhttp/OkHttpClient."<init>":()V |
307 | ········12:·getstatic·····#63·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 307 | ········12:·getstatic·····#63·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
308 | ········15:·astore_3 | 308 | ········15:·astore_3 |
309 | ········16:·aload_2 | 309 | ········16:·aload_2 |
310 | ········17:·ldc2_w········#54·················//·long·15000l | 310 | ········17:·ldc2_w········#54·················//·long·15000l |
311 | ········20:·aload_3 | 311 | ········20:·aload_3 |
312 | ········21:·invokevirtual·#67·················//·Method·com/squareup/okhttp/OkHttpClient.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V | 312 | ········21:·invokevirtual·#67·················//·Method·com/squareup/okhttp/OkHttpClient.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V |
313 | ········24:·getstatic·····#63·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 313 | ········24:·getstatic·····#63·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
314 | ········27:·astore | 314 | ········27:·astore········4 |
315 | ········2 | 315 | ········29:·aload_2 |
316 | ········ | 316 | ········30:·lload_0 |
317 | ········3 | 317 | ········31:·aload·········4 |
318 | ········3 | 318 | ········33:·invokevirtual·#70·················//·Method·com/squareup/okhttp/OkHttpClient.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V |
319 | ········3 | 319 | ········36:·getstatic·····#63·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
320 | ········3 | 320 | ········39:·astore········4 |
321 | ········ | 321 | ········41:·aload_2 |
322 | ········ | 322 | ········42:·lload_0 |
323 | ········4 | 323 | ········43:·aload·········4 |
324 | ········4 | 324 | ········45:·invokevirtual·#73·················//·Method·com/squareup/okhttp/OkHttpClient.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V |
325 | ········4 | 325 | ········48:·aload_2 |
326 | ········4 | 326 | ········49:·areturn |
327 | ··protected·final·com.squareup.okhttp.OkHttpClient·getClient(); | 327 | ··protected·final·com.squareup.okhttp.OkHttpClient·getClient(); |
328 | ····descriptor:·()Lcom/squareup/okhttp/OkHttpClient; | 328 | ····descriptor:·()Lcom/squareup/okhttp/OkHttpClient; |
329 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL | 329 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL |
330 | ····Code: | 330 | ····Code: |
331 | ······stack=300,·locals=1,·args_size=1 | 331 | ······stack=300,·locals=1,·args_size=1 |
332 | ·········0:·aload_0 | 332 | ·········0:·aload_0 |
Offset 399, 15 lines modified | Offset 399, 15 lines modified | ||
399 | ········63:·athrow | 399 | ········63:·athrow |
400 | ········64:·return | 400 | ········64:·return |
401 | ··private·void·consumeHeader(); | 401 | ··private·void·consumeHeader(); |
402 | ····descriptor:·()V | 402 | ····descriptor:·()V |
403 | ····flags:·(0x0002)·ACC_PRIVATE | 403 | ····flags:·(0x0002)·ACC_PRIVATE |
404 | ····Code: | 404 | ····Code: |
405 | ······stack=300,·locals= | 405 | ······stack=300,·locals=21,·args_size=1 |
406 | ·········0:·aload_0 | 406 | ·········0:·aload_0 |
407 | ·········1:·getfield······#65·················//·Field·source:Lokio/BufferedSource; | 407 | ·········1:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
408 | ·········4:·bipush········10 | 408 | ·········4:·bipush········10 |
409 | ·········6:·i2l | 409 | ·········6:·i2l |
410 | ·········7:·invokeinterface·#99,··3···········//·InterfaceMethod·okio/BufferedSource.require:(J)V | 410 | ·········7:·invokeinterface·#99,··3···········//·InterfaceMethod·okio/BufferedSource.require:(J)V |
411 | ········12:·aload_0 | 411 | ········12:·aload_0 |
412 | ········13:·getfield······#65·················//·Field·source:Lokio/BufferedSource; | 412 | ········13:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
Offset 426, 296 lines modified | Offset 426, 296 lines modified | ||
426 | ········36:·iconst_1 | 426 | ········36:·iconst_1 |
427 | ········37:·iand | 427 | ········37:·iand |
428 | ········38:·istore········5 | 428 | ········38:·istore········5 |
429 | ········40:·iconst_1 | 429 | ········40:·iconst_1 |
430 | ········41:·istore········6 | 430 | ········41:·istore········6 |
431 | ········43:·iload·········5 | 431 | ········43:·iload·········5 |
432 | ········45:·iload·········6 | 432 | ········45:·iload·········6 |
433 | ········47:·if_icmpne·····3 | 433 | ········47:·if_icmpne·····341 |
434 | ········50:·iconst_1 | 434 | ········50:·iconst_1 |
435 | ········51:·istore········7 | 435 | ········51:·istore········7 |
436 | ········53:·iload·········7 | 436 | ········53:·iload·········7 |
437 | ········55:·ifeq··········8 | 437 | ········55:·ifeq··········89 |
438 | ········58:·aload_0 | 438 | ········58:·aload_0 |
439 | ········59:·getfield······#65·················//·Field·source:Lokio/BufferedSource; | 439 | ········59:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
440 | ········62:·invokeinterface·#102,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; | 440 | ········62:·invokeinterface·#102,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; |
441 | ········67:·astore········8 | 441 | ········67:·astore········8 |
442 | ········69:·lconst_0 | 442 | ········69:·lconst_0 |
443 | ········70:·lstore | 443 | ········70:·lstore········9 |
444 | ········7 | 444 | ········72:·bipush········10 |
445 | ········7 | 445 | ········74:·i2l |
446 | ········7 | 446 | ········75:·lstore········11 |
447 | ········7 | 447 | ········77:·aload_0 |
448 | ········7 | 448 | ········78:·astore_1 |
449 | ········7 | 449 | ········79:·aload_0 |
450 | ········ | 450 | ········80:·aload·········8 |
451 | ········81:·lload_2 | ||
452 | ········82:·lload·········9 | 451 | ········82:·lload·········9 |
452 | ········84:·lload·········11 | ||
453 | ········8 | 453 | ········86:·invokespecial·#114················//·Method·updateCrc:(Lokio/Buffer;JJ)V |
454 | ········8 | 454 | ········89:·aload_0 |
455 | ········ | 455 | ········90:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
456 | ········9 | 456 | ········93:·invokeinterface·#118,··1··········//·InterfaceMethod·okio/BufferedSource.readShort:()S |
457 | ········9 | 457 | ········98:·istore········13 |
458 | ······· | 458 | ·······100:·aload_0 |
459 | ······· | 459 | ·······101:·ldc···········#120················//·String·ID1ID2 |
460 | ·······10 | 460 | ·······103:·sipush········8075 |
461 | ·······10 | 461 | ·······106:·iload·········13 |
462 | ·······10 | 462 | ·······108:·invokespecial·#125················//·Method·checkEqual:(Ljava/lang/String;II)V |
463 | ·······1 | 463 | ·······111:·aload_0 |
464 | ·······11 | 464 | ·······112:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
465 | ·······11 | 465 | ·······115:·astore_1 |
466 | ·······11 | 466 | ·······116:·bipush········8 |
467 | ·······11 | 467 | ·······118:·i2l |
468 | ·······11 | 468 | ·······119:·lstore_2 |
469 | ·······1 | 469 | ·······120:·aload_1 |
470 | ·······1 | 470 | ·······121:·lload_2 |
471 | ·······12 | 471 | ·······122:·invokeinterface·#130,··3··········//·InterfaceMethod·okio/BufferedSource.skip:(J)V |
472 | ·······12 | 472 | ·······127:·iload·········4 |
473 | ·······12 | 473 | ·······129:·iconst_2 |
474 | ·······1 | 474 | ·······130:·ishr |
475 | ·······1 | 475 | ·······131:·iconst_1 |
476 | ·······13 | 476 | ·······132:·iand |
477 | ·······13 | 477 | ·······133:·istore········5 |
478 | ·······13 | 478 | ·······135:·iconst_1 |
479 | ·······13 | 479 | ·······136:·istore········6 |
480 | ·······13 | 480 | ·······138:·iload·········5 |
481 | ·······1 | 481 | ·······140:·iload·········6 |
482 | ·······14 | 482 | ·······142:·if_icmpne·····277 |
483 | ·······14 | 483 | ·······145:·aload_0 |
484 | ·······14 | 484 | ·······146:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
485 | ·······14 | 485 | ·······149:·astore_1 |
486 | ·······1 | 486 | ·······150:·iconst_2 |
487 | ·······1 | 487 | ·······151:·i2l |
488 | ·······15 | 488 | ·······152:·lstore_2 |
489 | ·······15 | 489 | ·······153:·aload_1 |
490 | ·······15 | 490 | ·······154:·lload_2 |
491 | ·······15 | 491 | ·······155:·invokeinterface·#99,··3···········//·InterfaceMethod·okio/BufferedSource.require:(J)V |
492 | ·······1 | 492 | ·······160:·iload·········7 |
493 | ·······16 | 493 | ·······162:·ifeq··········195 |
494 | ·······16 | 494 | ·······165:·aload_0 |
495 | ·······16 | 495 | ·······166:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
496 | ·······16 | 496 | ·······169:·invokeinterface·#102,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; |
497 | ·······17 | 497 | ·······174:·astore········8 |
498 | ·······17 | 498 | ·······176:·lconst_0 |
499 | ·······175:·lstore_2 | ||
500 | ·······176:·iconst_2 | ||
501 | ·······177:·i2l | ||
502 | ·······17 | 499 | ·······177:·lstore········9 |
500 | ·······179:·iconst_2 | ||
501 | ·······180:·i2l | ||
502 | ·······181:·lstore········11 | ||
503 | ·······18 | 503 | ·······183:·aload_0 |
504 | ·······18 | 504 | ·······184:·astore_1 |
505 | ·······18 | 505 | ·······185:·aload_0 |
506 | ·······18 | 506 | ·······186:·aload·········8 |
507 | ·······185:·lload_2 | ||
508 | ·······18 | 507 | ·······188:·lload·········9 |
508 | ·······190:·lload·········11 | ||
509 | ·······1 | 509 | ·······192:·invokespecial·#114················//·Method·updateCrc:(Lokio/Buffer;JJ)V |
510 | ·······19 | 510 | ·······195:·aload_0 |
511 | ·······19 | 511 | ·······196:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
512 | ·······19 | 512 | ·······199:·invokeinterface·#102,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; |
513 | ·······20 | 513 | ·······204:·invokevirtual·#135················//·Method·okio/Buffer.readShortLe:()S |
514 | ·······20 | 514 | ·······207:·istore········14 |
515 | ·······20 | 515 | ·······209:·aload_0 |
516 | ·······2 | 516 | ·······210:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
517 | ·······2 | 517 | ·······213:·astore_1 |
518 | ·······21 | 518 | ·······214:·iload·········14 |
519 | ·······21 | 519 | ·······216:·i2l |
520 | ·······21 | 520 | ·······217:·lstore_2 |
521 | ·······21 | 521 | ·······218:·aload_1 |
522 | ·······21 | 522 | ·······219:·lload_2 |
523 | ·······2 | 523 | ·······220:·invokeinterface·#99,··3···········//·InterfaceMethod·okio/BufferedSource.require:(J)V |
524 | ·······22 | 524 | ·······225:·iload·········7 |
525 | ·······22 | 525 | ·······227:·ifeq··········261 |
526 | ·······2 | 526 | ·······230:·aload_0 |
527 | ·······2 | 527 | ·······231:·getfield······#65·················//·Field·source:Lokio/BufferedSource; |
528 | ·······23 | 528 | ·······234:·invokeinterface·#102,··1··········//·InterfaceMethod·okio/BufferedSource.buffer:()Lokio/Buffer; |
529 | ·······23 | 529 | ·······239:·astore········8 |
530 | ·······2 | 530 | ·······241:·lconst_0 |
531 | ·······238:·lstore_2 | ||
Max diff block lines reached; 12796/20937 bytes (61.12%) of diff not shown. |
Offset 176, 58 lines modified | Offset 176, 58 lines modified | ||
176 | ········73:·invokevirtual·#49·················//·Method·okio/Timeout.throwIfReached:()V | 176 | ········73:·invokevirtual·#49·················//·Method·okio/Timeout.throwIfReached:()V |
177 | ········76:·aload_1 | 177 | ········76:·aload_1 |
178 | ········77:·iconst_1 | 178 | ········77:·iconst_1 |
179 | ········78:·invokevirtual·#56·················//·Method·okio/Buffer.writableSegment:(I)Lokio/Segment; | 179 | ········78:·invokevirtual·#56·················//·Method·okio/Buffer.writableSegment:(I)Lokio/Segment; |
180 | ········81:·astore········9 | 180 | ········81:·astore········9 |
181 | ········83:·aload·········9 | 181 | ········83:·aload·········9 |
182 | ········85:·getfield······#62·················//·Field·okio/Segment.limit:I | 182 | ········85:·getfield······#62·················//·Field·okio/Segment.limit:I |
183 | ········88:·istore········ | 183 | ········88:·istore········10 |
184 | ········90:·sipush········2048 | 184 | ········90:·sipush········2048 |
185 | ········93:·iload········· | 185 | ········93:·iload·········10 |
186 | ········95:·isub | 186 | ········95:·isub |
187 | ········96:·i2l | 187 | ········96:·i2l |
188 | ········97:·lstore········4 | 188 | ········97:·lstore········4 |
189 | ········99:·lload_2 | 189 | ········99:·lload_2 |
190 | ·······100:·lload·········4 | 190 | ·······100:·lload·········4 |
191 | ·······102:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J | 191 | ·······102:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J |
192 | ·······105:·lstore········4 | 192 | ·······105:·lstore········4 |
193 | ·······107:·lload·········4 | 193 | ·······107:·lload·········4 |
194 | ·······109:·l2i | 194 | ·······109:·l2i |
195 | ·······110:·istore········1 | 195 | ·······110:·istore········11 |
196 | ·······112:·aload_0 | 196 | ·······112:·aload_0 |
197 | ·······113:·getfield······#14·················//·Field·val$in:Ljava/io/InputStream; | 197 | ·······113:·getfield······#14·················//·Field·val$in:Ljava/io/InputStream; |
198 | ·······116:·astore········7 | 198 | ·······116:·astore········7 |
199 | ·······118:·aload·········9 | 199 | ·······118:·aload·········9 |
200 | ·······120:·getfield······#72·················//·Field·okio/Segment.data:[B | 200 | ·······120:·getfield······#72·················//·Field·okio/Segment.data:[B |
201 | ·······123:·astore········8 | 201 | ·······123:·astore········8 |
202 | ·······125:·aload·········9 | 202 | ·······125:·aload·········9 |
203 | ·······127:·getfield······#62·················//·Field·okio/Segment.limit:I | 203 | ·······127:·getfield······#62·················//·Field·okio/Segment.limit:I |
204 | ·······130:·istore········ | 204 | ·······130:·istore········6 |
205 | ·······132:·aload·········7 | 205 | ·······132:·aload·········7 |
206 | ·······134:·aload·········8 | 206 | ·······134:·aload·········8 |
207 | ·······136:·iload·········6 | ||
207 | ·······13 | 208 | ·······138:·iload·········11 |
208 | ·······138:·iload·········10 | ||
209 | ·······140:·invokevirtual·#76·················//·Method·java/io/InputStream.read:([BII)I | 209 | ·······140:·invokevirtual·#76·················//·Method·java/io/InputStream.read:([BII)I |
210 | ·······143:·istore········12 | 210 | ·······143:·istore········12 |
211 | ·······145:·iconst_m1 | 211 | ·······145:·iconst_m1 |
212 | ·······146:·istore········ | 212 | ·······146:·istore········10 |
213 | ·······148:·iload·········12 | 213 | ·······148:·iload·········12 |
214 | ·······150:·iload········· | 214 | ·······150:·iload·········10 |
215 | ·······152:·if_icmpne·····162 | 215 | ·······152:·if_icmpne·····162 |
216 | ·······155:·iconst_m1 | 216 | ·······155:·iconst_m1 |
217 | ·······156:·i2l | 217 | ·······156:·i2l |
218 | ·······157:·lstore········4 | 218 | ·······157:·lstore········4 |
219 | ·······159:·goto··········66 | 219 | ·······159:·goto··········66 |
220 | ·······162:·aload·········9 | 220 | ·······162:·aload·········9 |
221 | ·······164:·getfield······#62·················//·Field·okio/Segment.limit:I | 221 | ·······164:·getfield······#62·················//·Field·okio/Segment.limit:I |
222 | ·······167:·iload·········12 | 222 | ·······167:·iload·········12 |
223 | ·······169:·iadd | 223 | ·······169:·iadd |
224 | ·······170:·istore········ | 224 | ·······170:·istore········10 |
225 | ·······172:·aload·········9 | 225 | ·······172:·aload·········9 |
226 | ·······174:·iload········· | 226 | ·······174:·iload·········10 |
227 | ·······176:·putfield······#62·················//·Field·okio/Segment.limit:I | 227 | ·······176:·putfield······#62·················//·Field·okio/Segment.limit:I |
228 | ·······179:·aload_1 | 228 | ·······179:·aload_1 |
229 | ·······180:·getfield······#80·················//·Field·okio/Buffer.size:J | 229 | ·······180:·getfield······#80·················//·Field·okio/Buffer.size:J |
230 | ·······183:·lstore········4 | 230 | ·······183:·lstore········4 |
231 | ·······185:·iload·········12 | 231 | ·······185:·iload·········12 |
232 | ·······187:·i2l | 232 | ·······187:·i2l |
233 | ·······188:·lstore········13 | 233 | ·······188:·lstore········13 |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | ·········7:·invokespecial·#12·················//·Method·okio/ForwardingSource."<init>":(Lokio/Source;)V | 58 | ·········7:·invokespecial·#12·················//·Method·okio/ForwardingSource."<init>":(Lokio/Source;)V |
59 | ········10:·return | 59 | ········10:·return |
60 | ··public·long·read(okio.Buffer,·long); | 60 | ··public·long·read(okio.Buffer,·long); |
61 | ····descriptor:·(Lokio/Buffer;J)J | 61 | ····descriptor:·(Lokio/Buffer;J)J |
62 | ····flags:·(0x0001)·ACC_PUBLIC | 62 | ····flags:·(0x0001)·ACC_PUBLIC |
63 | ····Code: | 63 | ····Code: |
64 | ······stack=300,·locals=1 | 64 | ······stack=300,·locals=17,·args_size=3 |
65 | ·········0:·iconst_m1 | 65 | ·········0:·iconst_m1 |
66 | ·········1:·i2l | 66 | ·········1:·i2l |
67 | ·········2:·lstore········4 | 67 | ·········2:·lstore········4 |
68 | ·········4:·aload_0 | 68 | ·········4:·aload_0 |
69 | ·········5:·getfield······#8··················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; | 69 | ·········5:·getfield······#8··················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; |
70 | ·········8:·astore········6 | 70 | ·········8:·astore········6 |
71 | ········10:·aload·········6 | 71 | ········10:·aload·········6 |
Offset 110, 17 lines modified | Offset 110, 17 lines modified | ||
110 | ········86:·getfield······#8··················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; | 110 | ········86:·getfield······#8··················//·Field·this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; |
111 | ········89:·astore········13 | 111 | ········89:·astore········13 |
112 | ········91:·aload·········13 | 112 | ········91:·aload·········13 |
113 | ········93:·invokestatic··#18·················//·Method·com/squareup/okhttp/internal/framed/NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I | 113 | ········93:·invokestatic··#18·················//·Method·com/squareup/okhttp/internal/framed/NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I |
114 | ········96:·i2l | 114 | ········96:·i2l |
115 | ········97:·lload·········8 | 115 | ········97:·lload·········8 |
116 | ········99:·lsub | 116 | ········99:·lsub |
117 | ·······100:·lstore········1 | 117 | ·······100:·lstore········14 |
118 | ·······102:·lload·········1 | 118 | ·······102:·lload·········14 |
119 | ·······104:·l2i | 119 | ·······104:·l2i |
120 | ·······105:·istore········1 | 120 | ·······105:·istore········16 |
121 | ·······107:·aload·········12 | 121 | ·······107:·aload·········12 |
122 | ·······109:·iload·········1 | 122 | ·······109:·iload·········16 |
123 | ·······111:·invokestatic··#32·················//·Method·com/squareup/okhttp/internal/framed/NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I | 123 | ·······111:·invokestatic··#32·················//·Method·com/squareup/okhttp/internal/framed/NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I |
124 | ·······114:·pop | 124 | ·······114:·pop |
125 | ·······115:·goto··········26 | 125 | ·······115:·goto··········26 |
126 | } | 126 | } |
Offset 405, 15 lines modified | Offset 405, 15 lines modified | ||
405 | ········43:·putfield······#105················//·Field·closed:Z | 405 | ········43:·putfield······#105················//·Field·closed:Z |
406 | ········46:·goto··········9 | 406 | ········46:·goto··········9 |
407 | ··public·long·read(okio.Buffer,·long); | 407 | ··public·long·read(okio.Buffer,·long); |
408 | ····descriptor:·(Lokio/Buffer;J)J | 408 | ····descriptor:·(Lokio/Buffer;J)J |
409 | ····flags:·(0x0001)·ACC_PUBLIC | 409 | ····flags:·(0x0001)·ACC_PUBLIC |
410 | ····Code: | 410 | ····Code: |
411 | ······stack=300,·locals=1 | 411 | ······stack=300,·locals=19,·args_size=3 |
412 | ·········0:·lconst_0 | 412 | ·········0:·lconst_0 |
413 | ·········1:·lstore········4 | 413 | ·········1:·lstore········4 |
414 | ·········3:·iconst_m1 | 414 | ·········3:·iconst_m1 |
415 | ·········4:·i2l | 415 | ·········4:·i2l |
416 | ·········5:·lstore········6 | 416 | ·········5:·lstore········6 |
417 | ·········7:·lload_2 | 417 | ·········7:·lload_2 |
418 | ·········8:·lload·········4 | 418 | ·········8:·lload·········4 |
Offset 490, 29 lines modified | Offset 490, 29 lines modified | ||
490 | ·······158:·goto··········100 | 490 | ·······158:·goto··········100 |
491 | ·······161:·aload_0 | 491 | ·······161:·aload_0 |
492 | ·······162:·getfield······#18·················//·Field·this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; | 492 | ·······162:·getfield······#18·················//·Field·this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; |
493 | ·······165:·invokestatic··#35·················//·Method·com/squareup/okhttp/internal/http/Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; | 493 | ·······165:·invokestatic··#35·················//·Method·com/squareup/okhttp/internal/http/Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; |
494 | ·······168:·astore········15 | 494 | ·······168:·astore········15 |
495 | ·······170:·aload_0 | 495 | ·······170:·aload_0 |
496 | ·······171:·getfield······#24·················//·Field·bytesRemainingInChunk:J | 496 | ·······171:·getfield······#24·················//·Field·bytesRemainingInChunk:J |
497 | ·······174:·lstore········ | 497 | ·······174:·lstore········16 |
498 | ·······176:·lload_2 | 498 | ·······176:·lload_2 |
499 | ·······177:·lload········· | 499 | ·······177:·lload·········16 |
500 | ·······179:·invokestatic··#139················//·Method·java/lang/Math.min:(JJ)J | 500 | ·······179:·invokestatic··#139················//·Method·java/lang/Math.min:(JJ)J |
501 | ·······182:·lstore········ | 501 | ·······182:·lstore········16 |
502 | ·······184:·aload·········15 | 502 | ·······184:·aload·········15 |
503 | ·······186:·aload_1 | 503 | ·······186:·aload_1 |
504 | ·······187:·lload········· | 504 | ·······187:·lload·········16 |
505 | ·······189:·invokeinterface·#143,··4··········//·InterfaceMethod·okio/BufferedSource.read:(Lokio/Buffer;J)J | 505 | ·······189:·invokeinterface·#143,··4··········//·InterfaceMethod·okio/BufferedSource.read:(Lokio/Buffer;J)J |
506 | ·······194:·lstore········11 | 506 | ·······194:·lstore········11 |
507 | ·······196:·lload·········11 | 507 | ·······196:·lload·········11 |
508 | ·······198:·lload·········6 | 508 | ·······198:·lload·········6 |
509 | ·······200:·lcmp | 509 | ·······200:·lcmp |
510 | ·······201:·istore········1 | 510 | ·······201:·istore········18 |
511 | ·······203:·iload·········1 | 511 | ·······203:·iload·········18 |
512 | ·······205:·ifne··········227 | 512 | ·······205:·ifne··········227 |
513 | ·······208:·aload_0 | 513 | ·······208:·aload_0 |
514 | ·······209:·invokevirtual·#121················//·Method·unexpectedEndOfInput:()V | 514 | ·······209:·invokevirtual·#121················//·Method·unexpectedEndOfInput:()V |
515 | ·······212:·new···········#62·················//·class·java/net/ProtocolException | 515 | ·······212:·new···········#62·················//·class·java/net/ProtocolException |
516 | ·······215:·astore········9 | 516 | ·······215:·astore········9 |
517 | ·······217:·aload·········9 | 517 | ·······217:·aload·········9 |
518 | ·······219:·ldc···········#145················//·String·unexpected·end·of·stream | 518 | ·······219:·ldc···········#145················//·String·unexpected·end·of·stream |
Offset 589, 59 lines modified | Offset 589, 60 lines modified | ||
589 | ············if·(read·==·-1)·{ | 589 | ············if·(read·==·-1)·{ |
590 | ················throw·new·EOFException(); | 590 | ················throw·new·EOFException(); |
591 | ············} | 591 | ············} |
592 | ········} | 592 | ········} |
593 | ····} | 593 | ····} |
594 | ···· | 594 | ···· |
595 | ····public·long·readHexadecimalUnsignedLong()·{ | 595 | ····public·long·readHexadecimalUnsignedLong()·{ |
596 | ········final·long·n·=·0L; | ||
596 | ········if·(this.size·==· | 597 | ········if·(this.size·==·n)·{ |
597 | ············throw·new·IllegalStateException("size·==·0"); | 598 | ············throw·new·IllegalStateException("size·==·0"); |
598 | ········} | 599 | ········} |
599 | ········long·n·=·0L; | 600 | ········long·n2·=·0L; |
600 | ········int·n | 601 | ········int·n3·=·0; |
601 | ········boolean·b·=·false; | 602 | ········boolean·b·=·false; |
602 | ········while·(true)·{ | 603 | ········while·(true)·{ |
603 | ············final·Segment·head·=·this.head; | 604 | ············final·Segment·head·=·this.head; |
604 | ············final·byte[]·data·=·head.data; | 605 | ············final·byte[]·data·=·head.data; |
605 | ············int·i; | 606 | ············int·i; |
606 | ············int·limit; | 607 | ············int·limit; |
607 | ············for·(i·=·head.pos,·limit·=·head.limit;·i·<·limit;·++i,·++n | 608 | ············for·(i·=·head.pos,·limit·=·head.limit;·i·<·limit;·++i,·++n3)·{ |
608 | ················final·byte·j·=·data[i]; | 609 | ················final·byte·j·=·data[i]; |
609 | ················int·n | 610 | ················int·n4; |
610 | ················if·(j·>=·48·&&·j·<=·57)·{ | 611 | ················if·(j·>=·48·&&·j·<=·57)·{ |
611 | ····················n | 612 | ····················n4·=·j·-·48; |
612 | ················} | 613 | ················} |
613 | ················else·if·(j·>=·97·&&·j·<=·102)·{ | 614 | ················else·if·(j·>=·97·&&·j·<=·102)·{ |
614 | ····················n | 615 | ····················n4·=·j·-·97·+·10; |
615 | ················} | 616 | ················} |
616 | ················else·if·(j·>=·65·&&·j·<=·70)·{ | 617 | ················else·if·(j·>=·65·&&·j·<=·70)·{ |
617 | ····················n | 618 | ····················n4·=·j·-·65·+·10; |
618 | ················} | 619 | ················} |
619 | ················else·{ | 620 | ················else·{ |
620 | ····················if·(n | 621 | ····················if·(n3·==·0)·{ |
621 | ························throw·new·NumberFormatException("Expected·leading·[0-9a-fA-F]·character·but·was·0x"·+·Integer.toHexString((int)j)); | 622 | ························throw·new·NumberFormatException("Expected·leading·[0-9a-fA-F]·character·but·was·0x"·+·Integer.toHexString((int)j)); |
622 | ····················} | 623 | ····················} |
623 | ····················b·=·true; | 624 | ····················b·=·true; |
624 | ····················break; | 625 | ····················break; |
625 | ················} | 626 | ················} |
626 | ················if·((0xF000000000000000L·&·n)·!=· | 627 | ················if·((0xF000000000000000L·&·n2)·!=·n)·{ |
627 | ····················throw·new·NumberFormatException("Number·too·large:·"·+·new·Buffer().writeHexadecimalUnsignedLong(n).writeByte(j).readUtf8()); | 628 | ····················throw·new·NumberFormatException("Number·too·large:·"·+·new·Buffer().writeHexadecimalUnsignedLong(n2).writeByte(j).readUtf8()); |
628 | ················} | 629 | ················} |
629 | ················n·=·(n·<<·4·|·(long)n | 630 | ················n2·=·(n2·<<·4·|·(long)n4); |
630 | ············} | 631 | ············} |
631 | ············if·(i·==·limit)·{ | 632 | ············if·(i·==·limit)·{ |
632 | ················this.head·=·head.pop(); | 633 | ················this.head·=·head.pop(); |
633 | ················SegmentPool.recycle(head); | 634 | ················SegmentPool.recycle(head); |
634 | ············} | 635 | ············} |
635 | ············else·{ | 636 | ············else·{ |
636 | ················head.pos·=·i; | 637 | ················head.pos·=·i; |
637 | ············} | 638 | ············} |
638 | ············if·(b·||·this.head·==·null)·{ | 639 | ············if·(b·||·this.head·==·null)·{ |
639 | ················this.size·-=·n | 640 | ················this.size·-=·n3; |
640 | ················return·n; | 641 | ················return·n2; |
641 | ············} | 642 | ············} |
642 | ········} | 643 | ········} |
643 | ····} | 644 | ····} |
644 | ···· | 645 | ···· |
645 | ····public·int·readInt()·{ | 646 | ····public·int·readInt()·{ |
646 | ········final·long·n·=·(long)4; | 647 | ········final·long·n·=·(long)4; |
647 | ········if·(this.size·<·n)·{ | 648 | ········if·(this.size·<·n)·{ |
Offset 1002, 15 lines modified | Offset 1002, 15 lines modified | ||
1002 | ·······205:·lstore········6 | 1002 | ·······205:·lstore········6 |
1003 | ·······207:·goto··········171 | 1003 | ·······207:·goto··········171 |
1004 | ··public·long·readAll(okio.Sink); | 1004 | ··public·long·readAll(okio.Sink); |
1005 | ····descriptor:·(Lokio/Sink;)J | 1005 | ····descriptor:·(Lokio/Sink;)J |
1006 | ····flags:·(0x0001)·ACC_PUBLIC | 1006 | ····flags:·(0x0001)·ACC_PUBLIC |
1007 | ····Code: | 1007 | ····Code: |
1008 | ······stack=300,·locals=1 | 1008 | ······stack=300,·locals=17,·args_size=2 |
1009 | ·········0:·lconst_0 | 1009 | ·········0:·lconst_0 |
1010 | ·········1:·lstore_2 | 1010 | ·········1:·lstore_2 |
1011 | ·········2:·aload_1 | 1011 | ·········2:·aload_1 |
1012 | ·········3:·ifnonnull·····21 | 1012 | ·········3:·ifnonnull·····21 |
1013 | ·········6:·new···········#24·················//·class·java/lang/IllegalArgumentException | 1013 | ·········6:·new···········#24·················//·class·java/lang/IllegalArgumentException |
1014 | ·········9:·astore········4 | 1014 | ·········9:·astore········4 |
1015 | ········11:·aload·········4 | 1015 | ········11:·aload·········4 |
Offset 1088, 18 lines modified | Offset 1088, 18 lines modified | ||
1088 | ·······157:·getfield······#31·················//·Field·buffer:Lokio/Buffer; | 1088 | ·······157:·getfield······#31·················//·Field·buffer:Lokio/Buffer; |
1089 | ·······160:·astore········4 | 1089 | ·······160:·astore········4 |
1090 | ·······162:·aload_0 | 1090 | ·······162:·aload_0 |
1091 | ·······163:·getfield······#31·················//·Field·buffer:Lokio/Buffer; | 1091 | ·······163:·getfield······#31·················//·Field·buffer:Lokio/Buffer; |
1092 | ·······166:·astore········7 | 1092 | ·······166:·astore········7 |
1093 | ·······168:·aload·········7 | 1093 | ·······168:·aload·········7 |
1094 | ·······170:·invokevirtual·#150················//·Method·okio/Buffer.size:()J | 1094 | ·······170:·invokevirtual·#150················//·Method·okio/Buffer.size:()J |
1095 | ·······173:·lstore········1 | 1095 | ·······173:·lstore········15 |
1096 | ·······175:·aload_1 | 1096 | ·······175:·aload_1 |
1097 | ·······176:·aload·········4 | 1097 | ·······176:·aload·········4 |
1098 | ·······178:·lload·········1 | 1098 | ·······178:·lload·········15 |
1099 | ·······180:·invokeinterface·#148,··4··········//·InterfaceMethod·okio/Sink.write:(Lokio/Buffer;J)V | 1099 | ·······180:·invokeinterface·#148,··4··········//·InterfaceMethod·okio/Sink.write:(Lokio/Buffer;J)V |
1100 | ·······185:·lload·········5 | 1100 | ·······185:·lload·········5 |
1101 | ·······187:·lreturn | 1101 | ·······187:·lreturn |
1102 | ··public·byte·readByte(); | 1102 | ··public·byte·readByte(); |
1103 | ····descriptor:·()B | 1103 | ····descriptor:·()B |
1104 | ····flags:·(0x0001)·ACC_PUBLIC | 1104 | ····flags:·(0x0001)·ACC_PUBLIC |
Offset 1292, 15 lines modified | Offset 1292, 15 lines modified | ||
1292 | ·········from····to··target·type | 1292 | ·········from····to··target·type |
1293 | ·············1·····5····15···Class·java/io/EOFException | 1293 | ·············1·····5····15···Class·java/io/EOFException |
1294 | ··public·void·readFully(byte[]); | 1294 | ··public·void·readFully(byte[]); |
1295 | ····descriptor:·([B)V | 1295 | ····descriptor:·([B)V |
1296 | ····flags:·(0x0001)·ACC_PUBLIC | 1296 | ····flags:·(0x0001)·ACC_PUBLIC |
1297 | ····Code: | 1297 | ····Code: |
1298 | ······stack=300,·locals=1 | 1298 | ······stack=300,·locals=15,·args_size=2 |
1299 | ·········0:·aload_1 | 1299 | ·········0:·aload_1 |
1300 | ·········1:·arraylength | 1300 | ·········1:·arraylength |
1301 | ·········2:·istore_2 | 1301 | ·········2:·istore_2 |
1302 | ·········3:·iload_2 | 1302 | ·········3:·iload_2 |
1303 | ·········4:·i2l | 1303 | ·········4:·i2l |
1304 | ·········5:·lstore_3 | 1304 | ·········5:·lstore_3 |
1305 | ·········6:·aload_0 | 1305 | ·········6:·aload_0 |
Offset 1323, 51 lines modified | Offset 1323, 51 lines modified | ||
1323 | ········37:·lconst_0 | 1323 | ········37:·lconst_0 |
1324 | ········38:·lstore········8 | 1324 | ········38:·lstore········8 |
1325 | ········40:·lload_3 | 1325 | ········40:·lload_3 |
1326 | ········41:·lload·········8 | 1326 | ········41:·lload·········8 |
1327 | ········43:·lcmp | 1327 | ········43:·lcmp |
1328 | ········44:·istore_2 | 1328 | ········44:·istore_2 |
1329 | ········45:·iload_2 | 1329 | ········45:·iload_2 |
1330 | ········46:·ifle··········11 | 1330 | ········46:·ifle··········116 |
1331 | ········49:·aload_0 | 1331 | ········49:·aload_0 |
1332 | ········50:·getfield······#31·················//·Field·buffer:Lokio/Buffer; | 1332 | ········50:·getfield······#31·················//·Field·buffer:Lokio/Buffer; |
1333 | ········53:·astore········7 | 1333 | ········53:·astore········7 |
1334 | ········55:·aload_0 | 1334 | ········55:·aload_0 |
1335 | ········56:·getfield······#31·················//·Field·buffer:Lokio/Buffer; | 1335 | ········56:·getfield······#31·················//·Field·buffer:Lokio/Buffer; |
1336 | ········59:·astore········10 | 1336 | ········59:·astore········10 |
1337 | ········61:·aload·········10 | 1337 | ········61:·aload·········10 |
1338 | ········63:·getfield······#81·················//·Field·okio/Buffer.size:J | 1338 | ········63:·getfield······#81·················//·Field·okio/Buffer.size:J |
1339 | ········66:·lstore_3 | ||
1340 | ········67:·lload_3 | ||
1341 | ········68:·l2i | ||
1342 | ········6 | 1339 | ········66:·lstore········11 |
1340 | ········68:·lload·········11 | ||
1341 | ········70:·l2i | ||
1342 | ········71:·istore········13 | ||
1343 | ········7 | 1343 | ········73:·aload·········7 |
1344 | ········7 | 1344 | ········75:·aload_1 |
1345 | ········7 | 1345 | ········76:·iload·········6 |
1346 | ········7 | 1346 | ········78:·iload·········13 |
1347 | ········ | 1347 | ········80:·invokevirtual·#119················//·Method·okio/Buffer.read:([BII)I |
1348 | ········8 | 1348 | ········83:·istore········14 |
1349 | ········8 | 1349 | ········85:·iconst_m1 |
1350 | ········8 | 1350 | ········86:·istore_2 |
1351 | ········8 | 1351 | ········87:·iload·········14 |
1352 | ········8 | 1352 | ········89:·iload_2 |
1353 | ········ | 1353 | ········90:·if_icmpne·····106 |
1354 | ········9 | 1354 | ········93:·new···········#212················//·class·java/lang/AssertionError |
1355 | ········9 | 1355 | ········96:·astore········7 |
1356 | ········9 | 1356 | ········98:·aload·········7 |
1357 | ······· | 1357 | ·······100:·invokespecial·#213················//·Method·java/lang/AssertionError."<init>":()V |
1358 | ·······10 | 1358 | ·······103:·aload·········7 |
1359 | ·······10 | 1359 | ·······105:·athrow |
1360 | ·······10 | 1360 | ·······106:·iload·········6 |
1361 | ·······10 | 1361 | ·······108:·iload·········14 |
1362 | ·······1 | 1362 | ·······110:·iadd |
1363 | ·······1 | 1363 | ·······111:·istore········6 |
1364 | ·······11 | 1364 | ·······113:·goto··········25 |
1365 | ·······11 | 1365 | ·······116:·aload·········5 |
1366 | ·······11 | 1366 | ·······118:·athrow |
1367 | ······Exception·table: | 1367 | ······Exception·table: |
1368 | ·········from····to··target·type | 1368 | ·········from····to··target·type |
1369 | ·············0·····2····20···Class·java/io/EOFException | 1369 | ·············0·····2····20···Class·java/io/EOFException |
1370 | ·············7····11····20···Class·java/io/EOFException | 1370 | ·············7····11····20···Class·java/io/EOFException |
1371 | ··public·long·readHexadecimalUnsignedLong(); | 1371 | ··public·long·readHexadecimalUnsignedLong(); |
1372 | ····descriptor:·()J | 1372 | ····descriptor:·()J |
Offset 1637, 78 lines modified | Offset 1637, 80 lines modified | ||
1637 | ········10:·invokevirtual·#262················//·Method·okio/Buffer.readUtf8:(J)Ljava/lang/String; | 1637 | ········10:·invokevirtual·#262················//·Method·okio/Buffer.readUtf8:(J)Ljava/lang/String; |
1638 | ········13:·areturn | 1638 | ········13:·areturn |
1639 | ··public·int·readUtf8CodePoint(); | 1639 | ··public·int·readUtf8CodePoint(); |
1640 | ····descriptor:·()I | 1640 | ····descriptor:·()I |
1641 | ····flags:·(0x0001)·ACC_PUBLIC | 1641 | ····flags:·(0x0001)·ACC_PUBLIC |
1642 | ····Code: | 1642 | ····Code: |
1643 | ······stack=300,·locals= | 1643 | ······stack=300,·locals=9,·args_size=1 |
1644 | ·········0:·aload_0 | ||
1645 | ········· | 1644 | ·········0:·lconst_1 |
1645 | ·········1:·lstore_1 | ||
1646 | ·········2:·aload_0 | ||
1647 | ·········3:·lload_1 | ||
1646 | ········· | 1648 | ·········4:·invokevirtual·#154················//·Method·require:(J)V |
1647 | ········· | 1649 | ·········7:·aload_0 |
1648 | ········· | 1650 | ·········8:·getfield······#31·················//·Field·buffer:Lokio/Buffer; |
1649 | ········ | 1651 | ········11:·astore_3 |
1650 | ········1 | 1652 | ········12:·lconst_0 |
1651 | ········1 | 1653 | ········13:·lstore········4 |
1652 | ········1 | 1654 | ········15:·aload_3 |
1653 | ········1 | 1655 | ········16:·lload·········4 |
Max diff block lines reached; 2567/11335 bytes (22.65%) of diff not shown. |
Offset 597, 15 lines modified | Offset 597, 15 lines modified | ||
597 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->emitCompleteSegments()Lokio/BufferedSink; | 597 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->emitCompleteSegments()Lokio/BufferedSink; |
598 | ····.line·47 | 598 | ····.line·47 |
599 | ····return-void | 599 | ····return-void |
600 | .end·method | 600 | .end·method |
601 | .method·public·writeAll(Lokio/Source;)J | 601 | .method·public·writeAll(Lokio/Source;)J |
602 | ····.locals· | 602 | ····.locals·7 |
603 | ····.param·p1,·"source"····#·Lokio/Source; | 603 | ····.param·p1,·"source"····#·Lokio/Source; |
604 | ····.annotation·system·Ldalvik/annotation/Throws; | 604 | ····.annotation·system·Ldalvik/annotation/Throws; |
605 | ········value·=·{ | 605 | ········value·=·{ |
606 | ············Ljava/io/IOException; | 606 | ············Ljava/io/IOException; |
607 | ········} | 607 | ········} |
608 | ····.end·annotation | 608 | ····.end·annotation |
Offset 626, 17 lines modified | Offset 626, 17 lines modified | ||
626 | ····const-wide/16·v2,·0x0 | 626 | ····const-wide/16·v2,·0x0 |
627 | ····.line·102 | 627 | ····.line·102 |
628 | ····.local·v2,·"totalBytesRead":J | 628 | ····.local·v2,·"totalBytesRead":J |
629 | ····:goto_0 | 629 | ····:goto_0 |
630 | ····iget-object·v4,·p0,·Lokio/RealBufferedSink;->buffer:Lokio/Buffer; | 630 | ····iget-object·v4,·p0,·Lokio/RealBufferedSink;->buffer:Lokio/Buffer; |
631 | ····const-wide/16·v | 631 | ····const-wide/16·v5,·0x800 |
632 | ····invoke-interface·{p1,·v4,·v | 632 | ····invoke-interface·{p1,·v4,·v5,·v6},·Lokio/Source;->read(Lokio/Buffer;J)J |
633 | ····move-result-wide·v0 | 633 | ····move-result-wide·v0 |
634 | ····.local·v0,·"readCount":J | 634 | ····.local·v0,·"readCount":J |
635 | ····const-wide/16·v4,·-0x1 | 635 | ····const-wide/16·v4,·-0x1 |
636 | ····cmp-long·v4,·v0,·v4 | 636 | ····cmp-long·v4,·v0,·v4 |
Offset 690, 15 lines modified | Offset 690, 15 lines modified | ||
690 | ····move-result-object·v0 | 690 | ····move-result-object·v0 |
691 | ····return-object·v0 | 691 | ····return-object·v0 |
692 | .end·method | 692 | .end·method |
693 | .method·public·writeDecimalLong(J)Lokio/BufferedSink; | 693 | .method·public·writeDecimalLong(J)Lokio/BufferedSink; |
694 | ····.locals· | 694 | ····.locals·2 |
695 | ····.param·p1,·"v"····#·J | 695 | ····.param·p1,·"v"····#·J |
696 | ····.annotation·system·Ldalvik/annotation/Throws; | 696 | ····.annotation·system·Ldalvik/annotation/Throws; |
697 | ········value·=·{ | 697 | ········value·=·{ |
698 | ············Ljava/io/IOException; | 698 | ············Ljava/io/IOException; |
699 | ········} | 699 | ········} |
700 | ····.end·annotation | 700 | ····.end·annotation |
Offset 727, 15 lines modified | Offset 727, 15 lines modified | ||
727 | ····move-result-object·v0 | 727 | ····move-result-object·v0 |
728 | ····return-object·v0 | 728 | ····return-object·v0 |
729 | .end·method | 729 | .end·method |
730 | .method·public·writeHexadecimalUnsignedLong(J)Lokio/BufferedSink; | 730 | .method·public·writeHexadecimalUnsignedLong(J)Lokio/BufferedSink; |
731 | ····.locals· | 731 | ····.locals·2 |
732 | ····.param·p1,·"v"····#·J | 732 | ····.param·p1,·"v"····#·J |
733 | ····.annotation·system·Ldalvik/annotation/Throws; | 733 | ····.annotation·system·Ldalvik/annotation/Throws; |
734 | ········value·=·{ | 734 | ········value·=·{ |
735 | ············Ljava/io/IOException; | 735 | ············Ljava/io/IOException; |
736 | ········} | 736 | ········} |
737 | ····.end·annotation | 737 | ····.end·annotation |
Offset 838, 15 lines modified | Offset 838, 15 lines modified | ||
838 | ····move-result-object·v0 | 838 | ····move-result-object·v0 |
839 | ····return-object·v0 | 839 | ····return-object·v0 |
840 | .end·method | 840 | .end·method |
841 | .method·public·writeLong(J)Lokio/BufferedSink; | 841 | .method·public·writeLong(J)Lokio/BufferedSink; |
842 | ····.locals· | 842 | ····.locals·2 |
843 | ····.param·p1,·"v"····#·J | 843 | ····.param·p1,·"v"····#·J |
844 | ····.annotation·system·Ldalvik/annotation/Throws; | 844 | ····.annotation·system·Ldalvik/annotation/Throws; |
845 | ········value·=·{ | 845 | ········value·=·{ |
846 | ············Ljava/io/IOException; | 846 | ············Ljava/io/IOException; |
847 | ········} | 847 | ········} |
848 | ····.end·annotation | 848 | ····.end·annotation |
Offset 875, 15 lines modified | Offset 875, 15 lines modified | ||
875 | ····move-result-object·v0 | 875 | ····move-result-object·v0 |
876 | ····return-object·v0 | 876 | ····return-object·v0 |
877 | .end·method | 877 | .end·method |
878 | .method·public·writeLongLe(J)Lokio/BufferedSink; | 878 | .method·public·writeLongLe(J)Lokio/BufferedSink; |
879 | ····.locals· | 879 | ····.locals·2 |
880 | ····.param·p1,·"v"····#·J | 880 | ····.param·p1,·"v"····#·J |
881 | ····.annotation·system·Ldalvik/annotation/Throws; | 881 | ····.annotation·system·Ldalvik/annotation/Throws; |
882 | ········value·=·{ | 882 | ········value·=·{ |
883 | ············Ljava/io/IOException; | 883 | ············Ljava/io/IOException; |
884 | ········} | 884 | ········} |
885 | ····.end·annotation | 885 | ····.end·annotation |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····.line·25 | 70 | ····.line·25 |
71 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSource;->closed:Z | 71 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSource;->closed:Z |
72 | ····return·v0 | 72 | ····return·v0 |
73 | .end·method | 73 | .end·method |
74 | .method·private·rangeEquals(JLokio/ByteString;)Z | 74 | .method·private·rangeEquals(JLokio/ByteString;)Z |
75 | ····.locals· | 75 | ····.locals·2 |
76 | ····.param·p1,·"offset"····#·J | 76 | ····.param·p1,·"offset"····#·J |
77 | ····.param·p3,·"bytes"····#·Lokio/ByteString; | 77 | ····.param·p3,·"bytes"····#·Lokio/ByteString; |
78 | ····.annotation·system·Ldalvik/annotation/Throws; | 78 | ····.annotation·system·Ldalvik/annotation/Throws; |
79 | ········value·=·{ | 79 | ········value·=·{ |
80 | ············Ljava/io/IOException; | 80 | ············Ljava/io/IOException; |
81 | ········} | 81 | ········} |
82 | ····.end·annotation | 82 | ····.end·annotation |
Offset 881, 17 lines modified | Offset 881, 17 lines modified | ||
881 | ····.line·157 | 881 | ····.line·157 |
882 | ····iget-object·v4,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 882 | ····iget-object·v4,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
883 | ····iget-object·v5,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 883 | ····iget-object·v5,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
884 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J | 884 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J |
885 | ····move-result-wide·v | 885 | ····move-result-wide·v5 |
886 | ····invoke-interface·{p1,·v4,·v | 886 | ····invoke-interface·{p1,·v4,·v5,·v6},·Lokio/Sink;->write(Lokio/Buffer;J)V |
887 | ····.line·159 | 887 | ····.line·159 |
888 | ····:cond_3 | 888 | ····:cond_3 |
889 | ····return-wide·v2 | 889 | ····return-wide·v2 |
890 | .end·method | 890 | .end·method |
891 | .method·public·readByte()B | 891 | .method·public·readByte()B |
Offset 1044, 17 lines modified | Offset 1044, 17 lines modified | ||
1044 | ····move-result·v2 | 1044 | ····move-result·v2 |
1045 | ····if-eqz·v2,·:cond_3 | 1045 | ····if-eqz·v2,·:cond_3 |
1046 | ····.line·255 | 1046 | ····.line·255 |
1047 | ····iget-object·v2,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1047 | ····iget-object·v2,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
1048 | ····int-to-long·v | 1048 | ····int-to-long·v3,·v1 |
1049 | ····invoke-virtual·{v2,·v | 1049 | ····invoke-virtual·{v2,·v3,·v4},·Lokio/Buffer;->getByte(J)B |
1050 | ····move-result·v0 | 1050 | ····move-result·v0 |
1051 | ····.line·256 | 1051 | ····.line·256 |
1052 | ····.local·v0,·"b":B | 1052 | ····.local·v0,·"b":B |
1053 | ····const/16·v2,·0x30 | 1053 | ····const/16·v2,·0x30 |
Offset 1156, 30 lines modified | Offset 1156, 30 lines modified | ||
1156 | ····invoke-virtual·{p1,·v1},·Lokio/Buffer;->writeAll(Lokio/Source;)J | 1156 | ····invoke-virtual·{p1,·v1},·Lokio/Buffer;->writeAll(Lokio/Source;)J |
1157 | ····.line·139 | 1157 | ····.line·139 |
1158 | ····throw·v0 | 1158 | ····throw·v0 |
1159 | .end·method | 1159 | .end·method |
1160 | .method·public·readFully([B)V | 1160 | .method·public·readFully([B)V |
1161 | ····.locals· | 1161 | ····.locals·7 |
1162 | ····.param·p1,·"sink"····#·[B | 1162 | ····.param·p1,·"sink"····#·[B |
1163 | ····.annotation·system·Ldalvik/annotation/Throws; | 1163 | ····.annotation·system·Ldalvik/annotation/Throws; |
1164 | ········value·=·{ | 1164 | ········value·=·{ |
1165 | ············Ljava/io/IOException; | 1165 | ············Ljava/io/IOException; |
1166 | ········} | 1166 | ········} |
1167 | ····.end·annotation | 1167 | ····.end·annotation |
1168 | ····.prologue | 1168 | ····.prologue |
1169 | ····.line·107 | 1169 | ····.line·107 |
1170 | ····:try_start_0 | 1170 | ····:try_start_0 |
1171 | ····array-length·v3,·p1 | 1171 | ····array-length·v3,·p1 |
1172 | ····int-to-long·v | 1172 | ····int-to-long·v3,·v3 |
1173 | ····invoke-virtual·{p0,·v | 1173 | ····invoke-virtual·{p0,·v3,·v4},·Lokio/RealBufferedSource;->require(J)V |
1174 | ····:try_end_0 | 1174 | ····:try_end_0 |
1175 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1175 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1176 | ····.line·118 | 1176 | ····.line·118 |
1177 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1177 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
1178 | ····invoke-virtual·{v3,·p1},·Lokio/Buffer;->readFully([B)V | 1178 | ····invoke-virtual·{v3,·p1},·Lokio/Buffer;->readFully([B)V |
Offset 1196, 19 lines modified | Offset 1196, 19 lines modified | ||
1196 | ····const/4·v1,·0x0 | 1196 | ····const/4·v1,·0x0 |
1197 | ····.line·111 | 1197 | ····.line·111 |
1198 | ····.local·v1,·"offset":I | 1198 | ····.local·v1,·"offset":I |
1199 | ····:goto_0 | 1199 | ····:goto_0 |
1200 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1200 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
1201 | ····iget-wide·v | 1201 | ····iget-wide·v3,·v3,·Lokio/Buffer;->size:J |
1202 | ····const-wide/16·v | 1202 | ····const-wide/16·v5,·0x0 |
1203 | ····cmp-long·v3,·v | 1203 | ····cmp-long·v3,·v3,·v5 |
1204 | ····if-lez·v3,·:cond_1 | 1204 | ····if-lez·v3,·:cond_1 |
1205 | ····.line·112 | 1205 | ····.line·112 |
1206 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1206 | ····iget-object·v3,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
1207 | ····iget-object·v4,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1207 | ····iget-object·v4,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
Offset 1274, 17 lines modified | Offset 1274, 17 lines modified | ||
1274 | ····move-result·v2 | 1274 | ····move-result·v2 |
1275 | ····if-eqz·v2,·:cond_4 | 1275 | ····if-eqz·v2,·:cond_4 |
1276 | ····.line·273 | 1276 | ····.line·273 |
1277 | ····iget-object·v2,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; | 1277 | ····iget-object·v2,·p0,·Lokio/RealBufferedSource;->buffer:Lokio/Buffer; |
1278 | ····int-to-long·v | 1278 | ····int-to-long·v3,·v1 |
1279 | ····invoke-virtual·{v2,·v | 1279 | ····invoke-virtual·{v2,·v3,·v4},·Lokio/Buffer;->getByte(J)B |
1280 | ····move-result·v0 | 1280 | ····move-result·v0 |
1281 | ····.line·274 | 1281 | ····.line·274 |
1282 | ····.local·v0,·"b":B | 1282 | ····.local·v0,·"b":B |
1283 | ····const/16·v2,·0x30 | 1283 | ····const/16·v2,·0x30 |
Offset 1502, 15 lines modified | Offset 1502, 15 lines modified | ||
1502 | ····move-result·v0 | 1502 | ····move-result·v0 |
1503 | ····return·v0 | 1503 | ····return·v0 |
1504 | .end·method | 1504 | .end·method |
Max diff block lines reached; 3370/6770 bytes (49.78%) of diff not shown. |
Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
117 | ····:try_end_1 | 117 | ····:try_end_1 |
118 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 118 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
119 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
120 | .end·method | 120 | .end·method |
121 | .method·static·take()Lokio/Segment; | 121 | .method·static·take()Lokio/Segment; |
122 | ····.locals· | 122 | ····.locals·7 |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·37 | 124 | ····.line·37 |
125 | ····const-class·v2,·Lokio/SegmentPool; | 125 | ····const-class·v2,·Lokio/SegmentPool; |
126 | ····monitor-enter·v2 | 126 | ····monitor-enter·v2 |
Offset 146, 21 lines modified | Offset 146, 21 lines modified | ||
146 | ····.line·41 | 146 | ····.line·41 |
147 | ····const/4·v1,·0x0 | 147 | ····const/4·v1,·0x0 |
148 | ····iput-object·v1,·v0,·Lokio/Segment;->next:Lokio/Segment; | 148 | ····iput-object·v1,·v0,·Lokio/Segment;->next:Lokio/Segment; |
149 | ····.line·42 | 149 | ····.line·42 |
150 | ····sget-wide·v | 150 | ····sget-wide·v3,·Lokio/SegmentPool;->byteCount:J |
151 | ····const-wide/16·v | 151 | ····const-wide/16·v5,·0x800 |
152 | ····sub-long/2addr·v | 152 | ····sub-long/2addr·v3,·v5 |
153 | ····sput-wide·v | 153 | ····sput-wide·v3,·Lokio/SegmentPool;->byteCount:J |
154 | ····.line·43 | 154 | ····.line·43 |
155 | ····monitor-exit·v2 | 155 | ····monitor-exit·v2 |
156 | ····.line·46 | 156 | ····.line·46 |
157 | ····.end·local·v0····#·"result":Lokio/Segment; | 157 | ····.end·local·v0····#·"result":Lokio/Segment; |
158 | ····:goto_0 | 158 | ····:goto_0 |
Offset 49, 25 lines modified | Offset 49, 25 lines modified | ||
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····return-object·v0 | 50 | ····return-object·v0 |
51 | .end·method | 51 | .end·method |
52 | .method·private·static·declared-synchronized·awaitTimeout()Lokio/AsyncTimeout; | 52 | .method·private·static·declared-synchronized·awaitTimeout()Lokio/AsyncTimeout; |
53 | ····.locals·1 | 53 | ····.locals·11 |
54 | ····.annotation·system·Ldalvik/annotation/Throws; | 54 | ····.annotation·system·Ldalvik/annotation/Throws; |
55 | ········value·=·{ | 55 | ········value·=·{ |
56 | ············Ljava/lang/InterruptedException; | 56 | ············Ljava/lang/InterruptedException; |
57 | ········} | 57 | ········} |
58 | ····.end·annotation | 58 | ····.end·annotation |
59 | ····.prologue | 59 | ····.prologue |
60 | ····const-wide/32·v | 60 | ····const-wide/32·v9,·0xf4240 |
61 | ····const/4·v | 61 | ····const/4·v5,·0x0 |
62 | ····.line·307 | 62 | ····.line·307 |
63 | ····const-class·v6,·Lokio/AsyncTimeout; | 63 | ····const-class·v6,·Lokio/AsyncTimeout; |
64 | ····monitor-enter·v6 | 64 | ····monitor-enter·v6 |
65 | ····:try_start_0 | 65 | ····:try_start_0 |
Offset 82, 94 lines modified | Offset 82, 94 lines modified | ||
82 | ····.line·311 | 82 | ····.line·311 |
83 | ····const-class·v7,·Lokio/AsyncTimeout; | 83 | ····const-class·v7,·Lokio/AsyncTimeout; |
84 | ····invoke-virtual·{v7},·Ljava/lang/Object;->wait()V | 84 | ····invoke-virtual·{v7},·Ljava/lang/Object;->wait()V |
85 | ····:try_end_0 | 85 | ····:try_end_0 |
86 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 86 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
87 | ····move-object·v0,·v | 87 | ····move-object·v0,·v5 |
88 | ····.line·330 | 88 | ····.line·330 |
89 | ····.end·local·v0····#·"node":Lokio/AsyncTimeout; | 89 | ····.end·local·v0····#·"node":Lokio/AsyncTimeout; |
90 | ····.local·v | 90 | ····.local·v3,·"waitNanos":J |
91 | ····:goto_0 | 91 | ····:goto_0 |
92 | ····monitor-exit·v6 | 92 | ····monitor-exit·v6 |
93 | ····return-object·v0 | 93 | ····return-object·v0 |
94 | ····.line·315 | 94 | ····.line·315 |
95 | ····.end·local·v | 95 | ····.end·local·v3····#·"waitNanos":J |
96 | ····.restart·local·v0····#·"node":Lokio/AsyncTimeout; | 96 | ····.restart·local·v0····#·"node":Lokio/AsyncTimeout; |
97 | ····:cond_0 | 97 | ····:cond_0 |
98 | ····:try_start_1 | 98 | ····:try_start_1 |
99 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 99 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
100 | ····move-result-wide·v | 100 | ····move-result-wide·v7 |
101 | ····invoke-direct·{v0,·v | 101 | ····invoke-direct·{v0,·v7,·v8},·Lokio/AsyncTimeout;->remainingNanos(J)J |
102 | ····move-result-wide·v | 102 | ····move-result-wide·v3 |
103 | ····.line·318 | 103 | ····.line·318 |
104 | ····.restart·local·v | 104 | ····.restart·local·v3····#·"waitNanos":J |
105 | ····const-wide/16·v | 105 | ····const-wide/16·v7,·0x0 |
106 | ····cmp-long·v7,·v | 106 | ····cmp-long·v7,·v3,·v7 |
107 | ····if-lez·v7,·:cond_1 | 107 | ····if-lez·v7,·:cond_1 |
108 | ····.line·321 | 108 | ····.line·321 |
109 | ····const-wide/32·v | 109 | ····const-wide/32·v7,·0xf4240 |
110 | ····div-long·v | 110 | ····div-long·v1,·v3,·v7 |
111 | ····.line·322 | 111 | ····.line·322 |
112 | ····.local·v | 112 | ····.local·v1,·"waitMillis":J |
113 | ····mul-long·v | 113 | ····mul-long·v7,·v1,·v9 |
114 | ····sub-long/2addr·v | 114 | ····sub-long/2addr·v3,·v7 |
115 | ····.line·323 | 115 | ····.line·323 |
116 | ····const-class·v7,·Lokio/AsyncTimeout; | 116 | ····const-class·v7,·Lokio/AsyncTimeout; |
117 | ····long-to-int·v8,·v | 117 | ····long-to-int·v8,·v3 |
118 | ····invoke-virtual·{v7,·v | 118 | ····invoke-virtual·{v7,·v1,·v2,·v8},·Ljava/lang/Object;->wait(JI)V |
119 | ····move-object·v0,·v | 119 | ····move-object·v0,·v5 |
120 | ····.line·324 | 120 | ····.line·324 |
121 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
122 | ····.line·328 | 122 | ····.line·328 |
123 | ····.end·local·v | 123 | ····.end·local·v1····#·"waitMillis":J |
124 | ····:cond_1 | 124 | ····:cond_1 |
125 | ····sget-object·v | 125 | ····sget-object·v5,·Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; |
126 | ····iget-object·v7,·v0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; | 126 | ····iget-object·v7,·v0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; |
127 | ····iput-object·v7,·v | 127 | ····iput-object·v7,·v5,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; |
128 | ····.line·329 | 128 | ····.line·329 |
129 | ····const/4·v | 129 | ····const/4·v5,·0x0 |
130 | ····iput-object·v | 130 | ····iput-object·v5,·v0,·Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; |
131 | ····:try_end_1 | 131 | ····:try_end_1 |
132 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 132 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
133 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
134 | ····.line·307 | 134 | ····.line·307 |
135 | ····.end·local·v | 135 | ····.end·local·v3····#·"waitNanos":J |
136 | ····:catchall_0 | 136 | ····:catchall_0 |
137 | ····move-exception·v | 137 | ····move-exception·v5 |
138 | ····monitor-exit·v6 | 138 | ····monitor-exit·v6 |
139 | ····throw·v | 139 | ····throw·v5 |
140 | .end·method | 140 | .end·method |
141 | .method·private·static·declared-synchronized·cancelScheduledTimeout(Lokio/AsyncTimeout;)Z | 141 | .method·private·static·declared-synchronized·cancelScheduledTimeout(Lokio/AsyncTimeout;)Z |
142 | ····.locals·3 | 142 | ····.locals·3 |
143 | ····.param·p0,·"node"····#·Lokio/AsyncTimeout; | 143 | ····.param·p0,·"node"····#·Lokio/AsyncTimeout; |
144 | ····.prologue | 144 | ····.prologue |
Offset 233, 256 lines modified | Offset 233, 256 lines modified | ||
233 | ····monitor-exit·v2 | 233 | ····monitor-exit·v2 |
234 | ····throw·v1 | 234 | ····throw·v1 |
235 | .end·method | 235 | .end·method |
Max diff block lines reached; 7883/11527 bytes (68.39%) of diff not shown. |
Offset 167, 28 lines modified | Offset 167, 28 lines modified | ||
167 | ········} | 167 | ········} |
168 | ····.end·annotation | 168 | ····.end·annotation |
169 | ····.prologue | 169 | ····.prologue |
170 | ····.line·114 | 170 | ····.line·114 |
171 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 171 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
172 | ····const-wide/16·v | 172 | ····const-wide/16·v1,·0xa |
173 | ····invoke-interface·{v0,·v | 173 | ····invoke-interface·{v0,·v1,·v2},·Lokio/BufferedSource;->require(J)V |
174 | ····.line·115 | 174 | ····.line·115 |
175 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 175 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
176 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; | 176 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; |
177 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
178 | ····const-wide/16·v | 178 | ····const-wide/16·v1,·0x3 |
179 | ····invoke-virtual·{v0,·v | 179 | ····invoke-virtual·{v0,·v1,·v2},·Lokio/Buffer;->getByte(J)B |
180 | ····move-result·v7 | 180 | ····move-result·v7 |
181 | ····.line·116 | 181 | ····.line·116 |
182 | ····.local·v7,·"flags":B | 182 | ····.local·v7,·"flags":B |
183 | ····shr-int/lit8·v0,·v7,·0x1 | 183 | ····shr-int/lit8·v0,·v7,·0x1 |
Offset 234, 33 lines modified | Offset 234, 33 lines modified | ||
234 | ····const/16·v1,·0x1f8b | 234 | ····const/16·v1,·0x1f8b |
235 | ····invoke-direct·{p0,·v0,·v1,·v8},·Lokio/GzipSource;->checkEqual(Ljava/lang/String;II)V | 235 | ····invoke-direct·{p0,·v0,·v1,·v8},·Lokio/GzipSource;->checkEqual(Ljava/lang/String;II)V |
236 | ····.line·121 | 236 | ····.line·121 |
237 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 237 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
238 | ····const-wide/16·v | 238 | ····const-wide/16·v1,·0x8 |
239 | ····invoke-interface·{v0,·v | 239 | ····invoke-interface·{v0,·v1,·v2},·Lokio/BufferedSource;->skip(J)V |
240 | ····.line·127 | 240 | ····.line·127 |
241 | ····shr-int/lit8·v0,·v7,·0x2 | 241 | ····shr-int/lit8·v0,·v7,·0x2 |
242 | ····and-int/lit8·v0,·v0,·0x1 | 242 | ····and-int/lit8·v0,·v0,·0x1 |
243 | ····const/4·v1,·0x1 | 243 | ····const/4·v1,·0x1 |
244 | ····if-ne·v0,·v1,·:cond_3 | 244 | ····if-ne·v0,·v1,·:cond_3 |
245 | ····.line·128 | 245 | ····.line·128 |
246 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 246 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
247 | ····const-wide/16·v | 247 | ····const-wide/16·v1,·0x2 |
248 | ····invoke-interface·{v0,·v | 248 | ····invoke-interface·{v0,·v1,·v2},·Lokio/BufferedSource;->require(J)V |
249 | ····.line·129 | 249 | ····.line·129 |
250 | ····if-eqz·v6,·:cond_1 | 250 | ····if-eqz·v6,·:cond_1 |
251 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 251 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
252 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; | 252 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; |
Offset 281, 51 lines modified | Offset 281, 51 lines modified | ||
281 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; | 281 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; |
282 | ····move-result-object·v0 | 282 | ····move-result-object·v0 |
283 | ····invoke-virtual·{v0},·Lokio/Buffer;->readShortLe()S | 283 | ····invoke-virtual·{v0},·Lokio/Buffer;->readShortLe()S |
284 | ····move-result·v | 284 | ····move-result·v11 |
285 | ····.line·131 | 285 | ····.line·131 |
286 | ····.local·v | 286 | ····.local·v11,·"xlen":I |
287 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 287 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
288 | ····int-to-long·v | 288 | ····int-to-long·v1,·v11 |
289 | ····invoke-interface·{v0,·v | 289 | ····invoke-interface·{v0,·v1,·v2},·Lokio/BufferedSource;->require(J)V |
290 | ····.line·132 | 290 | ····.line·132 |
291 | ····if-eqz·v6,·:cond_2 | 291 | ····if-eqz·v6,·:cond_2 |
292 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 292 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
293 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; | 293 | ····invoke-interface·{v0},·Lokio/BufferedSource;->buffer()Lokio/Buffer; |
294 | ····move-result-object·v1 | 294 | ····move-result-object·v1 |
295 | ····const-wide/16·v2,·0x0 | 295 | ····const-wide/16·v2,·0x0 |
296 | ····int-to-long·v4,·v | 296 | ····int-to-long·v4,·v11 |
297 | ····move-object·v0,·p0 | 297 | ····move-object·v0,·p0 |
298 | ····invoke-direct/range·{v0·..·v5},·Lokio/GzipSource;->updateCrc(Lokio/Buffer;JJ)V | 298 | ····invoke-direct/range·{v0·..·v5},·Lokio/GzipSource;->updateCrc(Lokio/Buffer;JJ)V |
299 | ····.line·133 | 299 | ····.line·133 |
300 | ····:cond_2 | 300 | ····:cond_2 |
301 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 301 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
302 | ····int-to-long·v | 302 | ····int-to-long·v1,·v11 |
303 | ····invoke-interface·{v0,·v | 303 | ····invoke-interface·{v0,·v1,·v2},·Lokio/BufferedSource;->skip(J)V |
304 | ····.line·140 | 304 | ····.line·140 |
305 | ····.end·local·v | 305 | ····.end·local·v11····#·"xlen":I |
306 | ····:cond_3 | 306 | ····:cond_3 |
307 | ····shr-int/lit8·v0,·v7,·0x3 | 307 | ····shr-int/lit8·v0,·v7,·0x3 |
308 | ····and-int/lit8·v0,·v0,·0x1 | 308 | ····and-int/lit8·v0,·v0,·0x1 |
309 | ····const/4·v1,·0x1 | 309 | ····const/4·v1,·0x1 |
Offset 334, 74 lines modified | Offset 334, 74 lines modified | ||
334 | ····.line·141 | 334 | ····.line·141 |
335 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; | 335 | ····iget-object·v0,·p0,·Lokio/GzipSource;->source:Lokio/BufferedSource; |
336 | ····const/4·v1,·0x0 | 336 | ····const/4·v1,·0x0 |
337 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSource;->indexOf(B)J | 337 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSource;->indexOf(B)J |
338 | ····move-result-wide·v | 338 | ····move-result-wide·v9 |
339 | ····.line·142 | 339 | ····.line·142 |
340 | ····.local·v | 340 | ····.local·v9,·"index":J |
341 | ····const-wide/16·v0,·-0x1 | 341 | ····const-wide/16·v0,·-0x1 |
Max diff block lines reached; 5739/9410 bytes (60.99%) of diff not shown. |
Offset 66, 15 lines modified | Offset 66, 15 lines modified | ||
66 | ····iput-wide·v0,·p0,·Lokio/Timeout;->timeoutNanos:J | 66 | ····iput-wide·v0,·p0,·Lokio/Timeout;->timeoutNanos:J |
67 | ····.line·129 | 67 | ····.line·129 |
68 | ····return-object·p0 | 68 | ····return-object·p0 |
69 | .end·method | 69 | .end·method |
70 | .method·public·final·deadline(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 70 | .method·public·final·deadline(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
71 | ····.locals· | 71 | ····.locals·4 |
72 | ····.param·p1,·"duration"····#·J | 72 | ····.param·p1,·"duration"····#·J |
73 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 73 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·121 | 75 | ····.line·121 |
76 | ····const-wide/16·v0,·0x0 | 76 | ····const-wide/16·v0,·0x0 |
Offset 111, 46 lines modified | Offset 111, 46 lines modified | ||
111 | ········value·=·{ | 111 | ········value·=·{ |
112 | ············Ljava/io/IOException; | 112 | ············Ljava/io/IOException; |
113 | ········} | 113 | ········} |
114 | ····.end·annotation | 114 | ····.end·annotation |
115 | ····.prologue | 115 | ····.prologue |
116 | ····.line·208 | 116 | ····.line·208 |
117 | ····const/4·v | 117 | ····const/4·v3,·0x0 |
118 | ····.line·209 | 118 | ····.line·209 |
119 | ····.local·v | 119 | ····.local·v3,·"throwOnTimeout":Z |
120 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; | 120 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; |
121 | ····invoke-virtual·{v4},·Lokio/AsyncTimeout;->enter()V | 121 | ····invoke-virtual·{v4},·Lokio/AsyncTimeout;->enter()V |
122 | ····.line·211 | 122 | ····.line·211 |
123 | ····:try_start_0 | 123 | ····:try_start_0 |
124 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->val$source:Lokio/Source; | 124 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->val$source:Lokio/Source; |
125 | ····invoke-interface·{v4,·p1,·p2,·p3},·Lokio/Source;->read(Lokio/Buffer;J)J | 125 | ····invoke-interface·{v4,·p1,·p2,·p3},·Lokio/Source;->read(Lokio/Buffer;J)J |
126 | ····:try_end_0 | 126 | ····:try_end_0 |
127 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 127 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
128 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 128 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
129 | ····move-result-wide·v | 129 | ····move-result-wide·v1 |
130 | ····.line·212 | 130 | ····.line·212 |
131 | ····.local·v | 131 | ····.local·v1,·"result":J |
132 | ····const/4·v | 132 | ····const/4·v3,·0x1 |
133 | ····.line·217 | 133 | ····.line·217 |
134 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; | 134 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; |
135 | ····invoke-virtual·{v4,·v | 135 | ····invoke-virtual·{v4,·v3},·Lokio/AsyncTimeout;->exit(Z)V |
136 | ····return-wide·v | 136 | ····return-wide·v1 |
137 | ····.line·214 | 137 | ····.line·214 |
138 | ····.end·local·v | 138 | ····.end·local·v1····#·"result":J |
139 | ····:catch_0 | 139 | ····:catch_0 |
140 | ····move-exception·v0 | 140 | ····move-exception·v0 |
141 | ····.line·215 | 141 | ····.line·215 |
142 | ····.local·v0,·"e":Ljava/io/IOException; | 142 | ····.local·v0,·"e":Ljava/io/IOException; |
143 | ····:try_start_1 | 143 | ····:try_start_1 |
144 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; | 144 | ····iget-object·v4,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; |
Offset 166, 15 lines modified | Offset 166, 15 lines modified | ||
166 | ····.line·217 | 166 | ····.line·217 |
167 | ····.end·local·v0····#·"e":Ljava/io/IOException; | 167 | ····.end·local·v0····#·"e":Ljava/io/IOException; |
168 | ····:catchall_0 | 168 | ····:catchall_0 |
169 | ····move-exception·v4 | 169 | ····move-exception·v4 |
170 | ····iget-object·v5,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; | 170 | ····iget-object·v5,·p0,·Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; |
171 | ····invoke-virtual·{v5,·v | 171 | ····invoke-virtual·{v5,·v3},·Lokio/AsyncTimeout;->exit(Z)V |
172 | ····throw·v4 | 172 | ····throw·v4 |
173 | .end·method | 173 | .end·method |
174 | .method·public·timeout()Lokio/Timeout; | 174 | .method·public·timeout()Lokio/Timeout; |
175 | ····.locals·1 | 175 | ····.locals·1 |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
148 | ····return-object·v0 | 148 | ····return-object·v0 |
149 | .end·method | 149 | .end·method |
150 | .method·public·write(Lokio/Buffer;J)V | 150 | .method·public·write(Lokio/Buffer;J)V |
151 | ····.locals· | 151 | ····.locals·1 |
152 | ····.param·p1,·"source"····#·Lokio/Buffer; | 152 | ····.param·p1,·"source"····#·Lokio/Buffer; |
153 | ····.param·p2,·"byteCount"····#·J | 153 | ····.param·p2,·"byteCount"····#·J |
154 | ····.annotation·system·Ldalvik/annotation/Throws; | 154 | ····.annotation·system·Ldalvik/annotation/Throws; |
155 | ········value·=·{ | 155 | ········value·=·{ |
156 | ············Ljava/io/IOException; | 156 | ············Ljava/io/IOException; |
157 | ········} | 157 | ········} |
158 | ····.end·annotation | 158 | ····.end·annotation |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ····:cond_1 | 78 | ····:cond_1 |
79 | ····const/4·v1,·0x1 | 79 | ····const/4·v1,·0x1 |
80 | ····goto·:goto_1 | 80 | ····goto·:goto_1 |
81 | .end·method | 81 | .end·method |
82 | .method·public·static·checkOffsetAndCount(JJJ)V | 82 | .method·public·static·checkOffsetAndCount(JJJ)V |
83 | ····.locals· | 83 | ····.locals·5 |
84 | ····.param·p0,·"size"····#·J | 84 | ····.param·p0,·"size"····#·J |
85 | ····.param·p2,·"offset"····#·J | 85 | ····.param·p2,·"offset"····#·J |
86 | ····.param·p4,·"byteCount"····#·J | 86 | ····.param·p4,·"byteCount"····#·J |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·28 | 88 | ····.line·28 |
89 | ····or-long·v0,·p2,·p4 | 89 | ····or-long·v0,·p2,·p4 |
Offset 55, 30 lines modified | Offset 55, 30 lines modified | ||
55 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 55 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
56 | ····.line·148 | 56 | ····.line·148 |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·public·read(Lokio/Buffer;J)J | 59 | .method·public·read(Lokio/Buffer;J)J |
60 | ····.locals· | 60 | ····.locals·7 |
61 | ····.param·p1,·"sink"····#·Lokio/Buffer; | 61 | ····.param·p1,·"sink"····#·Lokio/Buffer; |
62 | ····.param·p2,·"byteCount"····#·J | 62 | ····.param·p2,·"byteCount"····#·J |
63 | ····.annotation·system·Ldalvik/annotation/Throws; | 63 | ····.annotation·system·Ldalvik/annotation/Throws; |
64 | ········value·=·{ | 64 | ········value·=·{ |
65 | ············Ljava/io/IOException; | 65 | ············Ljava/io/IOException; |
66 | ········} | 66 | ········} |
67 | ····.end·annotation | 67 | ····.end·annotation |
68 | ····.prologue | 68 | ····.prologue |
69 | ····const-wide/16·v | 69 | ····const-wide/16·v3,·0x0 |
70 | ····.line·134 | 70 | ····.line·134 |
71 | ····cmp-long·v | 71 | ····cmp-long·v5,·p2,·v3 |
72 | ····if-gez·v | 72 | ····if-gez·v5,·:cond_0 |
73 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; | 73 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; |
74 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 74 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
75 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 75 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
Offset 98, 21 lines modified | Offset 98, 21 lines modified | ||
98 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 98 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
99 | ····throw·v3 | 99 | ····throw·v3 |
100 | ····.line·135 | 100 | ····.line·135 |
101 | ····:cond_0 | 101 | ····:cond_0 |
102 | ····cmp-long·v | 102 | ····cmp-long·v5,·p2,·v3 |
103 | ····if-nez·v | 103 | ····if-nez·v5,·:cond_1 |
104 | ····.line·143 | 104 | ····.line·143 |
105 | ····:goto_0 | 105 | ····:goto_0 |
106 | ····return-wide·v | 106 | ····return-wide·v3 |
107 | ····.line·136 | 107 | ····.line·136 |
108 | ····:cond_1 | 108 | ····:cond_1 |
109 | ····iget-object·v3,·p0,·Lokio/Okio$2;->val$timeout:Lokio/Timeout; | 109 | ····iget-object·v3,·p0,·Lokio/Okio$2;->val$timeout:Lokio/Timeout; |
110 | ····invoke-virtual·{v3},·Lokio/Timeout;->throwIfReached()V | 110 | ····invoke-virtual·{v3},·Lokio/Timeout;->throwIfReached()V |
Offset 125, 21 lines modified | Offset 125, 21 lines modified | ||
125 | ····.line·138 | 125 | ····.line·138 |
126 | ····.local·v2,·"tail":Lokio/Segment; | 126 | ····.local·v2,·"tail":Lokio/Segment; |
127 | ····iget·v3,·v2,·Lokio/Segment;->limit:I | 127 | ····iget·v3,·v2,·Lokio/Segment;->limit:I |
128 | ····rsub-int·v3,·v3,·0x800 | 128 | ····rsub-int·v3,·v3,·0x800 |
129 | ····int-to-long·v | 129 | ····int-to-long·v3,·v3 |
130 | ····invoke-static·{p2,·p3,·v | 130 | ····invoke-static·{p2,·p3,·v3,·v4},·Ljava/lang/Math;->min(JJ)J |
131 | ····move-result-wide·v | 131 | ····move-result-wide·v3 |
132 | ····long-to-int·v1,·v | 132 | ····long-to-int·v1,·v3 |
133 | ····.line·139 | 133 | ····.line·139 |
134 | ····.local·v1,·"maxToCopy":I | 134 | ····.local·v1,·"maxToCopy":I |
135 | ····iget-object·v3,·p0,·Lokio/Okio$2;->val$in:Ljava/io/InputStream; | 135 | ····iget-object·v3,·p0,·Lokio/Okio$2;->val$in:Ljava/io/InputStream; |
136 | ····iget-object·v4,·v2,·Lokio/Segment;->data:[B | 136 | ····iget-object·v4,·v2,·Lokio/Segment;->data:[B |
Offset 151, 37 lines modified | Offset 151, 37 lines modified | ||
151 | ····.line·140 | 151 | ····.line·140 |
152 | ····.local·v0,·"bytesRead":I | 152 | ····.local·v0,·"bytesRead":I |
153 | ····const/4·v3,·-0x1 | 153 | ····const/4·v3,·-0x1 |
154 | ····if-ne·v0,·v3,·:cond_2 | 154 | ····if-ne·v0,·v3,·:cond_2 |
155 | ····const-wide/16·v | 155 | ····const-wide/16·v3,·-0x1 |
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····.line·141 | 157 | ····.line·141 |
158 | ····:cond_2 | 158 | ····:cond_2 |
159 | ····iget·v3,·v2,·Lokio/Segment;->limit:I | 159 | ····iget·v3,·v2,·Lokio/Segment;->limit:I |
160 | ····add-int/2addr·v3,·v0 | 160 | ····add-int/2addr·v3,·v0 |
161 | ····iput·v3,·v2,·Lokio/Segment;->limit:I | 161 | ····iput·v3,·v2,·Lokio/Segment;->limit:I |
162 | ····.line·142 | 162 | ····.line·142 |
163 | ····iget-wide·v | 163 | ····iget-wide·v3,·p1,·Lokio/Buffer;->size:J |
164 | ····int-to-long·v | 164 | ····int-to-long·v5,·v0 |
165 | ····add-long/2addr·v | 165 | ····add-long/2addr·v3,·v5 |
166 | ····iput-wide·v | 166 | ····iput-wide·v3,·p1,·Lokio/Buffer;->size:J |
167 | ····.line·143 | 167 | ····.line·143 |
168 | ····int-to-long·v | 168 | ····int-to-long·v3,·v0 |
169 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
170 | .end·method | 170 | .end·method |
171 | .method·public·timeout()Lokio/Timeout; | 171 | .method·public·timeout()Lokio/Timeout; |
172 | ····.locals·1 | 172 | ····.locals·1 |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
66 | ····.line·56 | 66 | ····.line·56 |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
69 | .method·private·readFrom(Ljava/io/InputStream;JZ)V | 69 | .method·private·readFrom(Ljava/io/InputStream;JZ)V |
70 | ····.locals· | 70 | ····.locals·7 |
71 | ····.param·p1,·"in"····#·Ljava/io/InputStream; | 71 | ····.param·p1,·"in"····#·Ljava/io/InputStream; |
72 | ····.param·p2,·"byteCount"····#·J | 72 | ····.param·p2,·"byteCount"····#·J |
73 | ····.param·p4,·"forever"····#·Z | 73 | ····.param·p4,·"forever"····#·Z |
74 | ····.annotation·system·Ldalvik/annotation/Throws; | 74 | ····.annotation·system·Ldalvik/annotation/Throws; |
75 | ········value·=·{ | 75 | ········value·=·{ |
76 | ············Ljava/io/IOException; | 76 | ············Ljava/io/IOException; |
77 | ········} | 77 | ········} |
Offset 99, 35 lines modified | Offset 99, 35 lines modified | ||
99 | ····iget·v3,·v2,·Lokio/Segment;->limit:I | 99 | ····iget·v3,·v2,·Lokio/Segment;->limit:I |
100 | ····add-int/2addr·v3,·v0 | 100 | ····add-int/2addr·v3,·v0 |
101 | ····iput·v3,·v2,·Lokio/Segment;->limit:I | 101 | ····iput·v3,·v2,·Lokio/Segment;->limit:I |
102 | ····.line·249 | 102 | ····.line·249 |
103 | ····iget-wide·v | 103 | ····iget-wide·v3,·p0,·Lokio/Buffer;->size:J |
104 | ····int-to-long·v | 104 | ····int-to-long·v5,·v0 |
105 | ····add-long/2addr·v | 105 | ····add-long/2addr·v3,·v5 |
106 | ····iput-wide·v | 106 | ····iput-wide·v3,·p0,·Lokio/Buffer;->size:J |
107 | ····.line·250 | 107 | ····.line·250 |
108 | ····int-to-long·v | 108 | ····int-to-long·v3,·v0 |
109 | ····sub-long/2addr·p2,·v | 109 | ····sub-long/2addr·p2,·v3 |
110 | ····.line·240 | 110 | ····.line·240 |
111 | ····.end·local·v0····#·"bytesRead":I | 111 | ····.end·local·v0····#·"bytesRead":I |
112 | ····.end·local·v1····#·"maxToCopy":I | 112 | ····.end·local·v1····#·"maxToCopy":I |
113 | ····.end·local·v2····#·"tail":Lokio/Segment; | 113 | ····.end·local·v2····#·"tail":Lokio/Segment; |
114 | ····:cond_1 | 114 | ····:cond_1 |
115 | ····const-wide/16·v | 115 | ····const-wide/16·v3,·0x0 |
116 | ····cmp-long·v3,·p2,·v | 116 | ····cmp-long·v3,·p2,·v3 |
117 | ····if-gtz·v3,·:cond_2 | 117 | ····if-gtz·v3,·:cond_2 |
118 | ····if-eqz·p4,·:cond_3 | 118 | ····if-eqz·p4,·:cond_3 |
119 | ····.line·241 | 119 | ····.line·241 |
120 | ····:cond_2 | 120 | ····:cond_2 |
Offset 139, 21 lines modified | Offset 139, 21 lines modified | ||
139 | ····.line·242 | 139 | ····.line·242 |
140 | ····.restart·local·v2····#·"tail":Lokio/Segment; | 140 | ····.restart·local·v2····#·"tail":Lokio/Segment; |
141 | ····iget·v3,·v2,·Lokio/Segment;->limit:I | 141 | ····iget·v3,·v2,·Lokio/Segment;->limit:I |
142 | ····rsub-int·v3,·v3,·0x800 | 142 | ····rsub-int·v3,·v3,·0x800 |
143 | ····int-to-long·v | 143 | ····int-to-long·v3,·v3 |
144 | ····invoke-static·{p2,·p3,·v | 144 | ····invoke-static·{p2,·p3,·v3,·v4},·Ljava/lang/Math;->min(JJ)J |
145 | ····move-result-wide·v | 145 | ····move-result-wide·v3 |
146 | ····long-to-int·v1,·v | 146 | ····long-to-int·v1,·v3 |
147 | ····.line·243 | 147 | ····.line·243 |
148 | ····.restart·local·v1····#·"maxToCopy":I | 148 | ····.restart·local·v1····#·"maxToCopy":I |
149 | ····iget-object·v3,·v2,·Lokio/Segment;->data:[B | 149 | ····iget-object·v3,·v2,·Lokio/Segment;->data:[B |
150 | ····iget·v4,·v2,·Lokio/Segment;->limit:I | 150 | ····iget·v4,·v2,·Lokio/Segment;->limit:I |
Offset 196, 22 lines modified | Offset 196, 22 lines modified | ||
196 | ····.prologue | 196 | ····.prologue |
197 | ····.line·64 | 197 | ····.line·64 |
198 | ····return-object·p0 | 198 | ····return-object·p0 |
199 | .end·method | 199 | .end·method |
200 | .method·public·clear()V | 200 | .method·public·clear()V |
201 | ····.locals· | 201 | ····.locals·3 |
202 | ····.prologue | 202 | ····.prologue |
203 | ····.line·762 | 203 | ····.line·762 |
204 | ····:try_start_0 | 204 | ····:try_start_0 |
205 | ····iget-wide·v | 205 | ····iget-wide·v1,·p0,·Lokio/Buffer;->size:J |
206 | ····invoke-virtual·{p0,·v | 206 | ····invoke-virtual·{p0,·v1,·v2},·Lokio/Buffer;->skip(J)V |
207 | ····:try_end_0 | 207 | ····:try_end_0 |
208 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 | 208 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 |
209 | ····.line·766 | 209 | ····.line·766 |
210 | ····return-void | 210 | ····return-void |
211 | ····.line·763 | 211 | ····.line·763 |
Offset 332, 28 lines modified | Offset 332, 28 lines modified | ||
332 | ····return-void | 332 | ····return-void |
333 | .end·method | 333 | .end·method |
334 | .method·public·completeSegmentByteCount()J | 334 | .method·public·completeSegmentByteCount()J |
335 | ····.locals·6 | 335 | ····.locals·6 |
336 | ····.prologue | 336 | ····.prologue |
337 | ····const-wide/16·v | 337 | ····const-wide/16·v3,·0x0 |
338 | ····.line·260 | 338 | ····.line·260 |
339 | ····iget-wide·v0,·p0,·Lokio/Buffer;->size:J | 339 | ····iget-wide·v0,·p0,·Lokio/Buffer;->size:J |
340 | ····.line·261 | 340 | ····.line·261 |
341 | ····.local·v0,·"result":J | 341 | ····.local·v0,·"result":J |
342 | ····cmp-long·v | 342 | ····cmp-long·v5,·v0,·v3 |
343 | ····if-nez·v | 343 | ····if-nez·v5,·:cond_0 |
344 | ····.line·269 | 344 | ····.line·269 |
345 | ····:goto_0 | 345 | ····:goto_0 |
346 | ····return-wide·v | 346 | ····return-wide·v3 |
347 | ····.line·264 | 347 | ····.line·264 |
348 | ····:cond_0 | 348 | ····:cond_0 |
349 | ····iget-object·v3,·p0,·Lokio/Buffer;->head:Lokio/Segment; | 349 | ····iget-object·v3,·p0,·Lokio/Buffer;->head:Lokio/Segment; |
350 | ····iget-object·v2,·v3,·Lokio/Segment;->prev:Lokio/Segment; | 350 | ····iget-object·v2,·v3,·Lokio/Segment;->prev:Lokio/Segment; |
Offset 372, 20 lines modified | Offset 372, 20 lines modified | ||
372 | ····.line·266 | 372 | ····.line·266 |
Max diff block lines reached; 55744/58915 bytes (94.62%) of diff not shown. |
Offset 181, 423 lines modified | Offset 181, 419 lines modified | ||
181 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 181 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
182 | ····.line·27 | 182 | ····.line·27 |
183 | ····return-void | 183 | ····return-void |
184 | .end·method | 184 | .end·method |
185 | .method·public·static·decode(Ljava/lang/String;)[B | 185 | .method·public·static·decode(Ljava/lang/String;)[B |
186 | ····.locals·1 | 186 | ····.locals·15 |
187 | ····.param·p0,·"in"····#·Ljava/lang/String; | 187 | ····.param·p0,·"in"····#·Ljava/lang/String; |
188 | ····.prologue | 188 | ····.prologue |
189 | ····.line·31 | 189 | ····.line·31 |
190 | ····invoke-virtual | 190 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
191 | ····move-result·v | 191 | ····move-result·v4 |
192 | ····.line·32 | 192 | ····.line·32 |
193 | ····.local·v | 193 | ····.local·v4,·"limit":I |
194 | ····:goto_0 | 194 | ····:goto_0 |
195 | ····if-lez·v | 195 | ····if-lez·v4,·:cond_0 |
196 | ····.line·33 | 196 | ····.line·33 |
197 | ····add-int/lit8·v1 | 197 | ····add-int/lit8·v11,·v4,·-0x1 |
198 | ···· | 198 | ····invoke-virtual·{p0,·v11},·Ljava/lang/String;->charAt(I)C |
199 | ····invoke-virtual·{v0,·v13},·Ljava/lang/String;->charAt(I)C | ||
200 | ····move-result·v | 199 | ····move-result·v1 |
201 | ····.line·34 | 200 | ····.line·34 |
202 | ····.local·v | 201 | ····.local·v1,·"c":C |
203 | ····const/16·v1 | 202 | ····const/16·v11,·0x3d |
204 | ····if-eq·v | 203 | ····if-eq·v1,·v11,·:cond_1 |
205 | ····const/16·v1 | 204 | ····const/16·v11,·0xa |
206 | ····if-eq·v | 205 | ····if-eq·v1,·v11,·:cond_1 |
207 | ····const/16·v1 | 206 | ····const/16·v11,·0xd |
208 | ····if-eq·v | 207 | ····if-eq·v1,·v11,·:cond_1 |
209 | ····const/16·v1 | 208 | ····const/16·v11,·0x20 |
210 | ····if-eq·v | 209 | ····if-eq·v1,·v11,·:cond_1 |
211 | ····const/16·v1 | 210 | ····const/16·v11,·0x9 |
212 | ····if-eq·v | 211 | ····if-eq·v1,·v11,·:cond_1 |
213 | ····.line·40 | 212 | ····.line·40 |
214 | ····.end·local·v | 213 | ····.end·local·v1····#·"c":C |
215 | ····:cond_0 | 214 | ····:cond_0 |
216 | ····int-to-long·v1 | 215 | ····int-to-long·v11,·v4 |
217 | ····const-wide/16·v1 | 216 | ····const-wide/16·v13,·0x6 |
218 | ····mul-long | 217 | ····mul-long/2addr·v11,·v13 |
219 | ····const-wide/16·v1 | 218 | ····const-wide/16·v13,·0x8 |
220 | ····div-long | 219 | ····div-long/2addr·v11,·v13 |
221 | ····long-to-int·v1 | 220 | ····long-to-int·v11,·v11 |
222 | ····new-array·v | 221 | ····new-array·v5,·v11,·[B |
223 | ····.line·41 | 222 | ····.line·41 |
224 | ····.local·v | 223 | ····.local·v5,·"out":[B |
225 | ····const/4·v | 224 | ····const/4·v6,·0x0 |
226 | ····.line·42 | 225 | ····.line·42 |
227 | ····.local·v | 226 | ····.local·v6,·"outCount":I |
228 | ····const/4·v | 227 | ····const/4·v2,·0x0 |
229 | ····.line·44 | 228 | ····.line·44 |
230 | ····.local·v | 229 | ····.local·v2,·"inCount":I |
231 | ····const/4·v1 | 230 | ····const/4·v10,·0x0 |
232 | ····.line·45 | 231 | ····.line·45 |
233 | ····.local·v1 | 232 | ····.local·v10,·"word":I |
234 | ····const/4·v | 233 | ····const/4·v8,·0x0 |
235 | ····.local·v | 234 | ····.local·v8,·"pos":I |
236 | ····move·v | 235 | ····move·v7,·v6 |
237 | ····.end·local·v | 236 | ····.end·local·v6····#·"outCount":I |
238 | ····.local·v | 237 | ····.local·v7,·"outCount":I |
239 | ····:goto_1 | 238 | ····:goto_1 |
240 | ····if-ge·v | 239 | ····if-ge·v8,·v4,·:cond_b |
241 | ····.line·46 | 240 | ····.line·46 |
242 | ···· | 241 | ····invoke-virtual·{p0,·v8},·Ljava/lang/String;->charAt(I)C |
243 | ····invoke-virtual·{v0,·v10},·Ljava/lang/String;->charAt(I)C | ||
244 | ····move-result·v | 242 | ····move-result·v1 |
245 | ····.line·49 | 243 | ····.line·49 |
246 | ····.restart·local·v | 244 | ····.restart·local·v1····#·"c":C |
247 | ····const/16·v1 | 245 | ····const/16·v11,·0x41 |
248 | ····if-lt·v | 246 | ····if-lt·v1,·v11,·:cond_2 |
249 | ····const/16·v1 | 247 | ····const/16·v11,·0x5a |
250 | ····if-gt·v | 248 | ····if-gt·v1,·v11,·:cond_2 |
251 | ····.line·53 | 249 | ····.line·53 |
252 | ····add-int/lit8·v | 250 | ····add-int/lit8·v0,·v1,·-0x41 |
253 | ····.line·75 | 251 | ····.line·75 |
254 | ····.local·v | 252 | ····.local·v0,·"bits":I |
255 | ····:goto_2 | 253 | ····:goto_2 |
256 | ····shl-int/lit8·v1 | 254 | ····shl-int/lit8·v11,·v10,·0x6 |
257 | ····int-to-byte·v1 | 255 | ····int-to-byte·v12,·v0 |
258 | ····or-int·v1 | 256 | ····or-int·v10,·v11,·v12 |
259 | ····.line·78 | 257 | ····.line·78 |
260 | ····add-int/lit8·v | 258 | ····add-int/lit8·v2,·v2,·0x1 |
261 | ····.line·79 | 259 | ····.line·79 |
262 | ····rem-int/lit8·v1 | 260 | ····rem-int/lit8·v11,·v2,·0x4 |
Max diff block lines reached; 10023/13696 bytes (73.18%) of diff not shown. |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ····invoke-direct·{p0},·Lokio/GzipSink;->writeHeader()V | 79 | ····invoke-direct·{p0},·Lokio/GzipSink;->writeHeader()V |
80 | ····.line·63 | 80 | ····.line·63 |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·private·updateCrc(Lokio/Buffer;J)V | 83 | .method·private·updateCrc(Lokio/Buffer;J)V |
84 | ····.locals· | 84 | ····.locals·5 |
85 | ····.param·p1,·"buffer"····#·Lokio/Buffer; | 85 | ····.param·p1,·"buffer"····#·Lokio/Buffer; |
86 | ····.param·p2,·"byteCount"····#·J | 86 | ····.param·p2,·"byteCount"····#·J |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·131 | 88 | ····.line·131 |
89 | ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment; | 89 | ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment; |
Offset 137, 32 lines modified | Offset 137, 32 lines modified | ||
137 | ····.line·136 | 137 | ····.line·136 |
138 | ····.end·local·v1····#·"segmentLength":I | 138 | ····.end·local·v1····#·"segmentLength":I |
139 | ····:cond_0 | 139 | ····:cond_0 |
140 | ····return-void | 140 | ····return-void |
141 | .end·method | 141 | .end·method |
142 | .method·private·writeFooter()V | 142 | .method·private·writeFooter()V |
143 | ····.locals· | 143 | ····.locals·3 |
144 | ····.annotation·system·Ldalvik/annotation/Throws; | 144 | ····.annotation·system·Ldalvik/annotation/Throws; |
145 | ········value·=·{ | 145 | ········value·=·{ |
146 | ············Ljava/io/IOException; | 146 | ············Ljava/io/IOException; |
147 | ········} | 147 | ········} |
148 | ····.end·annotation | 148 | ····.end·annotation |
149 | ····.prologue | 149 | ····.prologue |
150 | ····.line·125 | 150 | ····.line·125 |
151 | ····iget-object·v0,·p0,·Lokio/GzipSink;->sink:Lokio/BufferedSink; | 151 | ····iget-object·v0,·p0,·Lokio/GzipSink;->sink:Lokio/BufferedSink; |
152 | ····iget-object·v1,·p0,·Lokio/GzipSink;->crc:Ljava/util/zip/CRC32; | 152 | ····iget-object·v1,·p0,·Lokio/GzipSink;->crc:Ljava/util/zip/CRC32; |
153 | ····invoke-virtual·{v1},·Ljava/util/zip/CRC32;->getValue()J | 153 | ····invoke-virtual·{v1},·Ljava/util/zip/CRC32;->getValue()J |
154 | ····move-result-wide·v | 154 | ····move-result-wide·v1 |
155 | ····long-to-int·v1,·v | 155 | ····long-to-int·v1,·v1 |
156 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->writeIntLe(I)Lokio/BufferedSink; | 156 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->writeIntLe(I)Lokio/BufferedSink; |
157 | ····.line·126 | 157 | ····.line·126 |
158 | ····iget-object·v0,·p0,·Lokio/GzipSink;->sink:Lokio/BufferedSink; | 158 | ····iget-object·v0,·p0,·Lokio/GzipSink;->sink:Lokio/BufferedSink; |
159 | ····iget-object·v1,·p0,·Lokio/GzipSink;->deflater:Ljava/util/zip/Deflater; | 159 | ····iget-object·v1,·p0,·Lokio/GzipSink;->deflater:Ljava/util/zip/Deflater; |
Offset 353, 28 lines modified | Offset 353, 28 lines modified | ||
353 | ····move-result-object·v0 | 353 | ····move-result-object·v0 |
354 | ····return-object·v0 | 354 | ····return-object·v0 |
355 | .end·method | 355 | .end·method |
356 | .method·public·write(Lokio/Buffer;J)V | 356 | .method·public·write(Lokio/Buffer;J)V |
357 | ····.locals· | 357 | ····.locals·3 |
358 | ····.param·p1,·"source"····#·Lokio/Buffer; | 358 | ····.param·p1,·"source"····#·Lokio/Buffer; |
359 | ····.param·p2,·"byteCount"····#·J | 359 | ····.param·p2,·"byteCount"····#·J |
360 | ····.annotation·system·Ldalvik/annotation/Throws; | 360 | ····.annotation·system·Ldalvik/annotation/Throws; |
361 | ········value·=·{ | 361 | ········value·=·{ |
362 | ············Ljava/io/IOException; | 362 | ············Ljava/io/IOException; |
363 | ········} | 363 | ········} |
364 | ····.end·annotation | 364 | ····.end·annotation |
365 | ····.prologue | 365 | ····.prologue |
366 | ····const-wide/16·v | 366 | ····const-wide/16·v1,·0x0 |
367 | ····.line·66 | 367 | ····.line·66 |
368 | ····cmp-long·v0,·p2,·v | 368 | ····cmp-long·v0,·p2,·v1 |
369 | ····if-gez·v0,·:cond_0 | 369 | ····if-gez·v0,·:cond_0 |
370 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 370 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
371 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 371 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
Offset 396, 15 lines modified | Offset 396, 15 lines modified | ||
396 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 396 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
397 | ····throw·v0 | 397 | ····throw·v0 |
398 | ····.line·67 | 398 | ····.line·67 |
399 | ····:cond_0 | 399 | ····:cond_0 |
400 | ····cmp-long·v0,·p2,·v | 400 | ····cmp-long·v0,·p2,·v1 |
401 | ····if-nez·v0,·:cond_1 | 401 | ····if-nez·v0,·:cond_1 |
402 | ····.line·71 | 402 | ····.line·71 |
403 | ····:goto_0 | 403 | ····:goto_0 |
404 | ····return-void | 404 | ····return-void |
Offset 135, 21 lines modified | Offset 135, 21 lines modified | ||
135 | ····iget·v3,·v2,·Lokio/Segment;->limit:I | 135 | ····iget·v3,·v2,·Lokio/Segment;->limit:I |
136 | ····add-int/2addr·v3,·v1 | 136 | ····add-int/2addr·v3,·v1 |
137 | ····iput·v3,·v2,·Lokio/Segment;->limit:I | 137 | ····iput·v3,·v2,·Lokio/Segment;->limit:I |
138 | ····.line·99 | 138 | ····.line·99 |
139 | ····iget-wide·v | 139 | ····iget-wide·v3,·v0,·Lokio/Buffer;->size:J |
140 | ····int-to-long·v | 140 | ····int-to-long·v5,·v1 |
141 | ····add-long/2addr·v | 141 | ····add-long/2addr·v3,·v5 |
142 | ····iput-wide·v | 142 | ····iput-wide·v3,·v0,·Lokio/Buffer;->size:J |
143 | ····.line·100 | 143 | ····.line·100 |
144 | ····iget-object·v3,·p0,·Lokio/DeflaterSink;->sink:Lokio/BufferedSink; | 144 | ····iget-object·v3,·p0,·Lokio/DeflaterSink;->sink:Lokio/BufferedSink; |
145 | ····invoke-interface·{v3},·Lokio/BufferedSink;->emitCompleteSegments()Lokio/BufferedSink; | 145 | ····invoke-interface·{v3},·Lokio/BufferedSink;->emitCompleteSegments()Lokio/BufferedSink; |
146 | ····goto·:goto_0 | 146 | ····goto·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/SaveService; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/SaveService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/SaveService;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/SaveService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/SaveService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.line·74 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/SaveService$1;->this$0:Ljonas/tool/saveForOffline/SaveService; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/SaveService$1;->this$0:Ljonas/tool/saveForOffline/SaveService; |
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:Ljonas/tool/saveForOffline/ViewActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/ViewActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·255 | 27 | ····.line·255 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$5;->this$0:Ljonas/tool/saveForOffline/ViewActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$5;->this$0:Ljonas/tool/saveForOffline/ViewActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 255, 14 lines modified | Offset 255, 15 lines modified | ||
255 | ····new-instance·v1,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; | 255 | ····new-instance·v1,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; |
256 | ····invoke-direct·{v1,·p0,·p1},·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;-><init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V | 256 | ····invoke-direct·{v1,·p0,·p1},·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;-><init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V |
257 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 257 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
258 | ····.line·111 | ||
258 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V | 259 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V |
259 | ····.line·112 | 260 | ····.line·112 |
260 | ····return-void | 261 | ····return-void |
261 | .end·method | 262 | .end·method |
Offset 33, 15 lines modified | Offset 33, 14 lines modified | ||
33 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 33 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
34 | ····.line·51 | 34 | ····.line·51 |
35 | ····const-string·v0,·"SaveService" | 35 | ····const-string·v0,·"SaveService" |
36 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/SaveService;->TAG:Ljava/lang/String; | 36 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/SaveService;->TAG:Ljava/lang/String; |
37 | ····.line·165 | ||
38 | ····return-void | 37 | ····return-void |
39 | .end·method | 38 | .end·method |
40 | .method·static·synthetic·access$100(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; | 39 | .method·static·synthetic·access$100(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; |
41 | ····.locals·1 | 40 | ····.locals·1 |
42 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/SaveService; | 41 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/SaveService; |
Offset 131, 35 lines modified | Offset 130, 35 lines modified | ||
131 | ····.line·219 | 130 | ····.line·219 |
132 | ····const/4·v0,·0x0 | 131 | ····const/4·v0,·0x0 |
133 | ····return-object·v0 | 132 | ····return-object·v0 |
134 | .end·method | 133 | .end·method |
135 | .method·public·onCreate()V | 134 | .method·public·onCreate()V |
136 | ····.locals· | 135 | ····.locals·7 |
137 | ····.prologue | 136 | ····.prologue |
138 | ····const/4·v | 137 | ····const/4·v1,·0x1 |
139 | ····.line·60 | 138 | ····.line·60 |
140 | ····new-instance·v | 139 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
141 | ····const-wide/16·v | 140 | ····const-wide/16·v3,·0x3c |
142 | ····sget-object·v | 141 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
143 | ····new-instance·v | 142 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; |
144 | ····invoke-direct·{v | 143 | ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V |
145 | ····move·v | 144 | ····move·v2,·v1 |
146 | ····invoke-direct/range·{v | 145 | ····invoke-direct/range·{v0·..·v6},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
147 | ····iput-object·v | 146 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/SaveService;->executor:Ljava/util/concurrent/ThreadPoolExecutor; |
148 | ····.line·61 | 147 | ····.line·61 |
149 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 148 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
150 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
151 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/SaveService;->sharedPreferences:Landroid/content/SharedPreferences; | 150 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/SaveService;->sharedPreferences:Landroid/content/SharedPreferences; |
Offset 265, 14 lines modified | Offset 264, 15 lines modified | ||
265 | ····new-instance·v2,·Ljonas/tool/saveForOffline/SaveService$1; | 264 | ····new-instance·v2,·Ljonas/tool/saveForOffline/SaveService$1; |
266 | ····invoke-direct·{v2,·p0},·Ljonas/tool/saveForOffline/SaveService$1;-><init>(Ljonas/tool/saveForOffline/SaveService;)V | 265 | ····invoke-direct·{v2,·p0},·Ljonas/tool/saveForOffline/SaveService$1;-><init>(Ljonas/tool/saveForOffline/SaveService;)V |
267 | ····invoke-direct·{v1,·v2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 266 | ····invoke-direct·{v1,·v2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
267 | ····.line·79 | ||
268 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V | 268 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V |
269 | ····.line·96 | 269 | ····.line·96 |
270 | ····:goto_0 | 270 | ····:goto_0 |
271 | ····return·v4 | 271 | ····return·v4 |
272 | ····.line·84 | 272 | ····.line·84 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/ViewActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·223 | 27 | ····.line·223 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$3;->this$0:Ljonas/tool/saveForOffline/ViewActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$3;->this$0:Ljonas/tool/saveForOffline/ViewActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 262, 36 lines modified | Offset 262, 42 lines modified | ||
262 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 262 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
263 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
264 | ····const-string·v1,·"Error,·page·not·saved" | 264 | ····const-string·v1,·"Error,·page·not·saved" |
265 | ····.line·129 | ||
265 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 266 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
266 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
268 | ····.line·130 | ||
267 | ····invoke-virtual·{v0,·p1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 269 | ····invoke-virtual·{v0,·p1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
268 | ····move-result-object·v0 | 270 | ····move-result-object·v0 |
271 | ····.line·131 | ||
269 | ····invoke-virtual·{v0,·v3,·v3,·v3},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; | 272 | ····invoke-virtual·{v0,·v3,·v3,·v3},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; |
270 | ····move-result-object·v0 | 273 | ····move-result-object·v0 |
274 | ····.line·132 | ||
271 | ····invoke-virtual·{v0,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; | 275 | ····invoke-virtual·{v0,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
272 | ····move-result-object·v0 | 276 | ····move-result-object·v0 |
277 | ····.line·133 | ||
273 | ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; | 278 | ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
274 | ····move-result-object·v0 | 279 | ····move-result-object·v0 |
275 | ····const·v1,·0x108008a | 280 | ····const·v1,·0x108008a |
281 | ····.line·134 | ||
276 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 282 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
277 | ····.line·136 | 283 | ····.line·136 |
278 | ····if-eqz·p2,·:cond_0 | 284 | ····if-eqz·p2,·:cond_0 |
279 | ····.line·137 | 285 | ····.line·137 |
280 | ····invoke-direct·{p0,·p2},·Ljonas/tool/saveForOffline/NotificationTools;->addRetryAction(Ljava/lang/String;)V | 286 | ····invoke-direct·{p0,·p2},·Ljonas/tool/saveForOffline/NotificationTools;->addRetryAction(Ljava/lang/String;)V |
Offset 357, 36 lines modified | Offset 363, 42 lines modified | ||
357 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 363 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
358 | ····move-result-object·v2 | 364 | ····move-result-object·v2 |
359 | ····const-string·v3,·"Save·completed" | 365 | ····const-string·v3,·"Save·completed" |
366 | ····.line·108 | ||
360 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 367 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
361 | ····move-result-object·v2 | 368 | ····move-result-object·v2 |
369 | ····.line·109 | ||
362 | ····invoke-virtual·{v2,·p1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 370 | ····invoke-virtual·{v2,·p1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
363 | ····move-result-object·v2 | 371 | ····move-result-object·v2 |
364 | ····const·v3,·0x7f020015 | 372 | ····const·v3,·0x7f020015 |
373 | ····.line·110 | ||
365 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 374 | ····invoke-virtual·{v2,·v3},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
366 | ····move-result-object·v2 | 375 | ····move-result-object·v2 |
376 | ····.line·111 | ||
367 | ····invoke-virtual·{v2,·v5,·v5,·v5},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; | 377 | ····invoke-virtual·{v2,·v5,·v5,·v5},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; |
368 | ····move-result-object·v2 | 378 | ····move-result-object·v2 |
379 | ····.line·112 | ||
369 | ····invoke-virtual·{v2,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; | 380 | ····invoke-virtual·{v2,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
370 | ····move-result-object·v2 | 381 | ····move-result-object·v2 |
382 | ····.line·113 | ||
371 | ····invoke-virtual·{v2,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; | 383 | ····invoke-virtual·{v2,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
372 | ····.line·115 | 384 | ····.line·115 |
373 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/NotificationTools;->context:Landroid/app/Service; | 385 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/NotificationTools;->context:Landroid/app/Service; |
374 | ····invoke-virtual·{v2},·Landroid/app/Service;->getResources()Landroid/content/res/Resources; | 386 | ····invoke-virtual·{v2},·Landroid/app/Service;->getResources()Landroid/content/res/Resources; |
Offset 487, 40 lines modified | Offset 499, 46 lines modified | ||
487 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 499 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
488 | ····move-result-object·v0 | 500 | ····move-result-object·v0 |
489 | ····const-string·v1,·"Saving·page..." | 501 | ····const-string·v1,·"Saving·page..." |
502 | ····.line·67 | ||
490 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 503 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
491 | ····move-result-object·v0 | 504 | ····move-result-object·v0 |
492 | ····const-string·v1,·"Save·in·progress" | 505 | ····const-string·v1,·"Save·in·progress" |
506 | ····.line·68 | ||
493 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 507 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
494 | ····move-result-object·v0 | 508 | ····move-result-object·v0 |
495 | ····const·v1,·0x1080081 | 509 | ····const·v1,·0x1080081 |
510 | ····.line·69 | ||
496 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 511 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
497 | ····move-result-object·v0 | 512 | ····move-result-object·v0 |
498 | ····const/4·v1,·0x0 | 513 | ····const/4·v1,·0x0 |
514 | ····.line·70 | ||
499 | ····invoke-virtual·{v0,·v1,·v2,·v2},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; | 515 | ····invoke-virtual·{v0,·v1,·v2,·v2},·Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; |
500 | ····move-result-object·v0 | 516 | ····move-result-object·v0 |
517 | ····.line·71 | ||
501 | ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; | 518 | ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
502 | ····move-result-object·v0 | 519 | ····move-result-object·v0 |
520 | ····.line·72 | ||
503 | ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; | 521 | ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
Max diff block lines reached; 131/4389 bytes (2.98%) of diff not shown. |
Offset 110, 40 lines modified | Offset 110, 44 lines modified | ||
110 | ····.local·v6,·"outputFile":Ljava/io/File; | 110 | ····.local·v6,·"outputFile":Ljava/io/File; |
111 | ····new-instance·v9,·Lcom/squareup/okhttp/Request$Builder; | 111 | ····new-instance·v9,·Lcom/squareup/okhttp/Request$Builder; |
112 | ····invoke-direct·{v9},·Lcom/squareup/okhttp/Request$Builder;-><init>()V | 112 | ····invoke-direct·{v9},·Lcom/squareup/okhttp/Request$Builder;-><init>()V |
113 | ····iget-object·v10,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->url:Ljava/lang/String; | 113 | ····iget-object·v10,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->url:Ljava/lang/String; |
114 | ····.line·267 | ||
114 | ····invoke-virtual·{v9,·v10},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; | 115 | ····invoke-virtual·{v9,·v10},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; |
115 | ····move-result-object·v9 | 116 | ····move-result-object·v9 |
116 | ····const-string·v10,·"User-Agent" | 117 | ····const-string·v10,·"User-Agent" |
117 | ····iget-object·v11,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; | 118 | ····iget-object·v11,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; |
119 | ····.line·268 | ||
118 | ····invoke-virtual·{v11},·Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; | 120 | ····invoke-virtual·{v11},·Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; |
119 | ····move-result-object·v11 | 121 | ····move-result-object·v11 |
120 | ····invoke-virtual·{v11},·Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; | 122 | ····invoke-virtual·{v11},·Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; |
121 | ····move-result-object·v11 | 123 | ····move-result-object·v11 |
122 | ····invoke-virtual·{v9,·v10,·v11},·Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; | 124 | ····invoke-virtual·{v9,·v10,·v11},·Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; |
123 | ····move-result-object·v9 | 125 | ····move-result-object·v9 |
124 | ····const-string·v10,·"TAG" | 126 | ····const-string·v10,·"TAG" |
127 | ····.line·269 | ||
125 | ····invoke-virtual·{v9,·v10},·Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; | 128 | ····invoke-virtual·{v9,·v10},·Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; |
126 | ····move-result-object·v9 | 129 | ····move-result-object·v9 |
130 | ····.line·270 | ||
127 | ····invoke-virtual·{v9},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; | 131 | ····invoke-virtual·{v9},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; |
128 | ····move-result-object·v7 | 132 | ····move-result-object·v7 |
129 | ····.line·273 | 133 | ····.line·273 |
130 | ····.local·v7,·"request":Lcom/squareup/okhttp/Request; | 134 | ····.local·v7,·"request":Lcom/squareup/okhttp/Request; |
131 | ····:try_start_0 | 135 | ····:try_start_0 |
Offset 197, 30 lines modified | Offset 201, 29 lines modified | ||
197 | ····.line·280 | 201 | ····.line·280 |
198 | ····const/4·v9,·0x0 | 202 | ····const/4·v9,·0x0 |
199 | ····invoke-virtual·{v3,·v0,·v9,·v5},·Ljava/io/FileOutputStream;->write([BII)V | 203 | ····invoke-virtual·{v3,·v0,·v9,·v5},·Ljava/io/FileOutputStream;->write([BII)V |
200 | ····:try_end_0 | 204 | ····:try_end_0 |
201 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 205 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
202 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ | 206 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
203 | ····goto·:goto_0 | 207 | ····goto·:goto_0 |
204 | ····.line·288 | 208 | ····.line·288 |
205 | ····.end·local·v0····#·"buffer":[B | 209 | ····.end·local·v0····#·"buffer":[B |
206 | ····.end·local·v3····#·"fos":Ljava/io/FileOutputStream; | 210 | ····.end·local·v3····#·"fos":Ljava/io/FileOutputStream; |
207 | ····.end·local·v4····#·"is":Ljava/io/InputStream; | 211 | ····.end·local·v4····#·"is":Ljava/io/InputStream; |
208 | ····.end·local·v5····#·"length":I | 212 | ····.end·local·v5····#·"length":I |
209 | ····.end·local·v8····#·"response":Lcom/squareup/okhttp/Response; | 213 | ····.end·local·v8····#·"response":Lcom/squareup/okhttp/Response; |
210 | ····:catch_0 | 214 | ····:catch_0 |
211 | ····move-exception·v1 | 215 | ····move-exception·v1 |
212 | ····.line·289 | 216 | ····.line·289 |
213 | ····.local·v1,·"e":Ljava/lang/Exception; | 217 | ····.local·v1,·"e":Ljava/lang/Exception; |
214 | ····:goto_1 | ||
215 | ····new-instance·v2,·Ljava/io/IOException; | 218 | ····new-instance·v2,·Ljava/io/IOException; |
216 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 219 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
217 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 220 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
218 | ····const-string·v10,·"File·download·failed,·URL:·" | 221 | ····const-string·v10,·"File·download·failed,·URL:·" |
Offset 286, 15 lines modified | Offset 289, 15 lines modified | ||
286 | ····move-result-object·v9 | 289 | ····move-result-object·v9 |
287 | ····invoke-interface·{v9,·v2},·Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V | 290 | ····invoke-interface·{v9,·v2},·Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V |
288 | ····.line·298 | 291 | ····.line·298 |
289 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | 292 | ····.end·local·v1····#·"e":Ljava/lang/Exception; |
290 | ····.end·local·v2····#·"ex":Ljava/io/IOException; | 293 | ····.end·local·v2····#·"ex":Ljava/io/IOException; |
291 | ····:goto_ | 294 | ····:goto_1 |
292 | ····return-void | 295 | ····return-void |
293 | ····.line·283 | 296 | ····.line·283 |
294 | ····.restart·local·v0····#·"buffer":[B | 297 | ····.restart·local·v0····#·"buffer":[B |
295 | ····.restart·local·v3····#·"fos":Ljava/io/FileOutputStream; | 298 | ····.restart·local·v3····#·"fos":Ljava/io/FileOutputStream; |
296 | ····.restart·local·v4····#·"is":Ljava/io/InputStream; | 299 | ····.restart·local·v4····#·"is":Ljava/io/InputStream; |
297 | ····.restart·local·v5····#·"length":I | 300 | ····.restart·local·v5····#·"length":I |
Offset 313, 30 lines modified | Offset 316, 24 lines modified | ||
313 | ····.line·285 | 316 | ····.line·285 |
314 | ····invoke-virtual·{v3},·Ljava/io/FileOutputStream;->close()V | 317 | ····invoke-virtual·{v3},·Ljava/io/FileOutputStream;->close()V |
315 | ····.line·286 | 318 | ····.line·286 |
316 | ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V | 319 | ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V |
317 | ····:try_end_1 | 320 | ····:try_end_1 |
318 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_0 | 321 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_0 |
319 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_ | 322 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
320 | ····goto·:goto_ | 323 | ····goto·:goto_1 |
321 | ····.line·2 | 324 | ····.line·295 |
322 | ····.end·local·v0····#·"buffer":[B | 325 | ····.end·local·v0····#·"buffer":[B |
323 | ····.end·local·v3····#·"fos":Ljava/io/FileOutputStream; | 326 | ····.end·local·v3····#·"fos":Ljava/io/FileOutputStream; |
324 | ····.end·local·v4····#·"is":Ljava/io/InputStream; | 327 | ····.end·local·v4····#·"is":Ljava/io/InputStream; |
325 | ····.end·local·v5····#·"length":I | 328 | ····.end·local·v5····#·"length":I |
326 | ····.end·local·v8····#·"response":Lcom/squareup/okhttp/Response; | 329 | ····.end·local·v8····#·"response":Lcom/squareup/okhttp/Response; |
327 | ····:catch_1 | ||
328 | ····move-exception·v1 | ||
329 | ····goto·:goto_1 | ||
330 | ····.line·295 | ||
331 | ····.restart·local·v1····#·"e":Ljava/lang/Exception; | 330 | ····.restart·local·v1····#·"e":Ljava/lang/Exception; |
332 | ····.restart·local·v2····#·"ex":Ljava/io/IOException; | 331 | ····.restart·local·v2····#·"ex":Ljava/io/IOException; |
333 | ····:cond_2 | 332 | ····:cond_2 |
334 | ····iget-object·v9,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; | 333 | ····iget-object·v9,·p0,·Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; |
335 | ····invoke-static·{v9},·Ljonas/tool/saveForOffline/PageSaver;->access$300(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; | 334 | ····invoke-static·{v9},·Ljonas/tool/saveForOffline/PageSaver;->access$300(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; |
Offset 344, 9 lines modified | Offset 341, 9 lines modified | ||
344 | ····invoke-virtual·{v2,·v1},·Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; | 341 | ····invoke-virtual·{v2,·v1},·Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
345 | ····move-result-object·v10 | 342 | ····move-result-object·v10 |
Max diff block lines reached; 159/4650 bytes (3.42%) of diff not shown. |
Offset 139, 18 lines modified | Offset 139, 20 lines modified | ||
139 | ····iput-boolean·v6,·v2,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z | 139 | ····iput-boolean·v6,·v2,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z |
140 | ····.line·148 | 140 | ····.line·148 |
141 | ····new-instance·v6,·Lcom/squareup/okhttp/Request$Builder; | 141 | ····new-instance·v6,·Lcom/squareup/okhttp/Request$Builder; |
142 | ····invoke-direct·{v6},·Lcom/squareup/okhttp/Request$Builder;-><init>()V | 142 | ····invoke-direct·{v6},·Lcom/squareup/okhttp/Request$Builder;-><init>()V |
143 | ····.line·149 | ||
143 | ····invoke-virtual·{v6,·p1},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; | 144 | ····invoke-virtual·{v6,·p1},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; |
144 | ····move-result-object·v6 | 145 | ····move-result-object·v6 |
146 | ····.line·150 | ||
145 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; | 147 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; |
146 | ····move-result-object·v3 | 148 | ····move-result-object·v3 |
147 | ····.line·153 | 149 | ····.line·153 |
148 | ····.local·v3,·"request":Lcom/squareup/okhttp/Request; | 150 | ····.local·v3,·"request":Lcom/squareup/okhttp/Request; |
149 | ····:try_start_0 | 151 | ····:try_start_0 |
Offset 186, 15 lines modified | Offset 188, 15 lines modified | ||
186 | ····move-result-object·v6 | 188 | ····move-result-object·v6 |
187 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/ResponseBody;->close()V | 189 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/ResponseBody;->close()V |
188 | ····.line·159 | 190 | ····.line·159 |
189 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | 191 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V |
190 | ····:try_end_0 | 192 | ····:try_end_0 |
191 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_ | 193 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
192 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 194 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
193 | ····.line·165 | 195 | ····.line·165 |
194 | ····.end·local·v1····#·"is":Ljava/io/InputStream; | 196 | ····.end·local·v1····#·"is":Ljava/io/InputStream; |
195 | ····.end·local·v2····#·"options":Landroid/graphics/BitmapFactory$Options; | 197 | ····.end·local·v2····#·"options":Landroid/graphics/BitmapFactory$Options; |
196 | ····.end·local·v4····#·"response":Lcom/squareup/okhttp/Response; | 198 | ····.end·local·v4····#·"response":Lcom/squareup/okhttp/Response; |
197 | ····:goto_0 | 199 | ····:goto_0 |
Offset 203, 28 lines modified | Offset 205, 20 lines modified | ||
203 | ····.line·163 | 205 | ····.line·163 |
204 | ····.restart·local·v2····#·"options":Landroid/graphics/BitmapFactory$Options; | 206 | ····.restart·local·v2····#·"options":Landroid/graphics/BitmapFactory$Options; |
205 | ····:catch_0 | 207 | ····:catch_0 |
206 | ····move-exception·v0 | 208 | ····move-exception·v0 |
207 | ····.line·164 | 209 | ····.line·164 |
208 | ····.local·v0,·"e":Ljava/lang/Exception; | 210 | ····.local·v0,·"e":Ljava/lang/Exception; |
209 | ····:goto_1 | ||
210 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V | 211 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V |
211 | ····move-object·v2,·v5 | 212 | ····move-object·v2,·v5 |
212 | ····.line·165 | 213 | ····.line·165 |
213 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
214 | ····.line·163 | ||
215 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | ||
216 | ····:catch_1 | ||
217 | ····move-exception·v0 | ||
218 | ····goto·:goto_1 | ||
219 | .end·method | 215 | .end·method |
220 | .method·public·static·getInstance()Ljonas/tool/saveForOffline/FaviconFetcher; | 216 | .method·public·static·getInstance()Ljonas/tool/saveForOffline/FaviconFetcher; |
221 | ····.locals·1 | 217 | ····.locals·1 |
222 | ····.prologue | 218 | ····.prologue |
223 | ····.line·77 | 219 | ····.line·77 |
Offset 266, 265 lines modified | Offset 260, 249 lines modified | ||
266 | ············"<", | 260 | ············"<", |
267 | ············"Ljava/lang/String;", | 261 | ············"Ljava/lang/String;", |
268 | ············">;" | 262 | ············">;" |
269 | ········} | 263 | ········} |
270 | ····.end·annotation | 264 | ····.end·annotation |
271 | ····.prologue | 265 | ····.prologue |
266 | ····const/4·v8,·0x0 | ||
272 | ····.line·86 | 267 | ····.line·86 |
273 | ····new-instance·v | 268 | ····new-instance·v5,·Ljava/util/ArrayList; |
274 | ····invoke-direct·{v | 269 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
275 | ····.line·87 | 270 | ····.line·87 |
276 | ····.local·v | 271 | ····.local·v5,·"iconUrls":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
277 | ····invoke-virtual·{p1},·Lorg/jsoup/nodes/Document;->baseUri()Ljava/lang/String; | 272 | ····invoke-virtual·{p1},·Lorg/jsoup/nodes/Document;->baseUri()Ljava/lang/String; |
278 | ····move-result-object·v | 273 | ····move-result-object·v9 |
279 | ····invoke-static·{v | 274 | ····invoke-static·{v9},·Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; |
280 | ····move-result-object·v | 275 | ····move-result-object·v0 |
281 | ····.line·89 | 276 | ····.line·89 |
282 | ····.local·v | 277 | ····.local·v0,·"base":Lcom/squareup/okhttp/HttpUrl; |
283 | ····iget-object·v0,·p0,·Ljonas/tool/saveForOffline/FaviconFetcher;->htmlIconCssQueries:[Ljava/lang/String; | 278 | ····iget-object·v10,·p0,·Ljonas/tool/saveForOffline/FaviconFetcher;->htmlIconCssQueries:[Ljava/lang/String; |
284 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
285 | ····array-length·v | 279 | ····array-length·v11,·v10 |
280 | ····move·v9,·v8 | ||
286 | ····.local·v9,·"len$":I | ||
287 | ····const/4·v6,·0x0 | ||
288 | ····.local·v6,·"i$":I | ||
289 | ····move·v7,·v6 | ||
290 | ····.end·local·v6····#·"i$":I | ||
291 | ····.local·v7,·"i$":I | ||
292 | ····:goto_0 | 281 | ····:goto_0 |
293 | ····if-ge·v | 282 | ····if-ge·v9,·v11,·:cond_4 |
294 | ····aget-object·v | 283 | ····aget-object·v1,·v10,·v9 |
295 | ····.line·90 | 284 | ····.line·90 |
296 | ····.local·v | 285 | ····.local·v1,·"cssQuery":Ljava/lang/String; |
297 | ····invoke-virtual·{p1,·v | 286 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
298 | ····move-result-object·v12 | 287 | ····move-result-object·v12 |
299 | ····invoke-virtual·{v12},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; | 288 | ····invoke-virtual·{v12},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
300 | ····move-result-object·v | 289 | ····move-result-object·v12 |
301 | ····.end·local·v7····#·"i$":I | ||
302 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
303 | ····:cond_0 | 290 | ····:cond_0 |
304 | ····:goto_1 | 291 | ····:goto_1 |
305 | ····invoke-interface·{v | 292 | ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 12479/16952 bytes (73.61%) of diff not shown. |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·10 | 26 | ····.line·10 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·152 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 56, 15 lines modified | Offset 56, 14 lines modified | ||
56 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/MainActivity;->sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; | 56 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/MainActivity;->sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; |
57 | ····.line·67 | 57 | ····.line·67 |
58 | ····const-string·v0,·"" | 58 | ····const-string·v0,·"" |
59 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/MainActivity;->searchQuery:Ljava/lang/String; | 59 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/MainActivity;->searchQuery:Ljava/lang/String; |
60 | ····.line·281 | ||
61 | ····return-void | 60 | ····return-void |
62 | .end·method | 61 | .end·method |
63 | .method·static·synthetic·access$000(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; | 62 | .method·static·synthetic·access$000(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; |
64 | ····.locals·1 | 63 | ····.locals·1 |
65 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/MainActivity; | 64 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/MainActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·227 | 27 | ····.line·227 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$3;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$3;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
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$outputFileLocation:Ljava/lang/String; | 22 | .field·final·synthetic·val$outputFileLocation:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·98 | 28 | ····.line·98 |
28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; | 29 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; |
29 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->val$outputFileLocation:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->val$outputFileLocation:Ljava/lang/String; |
Offset 28, 22 lines modified | Offset 28, 22 lines modified | ||
28 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; | 28 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V | 30 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/MainActivity; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·281 | 34 | ····.line·281 |
34 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 35 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line·391 | ||
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·static·synthetic·access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; | 39 | .method·static·synthetic·access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 41 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; | 22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V | 24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·367 | 28 | ····.line·367 |
28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 29 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
29 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->val$mode:Landroid/view/ActionMode; | 30 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->val$mode:Landroid/view/ActionMode; |
Offset 28, 15 lines modified | Offset 28, 14 lines modified | ||
28 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 28 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
29 | ····.line·36 | 29 | ····.line·36 |
30 | ····const-string·v0,·"WebpageScreenshotService" | 30 | ····const-string·v0,·"WebpageScreenshotService" |
31 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/ScreenshotService;->TAG:Ljava/lang/String; | 31 | ····iput-object·v0,·p0,·Ljonas/tool/saveForOffline/ScreenshotService;->TAG:Ljava/lang/String; |
32 | ····.line·42 | ||
33 | ····return-void | 32 | ····return-void |
34 | .end·method | 33 | .end·method |
35 | .method·static·synthetic·access$000(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; | 34 | .method·static·synthetic·access$000(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; |
36 | ····.locals·1 | 35 | ····.locals·1 |
37 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/ScreenshotService; | 36 | ····.param·p0,·"x0"····#·Ljonas/tool/saveForOffline/ScreenshotService; |
Offset 71, 92 lines modified | Offset 71, 89 lines modified | ||
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·protected·doInBackground([Ljava/lang/Object;)Ljava/lang/Integer; | 72 | .method·protected·doInBackground([Ljava/lang/Object;)Ljava/lang/Integer; |
73 | ····.locals·11 | 73 | ····.locals·11 |
74 | ····.param·p1,·"selectedPositions"····#·[Ljava/lang/Object; | 74 | ····.param·p1,·"selectedPositions"····#·[Ljava/lang/Object; |
75 | ····.prologue | 75 | ····.prologue |
76 | ····const/4·v4,·0x0 | ||
76 | ····.line·397 | 77 | ····.line·397 |
77 | ····iget-object·v | 78 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
78 | ····iget-object·v | 79 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
79 | ····new-instance·v | 80 | ····new-instance·v3,·Ljonas/tool/saveForOffline/Database; |
80 | ····iget-object·v | 81 | ····iget-object·v5,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
81 | ····iget-object·v | 82 | ····iget-object·v5,·v5,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
82 | ····invoke-direct·{v | 83 | ····invoke-direct·{v3,·v5},·Ljonas/tool/saveForOffline/Database;-><init>(Landroid/content/Context;)V |
83 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v3},·Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
84 | ····move-result-object·v | 85 | ····move-result-object·v3 |
85 | ····invoke-static·{v | 86 | ····invoke-static·{v2,·v3},·Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; |
86 | ····.line·399 | 87 | ····.line·399 |
87 | ····move-object·v0,·p1 | ||
88 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
89 | ····array-length·v | 88 | ····array-length·v5,·p1 |
89 | ····move·v3,·v4 | ||
90 | ····.local·v3,·"len$":I | ||
91 | ····const/4·v2,·0x0 | ||
92 | ····.local·v2,·"i$":I | ||
93 | ····:goto_0 | 90 | ····:goto_0 |
94 | ····if-ge·v | 91 | ····if-ge·v3,·v5,·:cond_0 |
95 | ····aget-object·v | 92 | ····aget-object·v1,·p1,·v3 |
96 | ····.line·400 | 93 | ····.line·400 |
97 | ····.local·v | 94 | ····.local·v1,·"position":Ljava/lang/Object; |
98 | ····iget-object·v | 95 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
99 | ····iget-object·v | 96 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
100 | ····invoke-static·{v | 97 | ····invoke-static·{v2},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
101 | ····move-result-object·v6 | 98 | ····move-result-object·v6 |
102 | ····move-object·v | 99 | ····move-object·v2,·v1 |
103 | ····check-cast·v | 100 | ····check-cast·v2,·Ljava/lang/Integer; |
104 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I |
105 | ····move-result·v | 102 | ····move-result·v2 |
106 | ····const-string·v7,·"file_location" | 103 | ····const-string·v7,·"file_location" |
107 | ····invoke-virtual·{v6,·v | 104 | ····invoke-virtual·{v6,·v2,·v7},·Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; |
108 | ····move-result-object·v | 105 | ····move-result-object·v0 |
109 | ····.line·401 | 106 | ····.line·401 |
110 | ····.local·v | 107 | ····.local·v0,·"fileLocation":Ljava/lang/String; |
111 | ····new-instance·v | 108 | ····new-instance·v2,·Ljava/io/File; |
112 | ····invoke-direct·{v | 109 | ····invoke-direct·{v2,·v0},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
113 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v2},·Ljava/io/File;->getParentFile()Ljava/io/File; |
114 | ····move-result-object·v | 111 | ····move-result-object·v2 |
115 | ····invoke-static·{v | 112 | ····invoke-static·{v2},·Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V |
116 | ····.line·403 | 113 | ····.line·403 |
117 | ····iget-object·v | 114 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
118 | ····iget-object·v | 115 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
119 | ····invoke-static·{v | 116 | ····invoke-static·{v2},·Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; |
120 | ····move-result-object·v | 117 | ····move-result-object·v2 |
121 | ····const-string·v6,·"main" | 118 | ····const-string·v6,·"main" |
122 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 119 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
123 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 120 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
Offset 170, 18 lines modified | Offset 167, 18 lines modified | ||
170 | ····iget-object·v8,·v8,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 167 | ····iget-object·v8,·v8,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
171 | ····invoke-static·{v8},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; | 168 | ····invoke-static·{v8},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
172 | ····move-result-object·v8 | 169 | ····move-result-object·v8 |
173 | ····check-cast·v | 170 | ····check-cast·v1,·Ljava/lang/Integer; |
174 | ····.end·local·v | 171 | ····.end·local·v1····#·"position":Ljava/lang/Object; |
175 | ····invoke-virtual·{v | 172 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
176 | ····move-result·v9 | 173 | ····move-result·v9 |
177 | ····const-string·v10,·"_id" | 174 | ····const-string·v10,·"_id" |
178 | ····invoke-virtual·{v8,·v9,·v10},·Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; | 175 | ····invoke-virtual·{v8,·v9,·v10},·Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; |
Offset 193, 66 lines modified | Offset 190, 66 lines modified | ||
193 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 190 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
194 | ····move-result-object·v7 | 191 | ····move-result-object·v7 |
195 | ····const/4·v8,·0x0 | 192 | ····const/4·v8,·0x0 |
196 | ····invoke-virtual·{v | 193 | ····invoke-virtual·{v2,·v6,·v7,·v8},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I |
197 | ····.line·404 | 194 | ····.line·404 |
198 | ····iget·v | 195 | ····iget·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I |
Max diff block lines reached; 2993/10955 bytes (27.32%) 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:Ljonas/tool/saveForOffline/MainActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·135 | 27 | ····.line·135 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$1;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$1;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
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:Ljonas/tool/saveForOffline/MainActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·198 | 27 | ····.line·198 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$2;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$2;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
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$mode:Landroid/view/ActionMode; | 22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V | 24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·322 | 28 | ····.line·322 |
28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 29 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
29 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->val$mode:Landroid/view/ActionMode; | 30 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->val$mode:Landroid/view/ActionMode; |
Offset 45, 84 lines modified | Offset 46, 83 lines modified | ||
45 | ····.param·p1,·"dialog"····#·Landroid/content/DialogInterface; | 46 | ····.param·p1,·"dialog"····#·Landroid/content/DialogInterface; |
46 | ····.param·p2,·"which"····#·I | 47 | ····.param·p2,·"which"····#·I |
47 | ····.prologue | 48 | ····.prologue |
48 | ····const/4·v9,·0x1 | 49 | ····const/4·v9,·0x1 |
49 | ····.line·325 | 50 | ····.line·325 |
50 | ····iget-object·v | 51 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
51 | ····iget-object·v | 52 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
52 | ····new-instance·v | 53 | ····new-instance·v3,·Ljonas/tool/saveForOffline/Database; |
53 | ····iget-object·v | 54 | ····iget-object·v4,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
54 | ····iget-object·v | 55 | ····iget-object·v4,·v4,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
55 | ····invoke-direct·{v | 56 | ····invoke-direct·{v3,·v4},·Ljonas/tool/saveForOffline/Database;-><init>(Landroid/content/Context;)V |
56 | ····invoke-static·{v | 57 | ····invoke-static·{v2,·v3},·Ljonas/tool/saveForOffline/MainActivity;->access$702(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; |
57 | ····.line·326 | 58 | ····.line·326 |
58 | ····iget-object·v | 59 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
59 | ····iget-object·v | 60 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
60 | ····iget-object·v | 61 | ····iget-object·v3,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
61 | ····iget-object·v | 62 | ····iget-object·v3,·v3,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
62 | ····invoke-static·{v | 63 | ····invoke-static·{v3},·Ljonas/tool/saveForOffline/MainActivity;->access$700(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; |
63 | ····move-result-object·v | 64 | ····move-result-object·v3 |
64 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v3},·Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
65 | ····move-result-object·v | 66 | ····move-result-object·v3 |
66 | ····invoke-static·{v | 67 | ····invoke-static·{v2,·v3},·Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; |
67 | ····.line·328 | 68 | ····.line·328 |
68 | ····iget-object·v | 69 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
69 | ····iget-object·v | 70 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
70 | ····invoke-static·{v | 71 | ····invoke-static·{v2},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
71 | ····move-result-object·v | 72 | ····move-result-object·v2 |
72 | ····iget-object·v | 73 | ····iget-object·v2,·v2,·Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; |
73 | ····invoke-interface·{v | 74 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
74 | ····move-result-object·v | 75 | ····move-result-object·v2 |
75 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
76 | ····:goto_0 | 76 | ····:goto_0 |
77 | ····invoke-interface·{v | 77 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
78 | ····move-result·v3 | 78 | ····move-result·v3 |
79 | ····if-eqz·v3,·:cond_0 | 79 | ····if-eqz·v3,·:cond_0 |
80 | ····invoke-interface·{v | 80 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
81 | ····move-result-object·v | 81 | ····move-result-object·v0 |
82 | ····check-cast·v | 82 | ····check-cast·v0,·Ljava/lang/Integer; |
83 | ····.line·329 | 83 | ····.line·329 |
84 | ····.local·v | 84 | ····.local·v0,·"position":Ljava/lang/Integer; |
85 | ····new-instance·v | 85 | ····new-instance·v1,·Landroid/content/ContentValues; |
86 | ····invoke-direct·{v | 86 | ····invoke-direct·{v1},·Landroid/content/ContentValues;-><init>()V |
87 | ····.line·330 | 87 | ····.line·330 |
88 | ····.local·v | 88 | ····.local·v1,·"values":Landroid/content/ContentValues; |
89 | ····const-string·v3,·"title" | 89 | ····const-string·v3,·"title" |
90 | ····iget-object·v4,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 90 | ····iget-object·v4,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
91 | ····invoke-static·{v4},·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; | 91 | ····invoke-static·{v4},·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; |
92 | ····move-result-object·v4 | 92 | ····move-result-object·v4 |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | ····move-result-object·v4 | 131 | ····move-result-object·v4 |
132 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; | 132 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; |
133 | ····move-result-object·v4 | 133 | ····move-result-object·v4 |
134 | ····invoke-virtual·{v | 134 | ····invoke-virtual·{v1,·v3,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V |
135 | ····.line·331 | 135 | ····.line·331 |
136 | ····iget-object·v3,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 136 | ····iget-object·v3,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
137 | ····iget-object·v3,·v3,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 137 | ····iget-object·v3,·v3,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
138 | ····invoke-static·{v3},·Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; | 138 | ····invoke-static·{v3},·Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; |
Offset 162, 15 lines modified | Offset 162, 15 lines modified | ||
162 | ····iget-object·v6,·v6,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; | 162 | ····iget-object·v6,·v6,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; |
163 | ····invoke-static·{v6},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; | 163 | ····invoke-static·{v6},·Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; |
164 | ····move-result-object·v6 | 164 | ····move-result-object·v6 |
165 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
166 | ····move-result·v7 | 166 | ····move-result·v7 |
Max diff block lines reached; 9613/18474 bytes (52.04%) 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:Ljonas/tool/saveForOffline/ViewActivity; | 18 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V | 20 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/ViewActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·128 | 24 | ····.line·128 |
24 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$1;->this$0:Ljonas/tool/saveForOffline/ViewActivity; | 25 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$1;->this$0:Ljonas/tool/saveForOffline/ViewActivity; |
25 | ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; | 22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V | 24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·375 | 28 | ····.line·375 |
28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 29 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
29 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->val$mode:Landroid/view/ActionMode; | 30 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->val$mode:Landroid/view/ActionMode; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/BaseAdapter; | 2 | .super·Landroid/widget/BaseAdapter; |
3 | .source·"DisplayAdapter.java" | 3 | .source·"DisplayAdapter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Ljonas/tool/saveForOffline/DisplayAdapter$1;, | ||
8 | ········Ljonas/tool/saveForOffline/DisplayAdapter$Holder;, | 7 | ········Ljonas/tool/saveForOffline/DisplayAdapter$Holder;, |
9 | ········Ljonas/tool/saveForOffline/DisplayAdapter$Layout;, | 8 | ········Ljonas/tool/saveForOffline/DisplayAdapter$Layout;, |
10 | ········Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; | 9 | ········Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 156, 68 lines modified | Offset 156, 62 lines modified | ||
156 | ····.line·54 | 156 | ····.line·54 |
157 | ····.local·v0,·"filename":Ljava/lang/String; | 157 | ····.local·v0,·"filename":Ljava/lang/String; |
158 | ····return-object·v0 | 158 | ····return-object·v0 |
159 | .end·method | 159 | .end·method |
160 | .method·public·static·deleteDirectory(Ljava/io/File;)V | 160 | .method·public·static·deleteDirectory(Ljava/io/File;)V |
161 | ····.locals· | 161 | ····.locals·4 |
162 | ····.param·p0,·"directory"····#·Ljava/io/File; | 162 | ····.param·p0,·"directory"····#·Ljava/io/File; |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·95 | 164 | ····.line·95 |
165 | ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z | 165 | ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z |
166 | ····move-result·v | 166 | ····move-result·v1 |
167 | ····if-nez·v | 167 | ····if-nez·v1,·:cond_0 |
168 | ····.line·105 | 168 | ····.line·105 |
169 | ····:goto_0 | 169 | ····:goto_0 |
170 | ····return-void | 170 | ····return-void |
171 | ····.line·99 | 171 | ····.line·99 |
172 | ····:cond_0 | 172 | ····:cond_0 |
173 | ····invoke-virtual·{p0},·Ljava/io/File;->isDirectory()Z | 173 | ····invoke-virtual·{p0},·Ljava/io/File;->isDirectory()Z |
174 | ····move-result·v | 174 | ····move-result·v1 |
175 | ····if-eqz·v | 175 | ····if-eqz·v1,·:cond_1 |
176 | ····.line·100 | 176 | ····.line·100 |
177 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; | 177 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
178 | ····move-result-object·v | 178 | ····move-result-object·v2 |
179 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
180 | ····array-length·v3,·v | 179 | ····array-length·v3,·v2 |
181 | ····.local·v3,·"len$":I | ||
182 | ····const/4·v | 180 | ····const/4·v1,·0x0 |
183 | ····.local·v2,·"i$":I | ||
184 | ····:goto_1 | 181 | ····:goto_1 |
185 | ····if-ge·v | 182 | ····if-ge·v1,·v3,·:cond_1 |
186 | ····aget-object·v | 183 | ····aget-object·v0,·v2,·v1 |
187 | ····.line·101 | 184 | ····.line·101 |
188 | ····.local·v | 185 | ····.local·v0,·"f":Ljava/io/File; |
189 | ····invoke-static·{v | 186 | ····invoke-static·{v0},·Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V |
190 | ····.line·100 | 187 | ····.line·100 |
191 | ····add-int/lit8·v | 188 | ····add-int/lit8·v1,·v1,·0x1 |
192 | ····goto·:goto_1 | 189 | ····goto·:goto_1 |
193 | ····.line·104 | 190 | ····.line·104 |
194 | ····.end·local·v0····#·"arr$":[Ljava/io/File; | ||
195 | ····.end·local·v | 191 | ····.end·local·v0····#·"f":Ljava/io/File; |
196 | ····.end·local·v2····#·"i$":I | ||
197 | ····.end·local·v3····#·"len$":I | ||
198 | ····:cond_1 | 192 | ····:cond_1 |
199 | ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z | 193 | ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z |
200 | ····goto·:goto_0 | 194 | ····goto·:goto_0 |
201 | .end·method | 195 | .end·method |
202 | .method·public·static·getDestinationDirectory(Landroid/content/SharedPreferences;)Ljava/lang/String; | 196 | .method·public·static·getDestinationDirectory(Landroid/content/SharedPreferences;)Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/ViewActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·205 | 27 | ····.line·205 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$2;->this$0:Ljonas/tool/saveForOffline/ViewActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$2;->this$0:Ljonas/tool/saveForOffline/ViewActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 622, 15 lines modified | Offset 622, 15 lines modified | ||
622 | ····invoke-direct·{v4,·p2,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 622 | ····invoke-direct·{v4,·p2,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
623 | ····.line·207 | 623 | ····.line·207 |
624 | ····.local·v4,·"outputFile":Ljava/io/File; | 624 | ····.local·v4,·"outputFile":Ljava/io/File; |
625 | ····invoke-direct·{p0,·v3,·v4},·Ljonas/tool/saveForOffline/PageSaver;->saveStringToFile(Ljava/lang/String;Ljava/io/File;)V | 625 | ····invoke-direct·{p0,·v3,·v4},·Ljonas/tool/saveForOffline/PageSaver;->saveStringToFile(Ljava/lang/String;Ljava/io/File;)V |
626 | ····:try_end_0 | 626 | ····:try_end_0 |
627 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 627 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
628 | ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_ | 628 | ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0 |
629 | ····.line·208 | 629 | ····.line·208 |
630 | ····const/4·v5,·0x1 | 630 | ····const/4·v5,·0x1 |
631 | ····.line·217 | 631 | ····.line·217 |
632 | ····.end·local·v3····#·"htmlContent":Ljava/lang/String; | 632 | ····.end·local·v3····#·"htmlContent":Ljava/lang/String; |
633 | ····.end·local·v4····#·"outputFile":Ljava/io/File; | 633 | ····.end·local·v4····#·"outputFile":Ljava/io/File; |
Offset 662, 59 lines modified | Offset 662, 47 lines modified | ||
662 | ····goto·:goto_2 | 662 | ····goto·:goto_2 |
663 | ····.line·205 | 663 | ····.line·205 |
664 | ····:cond_4 | 664 | ····:cond_4 |
665 | ····const-string·v5,·"Saving·main·HTML·file" | 665 | ····const-string·v5,·"Saving·main·HTML·file" |
666 | ····:try_end_1 | 666 | ····:try_end_1 |
667 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 667 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
668 | ····.catch·Ljava/lang/IllegalStateException;·{:try_start_1·..·:try_end_1}·:catch_ | 668 | ····.catch·Ljava/lang/IllegalStateException;·{:try_start_1·..·:try_end_1}·:catch_0 |
669 | ····goto·:goto_3 | 669 | ····goto·:goto_3 |
670 | ····.line·210 | 670 | ····.line·210 |
671 | ····.end·local·v3····#·"htmlContent":Ljava/lang/String; | 671 | ····.end·local·v3····#·"htmlContent":Ljava/lang/String; |
672 | ····:catch_0 | 672 | ····:catch_0 |
673 | ····move-exception·v | 673 | ····move-exception·v1 |
674 | ····move-object·v1,·v5 | ||
675 | ····.line·211 | 674 | ····.line·211 |
676 | ····.local·v1,·"e":Ljava/lang/Exception; | 675 | ····.local·v1,·"e":Ljava/lang/Exception; |
677 | ····:goto_5 | ||
678 | ····if-eqz·p3,·:cond_5 | 676 | ····if-eqz·p3,·:cond_5 |
679 | ····.line·212 | 677 | ····.line·212 |
680 | ····iget-object·v5,·p0,·Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; | 678 | ····iget-object·v5,·p0,·Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; |
681 | ····invoke-interface·{v5,·v1},·Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V | 679 | ····invoke-interface·{v5,·v1},·Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V |
682 | ····.line·216 | 680 | ····.line·216 |
683 | ····:goto_ | 681 | ····:goto_5 |
684 | ····invoke-virtual·{v1},·Ljava/lang/Exception;->printStackTrace()V | 682 | ····invoke-virtual·{v1},·Ljava/lang/Exception;->printStackTrace()V |
685 | ····.line·217 | 683 | ····.line·217 |
686 | ····const/4·v5,·0x0 | 684 | ····const/4·v5,·0x0 |
687 | ····goto·:goto_4 | 685 | ····goto·:goto_4 |
688 | ····.line·214 | 686 | ····.line·214 |
689 | ····:cond_5 | 687 | ····:cond_5 |
690 | ····iget-object·v5,·p0,·Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; | 688 | ····iget-object·v5,·p0,·Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; |
691 | ····invoke-interface·{v5,·v1,·p1},·Ljonas/tool/saveForOffline/EventCallback;->onFatalError(Ljava/lang/Throwable;Ljava/lang/String;)V | 689 | ····invoke-interface·{v5,·v1,·p1},·Ljonas/tool/saveForOffline/EventCallback;->onFatalError(Ljava/lang/Throwable;Ljava/lang/String;)V |
692 | ····goto·:goto_6 | ||
693 | ····.line·210 | ||
694 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | ||
695 | ····:catch_1 | ||
696 | ····move-exception·v5 | ||
697 | ····move-object·v1,·v5 | ||
698 | ····goto·:goto_5 | 690 | ····goto·:goto_5 |
699 | .end·method | 691 | .end·method |
700 | .method·private·getFileName(Ljava/lang/String;)Ljava/lang/String; | 692 | .method·private·getFileName(Ljava/lang/String;)Ljava/lang/String; |
701 | ····.locals·3 | 693 | ····.locals·3 |
702 | ····.param·p1,·"url"····#·Ljava/lang/String; | 694 | ····.param·p1,·"url"····#·Ljava/lang/String; |
Offset 806, 38 lines modified | Offset 794, 42 lines modified | ||
806 | ····.prologue | 794 | ····.prologue |
807 | ····.line·302 | 795 | ····.line·302 |
808 | ····new-instance·v3,·Lcom/squareup/okhttp/Request$Builder; | 796 | ····new-instance·v3,·Lcom/squareup/okhttp/Request$Builder; |
809 | ····invoke-direct·{v3},·Lcom/squareup/okhttp/Request$Builder;-><init>()V | 797 | ····invoke-direct·{v3},·Lcom/squareup/okhttp/Request$Builder;-><init>()V |
798 | ····.line·303 | ||
810 | ····invoke-virtual·{v3,·p1},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; | 799 | ····invoke-virtual·{v3,·p1},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; |
811 | ····move-result-object·v3 | 800 | ····move-result-object·v3 |
812 | ····const-string·v4,·"User-Agent" | 801 | ····const-string·v4,·"User-Agent" |
802 | ····.line·304 | ||
813 | ····invoke-virtual·{p0},·Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; | 803 | ····invoke-virtual·{p0},·Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; |
814 | ····move-result-object·v5 | 804 | ····move-result-object·v5 |
815 | ····invoke-virtual·{v5},·Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; | 805 | ····invoke-virtual·{v5},·Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; |
816 | ····move-result-object·v5 | 806 | ····move-result-object·v5 |
817 | ····invoke-virtual·{v3,·v4,·v5},·Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; | 807 | ····invoke-virtual·{v3,·v4,·v5},·Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; |
818 | ····move-result-object·v3 | 808 | ····move-result-object·v3 |
819 | ····const-string·v4,·"TAG" | 809 | ····const-string·v4,·"TAG" |
810 | ····.line·305 | ||
820 | ····invoke-virtual·{v3,·v4},·Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; | 811 | ····invoke-virtual·{v3,·v4},·Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; |
821 | ····move-result-object·v3 | 812 | ····move-result-object·v3 |
813 | ····.line·306 | ||
822 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; | 814 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; |
823 | ····move-result-object·v1 | 815 | ····move-result-object·v1 |
824 | ····.line·307 | 816 | ····.line·307 |
825 | ····.local·v1,·"request":Lcom/squareup/okhttp/Request; | 817 | ····.local·v1,·"request":Lcom/squareup/okhttp/Request; |
826 | ····iget-object·v3,·p0,·Ljonas/tool/saveForOffline/PageSaver;->client:Lcom/squareup/okhttp/OkHttpClient; | 818 | ····iget-object·v3,·p0,·Ljonas/tool/saveForOffline/PageSaver;->client:Lcom/squareup/okhttp/OkHttpClient; |
Offset 1114, 370 lines modified | Offset 1106, 367 lines modified | ||
1114 | ····.line·531 | 1106 | ····.line·531 |
1115 | ····:cond_3 | 1107 | ····:cond_3 |
1116 | ····return-object·p1 | 1108 | ····return-object·p1 |
1117 | .end·method | 1109 | .end·method |
1118 | .method·private·parseHtmlForLinks(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 1110 | .method·private·parseHtmlForLinks(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
1119 | ····.locals·1 | 1111 | ····.locals·11 |
Max diff block lines reached; 96200/100287 bytes (95.92%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; | 22 | .field·final·synthetic·val$mode:Landroid/view/ActionMode; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V | 24 | .method·constructor·<init>(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·347 | 28 | ····.line·347 |
28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; | 29 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; |
29 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->val$mode:Landroid/view/ActionMode; | 30 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->val$mode:Landroid/view/ActionMode; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$intent:Landroid/content/Intent; | 19 | .field·final·synthetic·val$intent:Landroid/content/Intent; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V | 21 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·80 | 25 | ····.line·80 |
25 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; | 26 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; |
26 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->val$intent:Landroid/content/Intent; | 27 | ····iput-object·p2,·p0,·Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->val$intent:Landroid/content/Intent; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/ViewActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/ViewActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/ViewActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·250 | 27 | ····.line·250 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$4;->this$0:Ljonas/tool/saveForOffline/ViewActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/ViewActivity$4;->this$0:Ljonas/tool/saveForOffline/ViewActivity; |
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:Ljonas/tool/saveForOffline/AddActivity; | 21 | .field·final·synthetic·this$0:Ljonas/tool/saveForOffline/AddActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/AddActivity;)V | 23 | .method·constructor·<init>(Ljonas/tool/saveForOffline/AddActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/AddActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·90 | 27 | ····.line·90 |
27 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/AddActivity$1;->this$0:Ljonas/tool/saveForOffline/AddActivity; | 28 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/AddActivity$1;->this$0:Ljonas/tool/saveForOffline/AddActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·private·userAgent:Ljava/lang/String; | 31 | .field·private·userAgent:Ljava/lang/String; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Ljonas/tool/saveForOffline/PageSaver;)V | 33 | .method·constructor·<init>(Ljonas/tool/saveForOffline/PageSaver;)V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.param·p1,·"this$0"····#·Ljonas/tool/saveForOffline/PageSaver; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····const/4·v0,·0x1 | 37 | ····const/4·v0,·0x1 |
37 | ····.line·618 | 38 | ····.line·618 |
38 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/PageSaver$Options;->this$0:Ljonas/tool/saveForOffline/PageSaver; | 39 | ····iput-object·p1,·p0,·Ljonas/tool/saveForOffline/PageSaver$Options;->this$0:Ljonas/tool/saveForOffline/PageSaver; |
Offset 157, 120 lines modified | Offset 157, 115 lines modified | ||
157 | ····invoke-virtual·{p0},·Ljonas/tool/saveForOffline/AddActivity;->finish()V | 157 | ····invoke-virtual·{p0},·Ljonas/tool/saveForOffline/AddActivity;->finish()V |
158 | ····.line·105 | 158 | ····.line·105 |
159 | ····return-void | 159 | ····return-void |
160 | .end·method | 160 | .end·method |
161 | .method·public·okButtonClick(Landroid/view/View;)V | 161 | .method·public·okButtonClick(Landroid/view/View;)V |
162 | ····.locals· | 162 | ····.locals·6 |
163 | ····.param·p1,·"view"····#·Landroid/view/View; | 163 | ····.param·p1,·"view"····#·Landroid/view/View; |
164 | ····.prologue | 164 | ····.prologue |
165 | ····.line·118 | 165 | ····.line·118 |
166 | ····iget-object·v | 166 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/AddActivity;->edit_origurl:Landroid/widget/EditText; |
167 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
168 | ····move-result-object·v | 168 | ····move-result-object·v2 |
169 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
170 | ····move-result-object·v | 170 | ····move-result-object·v2 |
171 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
172 | ····move-result-object·v | 172 | ····move-result-object·v2 |
173 | ····iput-object·v | 173 | ····iput-object·v2,·p0,·Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; |
174 | ····.line·119 | 174 | ····.line·119 |
175 | ····iget-object·v | 175 | ····iget-object·v2,·p0,·Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; |
176 | ····const-string·v | 176 | ····const-string·v3,·"[\\r\\n]+" |
177 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
178 | ····move-result-object·v | 178 | ····move-result-object·v1 |
179 | ····.line·120 | 179 | ····.line·120 |
180 | ····.local·v | 180 | ····.local·v1,·"urls":[Ljava/lang/String; |
181 | ····move-object·v0,·v4 | ||
182 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
183 | ····array-length·v | 181 | ····array-length·v3,·v1 |
184 | ····.local·v2,·"len$":I | ||
185 | ····const/4·v | 182 | ····const/4·v2,·0x0 |
186 | ····.local·v1,·"i$":I | ||
187 | ····:goto_0 | 183 | ····:goto_0 |
188 | ····if-ge·v | 184 | ····if-ge·v2,·v3,·:cond_2 |
189 | ····aget-object·v | 185 | ····aget-object·v0,·v1,·v2 |
190 | ····.line·121 | 186 | ····.line·121 |
191 | ····.local·v | 187 | ····.local·v0,·"url":Ljava/lang/String; |
192 | ····invoke-virtual·{v | 188 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
193 | ····move-result·v | 189 | ····move-result·v4 |
194 | ····if-lez·v | 190 | ····if-lez·v4,·:cond_1 |
195 | ····const-string·v | 191 | ····const-string·v4,·"http" |
196 | ····invoke-virtual·{v | 192 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
197 | ····move-result·v | 193 | ····move-result·v4 |
198 | ····if-eqz·v | 194 | ····if-eqz·v4,·:cond_1 |
199 | ····.line·122 | 195 | ····.line·122 |
200 | ····invoke-direct·{p0,·v | 196 | ····invoke-direct·{p0,·v0},·Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V |
201 | ····.line·120 | 197 | ····.line·120 |
202 | ····:cond_0 | 198 | ····:cond_0 |
203 | ····:goto_1 | 199 | ····:goto_1 |
204 | ····add-int/lit8·v | 200 | ····add-int/lit8·v2,·v2,·0x1 |
205 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
206 | ····.line·123 | 202 | ····.line·123 |
207 | ····:cond_1 | 203 | ····:cond_1 |
208 | ····invoke-virtual·{v | 204 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
209 | ····move-result·v | 205 | ····move-result·v4 |
210 | ····if-lez·v | 206 | ····if-lez·v4,·:cond_0 |
211 | ····.line·124 | 207 | ····.line·124 |
212 | ····new-instance·v | 208 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
213 | ····invoke-direct·{v | 209 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
214 | ····const-string·v | 210 | ····const-string·v5,·"http://" |
215 | ····invoke-virtual·{v | 211 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
216 | ····move-result-object·v | 212 | ····move-result-object·v4 |
217 | ····invoke-virtual·{v | 213 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
218 | ····move-result-object·v | 214 | ····move-result-object·v4 |
219 | ····invoke-virtual·{v | 215 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
220 | ····move-result-object·v | 216 | ····move-result-object·v0 |
221 | ····.line·125 | 217 | ····.line·125 |
222 | ····invoke-direct·{p0,·v | 218 | ····invoke-direct·{p0,·v0},·Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V |
223 | ····goto·:goto_1 | 219 | ····goto·:goto_1 |
224 | ····.line·129 | 220 | ····.line·129 |
225 | ····.end·local·v | 221 | ····.end·local·v0····#·"url":Ljava/lang/String; |
226 | ····:cond_2 | 222 | ····:cond_2 |
227 | ····return-void | 223 | ····return-void |
228 | .end·method | 224 | .end·method |
229 | .method·public·onCreate(Landroid/os/Bundle;)V | 225 | .method·public·onCreate(Landroid/os/Bundle;)V |
230 | ····.locals·3 | 226 | ····.locals·3 |
231 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 227 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 112 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
113 | ····.line·106 | 113 | ····.line·106 |
114 | ····return-void | 114 | ····return-void |
115 | .end·method | 115 | .end·method |
116 | .method·static·calculateDiskCacheSize(Ljava/io/File;)J | 116 | .method·static·calculateDiskCacheSize(Ljava/io/File;)J |
117 | ····.locals· | 117 | ····.locals·9 |
118 | ····.param·p0,·"dir"····#·Ljava/io/File; | 118 | ····.param·p0,·"dir"····#·Ljava/io/File; |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·266 | 120 | ····.line·266 |
121 | ····const-wide/32·v2,·0x500000 | 121 | ····const-wide/32·v2,·0x500000 |
122 | ····.line·269 | 122 | ····.line·269 |
Offset 136, 49 lines modified | Offset 136, 49 lines modified | ||
136 | ····.line·270 | 136 | ····.line·270 |
137 | ····.local·v4,·"statFs":Landroid/os/StatFs; | 137 | ····.local·v4,·"statFs":Landroid/os/StatFs; |
138 | ····invoke-virtual·{v4},·Landroid/os/StatFs;->getBlockCount()I | 138 | ····invoke-virtual·{v4},·Landroid/os/StatFs;->getBlockCount()I |
139 | ····move-result·v5 | 139 | ····move-result·v5 |
140 | ····int-to-long·v | 140 | ····int-to-long·v5,·v5 |
141 | ····invoke-virtual·{v4},·Landroid/os/StatFs;->getBlockSize()I | 141 | ····invoke-virtual·{v4},·Landroid/os/StatFs;->getBlockSize()I |
142 | ····move-result·v | 142 | ····move-result·v7 |
143 | ····int-to-long·v | 143 | ····int-to-long·v7,·v7 |
144 | ····mul-long·v0,·v | 144 | ····mul-long·v0,·v5,·v7 |
145 | ····.line·272 | 145 | ····.line·272 |
146 | ····.local·v0,·"available":J | 146 | ····.local·v0,·"available":J |
147 | ····const-wide/16·v | 147 | ····const-wide/16·v5,·0x32 |
148 | ····div-long·v2,·v0,·v | 148 | ····div-long·v2,·v0,·v5 |
149 | ····:try_end_0 | 149 | ····:try_end_0 |
150 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 150 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
151 | ····.line·277 | 151 | ····.line·277 |
152 | ····.end·local·v0····#·"available":J | 152 | ····.end·local·v0····#·"available":J |
153 | ····.end·local·v4····#·"statFs":Landroid/os/StatFs; | 153 | ····.end·local·v4····#·"statFs":Landroid/os/StatFs; |
154 | ····:goto_0 | 154 | ····:goto_0 |
155 | ····const-wide/32·v | 155 | ····const-wide/32·v5,·0x3200000 |
156 | ····invoke-static·{v2,·v3,·v | 156 | ····invoke-static·{v2,·v3,·v5,·v6},·Ljava/lang/Math;->min(JJ)J |
157 | ····move-result-wide·v | 157 | ····move-result-wide·v5 |
158 | ····const-wide/32·v | 158 | ····const-wide/32·v7,·0x500000 |
159 | ····invoke-static·{v | 159 | ····invoke-static·{v5,·v6,·v7,·v8},·Ljava/lang/Math;->max(JJ)J |
160 | ····move-result-wide·v | 160 | ····move-result-wide·v5 |
161 | ····return-wide·v | 161 | ····return-wide·v5 |
162 | ····.line·273 | 162 | ····.line·273 |
163 | ····:catch_0 | 163 | ····:catch_0 |
164 | ····move-exception·v5 | 164 | ····move-exception·v5 |
165 | ····goto·:goto_0 | 165 | ····goto·:goto_0 |
166 | .end·method | 166 | .end·method |
Offset 25, 23 lines modified | Offset 25, 23 lines modified | ||
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
27 | #·virtual·methods | 27 | #·virtual·methods |
28 | .method·public·handleMessage(Landroid/os/Message;)V | 28 | .method·public·handleMessage(Landroid/os/Message;)V |
29 | ····.locals· | 29 | ····.locals·3 |
30 | ····.param·p1,·"msg"····#·Landroid/os/Message; | 30 | ····.param·p1,·"msg"····#·Landroid/os/Message; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·384 | 32 | ····.line·384 |
33 | ····invoke-virtual·{p0},·Lcom/squareup/picasso/Utils$1;->obtainMessage()Landroid/os/Message; | 33 | ····invoke-virtual·{p0},·Lcom/squareup/picasso/Utils$1;->obtainMessage()Landroid/os/Message; |
34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
35 | ····const-wide/16·v | 35 | ····const-wide/16·v1,·0x3e8 |
36 | ····invoke-virtual·{p0,·v0,·v | 36 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Lcom/squareup/picasso/Utils$1;->sendMessageDelayed(Landroid/os/Message;J)Z |
37 | ····.line·385 | 37 | ····.line·385 |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 220, 17 lines modified | Offset 220, 17 lines modified | ||
220 | ····if-lez·v4,·:cond_5 | 220 | ····if-lez·v4,·:cond_5 |
221 | ····.line·70 | 221 | ····.line·70 |
222 | ····iget-object·v4,·p0,·Lcom/squareup/picasso/NetworkRequestHandler;->stats:Lcom/squareup/picasso/Stats; | 222 | ····iget-object·v4,·p0,·Lcom/squareup/picasso/NetworkRequestHandler;->stats:Lcom/squareup/picasso/Stats; |
223 | ····invoke-virtual·{v3},·Lcom/squareup/picasso/Downloader$Response;->getContentLength()J | 223 | ····invoke-virtual·{v3},·Lcom/squareup/picasso/Downloader$Response;->getContentLength()J |
224 | ····move-result-wide·v | 224 | ····move-result-wide·v5 |
225 | ····invoke-virtual·{v4,·v | 225 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/squareup/picasso/Stats;->dispatchDownloadFinished(J)V |
226 | ····.line·72 | 226 | ····.line·72 |
227 | ····:cond_5 | 227 | ····:cond_5 |
228 | ····new-instance·v4,·Lcom/squareup/picasso/RequestHandler$Result; | 228 | ····new-instance·v4,·Lcom/squareup/picasso/RequestHandler$Result; |
229 | ····invoke-direct·{v4,·v1,·v2},·Lcom/squareup/picasso/RequestHandler$Result;-><init>(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V | 229 | ····invoke-direct·{v4,·v1,·v2},·Lcom/squareup/picasso/RequestHandler$Result;-><init>(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····invoke-direct·{p0,·v0},·Lcom/squareup/picasso/OkHttpDownloader;-><init>(Ljava/io/File;)V | 24 | ····invoke-direct·{p0,·v0},·Lcom/squareup/picasso/OkHttpDownloader;-><init>(Ljava/io/File;)V |
25 | ····.line·46 | 25 | ····.line·46 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>(Landroid/content/Context;J)V | 28 | .method·public·constructor·<init>(Landroid/content/Context;J)V |
29 | ····.locals· | 29 | ····.locals·1 |
30 | ····.param·p1,·"context"····#·Landroid/content/Context; | 30 | ····.param·p1,·"context"····#·Landroid/content/Context; |
31 | ····.param·p2,·"maxSize"····#·J | 31 | ····.param·p2,·"maxSize"····#·J |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·65 | 33 | ····.line·65 |
34 | ····invoke-static·{p1},·Lcom/squareup/picasso/Utils;->createDefaultCacheDir(Landroid/content/Context;)Ljava/io/File; | 34 | ····invoke-static·{p1},·Lcom/squareup/picasso/Utils;->createDefaultCacheDir(Landroid/content/Context;)Ljava/io/File; |
Offset 120, 19 lines modified | Offset 120, 19 lines modified | ||
120 | ····.line·31 | 120 | ····.line·31 |
121 | ····new-instance·v0,·Lcom/squareup/okhttp/OkHttpClient; | 121 | ····new-instance·v0,·Lcom/squareup/okhttp/OkHttpClient; |
122 | ····invoke-direct·{v0},·Lcom/squareup/okhttp/OkHttpClient;-><init>()V | 122 | ····invoke-direct·{v0},·Lcom/squareup/okhttp/OkHttpClient;-><init>()V |
123 | ····.line·32 | 123 | ····.line·32 |
124 | ····.local·v0,·"client":Lcom/squareup/okhttp/OkHttpClient; | 124 | ····.local·v0,·"client":Lcom/squareup/okhttp/OkHttpClient; |
125 | ····const-wide/16·v | 125 | ····const-wide/16·v1,·0x3a98 |
126 | ····sget-object·v | 126 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
127 | ····invoke-virtual·{v0,·v | 127 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/squareup/okhttp/OkHttpClient;->setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V |
128 | ····.line·33 | 128 | ····.line·33 |
129 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 129 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
130 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Lcom/squareup/okhttp/OkHttpClient;->setReadTimeout(JLjava/util/concurrent/TimeUnit;)V | 130 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Lcom/squareup/okhttp/OkHttpClient;->setReadTimeout(JLjava/util/concurrent/TimeUnit;)V |
131 | ····.line·34 | 131 | ····.line·34 |
Offset 106, 15 lines modified | Offset 106, 15 lines modified | ||
106 | ····iput-object·v0,·p0,·Lcom/squareup/picasso/Stats;->handler:Landroid/os/Handler; | 106 | ····iput-object·v0,·p0,·Lcom/squareup/picasso/Stats;->handler:Landroid/os/Handler; |
107 | ····.line·57 | 107 | ····.line·57 |
108 | ····return-void | 108 | ····return-void |
109 | .end·method | 109 | .end·method |
110 | .method·private·static·getAverage(IJ)J | 110 | .method·private·static·getAverage(IJ)J |
111 | ····.locals· | 111 | ····.locals·2 |
112 | ····.param·p0,·"count"····#·I | 112 | ····.param·p0,·"count"····#·I |
113 | ····.param·p1,·"totalSize"····#·J | 113 | ····.param·p1,·"totalSize"····#·J |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·123 | 115 | ····.line·123 |
116 | ····int-to-long·v0,·p0 | 116 | ····int-to-long·v0,·p0 |
Offset 151, 100 lines modified | Offset 151, 98 lines modified | ||
151 | ····.line·120 | 151 | ····.line·120 |
152 | ····return-void | 152 | ····return-void |
153 | .end·method | 153 | .end·method |
154 | #·virtual·methods | 154 | #·virtual·methods |
155 | .method·createSnapshot()Lcom/squareup/picasso/StatsSnapshot; | 155 | .method·createSnapshot()Lcom/squareup/picasso/StatsSnapshot; |
156 | ····.locals·2 | 156 | ····.locals·26 |
157 | ····.prologue | 157 | ····.prologue |
158 | ····.line·110 | 158 | ····.line·110 |
159 | ····new-instance·v | 159 | ····new-instance·v2,·Lcom/squareup/picasso/StatsSnapshot; |
160 | ····move-object/from16·v0,·p0 | 160 | ····move-object/from16·v0,·p0 |
161 | ····iget-object·v | 161 | ····iget-object·v3,·v0,·Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; |
162 | ····invoke-interface·{v | 162 | ····invoke-interface·{v3},·Lcom/squareup/picasso/Cache;->maxSize()I |
163 | ····move-result·v | 163 | ····move-result·v3 |
164 | ····move-object/from16·v0,·p0 | 164 | ····move-object/from16·v0,·p0 |
165 | ····iget-object·v | 165 | ····iget-object·v4,·v0,·Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; |
166 | ····invoke-interface·{v | 166 | ····invoke-interface·{v4},·Lcom/squareup/picasso/Cache;->size()I |
167 | ····move-result·v | 167 | ····move-result·v4 |
168 | ····move-object/from16·v0,·p0 | 168 | ····move-object/from16·v0,·p0 |
169 | ····iget-wide·v | 169 | ····iget-wide·v5,·v0,·Lcom/squareup/picasso/Stats;->cacheHits:J |
170 | ····move-object/from16·v0,·p0 | 170 | ····move-object/from16·v0,·p0 |
171 | ····iget-wide·v | 171 | ····iget-wide·v7,·v0,·Lcom/squareup/picasso/Stats;->cacheMisses:J |
172 | ····move-object/from16·v0,·p0 | 172 | ····move-object/from16·v0,·p0 |
173 | ····iget-wide·v | 173 | ····iget-wide·v9,·v0,·Lcom/squareup/picasso/Stats;->totalDownloadSize:J |
174 | ····move-object/from16·v0,·p0 | 174 | ····move-object/from16·v0,·p0 |
175 | ····iget-wide·v1 | 175 | ····iget-wide·v11,·v0,·Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J |
176 | ····move-object/from16·v0,·p0 | 176 | ····move-object/from16·v0,·p0 |
177 | ····iget-wide·v1 | 177 | ····iget-wide·v13,·v0,·Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J |
178 | ····move-object/from16·v0,·p0 | 178 | ····move-object/from16·v0,·p0 |
179 | ····iget-wide·v | 179 | ····iget-wide·v15,·v0,·Lcom/squareup/picasso/Stats;->averageDownloadSize:J |
180 | ····move-wide/from16·v16,·v0 | ||
181 | ····move-object/from16·v0,·p0 | 180 | ····move-object/from16·v0,·p0 |
182 | ····iget-wide·v0,·v0,·Lcom/squareup/picasso/Stats;->averageOriginalBitmapSize:J | 181 | ····iget-wide·v0,·v0,·Lcom/squareup/picasso/Stats;->averageOriginalBitmapSize:J |
183 | ····move-wide/from16·v1 | 182 | ····move-wide/from16·v17,·v0 |
184 | ····move-object/from16·v0,·p0 | 183 | ····move-object/from16·v0,·p0 |
185 | ····iget-wide·v0,·v0,·Lcom/squareup/picasso/Stats;->averageTransformedBitmapSize:J | 184 | ····iget-wide·v0,·v0,·Lcom/squareup/picasso/Stats;->averageTransformedBitmapSize:J |
186 | ····move-wide/from16·v | 185 | ····move-wide/from16·v19,·v0 |
187 | ····move-object/from16·v0,·p0 | 186 | ····move-object/from16·v0,·p0 |
188 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->downloadCount:I | 187 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->downloadCount:I |
189 | ····move/from16·v2 | 188 | ····move/from16·v21,·v0 |
190 | ····move-object/from16·v0,·p0 | 189 | ····move-object/from16·v0,·p0 |
191 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->originalBitmapCount:I | 190 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->originalBitmapCount:I |
192 | ····move/from16·v2 | 191 | ····move/from16·v22,·v0 |
193 | ····move-object/from16·v0,·p0 | 192 | ····move-object/from16·v0,·p0 |
194 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->transformedBitmapCount:I | 193 | ····iget·v0,·v0,·Lcom/squareup/picasso/Stats;->transformedBitmapCount:I |
195 | ····move/from16·v2 | 194 | ····move/from16·v23,·v0 |
196 | ····.line·113 | 195 | ····.line·113 |
197 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 196 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
198 | ····move-result-wide·v2 | 197 | ····move-result-wide·v24 |
199 | ····invoke-direct/range·{v | 198 | ····invoke-direct/range·{v2·..·v25},·Lcom/squareup/picasso/StatsSnapshot;-><init>(IIJJJJJJJJIIIJ)V |
200 | ····return-object·v | 199 | ····return-object·v2 |
201 | .end·method | 200 | .end·method |
202 | .method·dispatchBitmapDecoded(Landroid/graphics/Bitmap;)V | 201 | .method·dispatchBitmapDecoded(Landroid/graphics/Bitmap;)V |
203 | ····.locals·1 | 202 | ····.locals·1 |
204 | ····.param·p1,·"bitmap"····#·Landroid/graphics/Bitmap; | 203 | ····.param·p1,·"bitmap"····#·Landroid/graphics/Bitmap; |
205 | ····.prologue | 204 | ····.prologue |
Offset 298, 15 lines modified | Offset 296, 15 lines modified | ||
298 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendEmptyMessage(I)Z | 296 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendEmptyMessage(I)Z |
299 | ····.line·77 | 297 | ····.line·77 |
300 | ····return-void | 298 | ····return-void |
301 | .end·method | 299 | .end·method |
302 | .method·dispatchDownloadFinished(J)V | 300 | .method·dispatchDownloadFinished(J)V |
303 | ····.locals· | 301 | ····.locals·4 |
304 | ····.param·p1,·"size"····#·J | 302 | ····.param·p1,·"size"····#·J |
Max diff block lines reached; 2841/7072 bytes (40.17%) of diff not shown. |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | ····sput-object·v0,·Lcom/squareup/picasso/PicassoDrawable;->DEBUG_PAINT:Landroid/graphics/Paint; | 37 | ····sput-object·v0,·Lcom/squareup/picasso/PicassoDrawable;->DEBUG_PAINT:Landroid/graphics/Paint; |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | .method·constructor·<init>(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V | 40 | .method·constructor·<init>(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V |
41 | ····.locals· | 41 | ····.locals·3 |
42 | ····.param·p1,·"context"····#·Landroid/content/Context; | 42 | ····.param·p1,·"context"····#·Landroid/content/Context; |
43 | ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap; | 43 | ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap; |
44 | ····.param·p3,·"placeholder"····#·Landroid/graphics/drawable/Drawable; | 44 | ····.param·p3,·"placeholder"····#·Landroid/graphics/drawable/Drawable; |
45 | ····.param·p4,·"loadedFrom"····#·Lcom/squareup/picasso/Picasso$LoadedFrom; | 45 | ····.param·p4,·"loadedFrom"····#·Lcom/squareup/picasso/Picasso$LoadedFrom; |
46 | ····.param·p5,·"noFade"····#·Z | 46 | ····.param·p5,·"noFade"····#·Z |
47 | ····.param·p6,·"debugging"····#·Z | 47 | ····.param·p6,·"debugging"····#·Z |
Offset 102, 17 lines modified | Offset 102, 17 lines modified | ||
102 | ····.line·89 | 102 | ····.line·89 |
103 | ····iput-boolean·v1,·p0,·Lcom/squareup/picasso/PicassoDrawable;->animating:Z | 103 | ····iput-boolean·v1,·p0,·Lcom/squareup/picasso/PicassoDrawable;->animating:Z |
104 | ····.line·90 | 104 | ····.line·90 |
105 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 105 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
106 | ····move-result-wide·v | 106 | ····move-result-wide·v1 |
107 | ····iput-wide·v | 107 | ····iput-wide·v1,·p0,·Lcom/squareup/picasso/PicassoDrawable;->startTimeMillis:J |
108 | ····.line·92 | 108 | ····.line·92 |
109 | ····:cond_0 | 109 | ····:cond_0 |
110 | ····return-void | 110 | ····return-void |
111 | ····.line·86 | 111 | ····.line·86 |
112 | ····.end·local·v0····#·"fade":Z | 112 | ····.end·local·v0····#·"fade":Z |
Offset 13, 37 lines modified | Offset 13, 37 lines modified | ||
13 | #·static·fields | 13 | #·static·fields |
14 | .field·private·static·final·DEFAULT_THREAD_COUNT:I·=·0x3 | 14 | .field·private·static·final·DEFAULT_THREAD_COUNT:I·=·0x3 |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals· | 17 | ····.locals·8 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v | 19 | ····const/4·v1,·0x3 |
20 | ····.line·38 | 20 | ····.line·38 |
21 | ····const-wide/16·v | 21 | ····const-wide/16·v3,·0x0 |
22 | ····sget-object·v | 22 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
23 | ····new-instance·v | 23 | ····new-instance·v6,·Ljava/util/concurrent/PriorityBlockingQueue; |
24 | ····invoke-direct·{v | 24 | ····invoke-direct·{v6},·Ljava/util/concurrent/PriorityBlockingQueue;-><init>()V |
25 | ····new-instance·v | 25 | ····new-instance·v7,·Lcom/squareup/picasso/Utils$PicassoThreadFactory; |
26 | ····invoke-direct·{v | 26 | ····invoke-direct·{v7},·Lcom/squareup/picasso/Utils$PicassoThreadFactory;-><init>()V |
27 | ····move-object·v | 27 | ····move-object·v0,·p0 |
28 | ····move·v | 28 | ····move·v2,·v1 |
29 | ····invoke-direct/range·{v | 29 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
30 | ····.line·40 | 30 | ····.line·40 |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·private·setThreadCount(I)V | 33 | .method·private·setThreadCount(I)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lcom/squareup/picasso/Downloader$Response;-><init>(Ljava/io/InputStream;ZJ)V | 99 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lcom/squareup/picasso/Downloader$Response;-><init>(Ljava/io/InputStream;ZJ)V |
100 | ····.line·90 | 100 | ····.line·90 |
101 | ····return-void | 101 | ····return-void |
102 | .end·method | 102 | .end·method |
103 | .method·public·constructor·<init>(Ljava/io/InputStream;ZJ)V | 103 | .method·public·constructor·<init>(Ljava/io/InputStream;ZJ)V |
104 | ····.locals· | 104 | ····.locals·2 |
105 | ····.param·p1,·"stream"····#·Ljava/io/InputStream; | 105 | ····.param·p1,·"stream"····#·Ljava/io/InputStream; |
106 | ····.param·p2,·"loadedFromCache"····#·Z | 106 | ····.param·p2,·"loadedFromCache"····#·Z |
107 | ····.param·p3,·"contentLength"····#·J | 107 | ····.param·p3,·"contentLength"····#·J |
108 | ····.prologue | 108 | ····.prologue |
109 | ····.line·115 | 109 | ····.line·115 |
110 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 110 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 31, 26 lines modified | Offset 31, 26 lines modified | ||
31 | ····invoke-direct·{p0,·p1,·v0},·Lcom/squareup/picasso/MarkableInputStream;-><init>(Ljava/io/InputStream;I)V | 31 | ····invoke-direct·{p0,·p1,·v0},·Lcom/squareup/picasso/MarkableInputStream;-><init>(Ljava/io/InputStream;I)V |
32 | ····.line·39 | 32 | ····.line·39 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·constructor·<init>(Ljava/io/InputStream;I)V | 35 | .method·public·constructor·<init>(Ljava/io/InputStream;I)V |
36 | ····.locals· | 36 | ····.locals·3 |
37 | ····.param·p1,·"in"····#·Ljava/io/InputStream; | 37 | ····.param·p1,·"in"····#·Ljava/io/InputStream; |
38 | ····.param·p2,·"size"····#·I | 38 | ····.param·p2,·"size"····#·I |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·41 | 40 | ····.line·41 |
41 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
42 | ····.line·35 | 42 | ····.line·35 |
43 | ····const-wide/16·v | 43 | ····const-wide/16·v1,·-0x1 |
44 | ····iput-wide·v | 44 | ····iput-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->defaultMark:J |
45 | ····.line·42 | 45 | ····.line·42 |
46 | ····invoke-virtual·{p1},·Ljava/io/InputStream;->markSupported()Z | 46 | ····invoke-virtual·{p1},·Ljava/io/InputStream;->markSupported()Z |
47 | ····move-result·v1 | 47 | ····move-result·v1 |
48 | ····if-nez·v1,·:cond_0 | 48 | ····if-nez·v1,·:cond_0 |
Offset 71, 33 lines modified | Offset 71, 33 lines modified | ||
71 | ····iput-object·p1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; | 71 | ····iput-object·p1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; |
72 | ····.line·46 | 72 | ····.line·46 |
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | .method·private·setLimit(J)V | 75 | .method·private·setLimit(J)V |
76 | ····.locals· | 76 | ····.locals·5 |
77 | ····.param·p1,·"limit"····#·J | 77 | ····.param·p1,·"limit"····#·J |
78 | ····.prologue | 78 | ····.prologue |
79 | ····.line·77 | 79 | ····.line·77 |
80 | ····:try_start_0 | 80 | ····:try_start_0 |
81 | ····iget-wide·v | 81 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->reset:J |
82 | ····iget-wide·v | 82 | ····iget-wide·v3,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J |
83 | ····cmp-long·v1,·v | 83 | ····cmp-long·v1,·v1,·v3 |
84 | ····if-gez·v1,·:cond_0 | 84 | ····if-gez·v1,·:cond_0 |
85 | ····iget-wide·v | 85 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J |
86 | ····iget-wide·v | 86 | ····iget-wide·v3,·p0,·Lcom/squareup/picasso/MarkableInputStream;->limit:J |
87 | ····cmp-long·v1,·v | 87 | ····cmp-long·v1,·v1,·v3 |
88 | ····if-gtz·v1,·:cond_0 | 88 | ····if-gtz·v1,·:cond_0 |
89 | ····.line·78 | 89 | ····.line·78 |
90 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; | 90 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; |
91 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->reset()V | 91 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->reset()V |
Offset 110, 32 lines modified | Offset 110, 32 lines modified | ||
110 | ····sub-long·v2,·p1,·v2 | 110 | ····sub-long·v2,·p1,·v2 |
111 | ····long-to-int·v2,·v2 | 111 | ····long-to-int·v2,·v2 |
112 | ····invoke-virtual·{v1,·v2},·Ljava/io/InputStream;->mark(I)V | 112 | ····invoke-virtual·{v1,·v2},·Ljava/io/InputStream;->mark(I)V |
113 | ····.line·80 | 113 | ····.line·80 |
114 | ····iget-wide·v | 114 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->reset:J |
115 | ····iget-wide·v | 115 | ····iget-wide·v3,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J |
116 | ····invoke-direct·{p0,·v | 116 | ····invoke-direct·{p0,·v1,·v2,·v3,·v4},·Lcom/squareup/picasso/MarkableInputStream;->skip(JJ)V |
117 | ····.line·85 | 117 | ····.line·85 |
118 | ····:goto_0 | 118 | ····:goto_0 |
119 | ····iput-wide·p1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->limit:J | 119 | ····iput-wide·p1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->limit:J |
120 | ····.line·89 | 120 | ····.line·89 |
121 | ····return-void | 121 | ····return-void |
122 | ····.line·82 | 122 | ····.line·82 |
123 | ····:cond_0 | 123 | ····:cond_0 |
124 | ····iget-wide·v | 124 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J |
125 | ····iput-wide·v | 125 | ····iput-wide·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->reset:J |
126 | ····.line·83 | 126 | ····.line·83 |
127 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; | 127 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; |
128 | ····iget-wide·v2,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J | 128 | ····iget-wide·v2,·p0,·Lcom/squareup/picasso/MarkableInputStream;->offset:J |
129 | ····sub-long·v2,·p1,·v2 | 129 | ····sub-long·v2,·p1,·v2 |
Offset 176, 15 lines modified | Offset 176, 15 lines modified | ||
176 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 176 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
177 | ····throw·v1 | 177 | ····throw·v1 |
178 | .end·method | 178 | .end·method |
179 | .method·private·skip(JJ)V | 179 | .method·private·skip(JJ)V |
180 | ····.locals· | 180 | ····.locals·5 |
181 | ····.param·p1,·"current"····#·J | 181 | ····.param·p1,·"current"····#·J |
182 | ····.param·p3,·"target"····#·J | 182 | ····.param·p3,·"target"····#·J |
183 | ····.annotation·system·Ldalvik/annotation/Throws; | 183 | ····.annotation·system·Ldalvik/annotation/Throws; |
184 | ········value·=·{ | 184 | ········value·=·{ |
185 | ············Ljava/io/IOException; | 185 | ············Ljava/io/IOException; |
186 | ········} | 186 | ········} |
187 | ····.end·annotation | 187 | ····.end·annotation |
Offset 195, 17 lines modified | Offset 195, 17 lines modified | ||
195 | ····cmp-long·v2,·p1,·p3 | 195 | ····cmp-long·v2,·p1,·p3 |
196 | ····if-gez·v2,·:cond_0 | 196 | ····if-gez·v2,·:cond_0 |
197 | ····.line·109 | 197 | ····.line·109 |
198 | ····iget-object·v2,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; | 198 | ····iget-object·v2,·p0,·Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; |
199 | ····sub-long·v | 199 | ····sub-long·v3,·p3,·p1 |
200 | ····invoke-virtual·{v2,·v | 200 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/io/InputStream;->skip(J)J |
201 | ····move-result-wide·v0 | 201 | ····move-result-wide·v0 |
202 | ····.line·110 | 202 | ····.line·110 |
203 | ····.local·v0,·"skipped":J | 203 | ····.local·v0,·"skipped":J |
204 | ····const-wide/16·v2,·0x0 | 204 | ····const-wide/16·v2,·0x0 |
Max diff block lines reached; 3363/7634 bytes (44.05%) of diff not shown. |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····.line·133 | 34 | ····.line·133 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·handleMessage(Landroid/os/Message;)V | 38 | .method·public·handleMessage(Landroid/os/Message;)V |
39 | ····.locals· | 39 | ····.locals·3 |
40 | ····.param·p1,·"msg"····#·Landroid/os/Message; | 40 | ····.param·p1,·"msg"····#·Landroid/os/Message; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·136 | 42 | ····.line·136 |
43 | ····iget·v0,·p1,·Landroid/os/Message;->what:I | 43 | ····iget·v0,·p1,·Landroid/os/Message;->what:I |
44 | ····packed-switch·v0,·:pswitch_data_0 | 44 | ····packed-switch·v0,·:pswitch_data_0 |
Offset 78, 29 lines modified | Offset 78, 29 lines modified | ||
78 | ····.line·144 | 78 | ····.line·144 |
79 | ····:pswitch_2 | 79 | ····:pswitch_2 |
80 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; | 80 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; |
81 | ····iget·v1,·p1,·Landroid/os/Message;->arg1:I | 81 | ····iget·v1,·p1,·Landroid/os/Message;->arg1:I |
82 | ····int-to-long·v | 82 | ····int-to-long·v1,·v1 |
83 | ····invoke-virtual·{v0,·v | 83 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/squareup/picasso/Stats;->performBitmapDecoded(J)V |
84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
85 | ····.line·147 | 85 | ····.line·147 |
86 | ····:pswitch_3 | 86 | ····:pswitch_3 |
87 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; | 87 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; |
88 | ····iget·v1,·p1,·Landroid/os/Message;->arg1:I | 88 | ····iget·v1,·p1,·Landroid/os/Message;->arg1:I |
89 | ····int-to-long·v | 89 | ····int-to-long·v1,·v1 |
90 | ····invoke-virtual·{v0,·v | 90 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/squareup/picasso/Stats;->performBitmapTransformed(J)V |
91 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
92 | ····.line·150 | 92 | ····.line·150 |
93 | ····:pswitch_4 | 93 | ····:pswitch_4 |
94 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; | 94 | ····iget-object·v1,·p0,·Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; |
Offset 455, 25 lines modified | Offset 455, 25 lines modified | ||
455 | ····invoke-virtual·{p0,·v0},·Lcom/squareup/picasso/RequestCreator;->fetch(Lcom/squareup/picasso/Callback;)V | 455 | ····invoke-virtual·{p0,·v0},·Lcom/squareup/picasso/RequestCreator;->fetch(Lcom/squareup/picasso/Callback;)V |
456 | ····.line·407 | 456 | ····.line·407 |
457 | ····return-void | 457 | ····return-void |
458 | .end·method | 458 | .end·method |
459 | .method·public·fetch(Lcom/squareup/picasso/Callback;)V | 459 | .method·public·fetch(Lcom/squareup/picasso/Callback;)V |
460 | ····.locals·1 | 460 | ····.locals·11 |
461 | ····.param·p1,·"callback"····#·Lcom/squareup/picasso/Callback; | 461 | ····.param·p1,·"callback"····#·Lcom/squareup/picasso/Callback; |
462 | ····.prologue | 462 | ····.prologue |
463 | ····.line·419 | 463 | ····.line·419 |
464 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 464 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
465 | ····move-result-wide·v | 465 | ····move-result-wide·v9 |
466 | ····.line·421 | 466 | ····.line·421 |
467 | ····.local·v | 467 | ····.local·v9,·"started":J |
468 | ····iget-boolean·v1,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z | 468 | ····iget-boolean·v1,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z |
469 | ····if-eqz·v1,·:cond_0 | 469 | ····if-eqz·v1,·:cond_0 |
470 | ····.line·422 | 470 | ····.line·422 |
471 | ····new-instance·v1,·Ljava/lang/IllegalStateException; | 471 | ····new-instance·v1,·Ljava/lang/IllegalStateException; |
Offset 507, 15 lines modified | Offset 507, 15 lines modified | ||
507 | ····sget-object·v3,·Lcom/squareup/picasso/Picasso$Priority;->LOW:Lcom/squareup/picasso/Picasso$Priority; | 507 | ····sget-object·v3,·Lcom/squareup/picasso/Picasso$Priority;->LOW:Lcom/squareup/picasso/Picasso$Priority; |
508 | ····invoke-virtual·{v1,·v3},·Lcom/squareup/picasso/Request$Builder;->priority(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; | 508 | ····invoke-virtual·{v1,·v3},·Lcom/squareup/picasso/Request$Builder;->priority(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; |
509 | ····.line·430 | 509 | ····.line·430 |
510 | ····:cond_1 | 510 | ····:cond_1 |
511 | ····invoke-direct·{p0,·v | 511 | ····invoke-direct·{p0,·v9,·v10},·Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; |
512 | ····move-result-object·v2 | 512 | ····move-result-object·v2 |
513 | ····.line·431 | 513 | ····.line·431 |
514 | ····.local·v2,·"request":Lcom/squareup/picasso/Request; | 514 | ····.local·v2,·"request":Lcom/squareup/picasso/Request; |
515 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 515 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
Offset 628, 29 lines modified | Offset 628, 29 lines modified | ||
628 | ····iput-boolean·v0,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z | 628 | ····iput-boolean·v0,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z |
629 | ····.line·200 | 629 | ····.line·200 |
630 | ····return-object·p0 | 630 | ····return-object·p0 |
631 | .end·method | 631 | .end·method |
632 | .method·public·get()Landroid/graphics/Bitmap; | 632 | .method·public·get()Landroid/graphics/Bitmap; |
633 | ····.locals· | 633 | ····.locals·9 |
634 | ····.annotation·system·Ldalvik/annotation/Throws; | 634 | ····.annotation·system·Ldalvik/annotation/Throws; |
635 | ········value·=·{ | 635 | ········value·=·{ |
636 | ············Ljava/io/IOException; | 636 | ············Ljava/io/IOException; |
637 | ········} | 637 | ········} |
638 | ····.end·annotation | 638 | ····.end·annotation |
639 | ····.prologue | 639 | ····.prologue |
640 | ····.line·382 | 640 | ····.line·382 |
641 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 641 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
642 | ····move-result-wide·v | 642 | ····move-result-wide·v7 |
643 | ····.line·383 | 643 | ····.line·383 |
644 | ····.local·v | 644 | ····.local·v7,·"started":J |
645 | ····invoke-static·{},·Lcom/squareup/picasso/Utils;->checkNotMain()V | 645 | ····invoke-static·{},·Lcom/squareup/picasso/Utils;->checkNotMain()V |
646 | ····.line·385 | 646 | ····.line·385 |
647 | ····iget-boolean·v1,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z | 647 | ····iget-boolean·v1,·p0,·Lcom/squareup/picasso/RequestCreator;->deferred:Z |
648 | ····if-eqz·v1,·:cond_0 | 648 | ····if-eqz·v1,·:cond_0 |
Offset 678, 15 lines modified | Offset 678, 15 lines modified | ||
678 | ····.line·396 | 678 | ····.line·396 |
679 | ····:goto_0 | 679 | ····:goto_0 |
680 | ····return-object·v1 | 680 | ····return-object·v1 |
681 | ····.line·392 | 681 | ····.line·392 |
682 | ····:cond_1 | 682 | ····:cond_1 |
683 | ····invoke-direct·{p0,·v | 683 | ····invoke-direct·{p0,·v7,·v8},·Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; |
684 | ····move-result-object·v2 | 684 | ····move-result-object·v2 |
685 | ····.line·393 | 685 | ····.line·393 |
686 | ····.local·v2,·"finalData":Lcom/squareup/picasso/Request; | 686 | ····.local·v2,·"finalData":Lcom/squareup/picasso/Request; |
687 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 687 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
Offset 748, 370 lines modified | Offset 748, 368 lines modified | ||
748 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V | 748 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V |
749 | ····.line·602 | 749 | ····.line·602 |
750 | ····return-void | 750 | ····return-void |
751 | .end·method | 751 | .end·method |
752 | .method·public·into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V | 752 | .method·public·into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V |
753 | ····.locals·2 | 753 | ····.locals·22 |
754 | ····.param·p1,·"target"····#·Landroid/widget/ImageView; | 754 | ····.param·p1,·"target"····#·Landroid/widget/ImageView; |
755 | ····.param·p2,·"callback"····#·Lcom/squareup/picasso/Callback; | 755 | ····.param·p2,·"callback"····#·Lcom/squareup/picasso/Callback; |
756 | ····.prologue | 756 | ····.prologue |
757 | ····.line·614 | 757 | ····.line·614 |
758 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 758 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
759 | ····move-result-wide·v | 759 | ····move-result-wide·v19 |
760 | ····.line·615 | 760 | ····.line·615 |
761 | ····.local·v | 761 | ····.local·v19,·"started":J |
762 | ····invoke-static·{},·Lcom/squareup/picasso/Utils;->checkMain()V | 762 | ····invoke-static·{},·Lcom/squareup/picasso/Utils;->checkMain()V |
763 | ····.line·617 | 763 | ····.line·617 |
764 | ····if-nez·p1,·:cond_0 | 764 | ····if-nez·p1,·:cond_0 |
765 | ····.line·618 | 765 | ····.line·618 |
766 | ····new-instance·v | 766 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; |
767 | ····const-string·v | 767 | ····const-string·v4,·"Target·must·not·be·null." |
768 | ····invoke-direct·{v | 768 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
769 | ····throw·v | 769 | ····throw·v3 |
770 | ····.line·621 | 770 | ····.line·621 |
771 | ····:cond_0 | 771 | ····:cond_0 |
772 | ····move-object/from16·v0,·p0 | 772 | ····move-object/from16·v0,·p0 |
773 | ····iget-object·v | 773 | ····iget-object·v3,·v0,·Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; |
Max diff block lines reached; 20224/24591 bytes (82.24%) of diff not shown. |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | .end·method | 271 | .end·method |
272 | .method·private·batch(Lcom/squareup/picasso/BitmapHunter;)V | 272 | .method·private·batch(Lcom/squareup/picasso/BitmapHunter;)V |
273 | ····.locals·4 | 273 | ····.locals·4 |
274 | ····.param·p1,·"hunter"····#·Lcom/squareup/picasso/BitmapHunter; | 274 | ····.param·p1,·"hunter"····#·Lcom/squareup/picasso/BitmapHunter; |
275 | ····.prologue | 275 | ····.prologue |
276 | ····const/4·v | 276 | ····const/4·v3,·0x7 |
277 | ····.line·447 | 277 | ····.line·447 |
278 | ····invoke-virtual·{p1},·Lcom/squareup/picasso/BitmapHunter;->isCancelled()Z | 278 | ····invoke-virtual·{p1},·Lcom/squareup/picasso/BitmapHunter;->isCancelled()Z |
279 | ····move-result·v0 | 279 | ····move-result·v0 |
280 | ····if-eqz·v0,·:cond_1 | 280 | ····if-eqz·v0,·:cond_1 |
Offset 294, 26 lines modified | Offset 294, 26 lines modified | ||
294 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->batch:Ljava/util/List; | 294 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->batch:Ljava/util/List; |
295 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 295 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
296 | ····.line·451 | 296 | ····.line·451 |
297 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; | 297 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; |
298 | ····invoke-virtual·{v0,·v | 298 | ····invoke-virtual·{v0,·v3},·Landroid/os/Handler;->hasMessages(I)Z |
299 | ····move-result·v0 | 299 | ····move-result·v0 |
300 | ····if-nez·v0,·:cond_0 | 300 | ····if-nez·v0,·:cond_0 |
301 | ····.line·452 | 301 | ····.line·452 |
302 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; | 302 | ····iget-object·v0,·p0,·Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; |
303 | ····const-wide/16·v | 303 | ····const-wide/16·v1,·0xc8 |
304 | ····invoke-virtual·{v0,·v | 304 | ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z |
305 | ····goto·:goto_0 | 305 | ····goto·:goto_0 |
306 | .end·method | 306 | .end·method |
307 | .method·private·flushFailedActions()V | 307 | .method·private·flushFailedActions()V |
308 | ····.locals·5 | 308 | ····.locals·5 |
Offset 60, 23 lines modified | Offset 60, 23 lines modified | ||
60 | .end·field | 60 | .end·field |
61 | .field·public·final·uri:Landroid/net/Uri; | 61 | .field·public·final·uri:Landroid/net/Uri; |
62 | #·direct·methods | 62 | #·direct·methods |
63 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
64 | ····.locals· | 64 | ····.locals·3 |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·29 | 66 | ····.line·29 |
67 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 67 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
68 | ····const-wide/16·v | 68 | ····const-wide/16·v1,·0x5 |
69 | ····invoke-virtual·{v0,·v | 69 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
70 | ····move-result-wide·v0 | 70 | ····move-result-wide·v0 |
71 | ····sput-wide·v0,·Lcom/squareup/picasso/Request;->TOO_LONG_LOG:J | 71 | ····sput-wide·v0,·Lcom/squareup/picasso/Request;->TOO_LONG_LOG:J |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
Offset 348, 17 lines modified | Offset 348, 17 lines modified | ||
348 | ····move-result-object·v2 | 348 | ····move-result-object·v2 |
349 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; | 349 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; |
350 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toSeconds(J)J | 350 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toSeconds(J)J |
351 | ····move-result-wide·v | 351 | ····move-result-wide·v3 |
352 | ····invoke-virtual·{v2,·v | 352 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
353 | ····move-result-object·v2 | 353 | ····move-result-object·v2 |
354 | ····const/16·v3,·0x73 | 354 | ····const/16·v3,·0x73 |
355 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 355 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Offset 389, 17 lines modified | Offset 389, 17 lines modified | ||
389 | ····move-result-object·v2 | 389 | ····move-result-object·v2 |
390 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; | 390 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; |
391 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 391 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
392 | ····move-result-wide·v | 392 | ····move-result-wide·v3 |
393 | ····invoke-virtual·{v2,·v | 393 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
394 | ····move-result-object·v2 | 394 | ····move-result-object·v2 |
395 | ····const-string·v3,·"ms" | 395 | ····const-string·v3,·"ms" |
396 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 396 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·51 | 21 | ····.line·51 |
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | .method·static·calculateInSampleSize(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V | 24 | .method·static·calculateInSampleSize(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V |
25 | ····.locals· | 25 | ····.locals·5 |
26 | ····.param·p0,·"reqWidth"····#·I | 26 | ····.param·p0,·"reqWidth"····#·I |
27 | ····.param·p1,·"reqHeight"····#·I | 27 | ····.param·p1,·"reqHeight"····#·I |
28 | ····.param·p2,·"width"····#·I | 28 | ····.param·p2,·"width"····#·I |
29 | ····.param·p3,·"height"····#·I | 29 | ····.param·p3,·"height"····#·I |
30 | ····.param·p4,·"options"····#·Landroid/graphics/BitmapFactory$Options; | 30 | ····.param·p4,·"options"····#·Landroid/graphics/BitmapFactory$Options; |
31 | ····.param·p5,·"request"····#·Lcom/squareup/picasso/Request; | 31 | ····.param·p5,·"request"····#·Lcom/squareup/picasso/Request; |
Offset 49, 21 lines modified | Offset 49, 21 lines modified | ||
49 | ····.line·162 | 49 | ····.line·162 |
50 | ····int-to-float·v3,·p2 | 50 | ····int-to-float·v3,·p2 |
51 | ····int-to-float·v4,·p0 | 51 | ····int-to-float·v4,·p0 |
52 | ····div-float/2addr·v3,·v4 | 52 | ····div-float/2addr·v3,·v4 |
53 | ····float-to-double·v | 53 | ····float-to-double·v3,·v3 |
54 | ····invoke-static·{v | 54 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->floor(D)D |
55 | ····move-result-wide·v | 55 | ····move-result-wide·v3 |
56 | ····double-to-int·v1,·v | 56 | ····double-to-int·v1,·v3 |
57 | ····.line·173 | 57 | ····.line·173 |
58 | ····:cond_1 | 58 | ····:cond_1 |
59 | ····:goto_0 | 59 | ····:goto_0 |
60 | ····iput·v1,·p4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I | 60 | ····iput·v1,·p4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I |
61 | ····.line·174 | 61 | ····.line·174 |
Offset 81, 55 lines modified | Offset 81, 55 lines modified | ||
81 | ····.line·164 | 81 | ····.line·164 |
82 | ····int-to-float·v3,·p3 | 82 | ····int-to-float·v3,·p3 |
83 | ····int-to-float·v4,·p1 | 83 | ····int-to-float·v4,·p1 |
84 | ····div-float/2addr·v3,·v4 | 84 | ····div-float/2addr·v3,·v4 |
85 | ····float-to-double·v | 85 | ····float-to-double·v3,·v3 |
86 | ····invoke-static·{v | 86 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->floor(D)D |
87 | ····move-result-wide·v | 87 | ····move-result-wide·v3 |
88 | ····double-to-int·v1,·v | 88 | ····double-to-int·v1,·v3 |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
90 | ····.line·166 | 90 | ····.line·166 |
91 | ····:cond_3 | 91 | ····:cond_3 |
92 | ····int-to-float·v3,·p3 | 92 | ····int-to-float·v3,·p3 |
93 | ····int-to-float·v4,·p1 | 93 | ····int-to-float·v4,·p1 |
94 | ····div-float/2addr·v3,·v4 | 94 | ····div-float/2addr·v3,·v4 |
95 | ····float-to-double·v | 95 | ····float-to-double·v3,·v3 |
96 | ····invoke-static·{v | 96 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->floor(D)D |
97 | ····move-result-wide·v | 97 | ····move-result-wide·v3 |
98 | ····double-to-int·v0,·v | 98 | ····double-to-int·v0,·v3 |
99 | ····.line·167 | 99 | ····.line·167 |
100 | ····.local·v0,·"heightRatio":I | 100 | ····.local·v0,·"heightRatio":I |
101 | ····int-to-float·v3,·p2 | 101 | ····int-to-float·v3,·p2 |
102 | ····int-to-float·v4,·p0 | 102 | ····int-to-float·v4,·p0 |
103 | ····div-float/2addr·v3,·v4 | 103 | ····div-float/2addr·v3,·v4 |
104 | ····float-to-double·v | 104 | ····float-to-double·v3,·v3 |
105 | ····invoke-static·{v | 105 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->floor(D)D |
106 | ····move-result-wide·v | 106 | ····move-result-wide·v3 |
107 | ····double-to-int·v2,·v | 107 | ····double-to-int·v2,·v3 |
108 | ····.line·168 | 108 | ····.line·168 |
109 | ····.local·v2,·"widthRatio":I | 109 | ····.local·v2,·"widthRatio":I |
110 | ····iget-boolean·v3,·p5,·Lcom/squareup/picasso/Request;->centerInside:Z | 110 | ····iget-boolean·v3,·p5,·Lcom/squareup/picasso/Request;->centerInside:Z |
111 | ····if-eqz·v3,·:cond_4 | 111 | ····if-eqz·v3,·:cond_4 |
Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
31 | .field·public·final·totalTransformedBitmapSize:J | 31 | .field·public·final·totalTransformedBitmapSize:J |
32 | .field·public·final·transformedBitmapCount:I | 32 | .field·public·final·transformedBitmapCount:I |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·public·constructor·<init>(IIJJJJJJJJIIIJ)V | 34 | .method·public·constructor·<init>(IIJJJJJJJJIIIJ)V |
35 | ····.locals· | 35 | ····.locals·2 |
36 | ····.param·p1,·"maxSize"····#·I | 36 | ····.param·p1,·"maxSize"····#·I |
37 | ····.param·p2,·"size"····#·I | 37 | ····.param·p2,·"size"····#·I |
38 | ····.param·p3,·"cacheHits"····#·J | 38 | ····.param·p3,·"cacheHits"····#·J |
39 | ····.param·p5,·"cacheMisses"····#·J | 39 | ····.param·p5,·"cacheMisses"····#·J |
40 | ····.param·p7,·"totalDownloadSize"····#·J | 40 | ····.param·p7,·"totalDownloadSize"····#·J |
41 | ····.param·p9,·"totalOriginalBitmapSize"····#·J | 41 | ····.param·p9,·"totalOriginalBitmapSize"····#·J |
42 | ····.param·p11,·"totalTransformedBitmapSize"····#·J | 42 | ····.param·p11,·"totalTransformedBitmapSize"····#·J |
Offset 73, 17 lines modified | Offset 73, 15 lines modified | ||
73 | ····.line·51 | 73 | ····.line·51 |
74 | ····iput-wide·p9,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J | 74 | ····iput-wide·p9,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J |
75 | ····.line·52 | 75 | ····.line·52 |
76 | ····iput-wide·p11,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J | 76 | ····iput-wide·p11,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J |
77 | ····.line·53 | 77 | ····.line·53 |
78 | ····move-wide/from16·v0,·p13 | ||
79 | ····iput-wide· | 78 | ····iput-wide·p13,·p0,·Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J |
80 | ····.line·54 | 79 | ····.line·54 |
81 | ····move-wide/from16·v0,·p15 | 80 | ····move-wide/from16·v0,·p15 |
82 | ····iput-wide·v0,·p0,·Lcom/squareup/picasso/StatsSnapshot;->averageOriginalBitmapSize:J | 81 | ····iput-wide·v0,·p0,·Lcom/squareup/picasso/StatsSnapshot;->averageOriginalBitmapSize:J |
83 | ····.line·55 | 82 | ····.line·55 |
Offset 341, 15 lines modified | Offset 339, 15 lines modified | ||
341 | ····invoke-virtual·{p1},·Ljava/io/PrintWriter;->flush()V | 339 | ····invoke-virtual·{p1},·Ljava/io/PrintWriter;->flush()V |
342 | ····.line·105 | 340 | ····.line·105 |
343 | ····return-void | 341 | ····return-void |
344 | .end·method | 342 | .end·method |
345 | .method·public·toString()Ljava/lang/String; | 343 | .method·public·toString()Ljava/lang/String; |
346 | ····.locals· | 344 | ····.locals·3 |
347 | ····.prologue | 345 | ····.prologue |
348 | ····.line·108 | 346 | ····.line·108 |
349 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 347 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
350 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 348 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 379, 29 lines modified | Offset 377, 29 lines modified | ||
379 | ····const-string·v1,·",·cacheHits=" | 377 | ····const-string·v1,·",·cacheHits=" |
380 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 378 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
381 | ····move-result-object·v0 | 379 | ····move-result-object·v0 |
382 | ····iget-wide·v | 380 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->cacheHits:J |
383 | ····invoke-virtual·{v0,·v | 381 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
384 | ····move-result-object·v0 | 382 | ····move-result-object·v0 |
385 | ····const-string·v1,·",·cacheMisses=" | 383 | ····const-string·v1,·",·cacheMisses=" |
386 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 384 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
387 | ····move-result-object·v0 | 385 | ····move-result-object·v0 |
388 | ····iget-wide·v | 386 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->cacheMisses:J |
389 | ····invoke-virtual·{v0,·v | 387 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
390 | ····move-result-object·v0 | 388 | ····move-result-object·v0 |
391 | ····const-string·v1,·",·downloadCount=" | 389 | ····const-string·v1,·",·downloadCount=" |
392 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 390 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 415, 77 lines modified | Offset 413, 77 lines modified | ||
415 | ····const-string·v1,·",·totalDownloadSize=" | 413 | ····const-string·v1,·",·totalDownloadSize=" |
416 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 414 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
417 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
418 | ····iget-wide·v | 416 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalDownloadSize:J |
419 | ····invoke-virtual·{v0,·v | 417 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
420 | ····move-result-object·v0 | 418 | ····move-result-object·v0 |
421 | ····const-string·v1,·",·averageDownloadSize=" | 419 | ····const-string·v1,·",·averageDownloadSize=" |
422 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 420 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
423 | ····move-result-object·v0 | 421 | ····move-result-object·v0 |
424 | ····iget-wide·v | 422 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J |
425 | ····invoke-virtual·{v0,·v | 423 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
426 | ····move-result-object·v0 | 424 | ····move-result-object·v0 |
427 | ····const-string·v1,·",·totalOriginalBitmapSize=" | 425 | ····const-string·v1,·",·totalOriginalBitmapSize=" |
428 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 426 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
429 | ····move-result-object·v0 | 427 | ····move-result-object·v0 |
430 | ····iget-wide·v | 428 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J |
431 | ····invoke-virtual·{v0,·v | 429 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
432 | ····move-result-object·v0 | 430 | ····move-result-object·v0 |
433 | ····const-string·v1,·",·totalTransformedBitmapSize=" | 431 | ····const-string·v1,·",·totalTransformedBitmapSize=" |
434 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 432 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
435 | ····move-result-object·v0 | 433 | ····move-result-object·v0 |
436 | ····iget-wide·v | 434 | ····iget-wide·v1,·p0,·Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J |
437 | ····invoke-virtual·{v0,·v | 435 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
Max diff block lines reached; 2060/7161 bytes (28.77%) of diff not shown. |
Offset 251, 241 lines modified | Offset 251, 229 lines modified | ||
251 | ····:cond_0 | 251 | ····:cond_0 |
252 | ····const/4·v1,·0x0 | 252 | ····const/4·v1,·0x0 |
253 | ····goto·:goto_0 | 253 | ····goto·:goto_0 |
254 | .end·method | 254 | .end·method |
255 | .method·public·load(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; | 255 | .method·public·load(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; |
256 | ····.locals·1 | 256 | ····.locals·16 |
257 | ····.param·p1,·"request"····#·Lcom/squareup/picasso/Request; | 257 | ····.param·p1,·"request"····#·Lcom/squareup/picasso/Request; |
258 | ····.param·p2,·"networkPolicy"····#·I | 258 | ····.param·p2,·"networkPolicy"····#·I |
259 | ····.annotation·system·Ldalvik/annotation/Throws; | 259 | ····.annotation·system·Ldalvik/annotation/Throws; |
260 | ········value·=·{ | 260 | ········value·=·{ |
261 | ············Ljava/io/IOException; | 261 | ············Ljava/io/IOException; |
262 | ········} | 262 | ········} |
263 | ····.end·annotation | 263 | ····.end·annotation |
264 | ····.prologue | 264 | ····.prologue |
265 | ····.line·55 | 265 | ····.line·55 |
266 | ····move-object/from16·v0,·p0 | 266 | ····move-object/from16·v0,·p0 |
267 | ····iget-object·v | 267 | ····iget-object·v1,·v0,·Lcom/squareup/picasso/MediaStoreRequestHandler;->context:Landroid/content/Context; |
268 | ····invoke-virtual·{v | 268 | ····invoke-virtual·{v1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
269 | ····move-result-object·v | 269 | ····move-result-object·v8 |
270 | ····.line·56 | 270 | ····.line·56 |
271 | ····.local·v | 271 | ····.local·v8,·"contentResolver":Landroid/content/ContentResolver; |
272 | ····move-object/from16·v0,·p1 | 272 | ····move-object/from16·v0,·p1 |
273 | ····iget-object·v | 273 | ····iget-object·v1,·v0,·Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; |
274 | ····invoke-static·{v | 274 | ····invoke-static·{v8,·v1},·Lcom/squareup/picasso/MediaStoreRequestHandler;->getExifOrientation(Landroid/content/ContentResolver;Landroid/net/Uri;)I |
275 | ····move-result·v | 275 | ····move-result·v9 |
276 | ····.line·58 | 276 | ····.line·58 |
277 | ····.local·v | 277 | ····.local·v9,·"exifOrientation":I |
278 | ····move-object/from16·v0,·p1 | 278 | ····move-object/from16·v0,·p1 |
279 | ····iget-object·v | 279 | ····iget-object·v1,·v0,·Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; |
280 | ····invoke-virtual·{v | 280 | ····invoke-virtual·{v8,·v1},·Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; |
281 | ····move-result-object·v1 | 281 | ····move-result-object·v14 |
282 | ····.line·59 | 282 | ····.line·59 |
283 | ····.local·v1 | 283 | ····.local·v14,·"mimeType":Ljava/lang/String; |
284 | ····if-eqz·v1 | 284 | ····if-eqz·v14,·:cond_0 |
285 | ····const-string·v | 285 | ····const-string·v1,·"video/" |
286 | ····invoke-virtual·{v1 | 286 | ····invoke-virtual·{v14,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
287 | ····move-result·v | 287 | ····move-result·v1 |
288 | ····if-eqz·v | 288 | ····if-eqz·v1,·:cond_0 |
289 | ····const/4·v1 | 289 | ····const/4·v12,·0x1 |
290 | ····.line·61 | 290 | ····.line·61 |
291 | ····.local·v1 | 291 | ····.local·v12,·"isVideo":Z |
292 | ····:goto_0 | 292 | ····:goto_0 |
293 | ····invoke-virtual/range·{p1·..·p1},·Lcom/squareup/picasso/Request;->hasSize()Z | 293 | ····invoke-virtual/range·{p1·..·p1},·Lcom/squareup/picasso/Request;->hasSize()Z |
294 | ····move-result·v | 294 | ····move-result·v1 |
295 | ····if-eqz·v | 295 | ····if-eqz·v1,·:cond_4 |
296 | ····.line·62 | 296 | ····.line·62 |
297 | ····move-object/from16·v0,·p1 | 297 | ····move-object/from16·v0,·p1 |
298 | ····iget·v | 298 | ····iget·v1,·v0,·Lcom/squareup/picasso/Request;->targetWidth:I |
299 | ····move-object/from16·v0,·p1 | 299 | ····move-object/from16·v0,·p1 |
300 | ····iget·v | 300 | ····iget·v2,·v0,·Lcom/squareup/picasso/Request;->targetHeight:I |
301 | ····invoke-static·{v | 301 | ····invoke-static·{v1,·v2},·Lcom/squareup/picasso/MediaStoreRequestHandler;->getPicassoKind(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; |
302 | ····move-result-object·v1 | 302 | ····move-result-object·v15 |
303 | ····.line·63 | 303 | ····.line·63 |
304 | ····.local·v1 | 304 | ····.local·v15,·"picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; |
305 | ····if-nez·v1 | 305 | ····if-nez·v12,·:cond_1 |
306 | ····sget-object·v2,·Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; | ||
307 | ···· | 306 | ····sget-object·v1,·Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; |
308 | ····if-ne·v | 307 | ····if-ne·v15,·v1,·:cond_1 |
309 | ····.line·64 | 308 | ····.line·64 |
310 | ····new-instance·v | 309 | ····new-instance·v1,·Lcom/squareup/picasso/RequestHandler$Result; |
311 | ····const/4·v | 310 | ····const/4·v2,·0x0 |
312 | ····invoke-virtual/range·{p0·..·p1},·Lcom/squareup/picasso/MediaStoreRequestHandler;->getInputStream(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; | 311 | ····invoke-virtual/range·{p0·..·p1},·Lcom/squareup/picasso/MediaStoreRequestHandler;->getInputStream(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; |
313 | ····move-result-object·v | 312 | ····move-result-object·v3 |
314 | ····sget-object·v | 313 | ····sget-object·v4,·Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; |
315 | ····invoke-direct·{v | 314 | ····invoke-direct·{v1,·v2,·v3,·v4,·v9},·Lcom/squareup/picasso/RequestHandler$Result;-><init>(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V |
316 | ····.line·92 | 315 | ····.line·92 |
317 | ····.end·local·v1 | 316 | ····.end·local·v15····#·"picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; |
318 | ····:goto_1 | 317 | ····:goto_1 |
319 | ····return-object·v | 318 | ····return-object·v1 |
320 | ····.line·59 | 319 | ····.line·59 |
321 | ····.end·local·v1 | 320 | ····.end·local·v12····#·"isVideo":Z |
322 | ····:cond_0 | 321 | ····:cond_0 |
323 | ····const/4·v1 | 322 | ····const/4·v12,·0x0 |
324 | ····goto·:goto_0 | 323 | ····goto·:goto_0 |
325 | ····.line·67 | 324 | ····.line·67 |
326 | ····.restart·local·v1 | 325 | ····.restart·local·v12····#·"isVideo":Z |
327 | ····.restart·local·v1 | 326 | ····.restart·local·v15····#·"picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; |
328 | ····:cond_1 | 327 | ····:cond_1 |
329 | ····move-object/from16·v0,·p1 | 328 | ····move-object/from16·v0,·p1 |
330 | ····iget-object·v | 329 | ····iget-object·v1,·v0,·Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; |
331 | ····invoke-static·{v | 330 | ····invoke-static·{v1},·Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J |
Max diff block lines reached; 6844/13420 bytes (51.00%) of diff not shown. |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····:cond_0 | 46 | ····:cond_0 |
47 | ····sget-object·v1,·Lcom/squareup/okhttp/internal/Util;->UTF_8:Ljava/nio/charset/Charset; | 47 | ····sget-object·v1,·Lcom/squareup/okhttp/internal/Util;->UTF_8:Ljava/nio/charset/Charset; |
48 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
49 | .end·method | 49 | .end·method |
50 | .method·public·static·create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; | 50 | .method·public·static·create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; |
51 | ····.locals· | 51 | ····.locals·2 |
52 | ····.param·p0,·"contentType"····#·Lcom/squareup/okhttp/MediaType; | 52 | ····.param·p0,·"contentType"····#·Lcom/squareup/okhttp/MediaType; |
53 | ····.param·p1,·"contentLength"····#·J | 53 | ····.param·p1,·"contentLength"····#·J |
54 | ····.param·p3,·"content"····#·Lokio/BufferedSource; | 54 | ····.param·p3,·"content"····#·Lokio/BufferedSource; |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·121 | 56 | ····.line·121 |
57 | ····if-nez·p3,·:cond_0 | 57 | ····if-nez·p3,·:cond_0 |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····move-result-object·v2 | 143 | ····move-result-object·v2 |
144 | ····return-object·v2 | 144 | ····return-object·v2 |
145 | .end·method | 145 | .end·method |
146 | .method·public·static·create(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody; | 146 | .method·public·static·create(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody; |
147 | ····.locals· | 147 | ····.locals·3 |
148 | ····.param·p0,·"contentType"····#·Lcom/squareup/okhttp/MediaType; | 148 | ····.param·p0,·"contentType"····#·Lcom/squareup/okhttp/MediaType; |
149 | ····.param·p1,·"content"····#·[B | 149 | ····.param·p1,·"content"····#·[B |
150 | ····.prologue | 150 | ····.prologue |
151 | ····.line·114 | 151 | ····.line·114 |
152 | ····new-instance·v1,·Lokio/Buffer; | 152 | ····new-instance·v1,·Lokio/Buffer; |
Offset 161, 17 lines modified | Offset 161, 17 lines modified | ||
161 | ····move-result-object·v0 | 161 | ····move-result-object·v0 |
162 | ····.line·115 | 162 | ····.line·115 |
163 | ····.local·v0,·"buffer":Lokio/Buffer; | 163 | ····.local·v0,·"buffer":Lokio/Buffer; |
164 | ····array-length·v1,·p1 | 164 | ····array-length·v1,·p1 |
165 | ····int-to-long·v | 165 | ····int-to-long·v1,·v1 |
166 | ····invoke-static·{p0,·v | 166 | ····invoke-static·{p0,·v1,·v2,·v0},·Lcom/squareup/okhttp/ResponseBody;->create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; |
167 | ····move-result-object·v1 | 167 | ····move-result-object·v1 |
168 | ····return-object·v1 | 168 | ····return-object·v1 |
169 | .end·method | 169 | .end·method |
Offset 205, 21 lines modified | Offset 205, 21 lines modified | ||
205 | ········} | 205 | ········} |
206 | ····.end·annotation | 206 | ····.end·annotation |
207 | ····.prologue | 207 | ····.prologue |
208 | ····.line·49 | 208 | ····.line·49 |
209 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J | 209 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J |
210 | ····move-result-wide·v | 210 | ····move-result-wide·v1 |
211 | ····.line·50 | 211 | ····.line·50 |
212 | ····.local·v | 212 | ····.local·v1,·"contentLength":J |
213 | ····const-wide/32·v4,·0x7fffffff | 213 | ····const-wide/32·v4,·0x7fffffff |
214 | ····cmp-long·v4,·v | 214 | ····cmp-long·v4,·v1,·v4 |
215 | ····if-lez·v4,·:cond_0 | 215 | ····if-lez·v4,·:cond_0 |
216 | ····.line·51 | 216 | ····.line·51 |
217 | ····new-instance·v4,·Ljava/io/IOException; | 217 | ····new-instance·v4,·Ljava/io/IOException; |
218 | ····new-instance·v5,·Ljava/lang/StringBuilder; | 218 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
Offset 228, 15 lines modified | Offset 228, 15 lines modified | ||
228 | ····const-string·v6,·"Cannot·buffer·entire·body·for·content·length:·" | 228 | ····const-string·v6,·"Cannot·buffer·entire·body·for·content·length:·" |
229 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 229 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
230 | ····move-result-object·v5 | 230 | ····move-result-object·v5 |
231 | ····invoke-virtual·{v5,·v | 231 | ····invoke-virtual·{v5,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
232 | ····move-result-object·v5 | 232 | ····move-result-object·v5 |
233 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 233 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
234 | ····move-result-object·v5 | 234 | ····move-result-object·v5 |
Offset 244, 41 lines modified | Offset 244, 41 lines modified | ||
244 | ····throw·v4 | 244 | ····throw·v4 |
245 | ····.line·54 | 245 | ····.line·54 |
246 | ····:cond_0 | 246 | ····:cond_0 |
247 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/ResponseBody;->source()Lokio/BufferedSource; | 247 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/ResponseBody;->source()Lokio/BufferedSource; |
248 | ····move-result-object·v | 248 | ····move-result-object·v3 |
249 | ····.line·57 | 249 | ····.line·57 |
250 | ····.local·v | 250 | ····.local·v3,·"source":Lokio/BufferedSource; |
251 | ····:try_start_0 | 251 | ····:try_start_0 |
252 | ····invoke-interface·{v | 252 | ····invoke-interface·{v3},·Lokio/BufferedSource;->readByteArray()[B |
253 | ····:try_end_0 | 253 | ····:try_end_0 |
254 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 254 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
255 | ····move-result-object·v0 | 255 | ····move-result-object·v0 |
256 | ····.line·59 | 256 | ····.line·59 |
257 | ····.local·v0,·"bytes":[B | 257 | ····.local·v0,·"bytes":[B |
258 | ····invoke-static·{v | 258 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V |
259 | ····.line·61 | 259 | ····.line·61 |
260 | ····const-wide/16·v4,·-0x1 | 260 | ····const-wide/16·v4,·-0x1 |
261 | ····cmp-long·v4,·v | 261 | ····cmp-long·v4,·v1,·v4 |
262 | ····if-eqz·v4,·:cond_1 | 262 | ····if-eqz·v4,·:cond_1 |
263 | ····array-length·v4,·v0 | 263 | ····array-length·v4,·v0 |
264 | ····int-to-long·v4,·v4 | 264 | ····int-to-long·v4,·v4 |
265 | ····cmp-long·v4,·v | 265 | ····cmp-long·v4,·v1,·v4 |
266 | ····if-eqz·v4,·:cond_1 | 266 | ····if-eqz·v4,·:cond_1 |
267 | ····.line·62 | 267 | ····.line·62 |
268 | ····new-instance·v4,·Ljava/io/IOException; | 268 | ····new-instance·v4,·Ljava/io/IOException; |
Max diff block lines reached; 495/4229 bytes (11.70%) of diff not shown. |
Offset 150, 32 lines modified | Offset 150, 32 lines modified | ||
150 | ········value·=·{ | 150 | ········value·=·{ |
151 | ············Ljava/io/IOException; | 151 | ············Ljava/io/IOException; |
152 | ········} | 152 | ········} |
153 | ····.end·annotation | 153 | ····.end·annotation |
154 | ····.prologue | 154 | ····.prologue |
155 | ····.line·230 | 155 | ····.line·230 |
156 | ····const-wide/16·v | 156 | ····const-wide/16·v1,·0x0 |
157 | ····.line·232 | 157 | ····.line·232 |
158 | ····.local·v | 158 | ····.local·v1,·"byteCount":J |
159 | ····const/4·v | 159 | ····const/4·v3,·0x0 |
160 | ····.line·233 | 160 | ····.line·233 |
161 | ····.local·v | 161 | ····.local·v3,·"byteCountBuffer":Lokio/Buffer; |
162 | ····if-eqz·p2,·:cond_0 | 162 | ····if-eqz·p2,·:cond_0 |
163 | ····.line·234 | 163 | ····.line·234 |
164 | ····new-instance·v | 164 | ····new-instance·v3,·Lokio/Buffer; |
165 | ····.end·local·v | 165 | ····.end·local·v3····#·"byteCountBuffer":Lokio/Buffer; |
166 | ····invoke-direct·{v | 166 | ····invoke-direct·{v3},·Lokio/Buffer;-><init>()V |
167 | ····.restart·local·v | 167 | ····.restart·local·v3····#·"byteCountBuffer":Lokio/Buffer; |
168 | ····move-object·p1,·v | 168 | ····move-object·p1,·v3 |
169 | ····.line·237 | 169 | ····.line·237 |
170 | ····:cond_0 | 170 | ····:cond_0 |
171 | ····const/4·v10,·0x0 | 171 | ····const/4·v10,·0x0 |
172 | ····.local·v10,·"p":I | 172 | ····.local·v10,·"p":I |
173 | ····iget-object·v12,·p0,·Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;->partHeaders:Ljava/util/List; | 173 | ····iget-object·v12,·p0,·Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;->partHeaders:Ljava/util/List; |
Offset 357, 15 lines modified | Offset 357, 15 lines modified | ||
357 | ····invoke-interface·{p1,·v12},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; | 357 | ····invoke-interface·{p1,·v12},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; |
358 | ····.line·274 | 358 | ····.line·274 |
359 | ····if-eqz·p2,·:cond_5 | 359 | ····if-eqz·p2,·:cond_5 |
360 | ····.line·275 | 360 | ····.line·275 |
361 | ····add-long/2addr·v | 361 | ····add-long/2addr·v1,·v4 |
362 | ····.line·280 | 362 | ····.line·280 |
363 | ····:goto_2 | 363 | ····:goto_2 |
364 | ····invoke-static·{},·Lcom/squareup/okhttp/MultipartBuilder;->access$100()[B | 364 | ····invoke-static·{},·Lcom/squareup/okhttp/MultipartBuilder;->access$100()[B |
365 | ····move-result-object·v12 | 365 | ····move-result-object·v12 |
Offset 377, 15 lines modified | Offset 377, 15 lines modified | ||
377 | ····goto/16·:goto_0 | 377 | ····goto/16·:goto_0 |
378 | ····.line·266 | 378 | ····.line·266 |
379 | ····:cond_4 | 379 | ····:cond_4 |
380 | ····if-eqz·p2,·:cond_3 | 380 | ····if-eqz·p2,·:cond_3 |
381 | ····.line·268 | 381 | ····.line·268 |
382 | ····invoke-virtual·{v | 382 | ····invoke-virtual·{v3},·Lokio/Buffer;->clear()V |
383 | ····.line·269 | 383 | ····.line·269 |
384 | ····const-wide/16·v12,·-0x1 | 384 | ····const-wide/16·v12,·-0x1 |
385 | ····.line·293 | 385 | ····.line·293 |
386 | ····.end·local·v0····#·"body":Lcom/squareup/okhttp/RequestBody; | 386 | ····.end·local·v0····#·"body":Lcom/squareup/okhttp/RequestBody; |
387 | ····.end·local·v4····#·"contentLength":J | 387 | ····.end·local·v4····#·"contentLength":J |
Offset 443, 25 lines modified | Offset 443, 25 lines modified | ||
443 | ····invoke-interface·{p1,·v12},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; | 443 | ····invoke-interface·{p1,·v12},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; |
444 | ····.line·288 | 444 | ····.line·288 |
445 | ····if-eqz·p2,·:cond_7 | 445 | ····if-eqz·p2,·:cond_7 |
446 | ····.line·289 | 446 | ····.line·289 |
447 | ····invoke-virtual·{v | 447 | ····invoke-virtual·{v3},·Lokio/Buffer;->size()J |
448 | ····move-result-wide·v12 | 448 | ····move-result-wide·v12 |
449 | ····add-long/2addr·v | 449 | ····add-long/2addr·v1,·v12 |
450 | ····.line·290 | 450 | ····.line·290 |
451 | ····invoke-virtual·{v | 451 | ····invoke-virtual·{v3},·Lokio/Buffer;->clear()V |
452 | ····:cond_7 | 452 | ····:cond_7 |
453 | ····move-wide·v12,·v | 453 | ····move-wide·v12,·v1 |
454 | ····.line·293 | 454 | ····.line·293 |
455 | ····goto·:goto_3 | 455 | ····goto·:goto_3 |
456 | .end·method | 456 | .end·method |
457 | #·virtual·methods | 457 | #·virtual·methods |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | .field·private·writeAbortCount:I | 37 | .field·private·writeAbortCount:I |
38 | .field·private·writeSuccessCount:I | 38 | .field·private·writeSuccessCount:I |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·public·constructor·<init>(Ljava/io/File;J)V | 40 | .method·public·constructor·<init>(Ljava/io/File;J)V |
41 | ····.locals· | 41 | ····.locals·1 |
42 | ····.param·p1,·"directory"····#·Ljava/io/File; | 42 | ····.param·p1,·"directory"····#·Ljava/io/File; |
43 | ····.param·p2,·"maxSize"····#·J | 43 | ····.param·p2,·"maxSize"····#·J |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·168 | 45 | ····.line·168 |
46 | ····sget-object·v0,·Lcom/squareup/okhttp/internal/io/FileSystem;->SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; | 46 | ····sget-object·v0,·Lcom/squareup/okhttp/internal/io/FileSystem;->SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; |
Offset 62, 17 lines modified | Offset 62, 17 lines modified | ||
62 | ····.line·32 | 62 | ····.line·32 |
63 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; | 63 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; |
64 | ····invoke-virtual·{v0},·Lokio/Buffer;->size()J | 64 | ····invoke-virtual·{v0},·Lokio/Buffer;->size()J |
65 | ····move-result-wide·v0 | 65 | ····move-result-wide·v0 |
66 | ····const-wide/16·v | 66 | ····const-wide/16·v3,·0x0 |
67 | ····cmp-long·v0,·v0,·v | 67 | ····cmp-long·v0,·v0,·v3 |
68 | ····if-lez·v0,·:cond_0 | 68 | ····if-lez·v0,·:cond_0 |
69 | ····.line·33 | 69 | ····.line·33 |
70 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; | 70 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; |
71 | ····const/16·v1,·0x26 | 71 | ····const/16·v1,·0x26 |
Offset 138, 17 lines modified | Offset 138, 17 lines modified | ||
138 | ····.line·45 | 138 | ····.line·45 |
139 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; | 139 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; |
140 | ····invoke-virtual·{v0},·Lokio/Buffer;->size()J | 140 | ····invoke-virtual·{v0},·Lokio/Buffer;->size()J |
141 | ····move-result-wide·v0 | 141 | ····move-result-wide·v0 |
142 | ····const-wide/16·v | 142 | ····const-wide/16·v3,·0x0 |
143 | ····cmp-long·v0,·v0,·v | 143 | ····cmp-long·v0,·v0,·v3 |
144 | ····if-lez·v0,·:cond_0 | 144 | ····if-lez·v0,·:cond_0 |
145 | ····.line·46 | 145 | ····.line·46 |
146 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; | 146 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; |
147 | ····const/16·v1,·0x26 | 147 | ····const/16·v1,·0x26 |
Offset 510, 15 lines modified | Offset 510, 15 lines modified | ||
510 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 510 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
511 | ····throw·v7 | 511 | ····throw·v7 |
512 | .end·method | 512 | .end·method |
513 | .method·private·writeCertList(Lokio/BufferedSink;Ljava/util/List;)V | 513 | .method·private·writeCertList(Lokio/BufferedSink;Ljava/util/List;)V |
514 | ····.locals· | 514 | ····.locals·7 |
515 | ····.param·p1,·"sink"····#·Lokio/BufferedSink; | 515 | ····.param·p1,·"sink"····#·Lokio/BufferedSink; |
516 | ····.annotation·system·Ldalvik/annotation/Signature; | 516 | ····.annotation·system·Ldalvik/annotation/Signature; |
517 | ········value·=·{ | 517 | ········value·=·{ |
518 | ············"(", | 518 | ············"(", |
519 | ············"Lokio/BufferedSink;", | 519 | ············"Lokio/BufferedSink;", |
520 | ············"Ljava/util/List", | 520 | ············"Ljava/util/List", |
521 | ············"<", | 521 | ············"<", |
Offset 537, 17 lines modified | Offset 537, 17 lines modified | ||
537 | ····.line·640 | 537 | ····.line·640 |
538 | ····.local·p2,·"certificates":Ljava/util/List;,·"Ljava/util/List<Ljava/security/cert/Certificate;>;" | 538 | ····.local·p2,·"certificates":Ljava/util/List;,·"Ljava/util/List<Ljava/security/cert/Certificate;>;" |
539 | ····:try_start_0 | 539 | ····:try_start_0 |
540 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 540 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
541 | ····move-result·v5 | 541 | ····move-result·v5 |
542 | ····int-to-long·v | 542 | ····int-to-long·v5,·v5 |
543 | ····invoke-interface·{p1,·v | 543 | ····invoke-interface·{p1,·v5,·v6},·Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; |
544 | ····.line·641 | 544 | ····.line·641 |
545 | ····const/16·v5,·0xa | 545 | ····const/16·v5,·0xa |
546 | ····invoke-interface·{p1,·v5},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; | 546 | ····invoke-interface·{p1,·v5},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; |
547 | ····.line·642 | 547 | ····.line·642 |
Offset 846, 17 lines modified | Offset 846, 17 lines modified | ||
846 | ····.line·584 | 846 | ····.line·584 |
847 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$Entry;->varyHeaders:Lcom/squareup/okhttp/Headers; | 847 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$Entry;->varyHeaders:Lcom/squareup/okhttp/Headers; |
848 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Headers;->size()I | 848 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Headers;->size()I |
849 | ····move-result·v3 | 849 | ····move-result·v3 |
850 | ····int-to-long·v | 850 | ····int-to-long·v3,·v3 |
851 | ····invoke-interface·{v1,·v | 851 | ····invoke-interface·{v1,·v3,·v4},·Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; |
852 | ····.line·585 | 852 | ····.line·585 |
853 | ····invoke-interface·{v1,·v7},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; | 853 | ····invoke-interface·{v1,·v7},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; |
854 | ····.line·586 | 854 | ····.line·586 |
855 | ····const/4·v0,·0x0 | 855 | ····const/4·v0,·0x0 |
Offset 926, 17 lines modified | Offset 926, 17 lines modified | ||
926 | ····.line·595 | 926 | ····.line·595 |
927 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$Entry;->responseHeaders:Lcom/squareup/okhttp/Headers; | 927 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$Entry;->responseHeaders:Lcom/squareup/okhttp/Headers; |
928 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Headers;->size()I | 928 | ····invoke-virtual·{v3},·Lcom/squareup/okhttp/Headers;->size()I |
929 | ····move-result·v3 | 929 | ····move-result·v3 |
930 | ····int-to-long·v | 930 | ····int-to-long·v3,·v3 |
931 | ····invoke-interface·{v1,·v | 931 | ····invoke-interface·{v1,·v3,·v4},·Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; |
932 | ····.line·596 | 932 | ····.line·596 |
933 | ····invoke-interface·{v1,·v7},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; | 933 | ····invoke-interface·{v1,·v7},·Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; |
934 | ····.line·597 | 934 | ····.line·597 |
935 | ····const/4·v0,·0x0 | 935 | ····const/4·v0,·0x0 |
Offset 80, 34 lines modified | Offset 80, 34 lines modified | ||
80 | #·virtual·methods | 80 | #·virtual·methods |
81 | .method·public·contentLength()J | 81 | .method·public·contentLength()J |
82 | ····.locals·4 | 82 | ····.locals·4 |
83 | ····.prologue | 83 | ····.prologue |
84 | ····const-wide/16·v | 84 | ····const-wide/16·v1,·-0x1 |
85 | ····.line·719 | 85 | ····.line·719 |
86 | ····:try_start_0 | 86 | ····:try_start_0 |
87 | ····iget-object·v | 87 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; |
88 | ····if-eqz·v | 88 | ····if-eqz·v3,·:cond_0 |
89 | ····iget-object·v | 89 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; |
90 | ····invoke-static·{v | 90 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
91 | ····:try_end_0 | 91 | ····:try_end_0 |
92 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 92 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
93 | ····move-result-wide·v | 93 | ····move-result-wide·v1 |
94 | ····.line·721 | 94 | ····.line·721 |
95 | ····:cond_0 | 95 | ····:cond_0 |
96 | ····:goto_0 | 96 | ····:goto_0 |
97 | ····return-wide·v | 97 | ····return-wide·v1 |
98 | ····.line·720 | 98 | ····.line·720 |
99 | ····:catch_0 | 99 | ····:catch_0 |
100 | ····move-exception·v0 | 100 | ····move-exception·v0 |
101 | ····.line·721 | 101 | ····.line·721 |
102 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 102 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
Offset 643, 40 lines modified | Offset 643, 40 lines modified | ||
643 | ····:try_start_0 | 643 | ····:try_start_0 |
644 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; | 644 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; |
645 | ····if-nez·v0,·:cond_0 | 645 | ····if-nez·v0,·:cond_0 |
646 | ····.line·61 | 646 | ····.line·61 |
647 | ····new-instance·v | 647 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
648 | ····const/4·v | 648 | ····const/4·v1,·0x0 |
649 | ····const·v | 649 | ····const·v2,·0x7fffffff |
650 | ····const-wide/16·v | 650 | ····const-wide/16·v3,·0x3c |
651 | ····sget-object·v | 651 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
652 | ····new-instance·v | 652 | ····new-instance·v6,·Ljava/util/concurrent/SynchronousQueue; |
653 | ····invoke-direct·{v | 653 | ····invoke-direct·{v6},·Ljava/util/concurrent/SynchronousQueue;-><init>()V |
654 | ····const-string·v | 654 | ····const-string·v7,·"OkHttp·Dispatcher" |
655 | ····const/4·v8,·0x0 | 655 | ····const/4·v8,·0x0 |
656 | ····.line·62 | 656 | ····.line·62 |
657 | ····invoke-static·{v | 657 | ····invoke-static·{v7,·v8},·Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
658 | ····move-result-object·v | 658 | ····move-result-object·v7 |
659 | ····invoke-direct/range·{v | 659 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
660 | ····iput-object·v | 660 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; |
661 | ····.line·64 | 661 | ····.line·64 |
662 | ····:cond_0 | 662 | ····:cond_0 |
663 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; | 663 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; |
664 | ····:try_end_0 | 664 | ····:try_end_0 |
665 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 665 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Offset 34, 29 lines modified | Offset 34, 29 lines modified | ||
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·run()V | 37 | .method·public·run()V |
38 | ····.locals· | 38 | ····.locals·9 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····const-wide/32·v | 40 | ····const-wide/32·v7,·0xf4240 |
41 | ····.line·94 | 41 | ····.line·94 |
42 | ····:cond_0 | 42 | ····:cond_0 |
43 | ····:goto_0 | 43 | ····:goto_0 |
44 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; | 44 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
45 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 45 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
46 | ····move-result-wide·v | 46 | ····move-result-wide·v5 |
47 | ····invoke-virtual·{v4,·v | 47 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/squareup/okhttp/ConnectionPool;->cleanup(J)J |
48 | ····move-result-wide·v2 | 48 | ····move-result-wide·v2 |
49 | ····.line·95 | 49 | ····.line·95 |
50 | ····.local·v2,·"waitNanos":J | 50 | ····.local·v2,·"waitNanos":J |
51 | ····const-wide/16·v4,·-0x1 | 51 | ····const-wide/16·v4,·-0x1 |
Offset 71, 19 lines modified | Offset 71, 19 lines modified | ||
71 | ····const-wide/16·v4,·0x0 | 71 | ····const-wide/16·v4,·0x0 |
72 | ····cmp-long·v4,·v2,·v4 | 72 | ····cmp-long·v4,·v2,·v4 |
73 | ····if-lez·v4,·:cond_0 | 73 | ····if-lez·v4,·:cond_0 |
74 | ····.line·97 | 74 | ····.line·97 |
75 | ····div-long·v0,·v2,·v | 75 | ····div-long·v0,·v2,·v7 |
76 | ····.line·98 | 76 | ····.line·98 |
77 | ····.local·v0,·"waitMillis":J | 77 | ····.local·v0,·"waitMillis":J |
78 | ····mul-long·v4,·v0,·v | 78 | ····mul-long·v4,·v0,·v7 |
79 | ····sub-long/2addr·v2,·v4 | 79 | ····sub-long/2addr·v2,·v4 |
80 | ····.line·99 | 80 | ····.line·99 |
81 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; | 81 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; |
82 | ····monitor-enter·v5 | 82 | ····monitor-enter·v5 |
Offset 776, 21 lines modified | Offset 776, 21 lines modified | ||
776 | ····move-object·v1,·v2 | 776 | ····move-object·v1,·v2 |
777 | ····.line·1398 | 777 | ····.line·1398 |
778 | ····goto·:goto_0 | 778 | ····goto·:goto_0 |
779 | .end·method | 779 | .end·method |
780 | .method·private·static·inet6AddressToAscii([B)Ljava/lang/String; | 780 | .method·private·static·inet6AddressToAscii([B)Ljava/lang/String; |
781 | ····.locals·1 | 781 | ····.locals·11 |
782 | ····.param·p0,·"address"····#·[B | 782 | ····.param·p0,·"address"····#·[B |
783 | ····.prologue | 783 | ····.prologue |
784 | ····const/16·v1 | 784 | ····const/16·v10,·0x10 |
785 | ····const/16·v | 785 | ····const/16·v9,·0x3a |
786 | ····.line·1423 | 786 | ····.line·1423 |
787 | ····const/4·v5,·-0x1 | 787 | ····const/4·v5,·-0x1 |
788 | ····.line·1424 | 788 | ····.line·1424 |
789 | ····.local·v5,·"longestRunOffset":I | 789 | ····.local·v5,·"longestRunOffset":I |
790 | ····const/4·v4,·0x0 | 790 | ····const/4·v4,·0x0 |
Offset 807, 15 lines modified | Offset 807, 15 lines modified | ||
807 | ····.line·1426 | 807 | ····.line·1426 |
808 | ····move·v1,·v3 | 808 | ····move·v1,·v3 |
809 | ····.line·1427 | 809 | ····.line·1427 |
810 | ····.local·v1,·"currentRunOffset":I | 810 | ····.local·v1,·"currentRunOffset":I |
811 | ····:goto_1 | 811 | ····:goto_1 |
812 | ····if-ge·v3,·v1 | 812 | ····if-ge·v3,·v10,·:cond_0 |
813 | ····aget-byte·v7,·p0,·v3 | 813 | ····aget-byte·v7,·p0,·v3 |
814 | ····if-nez·v7,·:cond_0 | 814 | ····if-nez·v7,·:cond_0 |
815 | ····add-int/lit8·v7,·v3,·0x1 | 815 | ····add-int/lit8·v7,·v3,·0x1 |
Offset 866, 31 lines modified | Offset 866, 31 lines modified | ||
866 | ····if-ge·v3,·v7,·:cond_6 | 866 | ····if-ge·v3,·v7,·:cond_6 |
867 | ····.line·1440 | 867 | ····.line·1440 |
868 | ····if-ne·v3,·v5,·:cond_4 | 868 | ····if-ne·v3,·v5,·:cond_4 |
869 | ····.line·1441 | 869 | ····.line·1441 |
870 | ····invoke-virtual·{v6,·v | 870 | ····invoke-virtual·{v6,·v9},·Lokio/Buffer;->writeByte(I)Lokio/Buffer; |
871 | ····.line·1442 | 871 | ····.line·1442 |
872 | ····add-int/2addr·v3,·v4 | 872 | ····add-int/2addr·v3,·v4 |
873 | ····.line·1443 | 873 | ····.line·1443 |
874 | ····if-ne·v3,·v1 | 874 | ····if-ne·v3,·v10,·:cond_3 |
875 | ····invoke-virtual·{v6,·v | 875 | ····invoke-virtual·{v6,·v9},·Lokio/Buffer;->writeByte(I)Lokio/Buffer; |
876 | ····goto·:goto_2 | 876 | ····goto·:goto_2 |
877 | ····.line·1445 | 877 | ····.line·1445 |
878 | ····:cond_4 | 878 | ····:cond_4 |
879 | ····if-lez·v3,·:cond_5 | 879 | ····if-lez·v3,·:cond_5 |
880 | ····invoke-virtual·{v6,·v | 880 | ····invoke-virtual·{v6,·v9},·Lokio/Buffer;->writeByte(I)Lokio/Buffer; |
881 | ····.line·1446 | 881 | ····.line·1446 |
882 | ····:cond_5 | 882 | ····:cond_5 |
883 | ····aget-byte·v7,·p0,·v3 | 883 | ····aget-byte·v7,·p0,·v3 |
884 | ····and-int/lit16·v7,·v7,·0xff | 884 | ····and-int/lit16·v7,·v7,·0xff |
Offset 902, 17 lines modified | Offset 902, 17 lines modified | ||
902 | ····and-int/lit16·v8,·v8,·0xff | 902 | ····and-int/lit16·v8,·v8,·0xff |
903 | ····or-int·v2,·v7,·v8 | 903 | ····or-int·v2,·v7,·v8 |
904 | ····.line·1447 | 904 | ····.line·1447 |
905 | ····.local·v2,·"group":I | 905 | ····.local·v2,·"group":I |
906 | ····int-to-long·v | 906 | ····int-to-long·v7,·v2 |
907 | ····invoke-virtual·{v6,·v | 907 | ····invoke-virtual·{v6,·v7,·v8},·Lokio/Buffer;->writeHexadecimalUnsignedLong(J)Lokio/Buffer; |
908 | ····.line·1448 | 908 | ····.line·1448 |
909 | ····add-int/lit8·v3,·v3,·0x2 | 909 | ····add-int/lit8·v3,·v3,·0x2 |
910 | ····.line·1449 | 910 | ····.line·1449 |
911 | ····goto·:goto_2 | 911 | ····goto·:goto_2 |
Offset 156, 63 lines modified | Offset 156, 63 lines modified | ||
156 | ····sput-object·v5,·Lcom/squareup/okhttp/ConnectionPool;->systemDefault:Lcom/squareup/okhttp/ConnectionPool; | 156 | ····sput-object·v5,·Lcom/squareup/okhttp/ConnectionPool;->systemDefault:Lcom/squareup/okhttp/ConnectionPool; |
157 | ····goto·:goto_2 | 157 | ····goto·:goto_2 |
158 | .end·method | 158 | .end·method |
159 | .method·public·constructor·<init>(IJ)V | 159 | .method·public·constructor·<init>(IJ)V |
160 | ····.locals· | 160 | ····.locals·1 |
161 | ····.param·p1,·"maxIdleConnections"····#·I | 161 | ····.param·p1,·"maxIdleConnections"····#·I |
162 | ····.param·p2,·"keepAliveDurationMs"····#·J | 162 | ····.param·p2,·"keepAliveDurationMs"····#·J |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·114 | 164 | ····.line·114 |
165 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 165 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
166 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/squareup/okhttp/ConnectionPool;-><init>(IJLjava/util/concurrent/TimeUnit;)V | 166 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/squareup/okhttp/ConnectionPool;-><init>(IJLjava/util/concurrent/TimeUnit;)V |
167 | ····.line·115 | 167 | ····.line·115 |
168 | ····return-void | 168 | ····return-void |
169 | .end·method | 169 | .end·method |
170 | .method·public·constructor·<init>(IJLjava/util/concurrent/TimeUnit;)V | 170 | .method·public·constructor·<init>(IJLjava/util/concurrent/TimeUnit;)V |
171 | ····.locals· | 171 | ····.locals·8 |
172 | ····.param·p1,·"maxIdleConnections"····#·I | 172 | ····.param·p1,·"maxIdleConnections"····#·I |
173 | ····.param·p2,·"keepAliveDuration"····#·J | 173 | ····.param·p2,·"keepAliveDuration"····#·J |
174 | ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; | 174 | ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; |
175 | ····.prologue | 175 | ····.prologue |
176 | ····const/4·v | 176 | ····const/4·v2,·0x1 |
177 | ····.line·117 | 177 | ····.line·117 |
178 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 178 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
179 | ····.line·84 | 179 | ····.line·84 |
180 | ····new-instance·v | 180 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
181 | ····const/4·v | 181 | ····const/4·v1,·0x0 |
182 | ····const-wide/16·v | 182 | ····const-wide/16·v3,·0x3c |
183 | ····sget-object·v | 183 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
184 | ····new-instance·v | 184 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; |
185 | ····invoke-direct·{v | 185 | ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V |
186 | ····const-string·v | 186 | ····const-string·v7,·"OkHttp·ConnectionPool" |
187 | ····.line·86 | 187 | ····.line·86 |
188 | ····invoke-static·{v | 188 | ····invoke-static·{v7,·v2},·Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
189 | ····move-result-object·v | 189 | ····move-result-object·v7 |
190 | ····invoke-direct/range·{v | 190 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
191 | ····iput-object·v | 191 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->executor:Ljava/util/concurrent/Executor; |
192 | ····.line·91 | 192 | ····.line·91 |
193 | ····new-instance·v0,·Lcom/squareup/okhttp/ConnectionPool$1; | 193 | ····new-instance·v0,·Lcom/squareup/okhttp/ConnectionPool$1; |
194 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/ConnectionPool$1;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V | 194 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/ConnectionPool$1;-><init>(Lcom/squareup/okhttp/ConnectionPool;)V |
195 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->cleanupRunnable:Ljava/lang/Runnable; | 195 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/ConnectionPool;->cleanupRunnable:Ljava/lang/Runnable; |
Offset 385, 19 lines modified | Offset 385, 19 lines modified | ||
385 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z | 385 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z |
386 | ····move-result·v3 | 386 | ····move-result·v3 |
387 | ····if-eqz·v3,·:cond_0 | 387 | ····if-eqz·v3,·:cond_0 |
388 | ····.line·312 | 388 | ····.line·312 |
389 | ····iget-wide·v | 389 | ····iget-wide·v3,·p0,·Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J |
390 | ····sub-long·v | 390 | ····sub-long·v3,·p2,·v3 |
391 | ····iput-wide·v | 391 | ····iput-wide·v3,·p1,·Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J |
392 | ····.line·313 | 392 | ····.line·313 |
393 | ····const/4·v3,·0x0 | 393 | ····const/4·v3,·0x0 |
394 | ····.line·317 | 394 | ····.line·317 |
395 | ····.end·local·v1····#·"reference":Ljava/lang/ref/Reference;,·"Ljava/lang/ref/Reference<Lcom/squareup/okhttp/internal/http/StreamAllocation;>;" | 395 | ····.end·local·v1····#·"reference":Ljava/lang/ref/Reference;,·"Ljava/lang/ref/Reference<Lcom/squareup/okhttp/internal/http/StreamAllocation;>;" |
396 | ····:goto_1 | 396 | ····:goto_1 |
Offset 410, 177 lines modified | Offset 410, 177 lines modified | ||
410 | ····goto·:goto_1 | 410 | ····goto·:goto_1 |
411 | .end·method | 411 | .end·method |
412 | #·virtual·methods | 412 | #·virtual·methods |
413 | .method·cleanup(J)J | 413 | .method·cleanup(J)J |
414 | ····.locals·1 | 414 | ····.locals·11 |
415 | ····.param·p1,·"now"····#·J | 415 | ····.param·p1,·"now"····#·J |
416 | ····.prologue | 416 | ····.prologue |
417 | ····.line·236 | 417 | ····.line·236 |
418 | ····const/4·v | 418 | ····const/4·v5,·0x0 |
419 | ····.line·237 | 419 | ····.line·237 |
420 | ····.local·v | 420 | ····.local·v5,·"inUseConnectionCount":I |
421 | ····const/4·v2,·0x0 | 421 | ····const/4·v2,·0x0 |
422 | ····.line·238 | 422 | ····.line·238 |
423 | ····.local·v2,·"idleConnectionCount":I | 423 | ····.local·v2,·"idleConnectionCount":I |
424 | ····const/4·v6,·0x0 | 424 | ····const/4·v6,·0x0 |
425 | ····.line·239 | 425 | ····.line·239 |
426 | ····.local·v6,·"longestIdleConnection":Lcom/squareup/okhttp/internal/io/RealConnection; | 426 | ····.local·v6,·"longestIdleConnection":Lcom/squareup/okhttp/internal/io/RealConnection; |
427 | ····const-wide/high16·v | 427 | ····const-wide/high16·v7,·-0x8000000000000000L |
428 | ····.line·242 | 428 | ····.line·242 |
429 | ····.local·v | 429 | ····.local·v7,·"longestIdleDurationNs":J |
430 | ····monitor-enter·p0 | 430 | ····monitor-enter·p0 |
431 | ····.line·243 | 431 | ····.line·243 |
432 | ····:try_start_0 | 432 | ····:try_start_0 |
433 | ····iget-object·v | 433 | ····iget-object·v9,·p0,·Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/Deque; |
434 | ····invoke-interface·{v | 434 | ····invoke-interface·{v9},·Ljava/util/Deque;->iterator()Ljava/util/Iterator; |
435 | ····move-result-object·v1 | 435 | ····move-result-object·v1 |
436 | ····.local·v1,·"i":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/squareup/okhttp/internal/io/RealConnection;>;" | 436 | ····.local·v1,·"i":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/squareup/okhttp/internal/io/RealConnection;>;" |
437 | ····:cond_0 | 437 | ····:cond_0 |
438 | ····:goto_0 | 438 | ····:goto_0 |
439 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 439 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 4324/9574 bytes (45.16%) of diff not shown. |
Offset 1028, 15 lines modified | Offset 1028, 15 lines modified | ||
1028 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->certificatePinner:Lcom/squareup/okhttp/CertificatePinner; | 1028 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->certificatePinner:Lcom/squareup/okhttp/CertificatePinner; |
1029 | ····.line·376 | 1029 | ····.line·376 |
1030 | ····return-object·p0 | 1030 | ····return-object·p0 |
1031 | .end·method | 1031 | .end·method |
1032 | .method·public·setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V | 1032 | .method·public·setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V |
1033 | ····.locals· | 1033 | ····.locals·6 |
1034 | ····.param·p1,·"timeout"····#·J | 1034 | ····.param·p1,·"timeout"····#·J |
1035 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 1035 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
1036 | ····.prologue | 1036 | ····.prologue |
1037 | ····const-wide/16·v4,·0x0 | 1037 | ····const-wide/16·v4,·0x0 |
1038 | ····.line·187 | 1038 | ····.line·187 |
Offset 1394, 15 lines modified | Offset 1394, 15 lines modified | ||
1394 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->proxySelector:Ljava/net/ProxySelector; | 1394 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->proxySelector:Ljava/net/ProxySelector; |
1395 | ····.line·264 | 1395 | ····.line·264 |
1396 | ····return-object·p0 | 1396 | ····return-object·p0 |
1397 | .end·method | 1397 | .end·method |
1398 | .method·public·setReadTimeout(JLjava/util/concurrent/TimeUnit;)V | 1398 | .method·public·setReadTimeout(JLjava/util/concurrent/TimeUnit;)V |
1399 | ····.locals· | 1399 | ····.locals·6 |
1400 | ····.param·p1,·"timeout"····#·J | 1400 | ····.param·p1,·"timeout"····#·J |
1401 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 1401 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
1402 | ····.prologue | 1402 | ····.prologue |
1403 | ····const-wide/16·v4,·0x0 | 1403 | ····const-wide/16·v4,·0x0 |
1404 | ····.line·207 | 1404 | ····.line·207 |
Offset 1513, 15 lines modified | Offset 1513, 15 lines modified | ||
1513 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 1513 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
1514 | ····.line·346 | 1514 | ····.line·346 |
1515 | ····return-object·p0 | 1515 | ····return-object·p0 |
1516 | .end·method | 1516 | .end·method |
1517 | .method·public·setWriteTimeout(JLjava/util/concurrent/TimeUnit;)V | 1517 | .method·public·setWriteTimeout(JLjava/util/concurrent/TimeUnit;)V |
1518 | ····.locals· | 1518 | ····.locals·6 |
1519 | ····.param·p1,·"timeout"····#·J | 1519 | ····.param·p1,·"timeout"····#·J |
1520 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 1520 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
1521 | ····.prologue | 1521 | ····.prologue |
1522 | ····const-wide/16·v4,·0x0 | 1522 | ····const-wide/16·v4,·0x0 |
1523 | ····.line·225 | 1523 | ····.line·225 |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | .field·private·final·sources:[Lokio/Source; | 27 | .field·private·final·sources:[Lokio/Source; |
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[Lokio/Source;[J)V | 30 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V |
31 | ····.locals· | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | 32 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; |
33 | ····.param·p2,·"key"····#·Ljava/lang/String; | 33 | ····.param·p2,·"key"····#·Ljava/lang/String; |
34 | ····.param·p3,·"sequenceNumber"····#·J | 34 | ····.param·p3,·"sequenceNumber"····#·J |
35 | ····.param·p5,·"sources"····#·[Lokio/Source; | 35 | ····.param·p5,·"sources"····#·[Lokio/Source; |
36 | ····.param·p6,·"lengths"····#·[J | 36 | ····.param·p6,·"lengths"····#·[J |
37 | ····.prologue | 37 | ····.prologue |
Offset 57, 15 lines modified | Offset 57, 15 lines modified | ||
57 | ····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 |
58 | ····.line·777 | 58 | ····.line·777 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·synthetic·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V | 61 | .method·synthetic·constructor·<init>(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V |
62 | ····.locals· | 62 | ····.locals·0 |
63 | ····.param·p1,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | 63 | ····.param·p1,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; |
64 | ····.param·p2,·"x1"····#·Ljava/lang/String; | 64 | ····.param·p2,·"x1"····#·Ljava/lang/String; |
65 | ····.param·p3,·"x2"····#·J | 65 | ····.param·p3,·"x2"····#·J |
66 | ····.param·p5,·"x3"····#·[Lokio/Source; | 66 | ····.param·p5,·"x3"····#·[Lokio/Source; |
67 | ····.param·p6,·"x4"····#·[J | 67 | ····.param·p6,·"x4"····#·[J |
68 | ····.param·p7,·"x5"····#·Lcom/squareup/okhttp/internal/DiskLruCache$1; | 68 | ····.param·p7,·"x5"····#·Lcom/squareup/okhttp/internal/DiskLruCache$1; |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····.line·927 | 239 | ····.line·927 |
240 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J | 240 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J |
241 | ····return-wide·v0 | 241 | ····return-wide·v0 |
242 | .end·method | 242 | .end·method |
243 | .method·static·synthetic·access$1602(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J | 243 | .method·static·synthetic·access$1602(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J |
244 | ····.locals· | 244 | ····.locals·0 |
245 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; | 245 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache$Entry; |
246 | ····.param·p1,·"x1"····#·J | 246 | ····.param·p1,·"x1"····#·J |
247 | ····.prologue | 247 | ····.prologue |
248 | ····.line·927 | 248 | ····.line·927 |
249 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J | 249 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J |
Offset 337, 15 lines modified | Offset 337, 15 lines modified | ||
337 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 337 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
338 | ····throw·v0 | 338 | ····throw·v0 |
339 | .end·method | 339 | .end·method |
340 | .method·private·setLengths([Ljava/lang/String;)V | 340 | .method·private·setLengths([Ljava/lang/String;)V |
341 | ····.locals· | 341 | ····.locals·5 |
342 | ····.param·p1,·"strings"····#·[Ljava/lang/String; | 342 | ····.param·p1,·"strings"····#·[Ljava/lang/String; |
343 | ····.annotation·system·Ldalvik/annotation/Throws; | 343 | ····.annotation·system·Ldalvik/annotation/Throws; |
344 | ········value·=·{ | 344 | ········value·=·{ |
345 | ············Ljava/io/IOException; | 345 | ············Ljava/io/IOException; |
346 | ········} | 346 | ········} |
347 | ····.end·annotation | 347 | ····.end·annotation |
Offset 382, 17 lines modified | Offset 382, 17 lines modified | ||
382 | ····.line·971 | 382 | ····.line·971 |
383 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J | 383 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J |
384 | ····aget-object·v3,·p1,·v1 | 384 | ····aget-object·v3,·p1,·v1 |
385 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 385 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
386 | ····move-result-wide·v | 386 | ····move-result-wide·v3 |
387 | ····aput-wide·v | 387 | ····aput-wide·v3,·v2,·v1 |
388 | ····:try_end_0 | 388 | ····:try_end_0 |
389 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 389 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
390 | ····.line·970 | 390 | ····.line·970 |
391 | ····add-int/lit8·v1,·v1,·0x1 | 391 | ····add-int/lit8·v1,·v1,·0x1 |
392 | ····goto·:goto_0 | 392 | ····goto·:goto_0 |
Offset 420, 139 lines modified | Offset 420, 139 lines modified | ||
420 | .method·snapshot()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; | 420 | .method·snapshot()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; |
421 | ····.locals·11 | 421 | ····.locals·11 |
422 | ····.prologue | 422 | ····.prologue |
423 | ····const/4·v10,·0x0 | 423 | ····const/4·v10,·0x0 |
424 | ····.line·995 | 424 | ····.line·995 |
425 | ····iget-object·v | 425 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
426 | ····invoke-static·{v | 426 | ····invoke-static·{v0},·Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z |
427 | ····move-result·v | 427 | ····move-result·v0 |
428 | ····if-nez·v | 428 | ····if-nez·v0,·:cond_0 |
429 | ····new-instance·v | 429 | ····new-instance·v0,·Ljava/lang/AssertionError; |
430 | ····invoke-direct·{v | 430 | ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V |
431 | ····throw·v | 431 | ····throw·v0 |
432 | ····.line·997 | 432 | ····.line·997 |
433 | ····:cond_0 | 433 | ····:cond_0 |
434 | ····iget-object·v | 434 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
435 | ····invoke-static·{v | 435 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I |
436 | ····move-result·v | 436 | ····move-result·v0 |
437 | ····new-array·v | 437 | ····new-array·v5,·v0,·[Lokio/Source; |
438 | ····.line·998 | 438 | ····.line·998 |
439 | ····.local·v | 439 | ····.local·v5,·"sources":[Lokio/Source; |
440 | ····iget-object·v | 440 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J |
441 | ····invoke-virtual·{v | 441 | ····invoke-virtual·{v0},·[J->clone()Ljava/lang/Object; |
442 | ····move-result-object·v | 442 | ····move-result-object·v6 |
443 | ····check-cast·v | 443 | ····check-cast·v6,·[J |
444 | ····.line·1000 | 444 | ····.line·1000 |
445 | ····.local·v | 445 | ····.local·v6,·"lengths":[J |
446 | ····const/4·v9,·0x0 | 446 | ····const/4·v9,·0x0 |
447 | ····.local·v9,·"i":I | 447 | ····.local·v9,·"i":I |
448 | ····:goto_0 | 448 | ····:goto_0 |
449 | ····:try_start_0 | 449 | ····:try_start_0 |
450 | ····iget-object·v | 450 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
451 | ····invoke-static·{v | 451 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I |
452 | ····move-result·v | 452 | ····move-result·v0 |
453 | ····if-ge·v9,·v | 453 | ····if-ge·v9,·v0,·:cond_1 |
454 | ····.line·1001 | 454 | ····.line·1001 |
455 | ····iget-object·v | 455 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; |
456 | ····invoke-static·{v | 456 | ····invoke-static·{v0},·Lcom/squareup/okhttp/internal/DiskLruCache;->access$2400(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; |
457 | ····move-result-object·v | 457 | ····move-result-object·v0 |
458 | ····iget-object·v | 458 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->cleanFiles:[Ljava/io/File; |
459 | ····aget-object·v | 459 | ····aget-object·v1,·v1,·v9 |
460 | ····invoke-interface·{v | 460 | ····invoke-interface·{v0,·v1},·Lcom/squareup/okhttp/internal/io/FileSystem;->source(Ljava/io/File;)Lokio/Source; |
461 | ····move-result-object·v | 461 | ····move-result-object·v0 |
462 | ····aput-object·v | 462 | ····aput-object·v0,·v5,·v9 |
463 | ····.line·1000 | 463 | ····.line·1000 |
464 | ····add-int/lit8·v9,·v9,·0x1 | 464 | ····add-int/lit8·v9,·v9,·0x1 |
465 | ····goto·:goto_0 | 465 | ····goto·:goto_0 |
Max diff block lines reached; 2969/8585 bytes (34.58%) of diff not shown. |
Offset 104, 38 lines modified | Offset 104, 30 lines modified | ||
104 | ····const/4·v4,·0x0 | 104 | ····const/4·v4,·0x0 |
105 | ····aput-object·p1,·v3,·v4 | 105 | ····aput-object·p1,·v3,·v4 |
106 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 106 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
107 | ····:try_end_0 | 107 | ····:try_end_0 |
108 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 | 108 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
109 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_ | 109 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 |
110 | ····.line·313 | 110 | ····.line·313 |
111 | ····return-void | 111 | ····return-void |
112 | ····.line·310 | 112 | ····.line·310 |
113 | ····:catch_0 | 113 | ····:catch_0 |
114 | ····move-exception·v0 | 114 | ····move-exception·v0 |
115 | ····.line·311 | 115 | ····.line·311 |
116 | ····.local·v0,·"ignored":Ljava/lang/ReflectiveOperationException; | 116 | ····.local·v0,·"ignored":Ljava/lang/ReflectiveOperationException; |
117 | ····:goto_0 | ||
118 | ····new-instance·v1,·Ljava/lang/AssertionError; | 117 | ····new-instance·v1,·Ljava/lang/AssertionError; |
119 | ····invoke-direct·{v1},·Ljava/lang/AssertionError;-><init>()V | 118 | ····invoke-direct·{v1},·Ljava/lang/AssertionError;-><init>()V |
120 | ····throw·v1 | 119 | ····throw·v1 |
121 | ····.line·310 | ||
122 | ····.end·local·v0····#·"ignored":Ljava/lang/ReflectiveOperationException; | ||
123 | ····:catch_1 | ||
124 | ····move-exception·v0 | ||
125 | ····goto·:goto_0 | ||
126 | .end·method | 120 | .end·method |
127 | .method·public·configureTlsExtensions(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V | 121 | .method·public·configureTlsExtensions(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V |
128 | ····.locals·10 | 122 | ····.locals·10 |
129 | ····.param·p1,·"sslSocket"····#·Ljavax/net/ssl/SSLSocket; | 123 | ····.param·p1,·"sslSocket"····#·Ljavax/net/ssl/SSLSocket; |
130 | ····.param·p2,·"hostname"····#·Ljava/lang/String; | 124 | ····.param·p2,·"hostname"····#·Ljava/lang/String; |
131 | ····.annotation·system·Ldalvik/annotation/Signature; | 125 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 254, 39 lines modified | Offset 246, 31 lines modified | ||
254 | ····const/4·v9,·0x1 | 246 | ····const/4·v9,·0x1 |
255 | ····aput-object·v4,·v8,·v9 | 247 | ····aput-object·v4,·v8,·v9 |
256 | ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 248 | ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
257 | ····:try_end_0 | 249 | ····:try_end_0 |
258 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 | 250 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 |
259 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_ | 251 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
260 | ····.line·305 | 252 | ····.line·305 |
261 | ····return-void | 253 | ····return-void |
262 | ····.line·302 | 254 | ····.line·302 |
263 | ····.end·local·v4····#·"provider":Ljava/lang/Object; | 255 | ····.end·local·v4····#·"provider":Ljava/lang/Object; |
264 | ····:catch_0 | 256 | ····:catch_0 |
265 | ····move-exception·v0 | 257 | ····move-exception·v0 |
266 | ····.line·303 | 258 | ····.line·303 |
267 | ····.local·v0,·"e":Ljava/lang/ReflectiveOperationException; | 259 | ····.local·v0,·"e":Ljava/lang/ReflectiveOperationException; |
268 | ····:goto_2 | ||
269 | ····new-instance·v6,·Ljava/lang/AssertionError; | 260 | ····new-instance·v6,·Ljava/lang/AssertionError; |
270 | ····invoke-direct·{v6,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 261 | ····invoke-direct·{v6,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
271 | ····throw·v6 | 262 | ····throw·v6 |
272 | ····.line·302 | ||
273 | ····.end·local·v0····#·"e":Ljava/lang/ReflectiveOperationException; | ||
274 | ····:catch_1 | ||
275 | ····move-exception·v0 | ||
276 | ····goto·:goto_2 | ||
277 | .end·method | 263 | .end·method |
278 | .method·public·getSelectedProtocol(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; | 264 | .method·public·getSelectedProtocol(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; |
279 | ····.locals·7 | 265 | ····.locals·7 |
280 | ····.param·p1,·"socket"····#·Ljavax/net/ssl/SSLSocket; | 266 | ····.param·p1,·"socket"····#·Ljavax/net/ssl/SSLSocket; |
281 | ····.prologue | 267 | ····.prologue |
Offset 351, 34 lines modified | Offset 335, 26 lines modified | ||
351 | ····move-result·v3 | 335 | ····move-result·v3 |
352 | ····if-nez·v3,·:cond_0 | 336 | ····if-nez·v3,·:cond_0 |
353 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; | 337 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; |
354 | ····:try_end_0 | 338 | ····:try_end_0 |
355 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 | 339 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 |
356 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_ | 340 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
357 | ····move-result-object·v2 | 341 | ····move-result-object·v2 |
358 | ····goto·:goto_0 | 342 | ····goto·:goto_0 |
359 | ····.line·325 | 343 | ····.line·325 |
360 | ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; | 344 | ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; |
361 | ····:catch_0 | 345 | ····:catch_0 |
362 | ····move-exception·v0 | 346 | ····move-exception·v0 |
363 | ····.line·326 | 347 | ····.line·326 |
364 | ····.local·v0,·"e":Ljava/lang/ReflectiveOperationException; | 348 | ····.local·v0,·"e":Ljava/lang/ReflectiveOperationException; |
365 | ····:goto_1 | ||
366 | ····new-instance·v2,·Ljava/lang/AssertionError; | 349 | ····new-instance·v2,·Ljava/lang/AssertionError; |
367 | ····invoke-direct·{v2},·Ljava/lang/AssertionError;-><init>()V | 350 | ····invoke-direct·{v2},·Ljava/lang/AssertionError;-><init>()V |
368 | ····throw·v2 | 351 | ····throw·v2 |
369 | ····.line·325 | ||
370 | ····.end·local·v0····#·"e":Ljava/lang/ReflectiveOperationException; | ||
371 | ····:catch_1 | ||
372 | ····move-exception·v0 | ||
373 | ····goto·:goto_1 | ||
374 | .end·method | 352 | .end·method |
Offset 252, 16 lines modified | Offset 252, 16 lines modified | ||
252 | ····aput-object·v23,·v9,·v22 | 252 | ····aput-object·v23,·v9,·v22 |
253 | ····move-object/from16·v0,·v21 | 253 | ····move-object/from16·v0,·v21 |
254 | ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 254 | ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
255 | ····:try_end_2 | 255 | ····:try_end_2 |
256 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_ | 256 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_3 |
257 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_ | 257 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_3 |
258 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
259 | ····.line·136 | 259 | ····.line·136 |
260 | ····:try_start_3 | 260 | ····:try_start_3 |
261 | ····const-string·v2,·"android.net.Network" | 261 | ····const-string·v2,·"android.net.Network" |
Offset 284, 16 lines modified | Offset 284, 16 lines modified | ||
284 | ····move-object/from16·v0,·v16 | 284 | ····move-object/from16·v0,·v16 |
285 | ····move-object/from16·v1,·v22 | 285 | ····move-object/from16·v1,·v22 |
286 | ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V | 286 | ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V |
287 | ····:try_end_3 | 287 | ····:try_end_3 |
288 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_ | 288 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_5 |
289 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_ | 289 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_3 |
290 | ····.line·138 | 290 | ····.line·138 |
291 | ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 291 | ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
292 | ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 292 | ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
293 | ····:try_start_4 | 293 | ····:try_start_4 |
294 | ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod; | 294 | ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod; |
Offset 317, 16 lines modified | Offset 317, 16 lines modified | ||
317 | ····move-object/from16·v0,·v20 | 317 | ····move-object/from16·v0,·v20 |
318 | ····move-object/from16·v1,·v22 | 318 | ····move-object/from16·v1,·v22 |
319 | ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V | 319 | ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V |
320 | ····:try_end_4 | 320 | ····:try_end_4 |
321 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_ | 321 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_6 |
322 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_ | 322 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_4 |
323 | ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 323 | ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
324 | ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 324 | ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
325 | ····move-object/from16·v8,·v20 | 325 | ····move-object/from16·v8,·v20 |
326 | ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 326 | ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
327 | ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 327 | ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
Offset 347, 20 lines modified | Offset 347, 18 lines modified | ||
347 | ····.line·165 | 347 | ····.line·165 |
348 | ····.end·local·v3····#·"setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 348 | ····.end·local·v3····#·"setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
349 | ····.end·local·v4····#·"setHostname":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 349 | ····.end·local·v4····#·"setHostname":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
350 | ····.end·local·v5····#·"trafficStatsTagSocket":Ljava/lang/reflect/Method; | 350 | ····.end·local·v5····#·"trafficStatsTagSocket":Ljava/lang/reflect/Method; |
351 | ····.end·local·v6····#·"trafficStatsUntagSocket":Ljava/lang/reflect/Method; | 351 | ····.end·local·v6····#·"trafficStatsUntagSocket":Ljava/lang/reflect/Method; |
352 | ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 352 | ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
353 | ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 353 | ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
354 | ····.local·v18,·"negoClassName":Ljava/lang/String; | ||
355 | ····:goto_2 | 354 | ····:goto_2 |
356 | ····return-object·v9 | 355 | ····return-object·v9 |
357 | ····.line·114 | 356 | ····.line·114 |
358 | ····.end·local·v18····#·"negoClassName":Ljava/lang/String; | ||
359 | ····:catch_0 | 357 | ····:catch_0 |
360 | ····move-exception·v15 | 358 | ····move-exception·v15 |
361 | ····.line·116 | 359 | ····.line·116 |
362 | ····.restart·local·v15····#·"e":Ljava/lang/ClassNotFoundException; | 360 | ····.restart·local·v15····#·"e":Ljava/lang/ClassNotFoundException; |
363 | ····const-string·v2,·"org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" | 361 | ····const-string·v2,·"org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" |
Offset 376, 15 lines modified | Offset 374, 15 lines modified | ||
376 | ····.line·152 | 374 | ····.line·152 |
377 | ····.end·local·v15····#·"e":Ljava/lang/ClassNotFoundException; | 375 | ····.end·local·v15····#·"e":Ljava/lang/ClassNotFoundException; |
378 | ····:try_start_6 | 376 | ····:try_start_6 |
379 | ····const-string·v18,·"org.eclipse.jetty.alpn.ALPN" | 377 | ····const-string·v18,·"org.eclipse.jetty.alpn.ALPN" |
380 | ····.line·153 | 378 | ····.line·153 |
381 | ····. | 379 | ····.local·v18,·"negoClassName":Ljava/lang/String; |
382 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | 380 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
383 | ····move-result-object·v17 | 381 | ····move-result-object·v17 |
384 | ····.line·154 | 382 | ····.line·154 |
385 | ····.local·v17,·"negoClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 383 | ····.local·v17,·"negoClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
386 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 384 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
Offset 530, 15 lines modified | Offset 528, 15 lines modified | ||
530 | ····.line·160 | 528 | ····.line·160 |
531 | ····.local·v12,·"removeMethod":Ljava/lang/reflect/Method; | 529 | ····.local·v12,·"removeMethod":Ljava/lang/reflect/Method; |
532 | ····new-instance·v9,·Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; | 530 | ····new-instance·v9,·Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; |
533 | ····invoke-direct/range·{v9·..·v14},·Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V | 531 | ····invoke-direct/range·{v9·..·v14},·Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V |
534 | ····:try_end_6 | 532 | ····:try_end_6 |
535 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_6·..·:try_end_6}·:catch_2 | 533 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_6·..·:try_end_6}·:catch_2 |
536 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_6·..·:try_end_6}·:catch_ | 534 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_6·..·:try_end_6}·:catch_2 |
537 | ····goto/16·:goto_2 | 535 | ····goto/16·:goto_2 |
538 | ····.line·162 | 536 | ····.line·162 |
539 | ····.end·local·v10····#·"putMethod":Ljava/lang/reflect/Method; | 537 | ····.end·local·v10····#·"putMethod":Ljava/lang/reflect/Method; |
540 | ····.end·local·v11····#·"getMethod":Ljava/lang/reflect/Method; | 538 | ····.end·local·v11····#·"getMethod":Ljava/lang/reflect/Method; |
541 | ····.end·local·v12····#·"removeMethod":Ljava/lang/reflect/Method; | 539 | ····.end·local·v12····#·"removeMethod":Ljava/lang/reflect/Method; |
Offset 546, 68 lines modified | Offset 544, 54 lines modified | ||
546 | ····.end·local·v14····#·"serverProviderClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 544 | ····.end·local·v14····#·"serverProviderClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
547 | ····.end·local·v17····#·"negoClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 545 | ····.end·local·v17····#·"negoClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
548 | ····.end·local·v19····#·"providerClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 546 | ····.end·local·v19····#·"providerClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
549 | ····:catch_2 | 547 | ····:catch_2 |
550 | ····move-exception·v2 | 548 | ····move-exception·v2 |
551 | ····.line·165 | 549 | ····.line·165 |
552 | ····:g | 550 | ····.end·local·v18····#·"negoClassName":Ljava/lang/String; |
553 | ····new-instance·v9,·Lcom/squareup/okhttp/internal/Platform; | 551 | ····new-instance·v9,·Lcom/squareup/okhttp/internal/Platform; |
554 | ····invoke-direct·{v9},·Lcom/squareup/okhttp/internal/Platform;-><init>()V | 552 | ····invoke-direct·{v9},·Lcom/squareup/okhttp/internal/Platform;-><init>()V |
555 | ····goto/16·:goto_2 | 553 | ····goto/16·:goto_2 |
556 | ····.line·162 | ||
557 | ····:catch_3 | ||
558 | ····move-exception·v2 | ||
559 | ····goto·:goto_3 | ||
560 | ····.line·141 | 554 | ····.line·141 |
561 | ····.end·local·v18····#·"negoClassName":Ljava/lang/String; | ||
562 | ····.restart·local·v3····#·"setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" | 555 | ····.restart·local·v3····#·"setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;" |
Max diff block lines reached; 2522/9196 bytes (27.42%) of diff not shown. |
Offset 772, 41 lines modified | Offset 772, 33 lines modified | ||
772 | ····invoke-static·{v1},·Lokio/ByteString;->of([B)Lokio/ByteString; | 772 | ····invoke-static·{v1},·Lokio/ByteString;->of([B)Lokio/ByteString; |
773 | ····move-result-object·v3 | 773 | ····move-result-object·v3 |
774 | ····invoke-virtual·{v3},·Lokio/ByteString;->hex()Ljava/lang/String; | 774 | ····invoke-virtual·{v3},·Lokio/ByteString;->hex()Ljava/lang/String; |
775 | ····:try_end_0 | 775 | ····:try_end_0 |
776 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_0 | 776 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_0 |
777 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_ | 777 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
778 | ····move-result-object·v3 | 778 | ····move-result-object·v3 |
779 | ····return-object·v3 | 779 | ····return-object·v3 |
780 | ····.line·180 | 780 | ····.line·180 |
781 | ····.end·local·v1····#·"md5bytes":[B | 781 | ····.end·local·v1····#·"md5bytes":[B |
782 | ····.end·local·v2····#·"messageDigest":Ljava/security/MessageDigest; | 782 | ····.end·local·v2····#·"messageDigest":Ljava/security/MessageDigest; |
783 | ····:catch_0 | 783 | ····:catch_0 |
784 | ····move-exception·v0 | 784 | ····move-exception·v0 |
785 | ····.line·181 | 785 | ····.line·181 |
786 | ····.local·v0,·"e":Ljava/lang/Exception; | 786 | ····.local·v0,·"e":Ljava/lang/Exception; |
787 | ····:goto_0 | ||
788 | ····new-instance·v3,·Ljava/lang/AssertionError; | 787 | ····new-instance·v3,·Ljava/lang/AssertionError; |
789 | ····invoke-direct·{v3,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 788 | ····invoke-direct·{v3,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
790 | ····throw·v3 | 789 | ····throw·v3 |
791 | ····.line·180 | ||
792 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | ||
793 | ····:catch_1 | ||
794 | ····move-exception·v0 | ||
795 | ····goto·:goto_0 | ||
796 | .end·method | 790 | .end·method |
797 | .method·public·static·sha1(Lokio/ByteString;)Lokio/ByteString; | 791 | .method·public·static·sha1(Lokio/ByteString;)Lokio/ByteString; |
798 | ····.locals·4 | 792 | ····.locals·4 |
799 | ····.param·p0,·"s"····#·Lokio/ByteString; | 793 | ····.param·p0,·"s"····#·Lokio/ByteString; |
800 | ····.prologue | 794 | ····.prologue |
Offset 883, 41 lines modified | Offset 875, 33 lines modified | ||
883 | ····invoke-static·{v2},·Lokio/ByteString;->of([B)Lokio/ByteString; | 875 | ····invoke-static·{v2},·Lokio/ByteString;->of([B)Lokio/ByteString; |
884 | ····move-result-object·v3 | 876 | ····move-result-object·v3 |
885 | ····invoke-virtual·{v3},·Lokio/ByteString;->base64()Ljava/lang/String; | 877 | ····invoke-virtual·{v3},·Lokio/ByteString;->base64()Ljava/lang/String; |
886 | ····:try_end_0 | 878 | ····:try_end_0 |
887 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_0 | 879 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_0 |
888 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_ | 880 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
889 | ····move-result-object·v3 | 881 | ····move-result-object·v3 |
890 | ····return-object·v3 | 882 | ····return-object·v3 |
891 | ····.line·191 | 883 | ····.line·191 |
892 | ····.end·local·v1····#·"messageDigest":Ljava/security/MessageDigest; | 884 | ····.end·local·v1····#·"messageDigest":Ljava/security/MessageDigest; |
893 | ····.end·local·v2····#·"sha1Bytes":[B | 885 | ····.end·local·v2····#·"sha1Bytes":[B |
894 | ····:catch_0 | 886 | ····:catch_0 |
895 | ····move-exception·v0 | 887 | ····move-exception·v0 |
896 | ····.line·192 | 888 | ····.line·192 |
897 | ····.local·v0,·"e":Ljava/lang/Exception; | 889 | ····.local·v0,·"e":Ljava/lang/Exception; |
898 | ····:goto_0 | ||
899 | ····new-instance·v3,·Ljava/lang/AssertionError; | 890 | ····new-instance·v3,·Ljava/lang/AssertionError; |
900 | ····invoke-direct·{v3,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 891 | ····invoke-direct·{v3,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
901 | ····throw·v3 | 892 | ····throw·v3 |
902 | ····.line·191 | ||
903 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | ||
904 | ····:catch_1 | ||
905 | ····move-exception·v0 | ||
906 | ····goto·:goto_0 | ||
907 | .end·method | 893 | .end·method |
908 | .method·public·static·skipAll(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z | 894 | .method·public·static·skipAll(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z |
909 | ····.locals·12 | 895 | ····.locals·12 |
910 | ····.param·p0,·"source"····#·Lokio/Source; | 896 | ····.param·p0,·"source"····#·Lokio/Source; |
911 | ····.param·p1,·"duration"····#·I | 897 | ····.param·p1,·"duration"····#·I |
912 | ····.param·p2,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; | 898 | ····.param·p2,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; |
Offset 929, 18 lines modified | Offset 913, 18 lines modified | ||
929 | ····.prologue | 913 | ····.prologue |
930 | ····const-wide·v6,·0x7fffffffffffffffL | 914 | ····const-wide·v6,·0x7fffffffffffffffL |
931 | ····.line·152 | 915 | ····.line·152 |
932 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 916 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
933 | ····move-result-wide·v | 917 | ····move-result-wide·v1 |
934 | ····.line·153 | 918 | ····.line·153 |
935 | ····.local·v | 919 | ····.local·v1,·"now":J |
936 | ····invoke-interface·{p0},·Lokio/Source;->timeout()Lokio/Timeout; | 920 | ····invoke-interface·{p0},·Lokio/Source;->timeout()Lokio/Timeout; |
937 | ····move-result-object·v8 | 921 | ····move-result-object·v8 |
938 | ····invoke-virtual·{v8},·Lokio/Timeout;->hasDeadline()Z | 922 | ····invoke-virtual·{v8},·Lokio/Timeout;->hasDeadline()Z |
939 | ····move-result·v8 | 923 | ····move-result·v8 |
Offset 952, 77 lines modified | Offset 936, 77 lines modified | ||
952 | ····move-result-object·v8 | 936 | ····move-result-object·v8 |
953 | ····invoke-virtual·{v8},·Lokio/Timeout;->deadlineNanoTime()J | 937 | ····invoke-virtual·{v8},·Lokio/Timeout;->deadlineNanoTime()J |
954 | ····move-result-wide·v8 | 938 | ····move-result-wide·v8 |
955 | ····sub-long·v | 939 | ····sub-long·v3,·v8,·v1 |
956 | ····.line·156 | 940 | ····.line·156 |
957 | ····.local·v | 941 | ····.local·v3,·"originalDuration":J |
958 | ····:goto_0 | 942 | ····:goto_0 |
959 | ····invoke-interface·{p0},·Lokio/Source;->timeout()Lokio/Timeout; | 943 | ····invoke-interface·{p0},·Lokio/Source;->timeout()Lokio/Timeout; |
960 | ····move-result-object·v8 | 944 | ····move-result-object·v8 |
961 | ····int-to-long·v | 945 | ····int-to-long·v9,·p1 |
962 | ····invoke-virtual·{p2,·v | 946 | ····invoke-virtual·{p2,·v9,·v10},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
963 | ····move-result-wide·v | 947 | ····move-result-wide·v9 |
964 | ····invoke-static·{v | 948 | ····invoke-static·{v3,·v4,·v9,·v10},·Ljava/lang/Math;->min(JJ)J |
Max diff block lines reached; 4189/7969 bytes (52.57%) of diff not shown. |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····const/4·v0,·0x0 | 134 | ····const/4·v0,·0x0 |
135 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
136 | .end·method | 136 | .end·method |
137 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V | 137 | .method·constructor·<init>(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V |
138 | ····.locals· | 138 | ····.locals·6 |
139 | ····.param·p1,·"fileSystem"····#·Lcom/squareup/okhttp/internal/io/FileSystem; | 139 | ····.param·p1,·"fileSystem"····#·Lcom/squareup/okhttp/internal/io/FileSystem; |
140 | ····.param·p2,·"directory"····#·Ljava/io/File; | 140 | ····.param·p2,·"directory"····#·Ljava/io/File; |
141 | ····.param·p3,·"appVersion"····#·I | 141 | ····.param·p3,·"appVersion"····#·I |
142 | ····.param·p4,·"valueCount"····#·I | 142 | ····.param·p4,·"valueCount"····#·I |
143 | ····.param·p5,·"maxSize"····#·J | 143 | ····.param·p5,·"maxSize"····#·J |
144 | ····.param·p7,·"executor"····#·Ljava/util/concurrent/Executor; | 144 | ····.param·p7,·"executor"····#·Ljava/util/concurrent/Executor; |
Offset 272, 15 lines modified | Offset 272, 15 lines modified | ||
272 | ····.line·88 | 272 | ····.line·88 |
273 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; | 273 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; |
274 | ····return-object·v0 | 274 | ····return-object·v0 |
275 | .end·method | 275 | .end·method |
276 | .method·static·synthetic·access$2200(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; | 276 | .method·static·synthetic·access$2200(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; |
277 | ····.locals· | 277 | ····.locals·1 |
278 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; | 278 | ····.param·p0,·"x0"····#·Lcom/squareup/okhttp/internal/DiskLruCache; |
279 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 279 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
280 | ····.param·p2,·"x2"····#·J | 280 | ····.param·p2,·"x2"····#·J |
281 | ····.annotation·system·Ldalvik/annotation/Throws; | 281 | ····.annotation·system·Ldalvik/annotation/Throws; |
282 | ········value·=·{ | 282 | ········value·=·{ |
283 | ············Ljava/io/IOException; | 283 | ············Ljava/io/IOException; |
284 | ········} | 284 | ········} |
Offset 849, 97 lines modified | Offset 849, 95 lines modified | ||
849 | ····:try_end_2 | 849 | ····:try_end_2 |
850 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 850 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
851 | ····goto·:goto_4 | 851 | ····goto·:goto_4 |
852 | .end·method | 852 | .end·method |
853 | .method·public·static·create(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; | 853 | .method·public·static·create(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; |
854 | ····.locals· | 854 | ····.locals·9 |
855 | ····.param·p0,·"fileSystem"····#·Lcom/squareup/okhttp/internal/io/FileSystem; | 855 | ····.param·p0,·"fileSystem"····#·Lcom/squareup/okhttp/internal/io/FileSystem; |
856 | ····.param·p1,·"directory"····#·Ljava/io/File; | 856 | ····.param·p1,·"directory"····#·Ljava/io/File; |
857 | ····.param·p2,·"appVersion"····#·I | 857 | ····.param·p2,·"appVersion"····#·I |
858 | ····.param·p3,·"valueCount"····#·I | 858 | ····.param·p3,·"valueCount"····#·I |
859 | ····.param·p4,·"maxSize"····#·J | 859 | ····.param·p4,·"maxSize"····#·J |
860 | ····.prologue | 860 | ····.prologue |
861 | ····const/4·v2,·0x1 | ||
861 | ····.line·247 | 862 | ····.line·247 |
862 | ····const-wide/16·v | 863 | ····const-wide/16·v3,·0x0 |
863 | ····cmp-long·v | 864 | ····cmp-long·v1,·p4,·v3 |
864 | ····if-gtz·v | 865 | ····if-gtz·v1,·:cond_0 |
865 | ····.line·248 | 866 | ····.line·248 |
866 | ····new-instance·v | 867 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
867 | ····const-string·v2,·"maxSize·<=·0" | 868 | ····const-string·v2,·"maxSize·<=·0" |
868 | ····invoke-direct·{v | 869 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
869 | ····throw·v | 870 | ····throw·v1 |
870 | ····.line·250 | 871 | ····.line·250 |
871 | ····:cond_0 | 872 | ····:cond_0 |
872 | ····if-gtz·p3,·:cond_1 | 873 | ····if-gtz·p3,·:cond_1 |
873 | ····.line·251 | 874 | ····.line·251 |
874 | ····new-instance·v | 875 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
875 | ····const-string·v2,·"valueCount·<=·0" | 876 | ····const-string·v2,·"valueCount·<=·0" |
876 | ····invoke-direct·{v | 877 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
877 | ····throw·v | 878 | ····throw·v1 |
878 | ····.line·255 | 879 | ····.line·255 |
879 | ····:cond_1 | 880 | ····:cond_1 |
880 | ····new-instance·v | 881 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
881 | ····const/4·v2,·0x0 | ||
882 | ····const/4·v3,·0x1 | ||
883 | ····const | 882 | ····const/4·v1,·0x0 |
884 | ···· | 883 | ····const-wide/16·v3,·0x3c |
885 | ···· | 884 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
886 | ···· | 885 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; |
887 | ···· | 886 | ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V |
888 | ····const | 887 | ····const-string·v7,·"OkHttp·DiskLruCache" |
889 | ····.line·256 | 888 | ····.line·256 |
890 | ····invoke-static·{v | 889 | ····invoke-static·{v7,·v2},·Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
891 | ····move-result-object·v | 890 | ····move-result-object·v7 |
892 | ····invoke-direct/range·{v | 891 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
893 | ····.line·258 | 892 | ····.line·258 |
894 | ····.local·v | 893 | ····.local·v0,·"executor":Ljava/util/concurrent/Executor; |
895 | ····new-instance·v | 894 | ····new-instance·v1,·Lcom/squareup/okhttp/internal/DiskLruCache; |
896 | ····move-object·v | 895 | ····move-object·v2,·p0 |
897 | ····move-object·v | 896 | ····move-object·v3,·p1 |
898 | ····move·v | 897 | ····move·v4,·p2 |
899 | ····move·v | 898 | ····move·v5,·p3 |
900 | ····move-wide | 899 | ····move-wide·v6,·p4 |
901 | ····move-object·v | 900 | ····move-object·v8,·v0 |
902 | ····invoke-direct/range·{v | 901 | ····invoke-direct/range·{v1·..·v8},·Lcom/squareup/okhttp/internal/DiskLruCache;-><init>(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V |
903 | ····return-object·v | 902 | ····return-object·v1 |
904 | .end·method | 903 | .end·method |
905 | .method·private·declared-synchronized·edit(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; | 904 | .method·private·declared-synchronized·edit(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; |
Max diff block lines reached; 5132/10609 bytes (48.37%) of diff not shown. |
Offset 942, 15 lines modified | Offset 942, 15 lines modified | ||
942 | ····move-result-object·v7 | 942 | ····move-result-object·v7 |
943 | ····return-object·v7 | 943 | ····return-object·v7 |
944 | .end·method | 944 | .end·method |
945 | .method·encode([BLjava/io/OutputStream;)V | 945 | .method·encode([BLjava/io/OutputStream;)V |
946 | ····.locals· | 946 | ····.locals·9 |
947 | ····.param·p1,·"data"····#·[B | 947 | ····.param·p1,·"data"····#·[B |
948 | ····.param·p2,·"out"····#·Ljava/io/OutputStream; | 948 | ····.param·p2,·"out"····#·Ljava/io/OutputStream; |
949 | ····.annotation·system·Ldalvik/annotation/Throws; | 949 | ····.annotation·system·Ldalvik/annotation/Throws; |
950 | ········value·=·{ | 950 | ········value·=·{ |
951 | ············Ljava/io/IOException; | 951 | ············Ljava/io/IOException; |
952 | ········} | 952 | ········} |
953 | ····.end·annotation | 953 | ····.end·annotation |
Offset 991, 34 lines modified | Offset 991, 34 lines modified | ||
991 | ····aget-byte·v6,·v7,·v0 | 991 | ····aget-byte·v6,·v7,·v0 |
992 | ····.line·98 | 992 | ····.line·98 |
993 | ····.local·v6,·"nbits":I | 993 | ····.local·v6,·"nbits":I |
994 | ····shl-long/2addr·v2,·v6 | 994 | ····shl-long/2addr·v2,·v6 |
995 | ····.line·99 | 995 | ····.line·99 |
996 | ····int-to-long·v | 996 | ····int-to-long·v7,·v1 |
997 | ····or-long/2addr·v2,·v | 997 | ····or-long/2addr·v2,·v7 |
998 | ····.line·100 | 998 | ····.line·100 |
999 | ····add-int/2addr·v5,·v6 | 999 | ····add-int/2addr·v5,·v6 |
1000 | ····.line·102 | 1000 | ····.line·102 |
1001 | ····:goto_1 | 1001 | ····:goto_1 |
1002 | ····const/16·v7,·0x8 | 1002 | ····const/16·v7,·0x8 |
1003 | ····if-lt·v5,·v7,·:cond_0 | 1003 | ····if-lt·v5,·v7,·:cond_0 |
1004 | ····.line·103 | 1004 | ····.line·103 |
1005 | ····add-int/lit8·v5,·v5,·-0x8 | 1005 | ····add-int/lit8·v5,·v5,·-0x8 |
1006 | ····.line·104 | 1006 | ····.line·104 |
1007 | ····shr-long·v | 1007 | ····shr-long·v7,·v2,·v5 |
1008 | ····long-to-int·v7,·v | 1008 | ····long-to-int·v7,·v7 |
1009 | ····invoke-virtual·{p2,·v7},·Ljava/io/OutputStream;->write(I)V | 1009 | ····invoke-virtual·{p2,·v7},·Ljava/io/OutputStream;->write(I)V |
1010 | ····goto·:goto_1 | 1010 | ····goto·:goto_1 |
1011 | ····.line·93 | 1011 | ····.line·93 |
1012 | ····:cond_0 | 1012 | ····:cond_0 |
Offset 1039, 17 lines modified | Offset 1039, 17 lines modified | ||
1039 | ····shl-long/2addr·v2,·v7 | 1039 | ····shl-long/2addr·v2,·v7 |
1040 | ····.line·110 | 1040 | ····.line·110 |
1041 | ····const/16·v7,·0xff | 1041 | ····const/16·v7,·0xff |
1042 | ····ushr-int/2addr·v7,·v5 | 1042 | ····ushr-int/2addr·v7,·v5 |
1043 | ····int-to-long·v | 1043 | ····int-to-long·v7,·v7 |
1044 | ····or-long/2addr·v2,·v | 1044 | ····or-long/2addr·v2,·v7 |
1045 | ····.line·111 | 1045 | ····.line·111 |
1046 | ····long-to-int·v7,·v2 | 1046 | ····long-to-int·v7,·v2 |
1047 | ····invoke-virtual·{p2,·v7},·Ljava/io/OutputStream;->write(I)V | 1047 | ····invoke-virtual·{p2,·v7},·Ljava/io/OutputStream;->write(I)V |
1048 | ····.line·113 | 1048 | ····.line·113 |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····const/4·v0,·0x0 | 60 | ····const/4·v0,·0x0 |
61 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
62 | .end·method | 62 | .end·method |
63 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V | 63 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V |
64 | ····.locals· | 64 | ····.locals·1 |
65 | ····.param·p2,·"maxByteCount"····#·J | 65 | ····.param·p2,·"maxByteCount"····#·J |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·333 | 67 | ····.line·333 |
68 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 68 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 492, 17 lines modified | Offset 492, 17 lines modified | ||
492 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$600(Lcom/squareup/okhttp/internal/framed/FramedStream;)I | 492 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$600(Lcom/squareup/okhttp/internal/framed/FramedStream;)I |
493 | ····move-result·v4 | 493 | ····move-result·v4 |
494 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 494 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
495 | ····iget-wide·v | 495 | ····iget-wide·v5,·v5,·Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J |
496 | ····invoke-virtual·{v2,·v4,·v | 496 | ····invoke-virtual·{v2,·v4,·v5,·v6},·Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V |
497 | ····.line·355 | 497 | ····.line·355 |
498 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 498 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
499 | ····const-wide/16·v4,·0x0 | 499 | ····const-wide/16·v4,·0x0 |
500 | ····iput-wide·v4,·v2,·Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J | 500 | ····iput-wide·v4,·v2,·Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J |
Offset 579, 17 lines modified | Offset 579, 17 lines modified | ||
579 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 579 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
580 | ····invoke-static·{v5},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; | 580 | ····invoke-static·{v5},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; |
581 | ····move-result-object·v5 | 581 | ····move-result-object·v5 |
582 | ····iget-wide·v | 582 | ····iget-wide·v5,·v5,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->unacknowledgedBytesRead:J |
583 | ····invoke-virtual·{v2,·v4,·v | 583 | ····invoke-virtual·{v2,·v4,·v5,·v6},·Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V |
584 | ····.line·365 | 584 | ····.line·365 |
585 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 585 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
586 | ····invoke-static·{v2},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; | 586 | ····invoke-static·{v2},·Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; |
587 | ····move-result-object·v2 | 587 | ····move-result-object·v2 |
Offset 623, 15 lines modified | Offset 623, 15 lines modified | ||
623 | ····:try_end_2 | 623 | ····:try_end_2 |
624 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 624 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
625 | ····throw·v2 | 625 | ····throw·v2 |
626 | .end·method | 626 | .end·method |
627 | .method·receive(Lokio/BufferedSource;J)V | 627 | .method·receive(Lokio/BufferedSource;J)V |
628 | ····.locals·1 | 628 | ····.locals·11 |
629 | ····.param·p1,·"in"····#·Lokio/BufferedSource; | 629 | ····.param·p1,·"in"····#·Lokio/BufferedSource; |
630 | ····.param·p2,·"byteCount"····#·J | 630 | ····.param·p2,·"byteCount"····#·J |
631 | ····.annotation·system·Ldalvik/annotation/Throws; | 631 | ····.annotation·system·Ldalvik/annotation/Throws; |
632 | ········value·=·{ | 632 | ········value·=·{ |
633 | ············Ljava/io/IOException; | 633 | ············Ljava/io/IOException; |
634 | ········} | 634 | ········} |
635 | ····.end·annotation | 635 | ····.end·annotation |
Offset 670, 19 lines modified | Offset 670, 19 lines modified | ||
670 | ····.line·415 | 670 | ····.line·415 |
671 | ····:try_start_0 | 671 | ····:try_start_0 |
672 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; | 672 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; |
673 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J | 673 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J |
674 | ····move-result-wide·v | 674 | ····move-result-wide·v7 |
675 | ····const-wide/16·v | 675 | ····const-wide/16·v9,·0x0 |
676 | ····cmp-long·v5,·v | 676 | ····cmp-long·v5,·v7,·v9 |
677 | ····if-nez·v5,·:cond_7 | 677 | ····if-nez·v5,·:cond_7 |
678 | ····const/4·v4,·0x1 | 678 | ····const/4·v4,·0x1 |
679 | ····.line·416 | 679 | ····.line·416 |
680 | ····.local·v4,·"wasEmpty":Z | 680 | ····.local·v4,·"wasEmpty":Z |
Offset 709, 17 lines modified | Offset 709, 17 lines modified | ||
709 | ····.line·387 | 709 | ····.line·387 |
710 | ····.end·local·v0····#·"finished":Z | 710 | ····.end·local·v0····#·"finished":Z |
711 | ····.end·local·v1····#·"flowControlError":Z | 711 | ····.end·local·v1····#·"flowControlError":Z |
712 | ····.end·local·v2····#·"read":J | 712 | ····.end·local·v2····#·"read":J |
713 | ····.end·local·v4····#·"wasEmpty":Z | 713 | ····.end·local·v4····#·"wasEmpty":Z |
714 | ····:cond_2 | 714 | ····:cond_2 |
715 | ····const-wide/16·v | 715 | ····const-wide/16·v5,·0x0 |
716 | ····cmp-long·v5,·p2,·v | 716 | ····cmp-long·v5,·p2,·v5 |
717 | ····if-lez·v5,·:cond_3 | 717 | ····if-lez·v5,·:cond_3 |
718 | ····.line·390 | 718 | ····.line·390 |
719 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; | 719 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; |
720 | ····monitor-enter·v6 | 720 | ····monitor-enter·v6 |
Offset 730, 21 lines modified | Offset 730, 21 lines modified | ||
730 | ····.line·392 | 730 | ····.line·392 |
731 | ····.restart·local·v0····#·"finished":Z | 731 | ····.restart·local·v0····#·"finished":Z |
732 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; | 732 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; |
733 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J | 733 | ····invoke-virtual·{v5},·Lokio/Buffer;->size()J |
734 | ····move-result-wide·v | 734 | ····move-result-wide·v7 |
735 | ····add-long/2addr·v | 735 | ····add-long/2addr·v7,·p2 |
736 | ····iget-wide·v | 736 | ····iget-wide·v9,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->maxByteCount:J |
737 | ····cmp-long·v5,·v | 737 | ····cmp-long·v5,·v7,·v9 |
738 | ····if-lez·v5,·:cond_4 | 738 | ····if-lez·v5,·:cond_4 |
739 | ····const/4·v1,·0x1 | 739 | ····const/4·v1,·0x1 |
740 | ····.line·393 | 740 | ····.line·393 |
741 | ····.restart·local·v1····#·"flowControlError":Z | 741 | ····.restart·local·v1····#·"flowControlError":Z |
Max diff block lines reached; 412/5442 bytes (7.57%) of diff not shown. |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····const/4·v0,·0x0 | 84 | ····const/4·v0,·0x0 |
85 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
86 | .end·method | 86 | .end·method |
87 | .method·constructor·<init>(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V | 87 | .method·constructor·<init>(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V |
88 | ····.locals· | 88 | ····.locals·4 |
89 | ····.param·p1,·"id"····#·I | 89 | ····.param·p1,·"id"····#·I |
90 | ····.param·p2,·"connection"····#·Lcom/squareup/okhttp/internal/framed/FramedConnection; | 90 | ····.param·p2,·"connection"····#·Lcom/squareup/okhttp/internal/framed/FramedConnection; |
91 | ····.param·p3,·"outFinished"····#·Z | 91 | ····.param·p3,·"outFinished"····#·Z |
92 | ····.param·p4,·"inFinished"····#·Z | 92 | ····.param·p4,·"inFinished"····#·Z |
93 | ····.annotation·system·Ldalvik/annotation/Signature; | 93 | ····.annotation·system·Ldalvik/annotation/Signature; |
94 | ········value·=·{ | 94 | ········value·=·{ |
95 | ············"(I", | 95 | ············"(I", |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | ············"Lcom/squareup/okhttp/internal/framed/Header;", | 102 | ············"Lcom/squareup/okhttp/internal/framed/Header;", |
103 | ············">;)V" | 103 | ············">;)V" |
104 | ········} | 104 | ········} |
105 | ····.end·annotation | 105 | ····.end·annotation |
106 | ····.prologue | 106 | ····.prologue |
107 | ····.local·p5,·"requestHeaders":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/internal/framed/Header;>;" | 107 | ····.local·p5,·"requestHeaders":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/internal/framed/Header;>;" |
108 | ····const/4·v | 108 | ····const/4·v3,·0x0 |
109 | ····const/high16·v2,·0x10000 | 109 | ····const/high16·v2,·0x10000 |
110 | ····.line·77 | 110 | ····.line·77 |
111 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 111 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
112 | ····.line·45 | 112 | ····.line·45 |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; | 129 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; |
130 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;-><init>(Lcom/squareup/okhttp/internal/framed/FramedStream;)V | 130 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;-><init>(Lcom/squareup/okhttp/internal/framed/FramedStream;)V |
131 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; | 131 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; |
132 | ····.line·74 | 132 | ····.line·74 |
133 | ····iput-object·v | 133 | ····iput-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; |
134 | ····.line·78 | 134 | ····.line·78 |
135 | ····if-nez·p2,·:cond_0 | 135 | ····if-nez·p2,·:cond_0 |
136 | ····new-instance·v0,·Ljava/lang/NullPointerException; | 136 | ····new-instance·v0,·Ljava/lang/NullPointerException; |
137 | ····const-string·v1,·"connection·==·null" | 137 | ····const-string·v1,·"connection·==·null" |
Offset 183, 17 lines modified | Offset 183, 17 lines modified | ||
183 | ····iget-object·v1,·p2,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; | 183 | ····iget-object·v1,·p2,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
184 | ····.line·85 | 184 | ····.line·85 |
185 | ····invoke-virtual·{v1,·v2},·Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I | 185 | ····invoke-virtual·{v1,·v2},·Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I |
186 | ····move-result·v1 | 186 | ····move-result·v1 |
187 | ····int-to-long·v | 187 | ····int-to-long·v1,·v1 |
188 | ····invoke-direct·{v0,·p0,·v | 188 | ····invoke-direct·{v0,·p0,·v1,·v2,·v3},·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;-><init>(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V |
189 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; | 189 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; |
190 | ····.line·86 | 190 | ····.line·86 |
191 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; | 191 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; |
192 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;-><init>(Lcom/squareup/okhttp/internal/framed/FramedStream;)V | 192 | ····invoke-direct·{v0,·p0},·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;-><init>(Lcom/squareup/okhttp/internal/framed/FramedStream;)V |
Offset 662, 15 lines modified | Offset 662, 15 lines modified | ||
662 | ····throw·v1 | 662 | ····throw·v1 |
663 | .end·method | 663 | .end·method |
664 | #·virtual·methods | 664 | #·virtual·methods |
665 | .method·addBytesToWriteWindow(J)V | 665 | .method·addBytesToWriteWindow(J)V |
666 | ····.locals· | 666 | ····.locals·2 |
667 | ····.param·p1,·"delta"····#·J | 667 | ····.param·p1,·"delta"····#·J |
668 | ····.prologue | 668 | ····.prologue |
669 | ····.line·568 | 669 | ····.line·568 |
670 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->bytesLeftInWriteWindow:J | 670 | ····iget-wide·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->bytesLeftInWriteWindow:J |
671 | ····add-long/2addr·v0,·p1 | 671 | ····add-long/2addr·v0,·p1 |
Offset 1126, 15 lines modified | Offset 1126, 15 lines modified | ||
1126 | ····.line·187 | 1126 | ····.line·187 |
1127 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; | 1127 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; |
1128 | ····return-object·v0 | 1128 | ····return-object·v0 |
1129 | .end·method | 1129 | .end·method |
1130 | .method·receiveData(Lokio/BufferedSource;I)V | 1130 | .method·receiveData(Lokio/BufferedSource;I)V |
1131 | ····.locals· | 1131 | ····.locals·3 |
1132 | ····.param·p1,·"in"····#·Lokio/BufferedSource; | 1132 | ····.param·p1,·"in"····#·Lokio/BufferedSource; |
1133 | ····.param·p2,·"length"····#·I | 1133 | ····.param·p2,·"length"····#·I |
1134 | ····.annotation·system·Ldalvik/annotation/Throws; | 1134 | ····.annotation·system·Ldalvik/annotation/Throws; |
1135 | ········value·=·{ | 1135 | ········value·=·{ |
1136 | ············Ljava/io/IOException; | 1136 | ············Ljava/io/IOException; |
1137 | ········} | 1137 | ········} |
1138 | ····.end·annotation | 1138 | ····.end·annotation |
Offset 1157, 17 lines modified | Offset 1157, 17 lines modified | ||
1157 | ····throw·v0 | 1157 | ····throw·v0 |
1158 | ····.line·286 | 1158 | ····.line·286 |
1159 | ····:cond_0 | 1159 | ····:cond_0 |
1160 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; | 1160 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; |
1161 | ····int-to-long·v | 1161 | ····int-to-long·v1,·p2 |
1162 | ····invoke-virtual·{v0,·p1,·v | 1162 | ····invoke-virtual·{v0,·p1,·v1,·v2},·Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->receive(Lokio/BufferedSource;J)V |
1163 | ····.line·287 | 1163 | ····.line·287 |
1164 | ····return-void | 1164 | ····return-void |
1165 | .end·method | 1165 | .end·method |
1166 | .method·receiveFin()V | 1166 | .method·receiveFin()V |
1167 | ····.locals·3 | 1167 | ····.locals·3 |
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·4 |
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 692, 39 lines modified | Offset 692, 39 lines modified | ||
692 | ····move·v1,·v0 | 692 | ····move·v1,·v0 |
693 | ····.line·201 | 693 | ····.line·201 |
694 | ····goto·:goto_1 | 694 | ····goto·:goto_1 |
695 | .end·method | 695 | .end·method |
696 | .method·private·readWindowUpdate(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V | 696 | .method·private·readWindowUpdate(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V |
697 | ····.locals· | 697 | ····.locals·9 |
698 | ····.param·p1,·"handler"····#·Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; | 698 | ····.param·p1,·"handler"····#·Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; |
699 | ····.param·p2,·"flags"····#·I | 699 | ····.param·p2,·"flags"····#·I |
700 | ····.param·p3,·"length"····#·I | 700 | ····.param·p3,·"length"····#·I |
701 | ····.annotation·system·Ldalvik/annotation/Throws; | 701 | ····.annotation·system·Ldalvik/annotation/Throws; |
702 | ········value·=·{ | 702 | ········value·=·{ |
703 | ············Ljava/io/IOException; | 703 | ············Ljava/io/IOException; |
704 | ········} | 704 | ········} |
705 | ····.end·annotation | 705 | ····.end·annotation |
706 | ····.prologue | 706 | ····.prologue |
707 | ····const·v6,·0x7fffffff | 707 | ····const·v6,·0x7fffffff |
708 | ····const/4·v | 708 | ····const/4·v7,·0x1 |
709 | ····const/4·v8,·0x0 | 709 | ····const/4·v8,·0x0 |
710 | ····.line·233 | 710 | ····.line·233 |
711 | ····const/16·v5,·0x8 | 711 | ····const/16·v5,·0x8 |
712 | ····if-eq·p3,·v5,·:cond_0 | 712 | ····if-eq·p3,·v5,·:cond_0 |
713 | ····const-string·v5,·"TYPE_WINDOW_UPDATE·length:·%d·!=·8" | 713 | ····const-string·v5,·"TYPE_WINDOW_UPDATE·length:·%d·!=·8" |
714 | ····new-array·v6,·v | 714 | ····new-array·v6,·v7,·[Ljava/lang/Object; |
715 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 715 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
716 | ····move-result-object·v7 | 716 | ····move-result-object·v7 |
717 | ····aput-object·v7,·v6,·v8 | 717 | ····aput-object·v7,·v6,·v8 |
Offset 758, 23 lines modified | Offset 758, 23 lines modified | ||
758 | ····.local·v2,·"streamId":I | 758 | ····.local·v2,·"streamId":I |
759 | ····and-int·v5,·v4,·v6 | 759 | ····and-int·v5,·v4,·v6 |
760 | ····int-to-long·v0,·v5 | 760 | ····int-to-long·v0,·v5 |
761 | ····.line·238 | 761 | ····.line·238 |
762 | ····.local·v0,·"increment":J | 762 | ····.local·v0,·"increment":J |
763 | ····const-wide/16·v | 763 | ····const-wide/16·v5,·0x0 |
764 | ····cmp-long·v5,·v0,·v | 764 | ····cmp-long·v5,·v0,·v5 |
765 | ····if-nez·v5,·:cond_1 | 765 | ····if-nez·v5,·:cond_1 |
766 | ····const-string·v5,·"windowSizeIncrement·was·0" | 766 | ····const-string·v5,·"windowSizeIncrement·was·0" |
767 | ····new-array·v6,·v | 767 | ····new-array·v6,·v7,·[Ljava/lang/Object; |
768 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 768 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
769 | ····move-result-object·v7 | 769 | ····move-result-object·v7 |
770 | ····aput-object·v7,·v6,·v8 | 770 | ····aput-object·v7,·v6,·v8 |
Offset 852, 15 lines modified | Offset 852, 15 lines modified | ||
852 | ····.line·135 | 852 | ····.line·135 |
853 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->maxDynamicTableByteCount:I | 853 | ····iget·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->maxDynamicTableByteCount:I |
854 | ····return·v0 | 854 | ····return·v0 |
855 | .end·method | 855 | .end·method |
856 | .method·readByteString()Lokio/ByteString; | 856 | .method·readByteString()Lokio/ByteString; |
857 | ····.locals· | 857 | ····.locals·7 |
858 | ····.annotation·system·Ldalvik/annotation/Throws; | 858 | ····.annotation·system·Ldalvik/annotation/Throws; |
859 | ········value·=·{ | 859 | ········value·=·{ |
860 | ············Ljava/io/IOException; | 860 | ············Ljava/io/IOException; |
861 | ········} | 861 | ········} |
862 | ····.end·annotation | 862 | ····.end·annotation |
863 | ····.prologue | 863 | ····.prologue |
Offset 895, 17 lines modified | Offset 895, 17 lines modified | ||
895 | ····.line·350 | 895 | ····.line·350 |
896 | ····invoke-static·{},·Lcom/squareup/okhttp/internal/framed/Huffman;->get()Lcom/squareup/okhttp/internal/framed/Huffman; | 896 | ····invoke-static·{},·Lcom/squareup/okhttp/internal/framed/Huffman;->get()Lcom/squareup/okhttp/internal/framed/Huffman; |
897 | ····move-result-object·v3 | 897 | ····move-result-object·v3 |
898 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->source:Lokio/BufferedSource; | 898 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->source:Lokio/BufferedSource; |
899 | ····int-to-long·v | 899 | ····int-to-long·v5,·v2 |
900 | ····invoke-interface·{v4,·v | 900 | ····invoke-interface·{v4,·v5,·v6},·Lokio/BufferedSource;->readByteArray(J)[B |
901 | ····move-result-object·v4 | 901 | ····move-result-object·v4 |
902 | ····invoke-virtual·{v3,·v4},·Lcom/squareup/okhttp/internal/framed/Huffman;->decode([B)[B | 902 | ····invoke-virtual·{v3,·v4},·Lcom/squareup/okhttp/internal/framed/Huffman;->decode([B)[B |
903 | ····move-result-object·v3 | 903 | ····move-result-object·v3 |
Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
197 | ····.prologue | 197 | ····.prologue |
198 | ····.line·626 | 198 | ····.line·626 |
199 | ····return-void | 199 | ····return-void |
200 | .end·method | 200 | .end·method |
201 | .method·public·read(Lokio/Buffer;J)J | 201 | .method·public·read(Lokio/Buffer;J)J |
202 | ····.locals· | 202 | ····.locals·7 |
203 | ····.param·p1,·"sink"····#·Lokio/Buffer; | 203 | ····.param·p1,·"sink"····#·Lokio/Buffer; |
204 | ····.param·p2,·"byteCount"····#·J | 204 | ····.param·p2,·"byteCount"····#·J |
205 | ····.annotation·system·Ldalvik/annotation/Throws; | 205 | ····.annotation·system·Ldalvik/annotation/Throws; |
206 | ········value·=·{ | 206 | ········value·=·{ |
207 | ············Ljava/io/IOException; | 207 | ············Ljava/io/IOException; |
208 | ········} | 208 | ········} |
209 | ····.end·annotation | 209 | ····.end·annotation |
Offset 220, 17 lines modified | Offset 220, 17 lines modified | ||
220 | ····if-nez·v4,·:cond_1 | 220 | ····if-nez·v4,·:cond_1 |
221 | ····.line·608 | 221 | ····.line·608 |
222 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; | 222 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; |
223 | ····iget-short·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S | 223 | ····iget-short·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S |
224 | ····int-to-long·v | 224 | ····int-to-long·v5,·v5 |
225 | ····invoke-interface·{v4,·v | 225 | ····invoke-interface·{v4,·v5,·v6},·Lokio/BufferedSource;->skip(J)V |
226 | ····.line·609 | 226 | ····.line·609 |
227 | ····const/4·v4,·0x0 | 227 | ····const/4·v4,·0x0 |
228 | ····iput-short·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S | 228 | ····iput-short·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S |
229 | ····.line·610 | 229 | ····.line·610 |
Offset 254, 21 lines modified | Offset 254, 21 lines modified | ||
254 | ····.line·615 | 254 | ····.line·615 |
255 | ····:cond_1 | 255 | ····:cond_1 |
256 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; | 256 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; |
257 | ····iget·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->left:I | 257 | ····iget·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->left:I |
258 | ····int-to-long·v | 258 | ····int-to-long·v5,·v5 |
259 | ····invoke-static·{p2,·p3,·v | 259 | ····invoke-static·{p2,·p3,·v5,·v6},·Ljava/lang/Math;->min(JJ)J |
260 | ····move-result-wide·v | 260 | ····move-result-wide·v5 |
261 | ····invoke-interface·{v4,·p1,·v | 261 | ····invoke-interface·{v4,·p1,·v5,·v6},·Lokio/BufferedSource;->read(Lokio/Buffer;J)J |
262 | ····move-result-wide·v0 | 262 | ····move-result-wide·v0 |
263 | ····.line·616 | 263 | ····.line·616 |
264 | ····.local·v0,·"read":J | 264 | ····.local·v0,·"read":J |
265 | ····cmp-long·v4,·v0,·v2 | 265 | ····cmp-long·v4,·v0,·v2 |
Offset 451, 15 lines modified | Offset 451, 15 lines modified | ||
451 | ····.line·467 | 451 | ····.line·467 |
452 | ····monitor-exit·p0 | 452 | ····monitor-exit·p0 |
453 | ····return-void | 453 | ····return-void |
454 | .end·method | 454 | .end·method |
455 | .method·public·declared-synchronized·headers(ILjava/util/List;)V | 455 | .method·public·declared-synchronized·headers(ILjava/util/List;)V |
456 | ····.locals· | 456 | ····.locals·7 |
457 | ····.param·p1,·"streamId"····#·I | 457 | ····.param·p1,·"streamId"····#·I |
458 | ····.annotation·system·Ldalvik/annotation/Signature; | 458 | ····.annotation·system·Ldalvik/annotation/Signature; |
459 | ········value·=·{ | 459 | ········value·=·{ |
460 | ············"(I", | 460 | ············"(I", |
461 | ············"Ljava/util/List", | 461 | ············"Ljava/util/List", |
462 | ············"<", | 462 | ············"<", |
463 | ············"Lcom/squareup/okhttp/internal/framed/Header;", | 463 | ············"Lcom/squareup/okhttp/internal/framed/Header;", |
Offset 514, 21 lines modified | Offset 514, 21 lines modified | ||
514 | ····.line·363 | 514 | ····.line·363 |
515 | ····.local·v2,·"type":I | 515 | ····.local·v2,·"type":I |
516 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; | 516 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; |
517 | ····invoke-virtual·{v3},·Lokio/Buffer;->size()J | 517 | ····invoke-virtual·{v3},·Lokio/Buffer;->size()J |
518 | ····move-result-wide·v | 518 | ····move-result-wide·v3 |
519 | ····const-wide/16·v | 519 | ····const-wide/16·v5,·0x4 |
520 | ····add-long/2addr·v | 520 | ····add-long/2addr·v3,·v5 |
521 | ····long-to-int·v1,·v | 521 | ····long-to-int·v1,·v3 |
522 | ····.line·365 | 522 | ····.line·365 |
523 | ····.local·v1,·"length":I | 523 | ····.local·v1,·"length":I |
524 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; | 524 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; |
525 | ····const·v4,·-0x7ffcfff8 | 525 | ····const·v4,·-0x7ffcfff8 |
Offset 926, 17 lines modified | Offset 926, 17 lines modified | ||
926 | ····.line·403 | 926 | ····.line·403 |
927 | ····if-lez·p4,·:cond_2 | 927 | ····if-lez·p4,·:cond_2 |
928 | ····.line·404 | 928 | ····.line·404 |
929 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; | 929 | ····iget-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; |
930 | ····int-to-long·v | 930 | ····int-to-long·v1,·p4 |
931 | ····invoke-interface·{v0,·p3,·v | 931 | ····invoke-interface·{v0,·p3,·v1,·v2},·Lokio/BufferedSink;->write(Lokio/Buffer;J)V |
932 | ····.line·406 | 932 | ····.line·406 |
933 | ····:cond_2 | 933 | ····:cond_2 |
934 | ····return-void | 934 | ····return-void |
935 | .end·method | 935 | .end·method |
936 | .method·public·declared-synchronized·settings(Lcom/squareup/okhttp/internal/framed/Settings;)V | 936 | .method·public·declared-synchronized·settings(Lcom/squareup/okhttp/internal/framed/Settings;)V |
Offset 1084, 15 lines modified | Offset 1084, 15 lines modified | ||
1084 | ····.line·437 | 1084 | ····.line·437 |
1085 | ····monitor-exit·p0 | 1085 | ····monitor-exit·p0 |
1086 | ····return-void | 1086 | ····return-void |
1087 | .end·method | 1087 | .end·method |
1088 | .method·public·declared-synchronized·synReply(ZILjava/util/List;)V | 1088 | .method·public·declared-synchronized·synReply(ZILjava/util/List;)V |
1089 | ····.locals· | 1089 | ····.locals·7 |
1090 | ····.param·p1,·"outFinished"····#·Z | 1090 | ····.param·p1,·"outFinished"····#·Z |
1091 | ····.param·p2,·"streamId"····#·I | 1091 | ····.param·p2,·"streamId"····#·I |
1092 | ····.annotation·system·Ldalvik/annotation/Signature; | 1092 | ····.annotation·system·Ldalvik/annotation/Signature; |
1093 | ········value·=·{ | 1093 | ········value·=·{ |
1094 | ············"(ZI", | 1094 | ············"(ZI", |
1095 | ············"Ljava/util/List", | 1095 | ············"Ljava/util/List", |
1096 | ············"<", | 1096 | ············"<", |
Offset 1151, 21 lines modified | Offset 1151, 21 lines modified | ||
1151 | ····.line·348 | 1151 | ····.line·348 |
1152 | ····.local·v0,·"flags":I | 1152 | ····.local·v0,·"flags":I |
1153 | ····:goto_0 | 1153 | ····:goto_0 |
1154 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; | 1154 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; |
1155 | ····invoke-virtual·{v3},·Lokio/Buffer;->size()J | 1155 | ····invoke-virtual·{v3},·Lokio/Buffer;->size()J |
1156 | ····move-result-wide·v | 1156 | ····move-result-wide·v3 |
1157 | ····const-wide/16·v | 1157 | ····const-wide/16·v5,·0x4 |
1158 | ····add-long/2addr·v | 1158 | ····add-long/2addr·v3,·v5 |
1159 | ····long-to-int·v1,·v | 1159 | ····long-to-int·v1,·v3 |
1160 | ····.line·350 | 1160 | ····.line·350 |
1161 | ····.local·v1,·"length":I | 1161 | ····.local·v1,·"length":I |
1162 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; | 1162 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; |
1163 | ····const·v4,·-0x7ffcfffe | 1163 | ····const·v4,·-0x7ffcfffe |
Offset 1220, 15 lines modified | Offset 1220, 15 lines modified | ||
1220 | ····:cond_1 | 1220 | ····:cond_1 |
1221 | ····const/4·v0,·0x0 | 1221 | ····const/4·v0,·0x0 |
1222 | ····goto·:goto_0 | 1222 | ····goto·:goto_0 |
1223 | .end·method | 1223 | .end·method |
1224 | .method·public·declared-synchronized·synStream(ZZIILjava/util/List;)V | 1224 | .method·public·declared-synchronized·synStream(ZZIILjava/util/List;)V |
1225 | ····.locals· | 1225 | ····.locals·10 |
1226 | ····.param·p1,·"outFinished"····#·Z | 1226 | ····.param·p1,·"outFinished"····#·Z |
1227 | ····.param·p2,·"inFinished"····#·Z | 1227 | ····.param·p2,·"inFinished"····#·Z |
1228 | ····.param·p3,·"streamId"····#·I | 1228 | ····.param·p3,·"streamId"····#·I |
1229 | ····.param·p4,·"associatedStreamId"····#·I | 1229 | ····.param·p4,·"associatedStreamId"····#·I |
1230 | ····.annotation·system·Ldalvik/annotation/Signature; | 1230 | ····.annotation·system·Ldalvik/annotation/Signature; |
1231 | ········value·=·{ | 1231 | ········value·=·{ |
1232 | ············"(ZZII", | 1232 | ············"(ZZII", |
Offset 1242, 22 lines modified | Offset 1242, 26 lines modified | ||
1242 | ····.annotation·system·Ldalvik/annotation/Throws; | 1242 | ····.annotation·system·Ldalvik/annotation/Throws; |
1243 | ········value·=·{ | 1243 | ········value·=·{ |
1244 | ············Ljava/io/IOException; | 1244 | ············Ljava/io/IOException; |
1245 | ········} | 1245 | ········} |
1246 | ····.end·annotation | 1246 | ····.end·annotation |
1247 | ····.prologue | 1247 | ····.prologue |
1248 | ····.line·326 | ||
1249 | ····.local·p5,·"headerBlock":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/internal/framed/Header;>;" | 1248 | ····.local·p5,·"headerBlock":Ljava/util/List;,·"Ljava/util/List<Lcom/squareup/okhttp/internal/framed/Header;>;" |
1249 | ····const·v9,·0x7fffffff | ||
1250 | ····const/4·v4,·0x0 | ||
1251 | ····.line·326 | ||
1250 | ····monitor-enter·p0 | 1252 | ····monitor-enter·p0 |
1251 | ····:try_start_0 | 1253 | ····:try_start_0 |
Max diff block lines reached; 3309/6975 bytes (47.44%) of diff not shown. |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | .field·final·synthetic·val$streamId:I | 20 | .field·final·synthetic·val$streamId:I |
21 | .field·final·synthetic·val$unacknowledgedBytesRead:J | 21 | .field·final·synthetic·val$unacknowledgedBytesRead:J |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·varargs·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V | 23 | .method·varargs·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V |
24 | ····.locals· | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/framed/FramedConnection; | 25 | ····.param·p1,·"this$0"····#·Lcom/squareup/okhttp/internal/framed/FramedConnection; |
26 | ····.param·p2,·"format"····#·Ljava/lang/String; | 26 | ····.param·p2,·"format"····#·Ljava/lang/String; |
27 | ····.param·p3,·"args"····#·[Ljava/lang/Object; | 27 | ····.param·p3,·"args"····#·[Ljava/lang/Object; |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·364 | 29 | ····.line·364 |
30 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$2;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; | 30 | ····iput-object·p1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$2;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
Offset 1335, 17 lines modified | Offset 1335, 17 lines modified | ||
1335 | ····.line·139 | 1335 | ····.line·139 |
1336 | ····:cond_2 | 1336 | ····:cond_2 |
1337 | ····packed-switch·v4,·:pswitch_data_0 | 1337 | ····packed-switch·v4,·:pswitch_data_0 |
1338 | ····.line·178 | 1338 | ····.line·178 |
1339 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Reader;->source:Lokio/BufferedSource; | 1339 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Reader;->source:Lokio/BufferedSource; |
1340 | ····int-to-long·v | 1340 | ····int-to-long·v7,·v2 |
1341 | ····invoke-interface·{v6,·v | 1341 | ····invoke-interface·{v6,·v7,·v8},·Lokio/BufferedSource;->skip(J)V |
1342 | ····goto·:goto_0 | 1342 | ····goto·:goto_0 |
1343 | ····.line·141 | 1343 | ····.line·141 |
1344 | ····:pswitch_0 | 1344 | ····:pswitch_0 |
1345 | ····invoke-direct·{p0,·p1,·v2,·v1,·v3},·Lcom/squareup/okhttp/internal/framed/Http2$Reader;->readData(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V | 1345 | ····invoke-direct·{p0,·p1,·v2,·v1,·v3},·Lcom/squareup/okhttp/internal/framed/Http2$Reader;->readData(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line·824 | 128 | ····.line·824 |
129 | ····return-void | 129 | ····return-void |
130 | .end·method | 130 | .end·method |
131 | .method·public·data(ZILokio/BufferedSource;I)V | 131 | .method·public·data(ZILokio/BufferedSource;I)V |
132 | ····.locals· | 132 | ····.locals·3 |
133 | ····.param·p1,·"inFinished"····#·Z | 133 | ····.param·p1,·"inFinished"····#·Z |
134 | ····.param·p2,·"streamId"····#·I | 134 | ····.param·p2,·"streamId"····#·I |
135 | ····.param·p3,·"source"····#·Lokio/BufferedSource; | 135 | ····.param·p3,·"source"····#·Lokio/BufferedSource; |
136 | ····.param·p4,·"length"····#·I | 136 | ····.param·p4,·"length"····#·I |
137 | ····.annotation·system·Ldalvik/annotation/Throws; | 137 | ····.annotation·system·Ldalvik/annotation/Throws; |
138 | ········value·=·{ | 138 | ········value·=·{ |
139 | ············Ljava/io/IOException; | 139 | ············Ljava/io/IOException; |
Offset 178, 17 lines modified | Offset 178, 17 lines modified | ||
178 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; | 178 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
179 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/framed/ErrorCode;->INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; | 179 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/framed/ErrorCode;->INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; |
180 | ····invoke-virtual·{v1,·p2,·v2},·Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeSynResetLater(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V | 180 | ····invoke-virtual·{v1,·p2,·v2},·Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeSynResetLater(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V |
181 | ····.line·631 | 181 | ····.line·631 |
182 | ····int-to-long·v | 182 | ····int-to-long·v1,·p4 |
183 | ····invoke-interface·{p3,·v | 183 | ····invoke-interface·{p3,·v1,·v2},·Lokio/BufferedSource;->skip(J)V |
184 | ····goto·:goto_0 | 184 | ····goto·:goto_0 |
185 | ····.line·634 | 185 | ····.line·634 |
186 | ····:cond_2 | 186 | ····:cond_2 |
187 | ····invoke-virtual·{v0,·p3,·p4},·Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveData(Lokio/BufferedSource;I)V | 187 | ····invoke-virtual·{v0,·p3,·p4},·Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveData(Lokio/BufferedSource;I)V |
Offset 826, 279 lines modified | Offset 826, 279 lines modified | ||
826 | ····.line·708 | 826 | ····.line·708 |
827 | ····invoke-virtual·{v0,·p2},·Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveRstStream(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V | 827 | ····invoke-virtual·{v0,·p2},·Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveRstStream(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V |
828 | ····goto·:goto_0 | 828 | ····goto·:goto_0 |
829 | .end·method | 829 | .end·method |
830 | .method·public·settings(ZLcom/squareup/okhttp/internal/framed/Settings;)V | 830 | .method·public·settings(ZLcom/squareup/okhttp/internal/framed/Settings;)V |
831 | ····.locals·1 | 831 | ····.locals·14 |
832 | ····.param·p1,·"clearPrevious"····#·Z | 832 | ····.param·p1,·"clearPrevious"····#·Z |
833 | ····.param·p2,·"newSettings"····#·Lcom/squareup/okhttp/internal/framed/Settings; | 833 | ····.param·p2,·"newSettings"····#·Lcom/squareup/okhttp/internal/framed/Settings; |
834 | ····.prologue | 834 | ····.prologue |
835 | ····.line·713 | 835 | ····.line·713 |
836 | ····const-wide/16·v | 836 | ····const-wide/16·v1,·0x0 |
837 | ····.line·714 | 837 | ····.line·714 |
838 | ····.local·v | 838 | ····.local·v1,·"delta":J |
839 | ····const/4·v | 839 | ····const/4·v6,·0x0 |
840 | ····.line·715 | 840 | ····.line·715 |
841 | ····.local·v | 841 | ····.local·v6,·"streamsToNotify":[Lcom/squareup/okhttp/internal/framed/FramedStream; |
842 | ····iget-object·v | 842 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
843 | ····monitor-enter·v | 843 | ····monitor-enter·v8 |
844 | ····.line·716 | 844 | ····.line·716 |
845 | ····:try_start_0 | 845 | ····:try_start_0 |
846 | ····iget-object·v | 846 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
847 | ····iget-object·v | 847 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
848 | ····const/high16·v | 848 | ····const/high16·v9,·0x10000 |
849 | ····invoke-virtual·{v | 849 | ····invoke-virtual·{v7,·v9},·Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I |
850 | ····move-result·v | 850 | ····move-result·v4 |
851 | ····.line·717 | 851 | ····.line·717 |
852 | ····.local·v | 852 | ····.local·v4,·"priorWriteWindowSize":I |
853 | ····if-eqz·p1,·:cond_0 | 853 | ····if-eqz·p1,·:cond_0 |
854 | ····iget-object·v | 854 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
855 | ····iget-object·v | 855 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
856 | ····invoke-virtual·{v | 856 | ····invoke-virtual·{v7},·Lcom/squareup/okhttp/internal/framed/Settings;->clear()V |
857 | ····.line·718 | 857 | ····.line·718 |
858 | ····:cond_0 | 858 | ····:cond_0 |
859 | ····iget-object·v | 859 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
860 | ····iget-object·v | 860 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
861 | ····move-object/from16·v0,·p2 | 861 | ····move-object/from16·v0,·p2 |
862 | ····invoke-virtual·{v | 862 | ····invoke-virtual·{v7,·v0},·Lcom/squareup/okhttp/internal/framed/Settings;->merge(Lcom/squareup/okhttp/internal/framed/Settings;)V |
863 | ····.line·719 | 863 | ····.line·719 |
864 | ····iget-object·v | 864 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
865 | ····invoke-virtual·{v | 865 | ····invoke-virtual·{v7},·Lcom/squareup/okhttp/internal/framed/FramedConnection;->getProtocol()Lcom/squareup/okhttp/Protocol; |
866 | ····move-result-object·v | 866 | ····move-result-object·v7 |
867 | ····sget-object·v | 867 | ····sget-object·v9,·Lcom/squareup/okhttp/Protocol;->HTTP_2:Lcom/squareup/okhttp/Protocol; |
868 | ····if-ne·v | 868 | ····if-ne·v7,·v9,·:cond_1 |
869 | ····.line·720 | 869 | ····.line·720 |
870 | ····move-object/from16·v0,·p2 | 870 | ····move-object/from16·v0,·p2 |
871 | ····invoke-direct·{p0,·v0},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->ackSettingsLater(Lcom/squareup/okhttp/internal/framed/Settings;)V | 871 | ····invoke-direct·{p0,·v0},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->ackSettingsLater(Lcom/squareup/okhttp/internal/framed/Settings;)V |
872 | ····.line·722 | 872 | ····.line·722 |
873 | ····:cond_1 | 873 | ····:cond_1 |
874 | ····iget-object·v | 874 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; |
875 | ····iget-object·v | 875 | ····iget-object·v7,·v7,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
876 | ····const/high16·v | 876 | ····const/high16·v9,·0x10000 |
877 | ····invoke-virtual·{v | 877 | ····invoke-virtual·{v7,·v9},·Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I |
878 | ····move-result·v | 878 | ····move-result·v3 |
879 | ····.line·723 | 879 | ····.line·723 |
880 | ····.local·v | 880 | ····.local·v3,·"peerInitialWindowSize":I |
881 | ····const/4·v | 881 | ····const/4·v7,·-0x1 |
882 | ····if-eq·v | 882 | ····if-eq·v3,·v7,·:cond_3 |
883 | ····if-eq·v | 883 | ····if-eq·v3,·v4,·:cond_3 |
Max diff block lines reached; 11295/18752 bytes (60.23%) of diff not shown. |
Offset 102, 61 lines modified | Offset 102, 61 lines modified | ||
102 | #·direct·methods | 102 | #·direct·methods |
103 | .method·static·constructor·<clinit>()V | 103 | .method·static·constructor·<clinit>()V |
104 | ····.locals·9 | 104 | ····.locals·9 |
105 | ····.prologue | 105 | ····.prologue |
106 | ····const/4·v | 106 | ····const/4·v7,·0x1 |
107 | ····const/4·v | 107 | ····const/4·v1,·0x0 |
108 | ····.line·55 | 108 | ····.line·55 |
109 | ····const-class·v0,·Lcom/squareup/okhttp/internal/framed/FramedConnection; | 109 | ····const-class·v0,·Lcom/squareup/okhttp/internal/framed/FramedConnection; |
110 | ····invoke-virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z | 110 | ····invoke-virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z |
111 | ····move-result·v0 | 111 | ····move-result·v0 |
112 | ····if-nez·v0,·:cond_0 | 112 | ····if-nez·v0,·:cond_0 |
113 | ····move·v0,·v | 113 | ····move·v0,·v7 |
114 | ····:goto_0 | 114 | ····:goto_0 |
115 | ····sput-boolean·v0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->$assertionsDisabled:Z | 115 | ····sput-boolean·v0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->$assertionsDisabled:Z |
116 | ····.line·69 | 116 | ····.line·69 |
117 | ····new-instance·v | 117 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
118 | ····const·v | 118 | ····const·v2,·0x7fffffff |
119 | ····const-wide/16·v | 119 | ····const-wide/16·v3,·0x3c |
120 | ····sget-object·v | 120 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
121 | ····new-instance·v | 121 | ····new-instance·v6,·Ljava/util/concurrent/SynchronousQueue; |
122 | ····invoke-direct·{v | 122 | ····invoke-direct·{v6},·Ljava/util/concurrent/SynchronousQueue;-><init>()V |
123 | ····const-string·v | 123 | ····const-string·v8,·"OkHttp·FramedConnection" |
124 | ····.line·71 | 124 | ····.line·71 |
125 | ····invoke-static·{v | 125 | ····invoke-static·{v8,·v7},·Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
126 | ····move-result-object·v | 126 | ····move-result-object·v7 |
127 | ····invoke-direct/range·{v | 127 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
128 | ····sput-object·v | 128 | ····sput-object·v0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->executor:Ljava/util/concurrent/ExecutorService; |
129 | ····.line·69 | 129 | ····.line·69 |
130 | ····return-void | 130 | ····return-void |
131 | ····:cond_0 | 131 | ····:cond_0 |
132 | ····move·v0,·v | 132 | ····move·v0,·v1 |
133 | ····.line·55 | 133 | ····.line·55 |
134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
135 | .end·method | 135 | .end·method |
136 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V | 136 | .method·private·constructor·<init>(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V |
137 | ····.locals·12 | 137 | ····.locals·12 |
Offset 168, 19 lines modified | Offset 168, 19 lines modified | ||
168 | ····.end·annotation | 168 | ····.end·annotation |
169 | ····.prologue | 169 | ····.prologue |
170 | ····const/4·v11,·0x0 | 170 | ····const/4·v11,·0x0 |
171 | ····const/4·v10,·0x7 | 171 | ····const/4·v10,·0x7 |
172 | ····const/4·v | 172 | ····const/4·v3,·0x2 |
173 | ····const/4·v | 173 | ····const/4·v2,·0x1 |
174 | ····const/4·v | 174 | ····const/4·v1,·0x0 |
175 | ····.line·131 | 175 | ····.line·131 |
176 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 176 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
177 | ····.line·84 | 177 | ····.line·84 |
178 | ····new-instance·v0,·Ljava/util/HashMap; | 178 | ····new-instance·v0,·Ljava/util/HashMap; |
Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
211 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/Settings; | 211 | ····new-instance·v0,·Lcom/squareup/okhttp/internal/framed/Settings; |
212 | ····invoke-direct·{v0},·Lcom/squareup/okhttp/internal/framed/Settings;-><init>()V | 212 | ····invoke-direct·{v0},·Lcom/squareup/okhttp/internal/framed/Settings;-><init>()V |
213 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; | 213 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; |
214 | ····.line·123 | 214 | ····.line·123 |
215 | ····iput-boolean·v | 215 | ····iput-boolean·v1,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->receivedInitialPeerSettings:Z |
216 | ····.line·833 | 216 | ····.line·833 |
217 | ····new-instance·v0,·Ljava/util/LinkedHashSet; | 217 | ····new-instance·v0,·Ljava/util/LinkedHashSet; |
218 | ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V | 218 | ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V |
219 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->currentPushRequests:Ljava/util/Set; | 219 | ····iput-object·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->currentPushRequests:Ljava/util/Set; |
Offset 255, 15 lines modified | Offset 255, 15 lines modified | ||
255 | ····.line·137 | 255 | ····.line·137 |
256 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z | 256 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z |
257 | ····move-result·v0 | 257 | ····move-result·v0 |
258 | ····if-eqz·v0,·:cond_3 | 258 | ····if-eqz·v0,·:cond_3 |
259 | ····move·v0,·v | 259 | ····move·v0,·v2 |
260 | ····:goto_0 | 260 | ····:goto_0 |
261 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextStreamId:I | 261 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextStreamId:I |
262 | ····.line·138 | 262 | ····.line·138 |
263 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z | 263 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z |
Offset 288, 102 lines modified | Offset 288, 102 lines modified | ||
288 | ····:cond_0 | 288 | ····:cond_0 |
289 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z | 289 | ····invoke-static·{p1},·Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z |
290 | ····move-result·v0 | 290 | ····move-result·v0 |
291 | ····if-eqz·v0,·:cond_1 | 291 | ····if-eqz·v0,·:cond_1 |
292 | ····move·v | 292 | ····move·v3,·v2 |
293 | ····:cond_1 | 293 | ····:cond_1 |
294 | ····iput·v | 294 | ····iput·v3,·p0,·Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextPingId:I |
295 | ····.line·148 | 295 | ····.line·148 |
Max diff block lines reached; 8974/14013 bytes (64.04%) of diff not shown. |
Offset 69, 69 lines modified | Offset 69, 69 lines modified | ||
69 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I | 69 | ····iput·v0,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I |
70 | ····.line·377 | 70 | ····.line·377 |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method·private·writeContinuationFrames(IJ)V | 73 | .method·private·writeContinuationFrames(IJ)V |
74 | ····.locals· | 74 | ····.locals·7 |
75 | ····.param·p1,·"streamId"····#·I | 75 | ····.param·p1,·"streamId"····#·I |
76 | ····.param·p2,·"byteCount"····#·J | 76 | ····.param·p2,·"byteCount"····#·J |
77 | ····.annotation·system·Ldalvik/annotation/Throws; | 77 | ····.annotation·system·Ldalvik/annotation/Throws; |
78 | ········value·=·{ | 78 | ········value·=·{ |
79 | ············Ljava/io/IOException; | 79 | ············Ljava/io/IOException; |
80 | ········} | 80 | ········} |
81 | ····.end·annotation | 81 | ····.end·annotation |
82 | ····.prologue | 82 | ····.prologue |
83 | ····const-wide/16·v | 83 | ····const-wide/16·v5,·0x0 |
84 | ····.line·457 | 84 | ····.line·457 |
85 | ····:goto_0 | 85 | ····:goto_0 |
86 | ····cmp-long·v1,·p2,·v | 86 | ····cmp-long·v1,·p2,·v5 |
87 | ····if-lez·v1,·:cond_1 | 87 | ····if-lez·v1,·:cond_1 |
88 | ····.line·458 | 88 | ····.line·458 |
89 | ····iget·v1,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I | 89 | ····iget·v1,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I |
90 | ····int-to-long·v | 90 | ····int-to-long·v1,·v1 |
91 | ····invoke-static·{v | 91 | ····invoke-static·{v1,·v2,·p2,·p3},·Ljava/lang/Math;->min(JJ)J |
92 | ····move-result-wide·v | 92 | ····move-result-wide·v1 |
93 | ····long-to-int·v0,·v | 93 | ····long-to-int·v0,·v1 |
94 | ····.line·459 | 94 | ····.line·459 |
95 | ····.local·v0,·"length":I | 95 | ····.local·v0,·"length":I |
96 | ····int-to-long·v | 96 | ····int-to-long·v1,·v0 |
97 | ····sub-long/2addr·p2,·v | 97 | ····sub-long/2addr·p2,·v1 |
98 | ····.line·460 | 98 | ····.line·460 |
99 | ····const/16·v2,·0x9 | 99 | ····const/16·v2,·0x9 |
100 | ····cmp-long·v1,·p2,·v | 100 | ····cmp-long·v1,·p2,·v5 |
101 | ····if-nez·v1,·:cond_0 | 101 | ····if-nez·v1,·:cond_0 |
102 | ····const/4·v1,·0x4 | 102 | ····const/4·v1,·0x4 |
103 | ····:goto_1 | 103 | ····:goto_1 |
104 | ····invoke-virtual·{p0,·p1,·v0,·v2,·v1},·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V | 104 | ····invoke-virtual·{p0,·p1,·v0,·v2,·v1},·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V |
105 | ····.line·461 | 105 | ····.line·461 |
106 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; | 106 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; |
107 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; | 107 | ····iget-object·v2,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; |
108 | ····int-to-long·v | 108 | ····int-to-long·v3,·v0 |
109 | ····invoke-interface·{v1,·v2,·v | 109 | ····invoke-interface·{v1,·v2,·v3,·v4},·Lokio/BufferedSink;->write(Lokio/Buffer;J)V |
110 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
111 | ····.line·460 | 111 | ····.line·460 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····const/4·v1,·0x0 | 113 | ····const/4·v1,·0x0 |
Offset 829, 15 lines modified | Offset 829, 15 lines modified | ||
829 | ····.line·423 | 829 | ····.line·423 |
830 | ····monitor-exit·p0 | 830 | ····monitor-exit·p0 |
831 | ····return-void | 831 | ····return-void |
832 | .end·method | 832 | .end·method |
833 | .method·headers(ZILjava/util/List;)V | 833 | .method·headers(ZILjava/util/List;)V |
834 | ····.locals· | 834 | ····.locals·9 |
835 | ····.param·p1,·"outFinished"····#·Z | 835 | ····.param·p1,·"outFinished"····#·Z |
836 | ····.param·p2,·"streamId"····#·I | 836 | ····.param·p2,·"streamId"····#·I |
837 | ····.annotation·system·Ldalvik/annotation/Signature; | 837 | ····.annotation·system·Ldalvik/annotation/Signature; |
838 | ········value·=·{ | 838 | ········value·=·{ |
839 | ············"(ZI", | 839 | ············"(ZI", |
840 | ············"Ljava/util/List", | 840 | ············"Ljava/util/List", |
841 | ············"<", | 841 | ············"<", |
Offset 880, 31 lines modified | Offset 880, 31 lines modified | ||
880 | ····move-result-wide·v0 | 880 | ····move-result-wide·v0 |
881 | ····.line·446 | 881 | ····.line·446 |
882 | ····.local·v0,·"byteCount":J | 882 | ····.local·v0,·"byteCount":J |
883 | ····iget·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I | 883 | ····iget·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I |
884 | ····int-to-long·v | 884 | ····int-to-long·v5,·v5 |
885 | ····invoke-static·{v | 885 | ····invoke-static·{v5,·v6,·v0,·v1},·Ljava/lang/Math;->min(JJ)J |
886 | ····move-result-wide·v | 886 | ····move-result-wide·v5 |
887 | ····long-to-int·v3,·v | 887 | ····long-to-int·v3,·v5 |
888 | ····.line·447 | 888 | ····.line·447 |
889 | ····.local·v3,·"length":I | 889 | ····.local·v3,·"length":I |
890 | ····const/4·v4,·0x1 | 890 | ····const/4·v4,·0x1 |
891 | ····.line·448 | 891 | ····.line·448 |
892 | ····.local·v4,·"type":B | 892 | ····.local·v4,·"type":B |
893 | ····int-to-long·v | 893 | ····int-to-long·v5,·v3 |
894 | ····cmp-long·v5,·v0,·v | 894 | ····cmp-long·v5,·v0,·v5 |
895 | ····if-nez·v5,·:cond_3 | 895 | ····if-nez·v5,·:cond_3 |
896 | ····const/4·v2,·0x4 | 896 | ····const/4·v2,·0x4 |
897 | ····.line·449 | 897 | ····.line·449 |
898 | ····.local·v2,·"flags":B | 898 | ····.local·v2,·"flags":B |
Offset 920, 30 lines modified | Offset 920, 30 lines modified | ||
920 | ····invoke-virtual·{p0,·p2,·v3,·v4,·v2},·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V | 920 | ····invoke-virtual·{p0,·p2,·v3,·v4,·v2},·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V |
921 | ····.line·451 | 921 | ····.line·451 |
922 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; | 922 | ····iget-object·v5,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; |
923 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; | 923 | ····iget-object·v6,·p0,·Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; |
924 | ····int-to-long·v | 924 | ····int-to-long·v7,·v3 |
Max diff block lines reached; 3830/7478 bytes (51.22%) of diff not shown. |
Offset 97, 17 lines modified | Offset 97, 17 lines modified | ||
97 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;->this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; | 97 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;->this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; |
98 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$000(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I | 98 | ····invoke-static·{v3},·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$000(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I |
99 | ····move-result·v3 | 99 | ····move-result·v3 |
100 | ····int-to-long·v | 100 | ····int-to-long·v3,·v3 |
101 | ····sub-long/2addr·v | 101 | ····sub-long/2addr·v3,·v0 |
102 | ····long-to-int·v3,·v | 102 | ····long-to-int·v3,·v3 |
103 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$002(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I | 103 | ····invoke-static·{v2,·v3},·Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$002(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I |
104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
105 | .end·method | 105 | .end·method |
Offset 764, 18 lines modified | Offset 764, 18 lines modified | ||
764 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 764 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
765 | ····move-result-object·v8 | 765 | ····move-result-object·v8 |
766 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 766 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
767 | ····move-result-object·v | 767 | ····move-result-object·v3 |
768 | ····.line·240 | 768 | ····.line·240 |
769 | ····.local·v | 769 | ····.local·v3,·"requestLine":Ljava/lang/String; |
770 | ····:cond_0 | 770 | ····:cond_0 |
771 | ····new-instance·v5,·Lcom/squareup/okhttp/internal/http/Http1xStream; | 771 | ····new-instance·v5,·Lcom/squareup/okhttp/internal/http/Http1xStream; |
772 | ····const/4·v8,·0x0 | 772 | ····const/4·v8,·0x0 |
773 | ····iget-object·v9,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; | 773 | ····iget-object·v9,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; |
Offset 787, 39 lines modified | Offset 787, 39 lines modified | ||
787 | ····.local·v5,·"tunnelConnection":Lcom/squareup/okhttp/internal/http/Http1xStream; | 787 | ····.local·v5,·"tunnelConnection":Lcom/squareup/okhttp/internal/http/Http1xStream; |
788 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; | 788 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; |
789 | ····invoke-interface·{v8},·Lokio/BufferedSource;->timeout()Lokio/Timeout; | 789 | ····invoke-interface·{v8},·Lokio/BufferedSource;->timeout()Lokio/Timeout; |
790 | ····move-result-object·v8 | 790 | ····move-result-object·v8 |
791 | ····int-to-long·v | 791 | ····int-to-long·v9,·p1 |
792 | ····sget-object·v | 792 | ····sget-object·v11,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
793 | ····invoke-virtual·{v8,·v | 793 | ····invoke-virtual·{v8,·v9,·v10,·v11},·Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
794 | ····.line·242 | 794 | ····.line·242 |
795 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->sink:Lokio/BufferedSink; | 795 | ····iget-object·v8,·p0,·Lcom/squareup/okhttp/internal/io/RealConnection;->sink:Lokio/BufferedSink; |
796 | ····invoke-interface·{v8},·Lokio/BufferedSink;->timeout()Lokio/Timeout; | 796 | ····invoke-interface·{v8},·Lokio/BufferedSink;->timeout()Lokio/Timeout; |
797 | ····move-result-object·v8 | 797 | ····move-result-object·v8 |
798 | ····int-to-long·v | 798 | ····int-to-long·v9,·p2 |
799 | ····sget-object·v | 799 | ····sget-object·v11,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
800 | ····invoke-virtual·{v8,·v | 800 | ····invoke-virtual·{v8,·v9,·v10,·v11},·Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
801 | ····.line·243 | 801 | ····.line·243 |
802 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/Request;->headers()Lcom/squareup/okhttp/Headers; | 802 | ····invoke-virtual·{v6},·Lcom/squareup/okhttp/Request;->headers()Lcom/squareup/okhttp/Headers; |
803 | ····move-result-object·v8 | 803 | ····move-result-object·v8 |
804 | ····invoke-virtual·{v5,·v8,·v | 804 | ····invoke-virtual·{v5,·v8,·v3},·Lcom/squareup/okhttp/internal/http/Http1xStream;->writeRequest(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V |
805 | ····.line·244 | 805 | ····.line·244 |
806 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/Http1xStream;->finishRequest()V | 806 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/Http1xStream;->finishRequest()V |
807 | ····.line·245 | 807 | ····.line·245 |
808 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/Http1xStream;->readResponse()Lcom/squareup/okhttp/Response$Builder; | 808 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/internal/http/Http1xStream;->readResponse()Lcom/squareup/okhttp/Response$Builder; |
Offset 833, 30 lines modified | Offset 833, 30 lines modified | ||
833 | ····move-result-object·v4 | 833 | ····move-result-object·v4 |
834 | ····.line·248 | 834 | ····.line·248 |
835 | ····.local·v4,·"response":Lcom/squareup/okhttp/Response; | 835 | ····.local·v4,·"response":Lcom/squareup/okhttp/Response; |
836 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J | 836 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J |
837 | ····move-result-wide·v | 837 | ····move-result-wide·v1 |
838 | ····.line·249 | 838 | ····.line·249 |
839 | ····.local·v | 839 | ····.local·v1,·"contentLength":J |
840 | ····const-wide/16·v8,·-0x1 | 840 | ····const-wide/16·v8,·-0x1 |
841 | ····cmp-long·v8,·v | 841 | ····cmp-long·v8,·v1,·v8 |
842 | ····if-nez·v8,·:cond_1 | 842 | ····if-nez·v8,·:cond_1 |
843 | ····.line·250 | 843 | ····.line·250 |
844 | ····const-wide/16·v | 844 | ····const-wide/16·v1,·0x0 |
845 | ····.line·252 | 845 | ····.line·252 |
846 | ····:cond_1 | 846 | ····:cond_1 |
847 | ····invoke-virtual·{v5,·v | 847 | ····invoke-virtual·{v5,·v1,·v2},·Lcom/squareup/okhttp/internal/http/Http1xStream;->newFixedLengthSource(J)Lokio/Source; |
848 | ····move-result-object·v0 | 848 | ····move-result-object·v0 |
849 | ····.line·253 | 849 | ····.line·253 |
850 | ····.local·v0,·"body":Lokio/Source; | 850 | ····.local·v0,·"body":Lokio/Source; |
851 | ····const·v8,·0x7fffffff | 851 | ····const·v8,·0x7fffffff |
Offset 96, 31 lines modified | Offset 96, 26 lines modified | ||
96 | ····const/4·v2,·0x0 | 96 | ····const/4·v2,·0x0 |
97 | ····aput-object·p2,·v1,·v2 | 97 | ····aput-object·p2,·v1,·v2 |
98 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 98 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
99 | ····:try_end_0 | 99 | ····:try_end_0 |
100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 | 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0 |
101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_ | 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
102 | ····.line·60 | 102 | ····.line·60 |
103 | ····:cond_0 | 103 | ····:cond_0 |
104 | ····:goto_0 | 104 | ····:goto_0 |
105 | ····return-void | 105 | ····return-void |
106 | ····.line·57 | 106 | ····.line·57 |
107 | ····:catch_0 | 107 | ····:catch_0 |
108 | ····move-exception·v0 | 108 | ····move-exception·v0 |
109 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
110 | ····:catch_1 | ||
111 | ····move-exception·v0 | ||
112 | ····goto·:goto_0 | ||
113 | .end·method | 110 | .end·method |
114 | #·virtual·methods | 111 | #·virtual·methods |
115 | .method·public·addConnectException(Ljava/io/IOException;)V | 112 | .method·public·addConnectException(Ljava/io/IOException;)V |
116 | ····.locals·1 | 113 | ····.locals·1 |
117 | ····.param·p1,·"e"····#·Ljava/io/IOException; | 114 | ····.param·p1,·"e"····#·Ljava/io/IOException; |
Offset 384, 21 lines modified | Offset 384, 21 lines modified | ||
384 | ····:cond_4 | 384 | ····:cond_4 |
385 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; | 385 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; |
386 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; | 386 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; |
387 | ····move-result-object·v4 | 387 | ····move-result-object·v4 |
388 | ····iget-wide·v | 388 | ····iget-wide·v5,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->bytesRemainingInChunk:J |
389 | ····invoke-static·{p2,·p3,·v | 389 | ····invoke-static·{p2,·p3,·v5,·v6},·Ljava/lang/Math;->min(JJ)J |
390 | ····move-result-wide·v | 390 | ····move-result-wide·v5 |
391 | ····invoke-interface·{v4,·p1,·v | 391 | ····invoke-interface·{v4,·p1,·v5,·v6},·Lokio/BufferedSource;->read(Lokio/Buffer;J)J |
392 | ····move-result-wide·v0 | 392 | ····move-result-wide·v0 |
393 | ····.line·440 | 393 | ····.line·440 |
394 | ····.local·v0,·"read":J | 394 | ····.local·v0,·"read":J |
395 | ····cmp-long·v2,·v0,·v2 | 395 | ····cmp-long·v2,·v0,·v2 |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | .method·public·proceed(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; | 68 | .method·public·proceed(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; |
69 | ····.locals·1 | 69 | ····.locals·13 |
70 | ····.param·p1,·"request"····#·Lcom/squareup/okhttp/Request; | 70 | ····.param·p1,·"request"····#·Lcom/squareup/okhttp/Request; |
71 | ····.annotation·system·Ldalvik/annotation/Throws; | 71 | ····.annotation·system·Ldalvik/annotation/Throws; |
72 | ········value·=·{ | 72 | ········value·=·{ |
73 | ············Ljava/io/IOException; | 73 | ············Ljava/io/IOException; |
74 | ········} | 74 | ········} |
75 | ····.end·annotation | 75 | ····.end·annotation |
Offset 454, 19 lines modified | Offset 454, 19 lines modified | ||
454 | ····:cond_6 | 454 | ····:cond_6 |
455 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; | 455 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; |
456 | ····move-result-object·v9 | 456 | ····move-result-object·v9 |
457 | ····invoke-virtual·{v9},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J | 457 | ····invoke-virtual·{v9},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J |
458 | ····move-result-wide·v | 458 | ····move-result-wide·v9 |
459 | ····const-wide/16·v1 | 459 | ····const-wide/16·v11,·0x0 |
460 | ····cmp-long·v9,·v | 460 | ····cmp-long·v9,·v9,·v11 |
461 | ····if-lez·v9,·:cond_7 | 461 | ····if-lez·v9,·:cond_7 |
462 | ····.line·726 | 462 | ····.line·726 |
463 | ····new-instance·v9,·Ljava/net/ProtocolException; | 463 | ····new-instance·v9,·Ljava/net/ProtocolException; |
464 | ····new-instance·v10,·Ljava/lang/StringBuilder; | 464 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
Offset 492, 17 lines modified | Offset 492, 17 lines modified | ||
492 | ····.line·727 | 492 | ····.line·727 |
493 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; | 493 | ····invoke-virtual·{v8},·Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; |
494 | ····move-result-object·v11 | 494 | ····move-result-object·v11 |
495 | ····invoke-virtual·{v11},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J | 495 | ····invoke-virtual·{v11},·Lcom/squareup/okhttp/ResponseBody;->contentLength()J |
496 | ····move-result-wide·v1 | 496 | ····move-result-wide·v11 |
497 | ····invoke-virtual·{v10,·v1 | 497 | ····invoke-virtual·{v10,·v11,·v12},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
498 | ····move-result-object·v10 | 498 | ····move-result-object·v10 |
499 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 499 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
500 | ····move-result-object·v10 | 500 | ····move-result-object·v10 |
Offset 38, 27 lines modified | Offset 38, 27 lines modified | ||
38 | .field·private·servedDate:Ljava/util/Date; | 38 | .field·private·servedDate:Ljava/util/Date; |
39 | .field·private·servedDateString:Ljava/lang/String; | 39 | .field·private·servedDateString:Ljava/lang/String; |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·public·constructor·<init>(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V | 41 | .method·public·constructor·<init>(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V |
42 | ····.locals· | 42 | ····.locals·8 |
43 | ····.param·p1,·"nowMillis"····#·J | 43 | ····.param·p1,·"nowMillis"····#·J |
44 | ····.param·p3,·"request"····#·Lcom/squareup/okhttp/Request; | 44 | ····.param·p3,·"request"····#·Lcom/squareup/okhttp/Request; |
45 | ····.param·p4,·"cacheResponse"····#·Lcom/squareup/okhttp/Response; | 45 | ····.param·p4,·"cacheResponse"····#·Lcom/squareup/okhttp/Response; |
46 | ····.prologue | 46 | ····.prologue |
47 | ····const/4·v | 47 | ····const/4·v7,·-0x1 |
48 | ····.line·125 | 48 | ····.line·125 |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
50 | ····.line·123 | 50 | ····.line·123 |
51 | ····iput·v | 51 | ····iput·v7,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I |
52 | ····.line·126 | 52 | ····.line·126 |
53 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->nowMillis:J | 53 | ····iput-wide·p1,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->nowMillis:J |
54 | ····.line·127 | 54 | ····.line·127 |
55 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; | 55 | ····iput-object·p3,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; |
Offset 187, 15 lines modified | Offset 187, 15 lines modified | ||
187 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 187 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
188 | ····move-result·v5 | 188 | ····move-result·v5 |
189 | ····if-eqz·v5,·:cond_5 | 189 | ····if-eqz·v5,·:cond_5 |
190 | ····.line·146 | 190 | ····.line·146 |
191 | ····invoke-static·{v4,·v | 191 | ····invoke-static·{v4,·v7},·Lcom/squareup/okhttp/internal/http/HeaderParser;->parseSeconds(Ljava/lang/String;I)I |
192 | ····move-result·v5 | 192 | ····move-result·v5 |
193 | ····iput·v5,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I | 193 | ····iput·v5,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I |
194 | ····goto·:goto_1 | 194 | ····goto·:goto_1 |
Offset 208, 17 lines modified | Offset 208, 17 lines modified | ||
208 | ····move-result·v5 | 208 | ····move-result·v5 |
209 | ····if-eqz·v5,·:cond_6 | 209 | ····if-eqz·v5,·:cond_6 |
210 | ····.line·148 | 210 | ····.line·148 |
211 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 211 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
212 | ····move-result-wide·v | 212 | ····move-result-wide·v5 |
213 | ····iput-wide·v | 213 | ····iput-wide·v5,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->sentRequestMillis:J |
214 | ····goto·:goto_1 | 214 | ····goto·:goto_1 |
215 | ····.line·149 | 215 | ····.line·149 |
216 | ····:cond_6 | 216 | ····:cond_6 |
217 | ····sget-object·v5,·Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; | 217 | ····sget-object·v5,·Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; |
Offset 227, 17 lines modified | Offset 227, 17 lines modified | ||
227 | ····move-result·v5 | 227 | ····move-result·v5 |
228 | ····if-eqz·v5,·:cond_0 | 228 | ····if-eqz·v5,·:cond_0 |
229 | ····.line·150 | 229 | ····.line·150 |
230 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 230 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
231 | ····move-result-wide·v | 231 | ····move-result-wide·v5 |
232 | ····iput-wide·v | 232 | ····iput-wide·v5,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->receivedResponseMillis:J |
233 | ····goto·:goto_1 | 233 | ····goto·:goto_1 |
234 | ····.line·154 | 234 | ····.line·154 |
235 | ····.end·local·v0····#·"fieldName":Ljava/lang/String; | 235 | ····.end·local·v0····#·"fieldName":Ljava/lang/String; |
236 | ····.end·local·v1····#·"headers":Lcom/squareup/okhttp/Headers; | 236 | ····.end·local·v1····#·"headers":Lcom/squareup/okhttp/Headers; |
237 | ····.end·local·v2····#·"i":I | 237 | ····.end·local·v2····#·"i":I |
Offset 282, 18 lines modified | Offset 282, 18 lines modified | ||
282 | ····if-eq·v8,·v9,·:cond_1 | 282 | ····if-eq·v8,·v9,·:cond_1 |
283 | ····sget-object·v8,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 283 | ····sget-object·v8,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
284 | ····iget·v9,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I | 284 | ····iget·v9,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I |
285 | ····int-to-long·v | 285 | ····int-to-long·v9,·v9 |
286 | ····.line·279 | 286 | ····.line·279 |
287 | ····invoke-virtual·{v8,·v | 287 | ····invoke-virtual·{v8,·v9,·v10},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
288 | ····move-result-wide·v8 | 288 | ····move-result-wide·v8 |
289 | ····invoke-static·{v0,·v1,·v8,·v9},·Ljava/lang/Math;->max(JJ)J | 289 | ····invoke-static·{v0,·v1,·v8,·v9},·Ljava/lang/Math;->max(JJ)J |
290 | ····move-result-wide·v2 | 290 | ····move-result-wide·v2 |
Offset 329, 712 lines modified | Offset 329, 712 lines modified | ||
329 | ····move-wide·v2,·v0 | 329 | ····move-wide·v2,·v0 |
330 | ····.line·279 | 330 | ····.line·279 |
331 | ····goto·:goto_0 | 331 | ····goto·:goto_0 |
332 | .end·method | 332 | .end·method |
333 | .method·private·computeFreshnessLifetime()J | 333 | .method·private·computeFreshnessLifetime()J |
334 | ····.locals· | 334 | ····.locals·9 |
335 | ····.prologue | 335 | ····.prologue |
336 | ····const-wide/16·v | 336 | ····const-wide/16·v5,·0x0 |
337 | ····.line·246 | 337 | ····.line·246 |
338 | ····iget-object·v | 338 | ····iget-object·v7,·p0,·Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; |
339 | ····invoke-virtual·{v | 339 | ····invoke-virtual·{v7},·Lcom/squareup/okhttp/Response;->cacheControl()Lcom/squareup/okhttp/CacheControl; |
340 | ····move-result-object·v2 | 340 | ····move-result-object·v2 |
341 | ····.line·247 | 341 | ····.line·247 |
342 | ····.local·v2,·"responseCaching":Lcom/squareup/okhttp/CacheControl; | 342 | ····.local·v2,·"responseCaching":Lcom/squareup/okhttp/CacheControl; |
343 | ····invoke-virtual·{v2},·Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I | 343 | ····invoke-virtual·{v2},·Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I |
344 | ····move-result·v | 344 | ····move-result·v7 |
345 | ····const/4·v8,·-0x1 | 345 | ····const/4·v8,·-0x1 |
346 | ····if-eq·v | 346 | ····if-eq·v7,·v8,·:cond_1 |
Max diff block lines reached; 31438/35820 bytes (87.77%) of diff not shown. |
Offset 12, 67 lines modified | Offset 12, 67 lines modified | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·68 | 13 | ····.line·68 |
14 | ····return-void | 14 | ····return-void |
15 | .end·method | 15 | .end·method |
16 | .method·public·static·parseSeconds(Ljava/lang/String;I)I | 16 | .method·public·static·parseSeconds(Ljava/lang/String;I)I |
17 | ····.locals· | 17 | ····.locals·5 |
18 | ····.param·p0,·"value"····#·Ljava/lang/String; | 18 | ····.param·p0,·"value"····#·Ljava/lang/String; |
19 | ····.param·p1,·"defaultValue"····#·I | 19 | ····.param·p1,·"defaultValue"····#·I |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·54 | 21 | ····.line·54 |
22 | ····:try_start_0 | 22 | ····:try_start_0 |
23 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 23 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
24 | ····:try_end_0 | 24 | ····:try_end_0 |
25 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 25 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
26 | ····move-result-wide·v | 26 | ····move-result-wide·v1 |
27 | ····.line·55 | 27 | ····.line·55 |
28 | ····.local·v | 28 | ····.local·v1,·"seconds":J |
29 | ····const-wide/32·v | 29 | ····const-wide/32·v3,·0x7fffffff |
30 | ····cmp-long·v | 30 | ····cmp-long·v3,·v1,·v3 |
31 | ····if-lez·v | 31 | ····if-lez·v3,·:cond_0 |
32 | ····.line·56 | 32 | ····.line·56 |
33 | ····const·p1,·0x7fffffff | 33 | ····const·p1,·0x7fffffff |
34 | ····.line·63 | 34 | ····.line·63 |
35 | ····.end·local·v | 35 | ····.end·local·v1····#·"seconds":J |
36 | ····.end·local·p1····#·"defaultValue":I | 36 | ····.end·local·p1····#·"defaultValue":I |
37 | ····:goto_0 | 37 | ····:goto_0 |
38 | ····return·p1 | 38 | ····return·p1 |
39 | ····.line·57 | 39 | ····.line·57 |
40 | ····.restart·local·v | 40 | ····.restart·local·v1····#·"seconds":J |
41 | ····.restart·local·p1····#·"defaultValue":I | 41 | ····.restart·local·p1····#·"defaultValue":I |
42 | ····:cond_0 | 42 | ····:cond_0 |
43 | ····const-wide/16·v | 43 | ····const-wide/16·v3,·0x0 |
44 | ····cmp-long·v | 44 | ····cmp-long·v3,·v1,·v3 |
45 | ····if-gez·v | 45 | ····if-gez·v3,·:cond_1 |
46 | ····.line·58 | 46 | ····.line·58 |
47 | ····const/4·p1,·0x0 | 47 | ····const/4·p1,·0x0 |
48 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
49 | ····.line·60 | 49 | ····.line·60 |
50 | ····:cond_1 | 50 | ····:cond_1 |
51 | ····long-to-int·p1,·v | 51 | ····long-to-int·p1,·v1 |
52 | ····goto·:goto_0 | 52 | ····goto·:goto_0 |
53 | ····.line·62 | 53 | ····.line·62 |
54 | ····.end·local·v | 54 | ····.end·local·v1····#·"seconds":J |
55 | ····:catch_0 | 55 | ····:catch_0 |
56 | ····move-exception·v0 | 56 | ····move-exception·v0 |
57 | ····.line·63 | 57 | ····.line·63 |
58 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 58 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
59 | ····goto·:goto_0 | 59 | ····goto·:goto_0 |
60 | .end·method | 60 | .end·method |
Offset 738, 35 lines modified | Offset 738, 35 lines modified | ||
738 | ····move-result-object·v0 | 738 | ····move-result-object·v0 |
739 | ····goto·:goto_0 | 739 | ····goto·:goto_0 |
740 | .end·method | 740 | .end·method |
741 | .method·private·static·stringToLong(Ljava/lang/String;)J | 741 | .method·private·static·stringToLong(Ljava/lang/String;)J |
742 | ····.locals· | 742 | ····.locals·3 |
743 | ····.param·p0,·"s"····#·Ljava/lang/String; | 743 | ····.param·p0,·"s"····#·Ljava/lang/String; |
744 | ····.prologue | 744 | ····.prologue |
745 | ····const-wide/16·v | 745 | ····const-wide/16·v1,·-0x1 |
746 | ····.line·77 | 746 | ····.line·77 |
747 | ····if-nez·p0,·:cond_0 | 747 | ····if-nez·p0,·:cond_0 |
748 | ····.line·81 | 748 | ····.line·81 |
749 | ····:goto_0 | 749 | ····:goto_0 |
750 | ····return-wide·v | 750 | ····return-wide·v1 |
751 | ····.line·79 | 751 | ····.line·79 |
752 | ····:cond_0 | 752 | ····:cond_0 |
753 | ····:try_start_0 | 753 | ····:try_start_0 |
754 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 754 | ····invoke-static·{p0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
755 | ····:try_end_0 | 755 | ····:try_end_0 |
756 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 756 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
757 | ····move-result-wide·v | 757 | ····move-result-wide·v1 |
758 | ····goto·:goto_0 | 758 | ····goto·:goto_0 |
759 | ····.line·80 | 759 | ····.line·80 |
760 | ····:catch_0 | 760 | ····:catch_0 |
761 | ····move-exception·v0 | 761 | ····move-exception·v0 |
Offset 578, 15 lines modified | Offset 578, 15 lines modified | ||
578 | ····invoke-direct/range·{v0·..·v12},·Lcom/squareup/okhttp/Address;-><init>(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V | 578 | ····invoke-direct/range·{v0·..·v12},·Lcom/squareup/okhttp/Address;-><init>(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V |
579 | ····return-object·v0 | 579 | ····return-object·v0 |
580 | .end·method | 580 | .end·method |
581 | .method·public·static·hasBody(Lcom/squareup/okhttp/Response;)Z | 581 | .method·public·static·hasBody(Lcom/squareup/okhttp/Response;)Z |
582 | ····.locals· | 582 | ····.locals·7 |
583 | ····.param·p0,·"response"····#·Lcom/squareup/okhttp/Response; | 583 | ····.param·p0,·"response"····#·Lcom/squareup/okhttp/Response; |
584 | ····.prologue | 584 | ····.prologue |
585 | ····const/4·v2,·0x1 | 585 | ····const/4·v2,·0x1 |
586 | ····const/4·v1,·0x0 | 586 | ····const/4·v1,·0x0 |
Offset 642, 19 lines modified | Offset 642, 19 lines modified | ||
642 | ····.line·498 | 642 | ····.line·498 |
643 | ····goto·:goto_0 | 643 | ····goto·:goto_0 |
644 | ····.line·504 | 644 | ····.line·504 |
645 | ····:cond_3 | 645 | ····:cond_3 |
646 | ····invoke-static·{p0},·Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J | 646 | ····invoke-static·{p0},·Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J |
647 | ····move-result-wide·v | 647 | ····move-result-wide·v3 |
648 | ····const-wide/16·v | 648 | ····const-wide/16·v5,·-0x1 |
649 | ····cmp-long·v3,·v | 649 | ····cmp-long·v3,·v3,·v5 |
650 | ····if-nez·v3,·:cond_4 | 650 | ····if-nez·v3,·:cond_4 |
651 | ····const-string·v3,·"chunked" | 651 | ····const-string·v3,·"chunked" |
652 | ····const-string·v4,·"Transfer-Encoding" | 652 | ····const-string·v4,·"Transfer-Encoding" |
Offset 906, 15 lines modified | Offset 906, 15 lines modified | ||
906 | ····move-result-object·v4 | 906 | ····move-result-object·v4 |
907 | ····return-object·v4 | 907 | ····return-object·v4 |
908 | .end·method | 908 | .end·method |
909 | .method·private·readNetworkResponse()Lcom/squareup/okhttp/Response; | 909 | .method·private·readNetworkResponse()Lcom/squareup/okhttp/Response; |
910 | ····.locals· | 910 | ····.locals·5 |
911 | ····.annotation·system·Ldalvik/annotation/Throws; | 911 | ····.annotation·system·Ldalvik/annotation/Throws; |
912 | ········value·=·{ | 912 | ········value·=·{ |
913 | ············Ljava/io/IOException; | 913 | ············Ljava/io/IOException; |
914 | ········} | 914 | ········} |
915 | ····.end·annotation | 915 | ····.end·annotation |
916 | ····.prologue | 916 | ····.prologue |
Offset 950, 33 lines modified | Offset 950, 33 lines modified | ||
950 | ····invoke-virtual·{v1,·v2},·Lcom/squareup/okhttp/Response$Builder;->handshake(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; | 950 | ····invoke-virtual·{v1,·v2},·Lcom/squareup/okhttp/Response$Builder;->handshake(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; |
951 | ····move-result-object·v1 | 951 | ····move-result-object·v1 |
952 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/http/OkHeaders;->SENT_MILLIS:Ljava/lang/String; | 952 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/http/OkHeaders;->SENT_MILLIS:Ljava/lang/String; |
953 | ····iget-wide·v | 953 | ····iget-wide·v3,·p0,·Lcom/squareup/okhttp/internal/http/HttpEngine;->sentRequestMillis:J |
954 | ····.line·740 | 954 | ····.line·740 |
955 | ····invoke-static·{v | 955 | ····invoke-static·{v3,·v4},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
956 | ····move-result-object·v3 | 956 | ····move-result-object·v3 |
957 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; | 957 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; |
958 | ····move-result-object·v1 | 958 | ····move-result-object·v1 |
959 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; | 959 | ····sget-object·v2,·Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; |
960 | ····.line·741 | 960 | ····.line·741 |
961 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 961 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
962 | ····move-result-wide·v | 962 | ····move-result-wide·v3 |
963 | ····invoke-static·{v | 963 | ····invoke-static·{v3,·v4},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
964 | ····move-result-object·v3 | 964 | ····move-result-object·v3 |
965 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; | 965 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; |
966 | ····move-result-object·v1 | 966 | ····move-result-object·v1 |
Offset 1209, 15 lines modified | Offset 1209, 15 lines modified | ||
1209 | ····move-result-object·p1 | 1209 | ····move-result-object·p1 |
1210 | ····goto·:goto_0 | 1210 | ····goto·:goto_0 |
1211 | .end·method | 1211 | .end·method |
1212 | .method·private·static·validate(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z | 1212 | .method·private·static·validate(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z |
1213 | ····.locals· | 1213 | ····.locals·7 |
1214 | ····.param·p0,·"cached"····#·Lcom/squareup/okhttp/Response; | 1214 | ····.param·p0,·"cached"····#·Lcom/squareup/okhttp/Response; |
1215 | ····.param·p1,·"network"····#·Lcom/squareup/okhttp/Response; | 1215 | ····.param·p1,·"network"····#·Lcom/squareup/okhttp/Response; |
1216 | ····.prologue | 1216 | ····.prologue |
1217 | ····const/4·v2,·0x1 | 1217 | ····const/4·v2,·0x1 |
1218 | ····.line·825 | 1218 | ····.line·825 |
Offset 1264, 21 lines modified | Offset 1264, 21 lines modified | ||
1264 | ····.line·835 | 1264 | ····.line·835 |
1265 | ····.local·v1,·"networkLastModified":Ljava/util/Date; | 1265 | ····.local·v1,·"networkLastModified":Ljava/util/Date; |
1266 | ····if-eqz·v1,·:cond_2 | 1266 | ····if-eqz·v1,·:cond_2 |
1267 | ····.line·836 | 1267 | ····.line·836 |
1268 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J | 1268 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
1269 | ····move-result-wide·v | 1269 | ····move-result-wide·v3 |
1270 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 1270 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
1271 | ····move-result-wide·v | 1271 | ····move-result-wide·v5 |
1272 | ····cmp-long·v3,·v | 1272 | ····cmp-long·v3,·v3,·v5 |
1273 | ····if-ltz·v3,·:cond_0 | 1273 | ····if-ltz·v3,·:cond_0 |
1274 | ····.line·841 | 1274 | ····.line·841 |
1275 | ····.end·local·v1····#·"networkLastModified":Ljava/util/Date; | 1275 | ····.end·local·v1····#·"networkLastModified":Ljava/util/Date; |
1276 | ····:cond_2 | 1276 | ····:cond_2 |
1277 | ····const/4·v2,·0x0 | 1277 | ····const/4·v2,·0x0 |
Offset 2549, 15 lines modified | Offset 2549, 15 lines modified | ||
2549 | ····:cond_0 | 2549 | ····:cond_0 |
2550 | ····const/4·v1,·0x0 | 2550 | ····const/4·v1,·0x0 |
Max diff block lines reached; 6617/10576 bytes (62.57%) of diff not shown. |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | ····invoke-interface·{v0},·Lokio/BufferedSource;->close()V | 93 | ····invoke-interface·{v0},·Lokio/BufferedSource;->close()V |
94 | ····.line·812 | 94 | ····.line·812 |
95 | ····return-void | 95 | ····return-void |
96 | .end·method | 96 | .end·method |
97 | .method·public·read(Lokio/Buffer;J)J | 97 | .method·public·read(Lokio/Buffer;J)J |
98 | ····.locals· | 98 | ····.locals·7 |
99 | ····.param·p1,·"sink"····#·Lokio/Buffer; | 99 | ····.param·p1,·"sink"····#·Lokio/Buffer; |
100 | ····.param·p2,·"byteCount"····#·J | 100 | ····.param·p2,·"byteCount"····#·J |
101 | ····.annotation·system·Ldalvik/annotation/Throws; | 101 | ····.annotation·system·Ldalvik/annotation/Throws; |
102 | ········value·=·{ | 102 | ········value·=·{ |
103 | ············Ljava/io/IOException; | 103 | ············Ljava/io/IOException; |
104 | ········} | 104 | ········} |
105 | ····.end·annotation | 105 | ····.end·annotation |
Offset 106, 15 lines modified | Offset 106, 15 lines modified | ||
106 | ····:try_end_1 | 106 | ····:try_end_1 |
107 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 107 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
108 | ····throw·v1 | 108 | ····throw·v1 |
109 | .end·method | 109 | .end·method |
110 | .method·private·deallocate(ZZZ)V | 110 | .method·private·deallocate(ZZZ)V |
111 | ····.locals· | 111 | ····.locals·5 |
112 | ····.param·p1,·"noNewStreams"····#·Z | 112 | ····.param·p1,·"noNewStreams"····#·Z |
113 | ····.param·p2,·"released"····#·Z | 113 | ····.param·p2,·"released"····#·Z |
114 | ····.param·p3,·"streamFinished"····#·Z | 114 | ····.param·p3,·"streamFinished"····#·Z |
115 | ····.prologue | 115 | ····.prologue |
116 | ····.line·228 | 116 | ····.line·228 |
117 | ····const/4·v0,·0x0 | 117 | ····const/4·v0,·0x0 |
Offset 206, 17 lines modified | Offset 206, 17 lines modified | ||
206 | ····if-eqz·v1,·:cond_5 | 206 | ····if-eqz·v1,·:cond_5 |
207 | ····.line·246 | 207 | ····.line·246 |
208 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; | 208 | ····iget-object·v1,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; |
209 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 209 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
210 | ····move-result-wide·v | 210 | ····move-result-wide·v3 |
211 | ····iput-wide·v | 211 | ····iput-wide·v3,·v1,·Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J |
212 | ····.line·247 | 212 | ····.line·247 |
213 | ····sget-object·v1,·Lcom/squareup/okhttp/internal/Internal;->instance:Lcom/squareup/okhttp/internal/Internal; | 213 | ····sget-object·v1,·Lcom/squareup/okhttp/internal/Internal;->instance:Lcom/squareup/okhttp/internal/Internal; |
214 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connectionPool:Lcom/squareup/okhttp/ConnectionPool; | 214 | ····iget-object·v3,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connectionPool:Lcom/squareup/okhttp/ConnectionPool; |
215 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; | 215 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; |
Offset 108, 30 lines modified | Offset 108, 30 lines modified | ||
108 | ····iput-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->closed:Z | 108 | ····iput-boolean·v0,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->closed:Z |
109 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
110 | .end·method | 110 | .end·method |
111 | .method·public·read(Lokio/Buffer;J)J | 111 | .method·public·read(Lokio/Buffer;J)J |
112 | ····.locals· | 112 | ····.locals·9 |
113 | ····.param·p1,·"sink"····#·Lokio/Buffer; | 113 | ····.param·p1,·"sink"····#·Lokio/Buffer; |
114 | ····.param·p2,·"byteCount"····#·J | 114 | ····.param·p2,·"byteCount"····#·J |
115 | ····.annotation·system·Ldalvik/annotation/Throws; | 115 | ····.annotation·system·Ldalvik/annotation/Throws; |
116 | ········value·=·{ | 116 | ········value·=·{ |
117 | ············Ljava/io/IOException; | 117 | ············Ljava/io/IOException; |
118 | ········} | 118 | ········} |
119 | ····.end·annotation | 119 | ····.end·annotation |
120 | ····.prologue | 120 | ····.prologue |
121 | ····const-wide/16·v2,·-0x1 | 121 | ····const-wide/16·v2,·-0x1 |
122 | ····const-wide/16·v | 122 | ····const-wide/16·v7,·0x0 |
123 | ····.line·389 | 123 | ····.line·389 |
124 | ····cmp-long·v4,·p2,·v | 124 | ····cmp-long·v4,·p2,·v7 |
125 | ····if-gez·v4,·:cond_0 | 125 | ····if-gez·v4,·:cond_0 |
126 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; | 126 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
127 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 127 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
169 | ····throw·v2 | 169 | ····throw·v2 |
170 | ····.line·391 | 170 | ····.line·391 |
171 | ····:cond_1 | 171 | ····:cond_1 |
172 | ····iget-wide·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J | 172 | ····iget-wide·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J |
173 | ····cmp-long·v4,·v4,·v | 173 | ····cmp-long·v4,·v4,·v7 |
174 | ····if-nez·v4,·:cond_3 | 174 | ····if-nez·v4,·:cond_3 |
175 | ····move-wide·v0,·v2 | 175 | ····move-wide·v0,·v2 |
176 | ····.line·403 | 176 | ····.line·403 |
177 | ····:cond_2 | 177 | ····:cond_2 |
Offset 188, 21 lines modified | Offset 188, 21 lines modified | ||
188 | ····:cond_3 | 188 | ····:cond_3 |
189 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; | 189 | ····iget-object·v4,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; |
190 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; | 190 | ····invoke-static·{v4},·Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; |
191 | ····move-result-object·v4 | 191 | ····move-result-object·v4 |
192 | ····iget-wide·v | 192 | ····iget-wide·v5,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J |
193 | ····invoke-static·{v | 193 | ····invoke-static·{v5,·v6,·p2,·p3},·Ljava/lang/Math;->min(JJ)J |
194 | ····move-result-wide·v | 194 | ····move-result-wide·v5 |
195 | ····invoke-interface·{v4,·p1,·v | 195 | ····invoke-interface·{v4,·p1,·v5,·v6},·Lokio/BufferedSource;->read(Lokio/Buffer;J)J |
196 | ····move-result-wide·v0 | 196 | ····move-result-wide·v0 |
197 | ····.line·394 | 197 | ····.line·394 |
198 | ····.local·v0,·"read":J | 198 | ····.local·v0,·"read":J |
199 | ····cmp-long·v2,·v0,·v2 | 199 | ····cmp-long·v2,·v0,·v2 |
Offset 227, 15 lines modified | Offset 227, 15 lines modified | ||
227 | ····sub-long/2addr·v2,·v0 | 227 | ····sub-long/2addr·v2,·v0 |
228 | ····iput-wide·v2,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J | 228 | ····iput-wide·v2,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J |
229 | ····.line·400 | 229 | ····.line·400 |
230 | ····iget-wide·v2,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J | 230 | ····iget-wide·v2,·p0,·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J |
231 | ····cmp-long·v2,·v2,·v | 231 | ····cmp-long·v2,·v2,·v7 |
232 | ····if-nez·v2,·:cond_2 | 232 | ····if-nez·v2,·:cond_2 |
233 | ····.line·401 | 233 | ····.line·401 |
234 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->endOfInput()V | 234 | ····invoke-virtual·{p0},·Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->endOfInput()V |
235 | ····goto·:goto_0 | 235 | ····goto·:goto_0 |
Offset 631, 15 lines modified | Offset 631, 15 lines modified | ||
631 | ····move-result-object·v1 | 631 | ····move-result-object·v1 |
632 | ····.restart·local·v1····#·"docData":Ljava/lang/String; | 632 | ····.restart·local·v1····#·"docData":Ljava/lang/String; |
633 | ····goto·:goto_1 | 633 | ····goto·:goto_1 |
634 | .end·method | 634 | .end·method |
635 | .method·static·readFileToByteBuffer(Ljava/io/File;)Ljava/nio/ByteBuffer; | 635 | .method·static·readFileToByteBuffer(Ljava/io/File;)Ljava/nio/ByteBuffer; |
636 | ····.locals· | 636 | ····.locals·5 |
637 | ····.param·p0,·"file"····#·Ljava/io/File; | 637 | ····.param·p0,·"file"····#·Ljava/io/File; |
638 | ····.annotation·system·Ldalvik/annotation/Throws; | 638 | ····.annotation·system·Ldalvik/annotation/Throws; |
639 | ········value·=·{ | 639 | ········value·=·{ |
640 | ············Ljava/io/IOException; | 640 | ············Ljava/io/IOException; |
641 | ········} | 641 | ········} |
642 | ····.end·annotation | 642 | ····.end·annotation |
Offset 660, 17 lines modified | Offset 660, 17 lines modified | ||
660 | ····.line·176 | 660 | ····.line·176 |
661 | ····.end·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; | 661 | ····.end·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; |
662 | ····.local·v2,·"randomAccessFile":Ljava/io/RandomAccessFile; | 662 | ····.local·v2,·"randomAccessFile":Ljava/io/RandomAccessFile; |
663 | ····:try_start_1 | 663 | ····:try_start_1 |
664 | ····invoke-virtual·{v2},·Ljava/io/RandomAccessFile;->length()J | 664 | ····invoke-virtual·{v2},·Ljava/io/RandomAccessFile;->length()J |
665 | ····move-result-wide·v | 665 | ····move-result-wide·v3 |
666 | ····long-to-int·v3,·v | 666 | ····long-to-int·v3,·v3 |
667 | ····new-array·v0,·v3,·[B | 667 | ····new-array·v0,·v3,·[B |
668 | ····.line·177 | 668 | ····.line·177 |
669 | ····.local·v0,·"bytes":[B | 669 | ····.local·v0,·"bytes":[B |
670 | ····invoke-virtual·{v2,·v0},·Ljava/io/RandomAccessFile;->readFully([B)V | 670 | ····invoke-virtual·{v2,·v0},·Ljava/io/RandomAccessFile;->readFully([B)V |
Offset 58, 14 lines modified | Offset 58, 15 lines modified | ||
58 | ····<item·name="android:background">@drawable/normal_button_selector</item> | 58 | ····<item·name="android:background">@drawable/normal_button_selector</item> |
59 | ··</style> | 59 | ··</style> |
60 | ··<style·name="actionBarLightRedTheme"·parent="@android:style/Theme.Holo.Light"> | 60 | ··<style·name="actionBarLightRedTheme"·parent="@android:style/Theme.Holo.Light"> |
61 | ····<item·name="android:fitsSystemWindows">true</item> | 61 | ····<item·name="android:fitsSystemWindows">true</item> |
62 | ····<item·name="android:actionBarStyle">@style/themeLightRed</item> | 62 | ····<item·name="android:actionBarStyle">@style/themeLightRed</item> |
63 | ····<item·name="android:popupMenuStyle">@style/popupMenu</item> | 63 | ····<item·name="android:popupMenuStyle">@style/popupMenu</item> |
64 | ····<item·name="android:actionModeStyle">@style/themeLightRed</item> | 64 | ····<item·name="android:actionModeStyle">@style/themeLightRed</item> |
65 | ····<item·name="android:windowTranslucentStatus">true</item> | ||
65 | ··</style> | 66 | ··</style> |
66 | ··<style·name="popupMenu"·parent="@android:style/Widget.Holo.Light.ListPopupWindow"> | 67 | ··<style·name="popupMenu"·parent="@android:style/Widget.Holo.Light.ListPopupWindow"> |
67 | ····<item·name="android:background">#ffffc107</item> | 68 | ····<item·name="android:background">#ffffc107</item> |
68 | ··</style> | 69 | ··</style> |
69 | ··<style·name="themeLightRed"·parent="@android:style/Widget.Holo.Light.ActionBar.Solid"> | 70 | ··<style·name="themeLightRed"·parent="@android:style/Widget.Holo.Light.ActionBar.Solid"> |
70 | ····<item·name="android:background">#ffffc107</item> | 71 | ····<item·name="android:background">#ffffc107</item> |
71 | ··</style> | 72 | ··</style> |