13.8 MB
/home/fdroid/fdroiddata/tmp/com.linuxcounter.lico_update_003_8.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.linuxcounter.lico_update_003_8.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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:·866f081a230a6db8daac6210206f0341fc8ba4421deed39c85cf5fb3f15dc395 
10 Signer·#1·certificate·SHA-1·digest:·198da424c791cdc48354343317180733906b4c76 
11 Signer·#1·certificate·MD5·digest:·d3d0d62f81dfbdd3d82a39576c778691 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a79488af8372bfa0caddb634c3570ee00294acd72b25eb4d8e87035f7f45a17c 
15 Signer·#1·public·key·SHA-1·digest:·b486e2a5facbd9a05ff6ddbbc9917ab26dcb66b6 
16 Signer·#1·public·key·MD5·digest:·85fa4df5b0f0265a3c8b1fa8a6da6420 
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/. 
4.83 KB
zipinfo {}
    
Offset 1, 31 lines modifiedOffset 1, 29 lines modified
1 Zip·file·size:·2728935·bytes,·number·of·entries:·291 Zip·file·size:·2728424·bytes,·number·of·entries:·27
2 -rw----·····2.0·fat·····2198·bl·defN·15-May-27·15:55·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····2319·bl·defN·15-May-27·15:55·META-INF/3C4601F2.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-May-27·15:55·META-INF/3C4601F2.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-May-27·15:22·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-May-27·15:22·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4480·bX·defN·15-May-27·15:22·AndroidManifest.xml2 -rw----·····2.0·fat·····4484·bX·defN·17-Oct-10·00:03·AndroidManifest.xml
8 -rw----·····1.0·fat·····5761·b-·stor·15-May-27·15:21·res/drawable-hdpi-v4/ic_launcher.png3 -rw----·····1.0·fat·····5761·b-·stor·17-Oct-10·00:03·res/drawable-hdpi-v4/ic_launcher.png
9 -rw----·····1.0·fat···458760·b-·stor·15-May-27·15:21·res/drawable-hdpi-v4/licoscreen.png4 -rw----·····1.0·fat···458760·b-·stor·17-Oct-10·00:03·res/drawable-hdpi-v4/licoscreen.png
10 -rw----·····1.0·fat····19038·b-·stor·15-May-27·15:21·res/drawable-hdpi-v4/logo.png5 -rw----·····1.0·fat····19038·b-·stor·17-Oct-10·00:03·res/drawable-hdpi-v4/logo.png
11 -rw----·····1.0·fat·····5761·b-·stor·15-May-27·15:21·res/drawable-ldpi-v4/ic_launcher.png6 -rw----·····1.0·fat·····5761·b-·stor·17-Oct-10·00:03·res/drawable-ldpi-v4/ic_launcher.png
12 -rw----·····1.0·fat···458760·b-·stor·15-May-27·15:21·res/drawable-ldpi-v4/licoscreen.png7 -rw----·····1.0·fat···458760·b-·stor·17-Oct-10·00:03·res/drawable-ldpi-v4/licoscreen.png
13 -rw----·····1.0·fat····19038·b-·stor·15-May-27·15:21·res/drawable-ldpi-v4/logo.png8 -rw----·····1.0·fat····19038·b-·stor·17-Oct-10·00:03·res/drawable-ldpi-v4/logo.png
14 -rw----·····1.0·fat·····2917·b-·stor·15-May-27·15:21·res/drawable-mdpi-v4/ic_launcher.png9 -rw----·····1.0·fat·····2917·b-·stor·17-Oct-10·00:03·res/drawable-mdpi-v4/ic_launcher.png
15 -rw----·····1.0·fat···458760·b-·stor·15-May-27·15:21·res/drawable-mdpi-v4/licoscreen.png10 -rw----·····1.0·fat···458760·b-·stor·17-Oct-10·00:03·res/drawable-mdpi-v4/licoscreen.png
16 -rw----·····1.0·fat····19038·b-·stor·15-May-27·15:21·res/drawable-mdpi-v4/logo.png11 -rw----·····1.0·fat····19038·b-·stor·17-Oct-10·00:03·res/drawable-mdpi-v4/logo.png
17 -rw----·····1.0·fat·····9060·b-·stor·15-May-27·15:21·res/drawable-xhdpi-v4/ic_launcher.png12 -rw----·····1.0·fat·····9060·b-·stor·17-Oct-10·00:03·res/drawable-xhdpi-v4/ic_launcher.png
18 -rw----·····1.0·fat···458760·b-·stor·15-May-27·15:21·res/drawable-xhdpi-v4/licoscreen.png13 -rw----·····1.0·fat···458760·b-·stor·17-Oct-10·00:03·res/drawable-xhdpi-v4/licoscreen.png
19 -rw----·····1.0·fat····19038·b-·stor·15-May-27·15:21·res/drawable-xhdpi-v4/logo.png14 -rw----·····1.0·fat····19038·b-·stor·17-Oct-10·00:03·res/drawable-xhdpi-v4/logo.png
20 -rw----·····1.0·fat····17655·b-·stor·15-May-27·15:21·res/drawable-xxhdpi-v4/ic_launcher.png15 -rw----·····1.0·fat····17655·b-·stor·17-Oct-10·00:03·res/drawable-xxhdpi-v4/ic_launcher.png
21 -rw----·····1.0·fat···458760·b-·stor·15-May-27·15:21·res/drawable-xxhdpi-v4/licoscreen.png16 -rw----·····1.0·fat···458760·b-·stor·17-Oct-10·00:03·res/drawable-xxhdpi-v4/licoscreen.png
22 -rw----·····1.0·fat····19038·b-·stor·15-May-27·15:21·res/drawable-xxhdpi-v4/logo.png17 -rw----·····1.0·fat····19038·b-·stor·17-Oct-10·00:03·res/drawable-xxhdpi-v4/logo.png
23 -rw----·····2.0·fat·····2836·bl·defN·15-May-27·15:22·res/layout/activity_enterdata.xml18 -rw----·····2.0·fat·····2836·bl·defN·17-Oct-10·00:03·res/layout/activity_enterdata.xml
24 -rw----·····2.0·fat·····2364·bl·defN·15-May-27·15:22·res/layout/activity_main.xml19 -rw----·····2.0·fat·····2364·bl·defN·17-Oct-10·00:03·res/layout/activity_main.xml
25 -rw----·····2.0·fat·····1760·bl·defN·15-May-27·15:22·res/layout/get_sys_info.xml20 -rw----·····2.0·fat·····1760·bl·defN·17-Oct-10·00:03·res/layout/get_sys_info.xml
26 -rw----·····2.0·fat·····1904·bl·defN·15-May-27·15:22·res/layout/send_sys_info.xml21 -rw----·····2.0·fat·····1904·bl·defN·17-Oct-10·00:03·res/layout/send_sys_info.xml
27 -rw----·····2.0·fat······464·bl·defN·15-May-27·15:22·res/menu-v11/main.xml22 -rw----·····2.0·fat······464·bl·defN·17-Oct-10·00:03·res/menu-v11/main.xml
28 -rw----·····2.0·fat······420·bl·defN·15-May-27·15:22·res/menu/main.xml23 -rw----·····2.0·fat······420·bl·defN·17-Oct-10·00:03·res/menu/main.xml
29 -rw----·····1.0·fat·····8016·b-·stor·15-May-27·15:21·resources.arsc24 -rw----·····1.0·fat·····8016·b-·stor·17-Oct-10·00:03·resources.arsc
30 -rw----·····2.0·fat···928912·bl·defN·15-May-27·15:21·classes.dex25 -rw----·····2.0·fat···930240·bl·defN·17-Oct-10·00:03·classes.dex
 26 -rw----·····2.0·fat·····2198·b-·defN·17-Oct-10·00:03·META-INF/MANIFEST.MF
 27 -rw----·····2.0·fat·····2319·b-·defN·17-Oct-10·00:03·META-INF/3C4601F2.SF
 28 -rw----·····2.0·fat·····1332·b-·defN·17-Oct-10·00:03·META-INF/3C4601F2.RSA
31 29·files,·3387231·bytes·uncompressed,·2724841·bytes·compressed:··19.6%29 27·files,·3388481·bytes·uncompressed,·2724678·bytes·compressed:··19.6%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.2 KB
AndroidManifest.xml (decoded)
1.14 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 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="8"·android:versionName="0.0.8"·android:installLocation="internalOnly"·package="com.linuxcounter.lico_update_003"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-576024">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="8"·android:versionName="0.0.8"·android:installLocation="internalOnly"·package="com.linuxcounter.lico_update_003"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461">
3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="17"/>3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="17"/>
4 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>4 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
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.INTERNET"/>6 ··<uses-permission·android:name="android.permission.INTERNET"/>
7 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>7 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
8 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>8 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>
9 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>9 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>
13.6 MB
classes.dex
13.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 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············:·366343ce4 checksum············:·2b9d9b7d
5 signature···········:·19a9...8fb85 signature···········:·7b5d...fcb5
6 file_size···········:·9289126 file_size···········:·930240
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·718610 string_ids_size·····:·7191
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·97612 type_ids_size·······:·978
13 type_ids_off········:·28856·(0x0070b8)13 type_ids_off········:·28876·(0x0070cc)
14 proto_ids_size······:·130414 proto_ids_size······:·1304
15 proto_ids_off·······:·32760·(0x007ff8)15 proto_ids_off·······:·32788·(0x008014)
16 field_ids_size······:·171716 field_ids_size······:·1716
17 field_ids_off·······:·48408·(0x00bd18)17 field_ids_off·······:·48436·(0x00bd34)
18 method_ids_size·····:·584818 method_ids_size·····:·5855
19 method_ids_off······:·62144·(0x00f2c0)19 method_ids_off······:·62164·(0x00f2d4)
20 class_defs_size·····:·56920 class_defs_size·····:·570
21 class_defs_off······:·108928·(0x01a980)21 class_defs_off······:·109004·(0x01a9cc)
22 data_size···········:·79644822 data_size···········:·797652
23 data_off············:·132464·(0x020570)23 data_off············:·132588·(0x0205ec)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·10825 class_idx···········:·108
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·83527 superclass_idx······:·837
28 source_file_idx·····:·44428 source_file_idx·····:·462
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 78, 21 lines modifiedOffset 78, 21 lines modified
  
78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)
79 ······name··········:·'getSettingsActivityName'79 ······name··········:·'getSettingsActivityName'
80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
81 ······access········:·0x0401·(PUBLIC·ABSTRACT)81 ······access········:·0x0401·(PUBLIC·ABSTRACT)
82 ······code··········:·(none)82 ······code··········:·(none)
  
83 ··source_file_idx···:·444·(AccessibilityServiceInfoCompat.java)83 ··source_file_idx···:·462·(AccessibilityServiceInfoCompat.java)
  
84 Class·#1·header:84 Class·#1·header:
85 class_idx···········:·10985 class_idx···········:·109
86 access_flags········:·1·(0x0001)86 access_flags········:·1·(0x0001)
87 superclass_idx······:·83587 superclass_idx······:·837
88 source_file_idx·····:·44488 source_file_idx·····:·462
89 static_fields_size··:·1389 static_fields_size··:·13
90 instance_fields_size:·090 instance_fields_size:·0
91 direct_methods_size·:·1191 direct_methods_size·:·11
92 virtual_methods_size:·092 virtual_methods_size:·0
  
93 Class·#1·annotations:93 Class·#1·annotations:
94 Annotations·on·class94 Annotations·on·class
Offset 175, 33 lines modifiedOffset 175, 33 lines modified
175 ······type··········:·'()V'175 ······type··········:·'()V'
176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·0179 ······ins···········:·0
180 ······outs··········:·1180 ······outs··········:·1
181 ······insns·size····:·36·16-bit·code·units181 ······insns·size····:·36·16-bit·code·units
182 02e87c:········································|[02e87c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V182 02e954:········································|[02e954]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
183 02e88c:·6000·2200······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0022183 02e964:·6000·2200······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0022
184 02e890:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12184 02e968:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
185 02e894:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a185 02e96c:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
186 02e898:·2200·6a00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@006a186 02e970:·2200·6a00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@006a
187 02e89c:·7010·a901·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01a9187 02e974:·7010·a901·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01a9
188 02e8a2:·6900·3100······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031188 02e97a:·6900·3100······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
189 02e8a6:·0e00···································|000d:·return-void189 02e97e:·0e00···································|000d:·return-void
190 02e8a8:·6000·2200······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0022190 02e980:·6000·2200······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0022
191 02e8ac:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e191 02e984:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
192 02e8b0:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a192 02e988:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
193 02e8b4:·2200·6900······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0069193 02e98c:·2200·6900······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0069
194 02e8b8:·7010·a201·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01a2194 02e990:·7010·a201·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01a2
195 02e8be:·6900·3100······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031195 02e996:·6900·3100······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
196 02e8c2:·28f2···································|001b:·goto·000d·//·-000e196 02e99a:·28f2···································|001b:·goto·000d·//·-000e
197 02e8c4:·2200·6b00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@006b197 02e99c:·2200·6b00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@006b
198 02e8c8:·7010·ab01·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01ab198 02e9a0:·7010·ab01·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01ab
199 02e8ce:·6900·3100······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031199 02e9a6:·6900·3100······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
200 02e8d2:·28ea···································|0023:·goto·000d·//·-0016200 02e9aa:·28ea···································|0023:·goto·000d·//·-0016
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:·202 ······positions·····:·
203 ········0x0000·line=111203 ········0x0000·line=111
204 ········0x0006·line=112204 ········0x0006·line=112
205 ········0x000d·line=118205 ········0x000d·line=118
206 ········0x000e·line=113206 ········0x000e·line=113
207 ········0x0014·line=114207 ········0x0014·line=114
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
213 ······type··········:·'()V'213 ······type··········:·'()V'
214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
215 ······code··········-215 ······code··········-
216 ······registers·····:·1216 ······registers·····:·1
217 ······ins···········:·1217 ······ins···········:·1
218 ······outs··········:·1218 ······outs··········:·1
219 ······insns·size····:·4·16-bit·code·units219 ······insns·size····:·4·16-bit·code·units
220 02e8d4:········································|[02e8d4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V220 02e9ac:········································|[02e9ac]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
221 02e8e4:·7010·be15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@15be221 02e9bc:·7010·c515·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@15c5
222 02e8ea:·0e00···································|0003:·return-void222 02e9c2:·0e00···································|0003:·return-void
223 ······catches·······:·(none)223 ······catches·······:·(none)
224 ······positions·····:·224 ······positions·····:·
225 ········0x0000·line=279225 ········0x0000·line=279
226 ········0x0003·line=281226 ········0x0003·line=281
227 ······locals········:·227 ······locals········:·
228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 232, 27 lines modifiedOffset 232, 27 lines modified
232 ······type··········:·'(I)Ljava/lang/String;'232 ······type··········:·'(I)Ljava/lang/String;'
233 ······access········:·0x0009·(PUBLIC·STATIC)233 ······access········:·0x0009·(PUBLIC·STATIC)
234 ······code··········-234 ······code··········-
235 ······registers·····:·2235 ······registers·····:·2
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·0237 ······outs··········:·0
238 ······insns·size····:·38·16-bit·code·units238 ······insns·size····:·38·16-bit·code·units
239 02e8ec:········································|[02e8ec]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;239 02e9c4:········································|[02e9c4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
240 02e8fc:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012240 02e9d4:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
241 02e902:·1a00·300a······························|0003:·const-string·v0,·"UNKNOWN"·//·string@0a30241 02e9da:·1a00·460a······························|0003:·const-string·v0,·"UNKNOWN"·//·string@0a46
242 02e906:·1100···································|0005:·return-object·v0242 02e9de:·1100···································|0005:·return-object·v0
243 02e908:·1a00·2602······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0226243 02e9e0:·1a00·3802······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0238
244 02e90c:·28fd···································|0008:·goto·0005·//·-0003244 02e9e4:·28fd···································|0008:·goto·0005·//·-0003
245 02e90e:·1a00·2502······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@0225245 02e9e6:·1a00·3702······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@0237
246 02e912:·28fa···································|000b:·goto·0005·//·-0006246 02e9ea:·28fa···································|000b:·goto·0005·//·-0006
247 02e914:·1a00·2402······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@0224247 02e9ec:·1a00·3602······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@0236
Max diff block lines reached; 14081449/14094290 bytes (99.91%) of diff not shown.
159 KB
classes.jar
13.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·927273·bytes,·number·of·entries:·5691 Zip·file·size:·928082·bytes,·number·of·entries:·570
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 315, 49 lines modifiedOffset 315, 49 lines modified
315 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$PackedMap.class315 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$PackedMap.class
316 ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$Spec.class316 ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$Spec.class
317 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Space.class317 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Space.class
318 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ViewGroup.class318 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ViewGroup.class
319 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class319 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class
320 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class320 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class
321 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class321 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class
322 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher$1.class322 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher$1.class
323 ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher.class323 ?rwxrwxr-x··2.0·unx·····3311·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher.class
324 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class324 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class
325 ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class325 ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class
326 ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class326 ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class
327 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class327 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class
328 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkDispatcher.class328 ?rwxrwxr-x··2.0·unx·····3572·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkDispatcher.class
329 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkResponse.class329 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkResponse.class
330 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class330 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class
331 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class331 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class
332 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class332 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class
333 ?rwxrwxr-x··2.0·unx·····8543·b-·stor·80-Jan-01·00:00·com/android/volley/Request.class333 ?rwxrwxr-x··2.0·unx·····8191·b-·stor·80-Jan-01·00:00·com/android/volley/Request.class
334 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class334 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class
335 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class335 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class
336 ?rwxrwxr-x··2.0·unx·····5921·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue.class336 ?rwxrwxr-x··2.0·unx·····5927·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue.class
337 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class337 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class
338 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class338 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class
339 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class339 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class
340 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class340 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class
341 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class341 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class
342 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class342 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class
343 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class343 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class
344 ?rwxrwxr-x··2.0·unx·····2258·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog.class344 ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog.class
345 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class345 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class
346 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class346 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class
347 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class347 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class
348 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class348 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class
349 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class349 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class
350 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class350 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class
351 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class351 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class
352 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class352 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class
353 ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class353 ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class
354 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class354 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class
355 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class355 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class
356 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$4.class356 ?rwxrwxr-x··2.0·unx·····1910·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$4.class
357 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class357 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class
358 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class358 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class
359 ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class359 ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class
360 ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class360 ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class
361 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class361 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class
362 ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class362 ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class
363 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class363 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
375 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$menu.class375 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$menu.class
376 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$string.class376 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$string.class
377 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$style.class377 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$style.class
378 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$styleable.class378 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R$styleable.class
379 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R.class379 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/R.class
380 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver.class380 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver.class
381 ?rwxrwxr-x··2.0·unx····18666·b-·defN·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService.class381 ?rwxrwxr-x··2.0·unx····18666·b-·defN·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService.class
382 ?rwxrwxr-x··2.0·unx····13040·b-·defN·80-Jan-01·00:00·com/linuxcounter/lico_update_003/getSysInfo.class382 ?rwxrwxr-x··2.0·unx····12952·b-·defN·80-Jan-01·00:00·com/linuxcounter/lico_update_003/getSysInfo.class
383 ?rwxrwxr-x··2.0·unx·····2331·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo.class383 ?rwxrwxr-x··2.0·unx·····2331·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo.class
384 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class384 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
385 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class385 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
386 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class386 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
387 ?rwxrwxr-x··2.0·unx·····4363·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class387 ?rwxrwxr-x··2.0·unx·····4363·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class
388 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class388 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class
389 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class389 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class
Offset 495, 31 lines modifiedOffset 495, 32 lines modified
495 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$7.class495 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·android/support/v7/widget/GridLayout$7.class
496 ?rwxrwxr-x··2.0·unx····15870·b-·defN·80-Jan-01·00:00·android/support/v7/widget/GridLayout.class496 ?rwxrwxr-x··2.0·unx····15870·b-·defN·80-Jan-01·00:00·android/support/v7/widget/GridLayout.class
497 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class497 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class
498 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class498 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class
499 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class499 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class
500 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class500 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class
501 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class501 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class
 502 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·com/android/volley/RedirectError.class
502 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class503 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class
503 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class504 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class
504 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class505 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class
505 ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class506 ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class
506 ?rwxrwxr-x··2.0·unx·····8166·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/BasicNetwork.class507 ?rwxrwxr-x··2.0·unx·····8210·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/BasicNetwork.class
507 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class508 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class
508 ?rwxrwxr-x··2.0·unx·····9220·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache.class509 ?rwxrwxr-x··2.0·unx·····9218·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache.class
509 ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class510 ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class
510 ?rwxrwxr-x··2.0·unx·····5176·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack.class511 ?rwxrwxr-x··2.0·unx·····5409·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack.class
511 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class512 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class
512 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class513 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class
513 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class514 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class
514 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class515 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class
515 ?rwxrwxr-x··2.0·unx·····1827·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonRequest.class516 ?rwxrwxr-x··2.0·unx·····1895·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonRequest.class
516 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class517 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class
517 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class518 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class
518 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/StringRequest.class519 ?rwxrwxr-x··2.0·unx·····1639·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/StringRequest.class
519 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService$1.class520 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService$1.class
520 ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService$2.class521 ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/UpdateInBackgroundService$2.class
521 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo$1.class522 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo$1.class
522 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo$2.class523 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/linuxcounter/lico_update_003/sendSysInfo$2.class
523 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class524 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
524 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class525 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class
525 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplICS.class526 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplICS.class
Offset 564, 8 lines modifiedOffset 565, 8 lines modified
564 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class565 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class
565 ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class566 ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class
566 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class567 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
567 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class568 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
568 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class569 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
569 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class570 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
570 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class571 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
571 569·files,·944587·bytes·uncompressed,·816463·bytes·compressed:··13.6%572 570·files,·945171·bytes·uncompressed,·817120·bytes·compressed:··13.5%
495 B
zipnote «TEMP»/diffoscope_74cd2kx3_tmp/tmp3sukqyln_.zip
    
Offset 1494, 14 lines modifiedOffset 1494, 17 lines modified
  
1494 Filename:·com/android/volley/NetworkError.class1494 Filename:·com/android/volley/NetworkError.class
1495 Comment:·1495 Comment:·
  
1496 Filename:·com/android/volley/ParseError.class1496 Filename:·com/android/volley/ParseError.class
1497 Comment:·1497 Comment:·
  
 1498 Filename:·com/android/volley/RedirectError.class
 1499 Comment:·
  
1498 Filename:·com/android/volley/RequestQueue$1.class1500 Filename:·com/android/volley/RequestQueue$1.class
1499 Comment:·1501 Comment:·
  
1500 Filename:·com/android/volley/ServerError.class1502 Filename:·com/android/volley/ServerError.class
1501 Comment:·1503 Comment:·
  
1502 Filename:·com/android/volley/TimeoutError.class1504 Filename:·com/android/volley/TimeoutError.class
1.23 KB
com/android/volley/CacheDispatcher$1.class
1.14 KB
procyon -ec {}
    
Offset 2, 28 lines modifiedOffset 2, 28 lines modified
2 package·com.android.volley;2 package·com.android.volley;
  
3 import·java.util.concurrent.BlockingQueue;3 import·java.util.concurrent.BlockingQueue;
  
4 class·CacheDispatcher$1·implements·Runnable4 class·CacheDispatcher$1·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·CacheDispatcher·this$0;6 ····final·/*·synthetic·*/·CacheDispatcher·this$0;
7 ····final·/*·synthetic·*/·Request·val$request;7 ····final·/*·synthetic·*/·Request·val$finalRequest;
8 ····8 ····
9 ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$request)·{9 ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$finalRequest)·{
10 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
11 ········this.val$request·=·val$request;11 ········this.val$finalRequest·=·val$finalRequest;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·run()·{14 ····public·void·run()·{
15 ········try·{15 ········try·{
16 ············final·CacheDispatcher·this$0·=·this.this$0;16 ············final·CacheDispatcher·this$0·=·this.this$0;
17 ············try·{17 ············try·{
18 ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0);18 ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0);
19 ················try·{19 ················try·{
20 ····················access$000.put(this.val$request);20 ····················access$000.put(this.val$finalRequest);
21 ················}21 ················}
22 ················catch·(InterruptedException·ex)·{}22 ················catch·(InterruptedException·ex)·{}
23 ············}23 ············}
24 ············catch·(InterruptedException·ex2)·{}24 ············catch·(InterruptedException·ex2)·{}
25 ········}25 ········}
26 ········catch·(InterruptedException·ex3)·{}26 ········catch·(InterruptedException·ex3)·{}
27 ····}27 ····}
6.18 KB
com/android/volley/CacheDispatcher.class
6.1 KB
procyon -ec {}
    
Offset 38, 81 lines modifiedOffset 38, 83 lines modified
38 ········Process.setThreadPriority(10);38 ········Process.setThreadPriority(10);
39 ········this.mCache.initialize();39 ········this.mCache.initialize();
40 ········while·(true)·{40 ········while·(true)·{
41 ············Request·request·=·null;41 ············Request·request·=·null;
42 ············Response·networkResponse2·=·null;42 ············Response·networkResponse2·=·null;
43 ············ResponseDelivery·mDelivery·=·null;43 ············ResponseDelivery·mDelivery·=·null;
44 ············try·{44 ············try·{
45 ················while·(true)·{ 
46 ····················final·BlockingQueue·mCacheQueue·=·this.mCacheQueue;45 ················final·BlockingQueue·mCacheQueue·=·this.mCacheQueue;
 46 ················try·{
 47 ····················final·Request·take·=·mCacheQueue.take();
47 ····················try·{48 ····················try·{
 49 ························request·=·take;
 50 ························final·String·s·=·"cache-queue-take";
48 ························final·Request·take·=·mCacheQueue.take();51 ························final·Request·request2·=·request;
49 ························try·{52 ························try·{
50 ····························request·=·take;53 ····························request2.addMarker(s);
51 ····························request.addMarker("cache-queue-take"); 
52 ····························if·(request.isCanceled())·{54 ····························if·(request.isCanceled())·{
53 ································request.finish("cache-discard-canceled");55 ································request.finish("cache-discard-canceled");
54 ································continue;56 ································continue;
55 ····························}57 ····························}
56 ····························final·Cache·mCache·=·this.mCache;58 ····························final·Cache·mCache·=·this.mCache;
57 ····························try·{59 ····························try·{
58 ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey());60 ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey());
59 ································if·(value·==·null)·{61 ································if·(value·==·null)·{
60 ····································request.addMarker("cache-miss");62 ····································request.addMarker("cache-miss");
61 ····································this.mNetworkQueue.put(request);63 ····································this.mNetworkQueue.put(request);
62 ····································continue;64 ····································continue;
63 ································}65 ································}
64 ································Label_0194:·{66 ································Label_0239:·{
65 ····································if·(!value.isExpired())·{67 ····································if·(!value.isExpired())·{
66 ········································break·Label_0194;68 ········································break·Label_0239;
67 ····································}69 ····································}
68 ····································request.addMarker("cache-hit-expired");70 ····································request.addMarker("cache-hit-expired");
69 ····································final·Request·request2·=·request;71 ····································final·Request·request3·=·request;
70 ····································try·{72 ····································try·{
71 ········································request2.setCacheEntry(value);73 ········································request3.setCacheEntry(value);
72 ········································this.mNetworkQueue.put(request);74 ········································this.mNetworkQueue.put(request);
73 ········································continue;75 ········································continue;
74 ········································request.addMarker("cache-hit");76 ········································request.addMarker("cache-hit");
75 ········································try·{77 ········································try·{
76 ············································final·byte[]·data·=·value.data;78 ············································final·byte[]·data·=·value.data;
77 ············································try·{79 ············································try·{
78 ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders);80 ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders);
79 ················································final·Request·request3·=·request;81 ················································final·Request·request4·=·request;
80 ················································try·{82 ················································try·{
81 ····················································networkResponse2·=·request3.parseNetworkResponse(networkResponse);83 ····················································networkResponse2·=·request4.parseNetworkResponse(networkResponse);
82 ····················································request.addMarker("cache-hit-parsed");84 ····················································request.addMarker("cache-hit-parsed");
83 ····················································if·(!value.refreshNeeded())·{85 ····················································if·(!value.refreshNeeded())·{
84 ························································this.mDelivery.postResponse(request,·networkResponse2);86 ························································this.mDelivery.postResponse(request,·networkResponse2);
85 ························································continue;87 ························································continue;
86 ····················································}88 ····················································}
87 ····················································request.addMarker("cache-hit-refresh-needed");89 ····················································request.addMarker("cache-hit-refresh-needed");
88 ····················································final·Request·request4·=·request;90 ····················································final·Request·request5·=·request;
89 ····················································try·{91 ····················································try·{
90 ························································request4.setCacheEntry(value);92 ························································request5.setCacheEntry(value);
91 ························································networkResponse2.intermediate·=·true;93 ························································networkResponse2.intermediate·=·true;
92 ························································mDelivery·=·this.mDelivery;94 ························································mDelivery·=·this.mDelivery;
93 ····················································}95 ····················································}
94 ····················································catch·(InterruptedException·ex)·{}96 ····················································catch·(Exception·ex)·{}
95 ················································}97 ················································}
96 ················································catch·(InterruptedException·ex2)·{}98 ················································catch·(Exception·ex2)·{}
97 ············································}99 ············································}
98 ············································catch·(InterruptedException·ex3)·{}100 ············································catch·(Exception·ex3)·{}
99 ········································}101 ········································}
100 ········································catch·(InterruptedException·ex4)·{}102 ········································catch·(Exception·ex4)·{}
101 ····································}103 ····································}
102 ····································catch·(InterruptedException·ex5)·{}104 ····································catch·(Exception·ex5)·{}
103 ································}105 ································}
104 ····························}106 ····························}
105 ····························catch·(InterruptedException·ex6)·{}107 ····························catch·(Exception·ex6)·{}
106 ····························return;108 ····························return;
107 ························}109 ························}
108 ························catch·(InterruptedException·ex7)·{}110 ························catch·(Exception·ex7)·{}
109 ····················}111 ····················}
110 ····················catch·(InterruptedException·ex8)·{}112 ····················catch·(InterruptedException·ex8)·{}
111 ················}113 ················}
 114 ················catch·(InterruptedException·ex9)·{}
112 ············}115 ············}
113 ············catch·(InterruptedException·ex9)·{}116 ············catch·(InterruptedException·ex10)·{}
114 ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request));117 ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request));
115 ············continue; 
116 ········}118 ········}
117 ····}119 ····}
118 }120 }
24.6 KB
com/android/volley/NetworkDispatcher.class
24.5 KB
procyon -ec {}
    
Offset 45, 231 lines modifiedOffset 45, 233 lines modified
45 ········//·Original·Bytecode:45 ········//·Original·Bytecode:
46 ········//·46 ········//·
47 ········//·····2:·istore_1·······47 ········//·····2:·istore_1·······
48 ········//·····3:·iload_1········48 ········//·····3:·iload_1········
49 ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V49 ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V
50 ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J50 ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
51 ········//····10:·lstore_2·······51 ········//····10:·lstore_2·······
 52 ········//····11:·aconst_null····
 53 ········//····12:·astore··········4
52 ········//····11:·aload_0········54 ········//····14:·aload_0········
53 ········//····12:·getfield········com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue;55 ········//····15:·getfield········com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue;
54 ········//····15:·astore··········456 ········//····18:·astore··········5
55 ········//····17:·aload···········457 ········//····20:·aload···········5
56 ········//····19:·invokeinterface·java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object;58 ········//····22:·invokeinterface·java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object;
57 ········//····24:·astore··········559 ········//····27:·astore··········4
58 ········//····26:·aload···········560 ········//····29:·aload···········4
59 ········//····28:·checkcast·······Lcom/android/volley/Request;61 ········//····31:·checkcast·······Lcom/android/volley/Request;
60 ········//····31:·astore··········562 ········//····34:·astore··········4
61 ········//····33:·ldc·············"network-queue-take"63 ········//····36:·ldc·············"network-queue-take"
62 ········//····35:·astore··········464 ········//····38:·astore··········5
63 ········//····37:·aload···········5 
64 ········//····39:·aload···········465 ········//····40:·aload···········4
 66 ········//····42:·aload···········5
65 ········//····41:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V67 ········//····44:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V
66 ········//····44:·aload···········568 ········//····47:·aload···········4
67 ········//····46:·invokevirtual···com/android/volley/Request.isCanceled:()Z69 ········//····49:·invokevirtual···com/android/volley/Request.isCanceled:()Z
68 ········//····49:·istore_1·······70 ········//····52:·istore_1·······
69 ········//····50:·iload_1········71 ········//····53:·iload_1········
70 ········//····51:·ifeq············10772 ········//····54:·ifeq············110
71 ········//····54:·ldc·············"network-discard-cancelled"73 ········//····57:·ldc·············"network-discard-cancelled"
72 ········//····56:·astore··········474 ········//····59:·astore··········5
73 ········//····58:·aload···········5 
74 ········//····60:·aload···········475 ········//····61:·aload···········4
 76 ········//····63:·aload···········5
75 ········//····62:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V77 ········//····65:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V
76 ········//····65:·goto············778 ········//····68:·goto············7
77 ········//····68:·astore··········679 ········//····71:·astore··········6
78 ········//····70:·invokestatic····android/os/SystemClock.elapsedRealtime:()J80 ········//····73:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
79 ········//····73:·lload_2········81 ········//····76:·lload_2········
80 ········//····74:·lsub···········82 ········//····77:·lsub···········
81 ········//····75:·lstore··········783 ········//····78:·lstore··········7
82 ········//····77:·aload···········684 ········//····80:·aload···········6
83 ········//····79:·lload···········785 ········//····82:·lload···········7
84 ········//····81:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V86 ········//····84:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V
85 ········//····84:·aload_0········87 ········//····87:·aload_0········
86 ········//····85:·aload···········588 ········//····88:·aload···········4
87 ········//····87:·aload···········689 ········//····90:·aload···········6
88 ········//····89:·invokespecial···com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V90 ········//····92:·invokespecial···com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
89 ········//····92:·goto············791 ········//····95:·goto············7
90 ········//····95:·astore··········992 ········//····98:·astore··········9
91 ········//····97:·aload_0········93 ········//···100:·aload_0········
92 ········//····98:·getfield········com/android/volley/NetworkDispatcher.mQuit:Z94 ········//···101:·getfield········com/android/volley/NetworkDispatcher.mQuit:Z
93 ········//···101:·istore_1·······95 ········//···104:·istore_1·······
94 ········//···102:·iload_1········96 ········//···105:·iload_1········
95 ········//···103:·ifeq············797 ········//···106:·ifeq············7
96 ········//···106:·return·········98 ········//···109:·return·········
97 ········//···107:·aload_0········99 ········//···110:·aload_0········
98 ········//···108:·aload···········5100 ········//···111:·aload···········4
99 ········//···110:·invokespecial···com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V101 ········//···113:·invokespecial···com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V
100 ········//···113:·aload_0········102 ········//···116:·aload_0········
101 ········//···114:·getfield········com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network;103 ········//···117:·getfield········com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network;
102 ········//···117:·astore··········4104 ········//···120:·astore··········5
103 ········//···119:·aload···········4 
104 ········//···121:·aload···········5105 ········//···122:·aload···········5
 106 ········//···124:·aload···········4
105 ········//···123:·invokeinterface·com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;107 ········//···126:·invokeinterface·com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
106 ········//···128:·astore··········10108 ········//···131:·astore··········10
107 ········//···130:·ldc·············"network-http-complete"109 ········//···133:·ldc·············"network-http-complete"
108 ········//···132:·astore··········4110 ········//···135:·astore··········5
109 ········//···134:·aload···········5 
110 ········//···136:·aload···········4111 ········//···137:·aload···········4
 112 ········//···139:·aload···········5
111 ········//···138:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V113 ········//···141:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V
112 ········//···141:·aload···········10114 ········//···144:·aload···········10
113 ········//···143:·getfield········com/android/volley/NetworkResponse.notModified:Z115 ········//···146:·getfield········com/android/volley/NetworkResponse.notModified:Z
114 ········//···146:·istore_1·······116 ········//···149:·istore_1·······
115 ········//···147:·iload_1········117 ········//···150:·iload_1········
116 ········//···148:·ifeq············258118 ········//···151:·ifeq············261
117 ········//···151:·aload···········5119 ········//···154:·aload···········4
118 ········//···153:·invokevirtual···com/android/volley/Request.hasHadResponseDelivered:()Z120 ········//···156:·invokevirtual···com/android/volley/Request.hasHadResponseDelivered:()Z
119 ········//···156:·istore_1·······121 ········//···159:·istore_1·······
120 ········//···157:·iload_1········122 ········//···160:·iload_1········
121 ········//···158:·ifeq············258123 ········//···161:·ifeq············261
122 ········//···161:·ldc·············"not-modified"124 ········//···164:·ldc·············"not-modified"
123 ········//···163:·astore··········4125 ········//···166:·astore··········5
124 ········//···165:·aload···········5 
125 ········//···167:·aload···········4126 ········//···168:·aload···········4
 127 ········//···170:·aload···········5
126 ········//···169:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V128 ········//···172:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V
127 ········//···172:·goto············7129 ········//···175:·goto············7
128 ········//···175:·astore··········9130 ········//···178:·astore··········9
129 ········//···177:·iconst_1·······131 ········//···180:·iconst_1·······
130 ········//···178:·istore··········11132 ········//···181:·istore··········11
131 ········//···180:·iload···········11133 ········//···183:·iload···········11
132 ········//···182:·anewarray·······Ljava/lang/Object;134 ········//···185:·anewarray·······Ljava/lang/Object;
133 ········//···185:·astore··········12135 ········//···188:·astore··········12
134 ········//···187:·aconst_null····136 ········//···190:·aconst_null····
135 ········//···188:·astore··········13137 ········//···191:·astore··········13
136 ········//···190:·aload···········9138 ········//···193:·aload···········9
137 ········//···192:·invokevirtual···java/lang/Exception.toString:()Ljava/lang/String;139 ········//···195:·invokevirtual···java/lang/Exception.toString:()Ljava/lang/String;
138 ········//···195:·astore··········14140 ········//···198:·astore··········14
139 ········//···197:·aload···········12 
140 ········//···199:·iconst_0······· 
141 ········//···200:·aload···········14141 ········//···200:·aload···········12
 142 ········//···202:·iconst_0·······
 143 ········//···203:·aload···········14
142 ········//···202:·aastore········144 ········//···205:·aastore········
143 ········//···203:·aload···········9145 ········//···206:·aload···········9
144 ········//···205:·ldc·············"Unhandled·exception·%s"146 ········//···208:·ldc·············"Unhandled·exception·%s"
145 ········//···207:·aload···········12147 ········//···210:·aload···········12
146 ········//···209:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V148 ········//···212:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
147 ········//···212:·new·············Lcom/android/volley/VolleyError;149 ········//···215:·new·············Lcom/android/volley/VolleyError;
148 ········//···215:·astore··········6150 ········//···218:·astore··········6
149 ········//···217:·aload···········6151 ········//···220:·aload···········6
150 ········//···219:·aload···········9152 ········//···222:·aload···········9
151 ········//···221:·invokespecial···com/android/volley/VolleyError.<init>:(Ljava/lang/Throwable;)V153 ········//···224:·invokespecial···com/android/volley/VolleyError.<init>:(Ljava/lang/Throwable;)V
152 ········//···224:·invokestatic····android/os/SystemClock.elapsedRealtime:()J154 ········//···227:·invokestatic····android/os/SystemClock.elapsedRealtime:()J
153 ········//···227:·lload_2········155 ········//···230:·lload_2········
154 ········//···228:·lsub···········156 ········//···231:·lsub···········
155 ········//···229:·lstore··········7157 ········//···232:·lstore··········7
156 ········//···231:·aload···········6158 ········//···234:·aload···········6
157 ········//···233:·lload···········7159 ········//···236:·lload···········7
158 ········//···235:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V160 ········//···238:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V
159 ········//···238:·aload_0········161 ········//···241:·aload_0········
160 ········//···239:·getfield········com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery;162 ········//···242:·getfield········com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery;
161 ········//···242:·astore··········4163 ········//···245:·astore··········5
162 ········//···244:·aload···········4 
Max diff block lines reached; 7529/25062 bytes (30.04%) of diff not shown.
674 B
com/android/volley/NetworkResponse.class
594 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 17 lines modified
  
1 package·com.android.volley;1 package·com.android.volley;
  
2 import·java.util.Collections;2 import·java.util.Collections;
3 import·java.util.Map;3 import·java.util.Map;
 4 import·java.io.Serializable;
  
4 public·class·NetworkResponse5 public·class·NetworkResponse·implements·Serializable
5 {6 {
 7 ····private·static·final·long·serialVersionUID·=·261324248608656L;
6 ····public·final·byte[]·data;8 ····public·final·byte[]·data;
7 ····public·final·Map·headers;9 ····public·final·Map·headers;
8 ····public·final·long·networkTimeMs;10 ····public·final·long·networkTimeMs;
9 ····public·final·boolean·notModified;11 ····public·final·boolean·notModified;
10 ····public·final·int·statusCode;12 ····public·final·int·statusCode;
11 ····13 ····
12 ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{14 ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{
4.46 KB
com/android/volley/Request.class
4.4 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 33 lines modified
  
1 package·com.android.volley;1 package·com.android.volley;
  
2 import·java.util.Collections;2 import·java.util.Collections;
3 import·android.os.Handler;3 import·android.os.Handler;
4 import·android.os.Looper;4 import·android.os.Looper;
5 import·android.os.SystemClock; 
6 import·android.net.Uri;5 import·android.net.Uri;
7 import·android.text.TextUtils;6 import·android.text.TextUtils;
8 import·java.util.Iterator;7 import·java.util.Iterator;
9 import·java.util.Set;8 import·java.util.Set;
10 import·java.io.UnsupportedEncodingException;9 import·java.io.UnsupportedEncodingException;
11 import·java.net.URLEncoder;10 import·java.net.URLEncoder;
12 import·java.util.Map;11 import·java.util.Map;
  
13 public·abstract·class·Request·implements·Comparable12 public·abstract·class·Request·implements·Comparable
14 {13 {
15 ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8";14 ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8";
16 ····private·static·final·long·SLOW_REQUEST_THRESHOLD_MS·=·3000L; 
17 ····private·static·long·sCounter;15 ····private·static·long·sCounter;
18 ····private·Cache$Entry·mCacheEntry;16 ····private·Cache$Entry·mCacheEntry;
19 ····private·boolean·mCanceled;17 ····private·boolean·mCanceled;
20 ····private·final·int·mDefaultTrafficStatsTag;18 ····private·final·int·mDefaultTrafficStatsTag;
21 ····private·final·Response$ErrorListener·mErrorListener;19 ····private·Response$ErrorListener·mErrorListener;
22 ····private·final·VolleyLog$MarkerLog·mEventLog;20 ····private·final·VolleyLog$MarkerLog·mEventLog;
23 ····private·String·mIdentifier;21 ····private·String·mIdentifier;
24 ····private·final·int·mMethod;22 ····private·final·int·mMethod;
25 ····private·String·mRedirectUrl;23 ····private·String·mRedirectUrl;
26 ····private·long·mRequestBirthTime; 
27 ····private·RequestQueue·mRequestQueue;24 ····private·RequestQueue·mRequestQueue;
28 ····private·boolean·mResponseDelivered;25 ····private·boolean·mResponseDelivered;
29 ····private·RetryPolicy·mRetryPolicy;26 ····private·RetryPolicy·mRetryPolicy;
30 ····private·Integer·mSequence;27 ····private·Integer·mSequence;
31 ····private·boolean·mShouldCache;28 ····private·boolean·mShouldCache;
32 ····private·Object·mTag;29 ····private·Object·mTag;
33 ····private·final·String·mUrl;30 ····private·final·String·mUrl;
Offset 43, 15 lines modifiedOffset 40, 14 lines modified
43 ········else·{40 ········else·{
44 ············mEventLog·=·null;41 ············mEventLog·=·null;
45 ········}42 ········}
46 ········this.mEventLog·=·mEventLog;43 ········this.mEventLog·=·mEventLog;
47 ········this.mShouldCache·=·true;44 ········this.mShouldCache·=·true;
48 ········this.mCanceled·=·false;45 ········this.mCanceled·=·false;
49 ········this.mResponseDelivered·=·false;46 ········this.mResponseDelivered·=·false;
50 ········this.mRequestBirthTime·=·0L; 
51 ········this.mCacheEntry·=·null;47 ········this.mCacheEntry·=·null;
52 ········this.mMethod·=·mMethod;48 ········this.mMethod·=·mMethod;
53 ········this.mUrl·=·mUrl;49 ········this.mUrl·=·mUrl;
54 ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl);50 ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl);
55 ········this.mErrorListener·=·mErrorListener;51 ········this.mErrorListener·=·mErrorListener;
56 ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy());52 ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy());
57 ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl);53 ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl);
Offset 125, 17 lines modifiedOffset 121, 14 lines modified
125 ········return·hashCode;121 ········return·hashCode;
126 ····}122 ····}
127 ····123 ····
128 ····public·void·addMarker(final·String·s)·{124 ····public·void·addMarker(final·String·s)·{
129 ········if·(VolleyLog$MarkerLog.ENABLED)·{125 ········if·(VolleyLog$MarkerLog.ENABLED)·{
130 ············this.mEventLog.add(s,·Thread.currentThread().getId());126 ············this.mEventLog.add(s,·Thread.currentThread().getId());
131 ········}127 ········}
132 ········else·if·(this.mRequestBirthTime·==·0L)·{ 
133 ············this.mRequestBirthTime·=·SystemClock.elapsedRealtime(); 
134 ········} 
135 ····}128 ····}
136 ····129 ····
137 ····public·void·cancel()·{130 ····public·void·cancel()·{
138 ········this.mCanceled·=·true;131 ········this.mCanceled·=·true;
139 ····}132 ····}
140 ····133 ····
141 ····public·int·compareTo(final·Request·request)·{134 ····public·int·compareTo(final·Request·request)·{
Offset 158, 31 lines modifiedOffset 151, 26 lines modified
158 ····}151 ····}
159 ····152 ····
160 ····protected·abstract·void·deliverResponse(final·Object·p0);153 ····protected·abstract·void·deliverResponse(final·Object·p0);
161 ····154 ····
162 ····void·finish(final·String·s)·{155 ····void·finish(final·String·s)·{
163 ········if·(this.mRequestQueue·!=·null)·{156 ········if·(this.mRequestQueue·!=·null)·{
164 ············this.mRequestQueue.finish(this);157 ············this.mRequestQueue.finish(this);
 158 ············this.onFinish();
165 ········}159 ········}
166 ········if·(VolleyLog$MarkerLog.ENABLED)·{160 ········if·(VolleyLog$MarkerLog.ENABLED)·{
167 ············final·long·id·=·Thread.currentThread().getId();161 ············final·long·id·=·Thread.currentThread().getId();
168 ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{162 ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{
169 ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id));163 ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id));
170 ············}164 ············}
171 ············else·{165 ············else·{
172 ················this.mEventLog.add(s,·id);166 ················this.mEventLog.add(s,·id);
173 ················this.mEventLog.finish(this.toString());167 ················this.mEventLog.finish(this.toString());
174 ············}168 ············}
175 ········}169 ········}
176 ········else·{ 
177 ············final·long·l·=·SystemClock.elapsedRealtime()·-·this.mRequestBirthTime; 
178 ············if·(l·>=·3000L)·{ 
179 ················VolleyLog.d("%d·ms:·%s",·new·Object[]·{·Long.valueOf(l),·this.toString()·}); 
180 ············} 
181 ········} 
182 ····}170 ····}
183 ····171 ····
184 ····public·byte[]·getBody()·{172 ····public·byte[]·getBody()·{
185 ········final·Map·params·=·this.getParams();173 ········final·Map·params·=·this.getParams();
186 ········byte[]·encodeParameters;174 ········byte[]·encodeParameters;
187 ········if·(params·!=·null·&&·params.size()·>·0)·{175 ········if·(params·!=·null·&&·params.size()·>·0)·{
188 ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding());176 ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding());
Offset 198, 15 lines modifiedOffset 186, 15 lines modified
198 ····}186 ····}
199 ····187 ····
200 ····public·Cache$Entry·getCacheEntry()·{188 ····public·Cache$Entry·getCacheEntry()·{
201 ········return·this.mCacheEntry;189 ········return·this.mCacheEntry;
202 ····}190 ····}
203 ····191 ····
204 ····public·String·getCacheKey()·{192 ····public·String·getCacheKey()·{
205 ········return·this.getUrl();193 ········return·this.mMethod·+·":"·+·this.mUrl;
206 ····}194 ····}
207 ····195 ····
208 ····public·Response$ErrorListener·getErrorListener()·{196 ····public·Response$ErrorListener·getErrorListener()·{
209 ········return·this.mErrorListener;197 ········return·this.mErrorListener;
210 ····}198 ····}
211 ····199 ····
212 ····public·Map·getHeaders()·{200 ····public·Map·getHeaders()·{
Offset 303, 14 lines modifiedOffset 291, 18 lines modified
303 ········return·this.mCanceled;291 ········return·this.mCanceled;
304 ····}292 ····}
305 ····293 ····
306 ····public·void·markDelivered()·{294 ····public·void·markDelivered()·{
307 ········this.mResponseDelivered·=·true;295 ········this.mResponseDelivered·=·true;
308 ····}296 ····}
309 ····297 ····
Max diff block lines reached; 196/4480 bytes (4.38%) of diff not shown.
14.9 KB
com/android/volley/RequestQueue.class
14.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 627, 65 lines modifiedOffset 627, 65 lines modified
627 ············20····22····23···any627 ············20····22····23···any
628 ············24····26····23···any628 ············24····26····23···any
  
629 ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter);629 ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter);
630 ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V630 ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V
631 ····flags:·(0x0001)·ACC_PUBLIC631 ····flags:·(0x0001)·ACC_PUBLIC
632 ····Code:632 ····Code:
633 ······stack=300,·locals=6,·args_size=2633 ······stack=300,·locals=7,·args_size=2
634 ·········0:·aload_0634 ·········0:·aload_0
635 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;635 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
636 ·········4:·astore_2636 ·········4:·astore_2
637 ·········5:·aload_2637 ·········5:·aload_2
638 ·········6:·monitorenter638 ·········6:·monitorenter
639 ·········7:·aload_0639 ·········7:·aload_0
640 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;640 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
641 ········11:·astore_3641 ········11:·astore_3
642 ········12:·aload_3642 ········12:·aload_3
643 ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;643 ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
644 ········18:·astore_3644 ········18:·astore········4
645 ········19:·aload_3645 ········20:·aload·········4
646 ········20:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z646 ········22:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
647 ········25:·istore········4647 ········27:·istore········5
648 ········27:·iload·········4648 ········29:·iload·········5
649 ········29:·ifeq··········75649 ········31:·ifeq··········78
650 ········32:·aload_3650 ········34:·aload·········4
651 ········33:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;651 ········36:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
652 ········38:·astore········5652 ········41:·astore········6
653 ········40:·aload·········5653 ········43:·aload·········6
654 ········42:·checkcast·····#95·················//·class·com/android/volley/Request654 ········45:·checkcast·····#95·················//·class·com/android/volley/Request
655 ········45:·astore········5655 ········48:·astore········6
656 ········47:·aload_1656 ········50:·aload_1
657 ········48:·aload·········5657 ········51:·aload·········6
658 ········50:·invokeinterface·#182,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z658 ········53:·invokeinterface·#182,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z
659 ········55:·istore········4659 ········58:·istore········5
660 ········57:·iload·········4 
661 ········59:·ifeq··········19 
662 ········62:·aload·········5660 ········60:·iload·········5
 661 ········62:·ifeq··········20
 662 ········65:·aload·········6
663 ········64:·invokevirtual·#185················//·Method·com/android/volley/Request.cancel:()V663 ········67:·invokevirtual·#185················//·Method·com/android/volley/Request.cancel:()V
664 ········67:·goto··········19664 ········70:·goto··········20
665 ········70:·astore_3665 ········73:·astore_3
666 ········71:·aload_2666 ········74:·aload_2
667 ········72:·monitorexit667 ········75:·monitorexit
668 ········73:·aload_3668 ········76:·aload_3
669 ········74:·athrow669 ········77:·athrow
670 ········75:·aload_2670 ········78:·aload_2
671 ········76:·monitorexit671 ········79:·monitorexit
672 ········77:·return672 ········80:·return
673 ······Exception·table:673 ······Exception·table:
674 ·········from····to··target·type674 ·········from····to··target·type
675 ·············7····11····70···any675 ·············7····11····73···any
676 ············12····18····70···any676 ············12····18····73···any
677 ············19····25····70···any 
678 ············32····38····70···any 
679 ············40····45····70···any 
680 ············48····55····70···any 
681 ············62····67····70···any677 ············20····27····73···any
682 ············71····73····70···any678 ············34····41····73···any
 679 ············43····48····73···any
 680 ············51····58····73···any
 681 ············65····70····73···any
683 ············75····77····70···any682 ············74····76····73···any
 683 ············78····80····73···any
  
684 ··public·void·cancelAll(java.lang.Object);684 ··public·void·cancelAll(java.lang.Object);
685 ····descriptor:·(Ljava/lang/Object;)V685 ····descriptor:·(Ljava/lang/Object;)V
686 ····flags:·(0x0001)·ACC_PUBLIC686 ····flags:·(0x0001)·ACC_PUBLIC
687 ····Code:687 ····Code:
688 ······stack=300,·locals=3,·args_size=2688 ······stack=300,·locals=3,·args_size=2
689 ·········0:·aload_1689 ·········0:·aload_1
Offset 708, 15 lines modifiedOffset 708, 15 lines modified
708 ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V708 ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V
709 ········31:·return709 ········31:·return
  
710 ··void·finish(com.android.volley.Request);710 ··void·finish(com.android.volley.Request);
711 ····descriptor:·(Lcom/android/volley/Request;)V711 ····descriptor:·(Lcom/android/volley/Request;)V
712 ····flags:·(0x0000)712 ····flags:·(0x0000)
713 ····Code:713 ····Code:
714 ······stack=300,·locals=13,·args_size=2714 ······stack=300,·locals=14,·args_size=2
715 ·········0:·aload_0715 ·········0:·aload_0
716 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;716 ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
717 ·········4:·astore_2717 ·········4:·astore_2
718 ·········5:·aload_2718 ·········5:·aload_2
719 ·········6:·monitorenter719 ·········6:·monitorenter
720 ·········7:·aload_0720 ·········7:·aload_0
721 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;721 ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set;
Offset 733, 143 lines modifiedOffset 733, 143 lines modified
733 ········27:·aload_2733 ········27:·aload_2
734 ········28:·monitorenter734 ········28:·monitorenter
735 ········29:·aload_0735 ········29:·aload_0
736 ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List;736 ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List;
737 ········33:·astore_3737 ········33:·astore_3
738 ········34:·aload_3738 ········34:·aload_3
739 ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;739 ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
740 ········40:·astore_3740 ········40:·astore········4
741 ········41:·aload_3741 ········42:·aload·········4
742 ········42:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z742 ········44:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
743 ········47:·istore········4743 ········49:·istore········5
744 ········49:·iload·········4744 ········51:·iload·········5
745 ········51:·ifeq··········90745 ········53:·ifeq··········93
746 ········54:·aload_3746 ········56:·aload·········4
747 ········55:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;747 ········58:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
748 ········60:·astore········5748 ········63:·astore········6
749 ········62:·aload·········5749 ········65:·aload·········6
750 ········64:·checkcast·····#206················//·class·com/android/volley/RequestQueue$RequestFinishedListener750 ········67:·checkcast·····#206················//·class·com/android/volley/RequestQueue$RequestFinishedListener
751 ········67:·astore········5751 ········70:·astore········6
752 ········69:·aload·········5752 ········72:·aload·········6
753 ········71:·aload_1753 ········74:·aload_1
754 ········72:·invokeinterface·#210,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V754 ········75:·invokeinterface·#210,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V
755 ········77:·goto··········41755 ········80:·goto··········42
756 ········80:·astore_3756 ········83:·astore_3
757 ········81:·aload_2757 ········84:·aload_2
758 ········82:·monitorexit758 ········85:·monitorexit
759 ········83:·aload_3759 ········86:·aload_3
760 ········84:·athrow760 ········87:·athrow
761 ········85:·astore_3761 ········88:·astore_3
762 ········86:·aload_2762 ········89:·aload_2
763 ········87:·monitorexit 
764 ········88:·aload_3 
765 ········89:·athrow 
766 ········90:·aload_2 
767 ········91:·monitorexit763 ········90:·monitorexit
 764 ········91:·aload_3
 765 ········92:·athrow
 766 ········93:·aload_2
 767 ········94:·monitorexit
Max diff block lines reached; 2069/15072 bytes (13.73%) of diff not shown.
9.83 KB
com/android/volley/VolleyLog$MarkerLog.class
9.75 KB
javap -verbose -constants -s -l -private {}
    
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V301 ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V
302 ········28:·return302 ········28:·return
  
303 ··public·void·finish(java.lang.String);303 ··public·void·finish(java.lang.String);
304 ····descriptor:·(Ljava/lang/String;)V304 ····descriptor:·(Ljava/lang/String;)V
305 ····flags:·(0x0001)·ACC_PUBLIC305 ····flags:·(0x0001)·ACC_PUBLIC
306 ····Code:306 ····Code:
307 ······stack=300,·locals=22,·args_size=2307 ······stack=300,·locals=20,·args_size=2
308 ·········0:·aload_0308 ·········0:·aload_0
309 ·········1:·monitorenter309 ·········1:·monitorenter
310 ·········2:·iconst_1310 ·········2:·iconst_1
311 ·········3:·istore_2311 ·········3:·istore_2
312 ·········4:·aload_0312 ·········4:·aload_0
313 ·········5:·iload_2313 ·········5:·iload_2
314 ·········6:·putfield······#29·················//·Field·mFinished:Z314 ·········6:·putfield······#29·················//·Field·mFinished:Z
Offset 349, 128 lines modifiedOffset 349, 124 lines modified
349 ········69:·iconst_2349 ········69:·iconst_2
350 ········70:·istore········8350 ········70:·istore········8
351 ········72:·iload·········8351 ········72:·iload·········8
352 ········74:·anewarray·····#4··················//·class·java/lang/Object352 ········74:·anewarray·····#4··················//·class·java/lang/Object
353 ········77:·astore········9353 ········77:·astore········9
354 ········79:·iconst_0354 ········79:·iconst_0
355 ········80:·istore········12355 ········80:·istore········12
356 ········82:·aconst_null 
357 ········83:·astore········13 
358 ········85:·lload_3356 ········82:·lload_3
359 ········86:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;357 ········83:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
360 ········89:·astore········14358 ········86:·astore········13
361 ········91:·aload·········9359 ········88:·aload·········9
362 ········93:·iconst_0360 ········90:·iconst_0
363 ········94:·aload·········14361 ········91:·aload·········13
364 ········96:·aastore362 ········93:·aastore
365 ········97:·iconst_1363 ········94:·iconst_1
366 ········98:·istore········12364 ········95:·istore········12
367 ·······100:·aload·········9365 ········97:·aload·········9
368 ·······102:·iload·········12366 ········99:·iload·········12
369 ·······104:·aload_1367 ·······101:·aload_1
370 ·······105:·aastore368 ·······102:·aastore
371 ·······106:·aload·········7369 ·······103:·aload·········7
372 ·······108:·aload·········9370 ·······105:·aload·········9
373 ·······110:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V371 ·······107:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V
374 ·······113:·aload_0372 ·······110:·aload_0
375 ·······114:·getfield······#27·················//·Field·mMarkers:Ljava/util/List;373 ·······111:·getfield······#27·················//·Field·mMarkers:Ljava/util/List;
376 ·······117:·astore········7374 ·······114:·astore········7
377 ·······119:·aload·········7375 ·······116:·aload·········7
378 ·······121:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;376 ·······118:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
379 ·······126:·astore········7377 ·······123:·astore········14
380 ·······128:·aload·········7378 ·······125:·aload·········14
381 ·······130:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z379 ·······127:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
382 ·······135:·istore········8 
383 ·······137:·iload·········8380 ·······132:·istore_2
 381 ·······133:·iload_2
384 ·······139:·ifeq··········26382 ·······134:·ifeq··········26
385 ·······142:·aload·········7383 ·······137:·aload·········14
386 ·······144:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;384 ·······139:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
387 ·······149:·astore········15385 ·······144:·astore········15
388 ·······151:·aload·········15386 ·······146:·aload·········15
389 ·······153:·checkcast·····#41·················//·class·com/android/volley/VolleyLog$MarkerLog$Marker387 ·······148:·checkcast·····#41·················//·class·com/android/volley/VolleyLog$MarkerLog$Marker
390 ·······156:·astore········15388 ·······151:·astore········15
391 ·······158:·aload·········15389 ·······153:·aload·········15
392 ·······160:·getfield······#44·················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.time:J390 ·······155:·getfield······#44·················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.time:J
393 ·······163:·lstore········16391 ·······158:·lstore········16
394 ·······165:·ldc···········#107················//·String·(+%-4d)·[%2d]·%s392 ·······160:·ldc···········#107················//·String·(+%-4d)·[%2d]·%s
395 ·······167:·astore········9393 ·······162:·astore········7
396 ·······169:·iconst_3394 ·······164:·iconst_3
397 ·······170:·istore········12395 ·······165:·istore········8
398 ·······172:·iload·········12396 ·······167:·iload·········8
399 ·······174:·anewarray·····#4··················//·class·java/lang/Object397 ·······169:·anewarray·····#4··················//·class·java/lang/Object
400 ·······177:·astore········13398 ·······172:·astore········9
401 ·······179:·iconst_0399 ·······174:·iconst_0
402 ·······180:·istore········18400 ·······175:·istore········12
403 ·······182:·aconst_null 
404 ·······183:·astore········14 
405 ·······185:·lload·········16401 ·······177:·lload·········16
406 ·······187:·lload·········10402 ·······179:·lload·········10
407 ·······189:·lsub403 ·······181:·lsub
408 ·······190:·lstore········19404 ·······182:·lstore········18
409 ·······192:·lload·········19405 ·······184:·lload·········18
410 ·······194:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;406 ·······186:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
411 ·······197:·astore········21407 ·······189:·astore········13
 408 ·······191:·aload·········9
 409 ·······193:·iconst_0
412 ·······199:·aload·········13410 ·······194:·aload·········13
 411 ·······196:·aastore
413 ·······201:·iconst_0412 ·······197:·iconst_1
414 ·······202:·aload·········21 
415 ·······204:·aastore 
416 ·······205:·iconst_1 
417 ·······206:·istore········18413 ·······198:·istore········12
418 ·······208:·aload·········15414 ·······200:·aload·········15
419 ·······210:·getfield······#111················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.thread:J415 ·······202:·getfield······#111················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.thread:J
420 ·······213:·lstore········19416 ·······205:·lstore········18
421 ·······215:·lload·········19417 ·······207:·lload·········18
422 ·······217:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;418 ·······209:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
423 ·······220:·astore········21419 ·······212:·astore········13
 420 ·······214:·aload·········9
 421 ·······216:·iload·········12
424 ·······222:·aload·········13422 ·······218:·aload·········13
425 ·······224:·iload·········18 
426 ·······226:·aload·········21 
427 ·······228:·aastore423 ·······220:·aastore
428 ·······229:·iconst_2424 ·······221:·iconst_2
429 ·······230:·istore········18425 ·······222:·istore········12
430 ·······232:·aload·········15426 ·······224:·aload·········15
431 ·······234:·getfield······#115················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String;427 ·······226:·getfield······#115················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String;
432 ·······237:·astore········21428 ·······229:·astore········13
 429 ·······231:·aload·········9
 430 ·······233:·iload·········12
433 ·······239:·aload·········13431 ·······235:·aload·········13
434 ·······241:·iload·········18432 ·······237:·aastore
435 ·······243:·aload·········21433 ·······238:·aload·········7
436 ·······245:·aastore 
437 ·······246:·aload·········9434 ·······240:·aload·········9
438 ·······248:·aload·········13 
439 ·······250:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V435 ·······242:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V
440 ·······253:·lload·········16436 ·······245:·lload·········16
441 ·······255:·lstore········10437 ·······247:·lstore········10
442 ·······257:·goto··········128438 ·······249:·goto··········125
443 ·······260:·astore········7439 ·······252:·astore········7
444 ·······262:·aload_0440 ·······254:·aload_0
445 ·······263:·monitorexit441 ·······255:·monitorexit
446 ·······264:·aload·········7442 ·······256:·aload·········7
447 ·······266:·athrow443 ·······258:·athrow
448 ······Exception·table:444 ······Exception·table:
449 ·········from····to··target·type445 ·········from····to··target·type
450 ·············5·····9···260···any446 ·············5·····9···252···any
451 ·············9····13···260···any447 ·············9····13···252···any
Max diff block lines reached; 0/9893 bytes (0.00%) of diff not shown.
9.81 KB
com/android/volley/toolbox/ImageLoader$4.class
9.72 KB
javap -verbose -constants -s -l -private {}
    
Offset 112, 84 lines modifiedOffset 112, 88 lines modified
112 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V112 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
113 ·········9:·return113 ·········9:·return
  
114 ··public·void·run();114 ··public·void·run();
115 ····descriptor:·()V115 ····descriptor:·()V
116 ····flags:·(0x0001)·ACC_PUBLIC116 ····flags:·(0x0001)·ACC_PUBLIC
117 ····Code:117 ····Code:
118 ······stack=300,·locals=9,·args_size=1118 ······stack=300,·locals=8,·args_size=1
119 ·········0:·aload_0119 ·········0:·aload_0
120 ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;120 ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
121 ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;121 ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
122 ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;122 ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
 123 ········10:·astore_1
 124 ········11:·aload_1
123 ········10:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;125 ········12:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
124 ········15:·astore_1126 ········17:·astore_2
125 ········16:·aload_1127 ········18:·aload_2
126 ········17:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z128 ········19:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
127 ········22:·istore_2129 ········24:·istore_3
128 ········23:·iload_2130 ········25:·iload_3
129 ········24:·ifeq··········157131 ········26:·ifeq··········154
130 ········27:·aload_1132 ········29:·aload_2
131 ········28:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;133 ········30:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
132 ········33:·checkcast·····#44·················//·class·com/android/volley/toolbox/ImageLoader$BatchedImageRequest134 ········35:·checkcast·····#44·················//·class·com/android/volley/toolbox/ImageLoader$BatchedImageRequest
133 ········36:·astore_3 
134 ········37:·aload_3135 ········38:·astore········4
 136 ········40:·aload·········4
135 ········38:·invokestatic··#48·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;137 ········42:·invokestatic··#48·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;
 138 ········45:·astore_1
 139 ········46:·aload_1
136 ········41:·invokevirtual·#51·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;140 ········47:·invokevirtual·#51·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
137 ········44:·astore········4141 ········50:·astore········5
138 ········46:·aload·········4142 ········52:·aload·········5
139 ········48:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z143 ········54:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
140 ········53:·istore········5 
141 ········55:·iload·········5144 ········59:·istore_3
 145 ········60:·iload_3
142 ········57:·ifeq··········16146 ········61:·ifeq··········18
143 ········60:·aload·········4147 ········64:·aload·········5
144 ········62:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;148 ········66:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
145 ········67:·checkcast·····#53·················//·class·com/android/volley/toolbox/ImageLoader$ImageContainer149 ········71:·checkcast·····#53·················//·class·com/android/volley/toolbox/ImageLoader$ImageContainer
146 ········70:·astore········6150 ········74:·astore········6
147 ········72:·aload·········6151 ········76:·aload·········6
148 ········74:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;152 ········78:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 153 ········81:·astore_1
149 ········77:·astore········7 
150 ········79:·aload·········7 
151 ········81:·ifnull········46 
152 ········84:·aload_3154 ········82:·aload_1
 155 ········83:·ifnull········52
 156 ········86:·aload·········4
153 ········85:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;157 ········88:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;
154 ········88:·astore········7 
155 ········90:·aload·········7158 ········91:·astore_1
 159 ········92:·aload_1
156 ········92:·ifnonnull·····132160 ········93:·ifnonnull·····130
157 ········95:·aload_3161 ········96:·aload·········4
158 ········96:·invokestatic··#65·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap;162 ········98:·invokestatic··#65·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap;
159 ········99:·astore········7163 ·······101:·astore_1
160 ·······101:·aload·········6164 ·······102:·aload·········6
161 ·······103:·aload·········7165 ·······104:·aload_1
162 ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;166 ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
163 ·······108:·pop167 ·······108:·pop
164 ·······109:·aload·········6168 ·······109:·aload·········6
165 ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;169 ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 170 ·······114:·astore_1
 171 ·······115:·aconst_null
166 ·······114:·astore········7172 ·······116:·astore········7
 173 ·······118:·aload_1
167 ·······116:·aconst_null 
168 ·······117:·astore········8 
169 ·······119:·aload·········7174 ·······119:·aload·········6
170 ·······121:·aload·········6 
171 ·······123:·iconst_0175 ·······121:·iconst_0
172 ·······124:·invokeinterface·#75,··3···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V176 ·······122:·invokeinterface·#75,··3···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V
173 ·······129:·goto··········46177 ·······127:·goto··········52
174 ·······132:·aload·········6178 ·······130:·aload·········6
175 ·······134:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;179 ·······132:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;
 180 ·······135:·astore_1
176 ·······137:·astore········7181 ·······136:·aload·········4
177 ·······139:·aload_3 
178 ·······140:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;182 ·······138:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError;
179 ·······143:·astore········8183 ·······141:·astore········7
 184 ·······143:·aload_1
180 ·······145:·aload·········7185 ·······144:·aload·········7
181 ·······147:·aload·········8 
182 ·······149:·invokeinterface·#79,··2···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V186 ·······146:·invokeinterface·#79,··2···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V
183 ·······154:·goto··········46187 ·······151:·goto··········52
184 ·······157:·aload_0188 ·······154:·aload_0
185 ·······158:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;189 ·······155:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
186 ·······161:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;190 ·······158:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
187 ·······164:·invokevirtual·#82·················//·Method·java/util/HashMap.clear:()V191 ·······161:·invokevirtual·#82·················//·Method·java/util/HashMap.clear:()V
188 ·······167:·aload_0192 ·······164:·aload_0
189 ·······168:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;193 ·······165:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader;
190 ·······171:·aconst_null194 ·······168:·aconst_null
191 ·······172:·invokestatic··#86·················//·Method·com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;195 ·······169:·invokestatic··#86·················//·Method·com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;
192 ·······175:·pop196 ·······172:·pop
193 ·······176:·return197 ·······173:·return
194 }198 }
30.4 KB
com/linuxcounter/lico_update_003/getSysInfo.class
30.3 KB
procyon -ec {}
    
Offset 1254, 15 lines modifiedOffset 1254, 15 lines modified
1254 ········//··2342:·istore··········251254 ········//··2342:·istore··········25
1255 ········//··2344:·iload···········461255 ········//··2344:·iload···········46
1256 ········//··2346:·istore··········271256 ········//··2346:·istore··········27
1257 ········//··2348:·iload···········251257 ········//··2348:·iload···········25
1258 ········//··2350:·istore··········151258 ········//··2350:·istore··········15
1259 ········//··2352:·iload···········461259 ········//··2352:·iload···········46
1260 ········//··2354:·iload···········251260 ········//··2354:·iload···········25
1261 ········//··2356:·if_icmpne·······47101261 ········//··2356:·if_icmpne·······4609
1262 ········//··2359:·aload_0········1262 ········//··2359:·aload_0········
1263 ········//··2360:·invokevirtual···com/linuxcounter/lico_update_003/getSysInfo.TotalMemory:()J1263 ········//··2360:·invokevirtual···com/linuxcounter/lico_update_003/getSysInfo.TotalMemory:()J
1264 ········//··2363:·lstore··········511264 ········//··2363:·lstore··········51
1265 ········//··2365:·lload···········511265 ········//··2365:·lload···········51
1266 ········//··2367:·lload···········421266 ········//··2367:·lload···········42
1267 ········//··2369:·ladd···········1267 ········//··2369:·ladd···········
1268 ········//··2370:·lstore··········491268 ········//··2370:·lstore··········49
Offset 1295, 15 lines modifiedOffset 1295, 15 lines modified
1295 ········//··2428:·istore··········251295 ········//··2428:·istore··········25
1296 ········//··2430:·iload···········461296 ········//··2430:·iload···········46
1297 ········//··2432:·istore··········271297 ········//··2432:·istore··········27
1298 ········//··2434:·iload···········251298 ········//··2434:·iload···········25
1299 ········//··2436:·istore··········151299 ········//··2436:·istore··········15
1300 ········//··2438:·iload···········461300 ········//··2438:·iload···········46
1301 ········//··2440:·iload···········251301 ········//··2440:·iload···········25
1302 ········//··2442:·if_icmpne·······47191302 ········//··2442:·if_icmpne·······4618
1303 ········//··2445:·aload_0········1303 ········//··2445:·aload_0········
1304 ········//··2446:·invokevirtual···com/linuxcounter/lico_update_003/getSysInfo.FreeMemory:()J1304 ········//··2446:·invokevirtual···com/linuxcounter/lico_update_003/getSysInfo.FreeMemory:()J
1305 ········//··2449:·lstore··········511305 ········//··2449:·lstore··········51
1306 ········//··2451:·lload···········511306 ········//··2451:·lload···········51
1307 ········//··2453:·lload···········441307 ········//··2453:·lload···········44
1308 ········//··2455:·ladd···········1308 ········//··2455:·ladd···········
1309 ········//··2456:·lstore··········531309 ········//··2456:·lstore··········53
Offset 2073, 263 lines modifiedOffset 2073, 223 lines modified
2073 ········//··4159:·aload···········222073 ········//··4159:·aload···········22
2074 ········//··4161:·astore··········142074 ········//··4161:·astore··········14
2075 ········//··4163:·aload···········552075 ········//··4163:·aload···········55
2076 ········//··4165:·astore··········172076 ········//··4165:·astore··········17
2077 ········//··4167:·aload···········222077 ········//··4167:·aload···········22
2078 ········//··4169:·aload···········552078 ········//··4169:·aload···········55
2079 ········//··4171:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2079 ········//··4171:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2080 ········//··4174:·ldc·············"\n"2080 ········//··4174:·ldc_w···········"\nmachine_id·:·"
2081 ········//··4176:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2081 ········//··4177:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2082 ········//··4179:·ldc_w···········"machine_id·:·" 
2083 ········//··4182:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
2084 ········//··4185:·astore··········222082 ········//··4180:·astore··········22
2085 ········//··4187:·aload···········222083 ········//··4182:·aload···········22
2086 ········//··4189:·astore··········142084 ········//··4184:·astore··········14
2087 ········//··4191:·aload···········592085 ········//··4186:·aload···········59
2088 ········//··4193:·astore··········172086 ········//··4188:·astore··········17
2089 ········//··4195:·aload···········222087 ········//··4190:·aload···········22
2090 ········//··4197:·aload···········592088 ········//··4192:·aload···········59
2091 ········//··4199:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2089 ········//··4194:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2092 ········//··4202:·ldc·············"\n"2090 ········//··4197:·ldc_w···········"\nmachine_updatekey·:·"
2093 ········//··4204:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2091 ········//··4200:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2094 ········//··4207:·ldc_w···········"machine_updatekey·:·"2092 ········//··4203:·astore··········22
 2093 ········//··4205:·aload···········22
 2094 ········//··4207:·astore··········14
 2095 ········//··4209:·aload···········60
 2096 ········//··4211:·astore··········17
 2097 ········//··4213:·aload···········22
 2098 ········//··4215:·aload···········60
2095 ········//··4210:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2099 ········//··4217:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 2100 ········//··4220:·ldc_w···········"\nappversion·:·"
2096 ········//··4213:·astore··········22 
2097 ········//··4215:·aload···········22 
2098 ········//··4217:·astore··········14 
2099 ········//··4219:·aload···········60 
2100 ········//··4221:·astore··········17 
2101 ········//··4223:·aload···········22 
2102 ········//··4225:·aload···········60 
2103 ········//··4227:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2101 ········//··4223:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 2102 ········//··4226:·astore··········22
 2103 ········//··4228:·aload_0········
 2104 ········//··4229:·astore··········14
 2105 ········//··4231:·aload_0········
 2106 ········//··4232:·getfield········com/linuxcounter/lico_update_003/getSysInfo.sAppVersion:Ljava/lang/String;
 2107 ········//··4235:·astore··········14
2104 ········//··4230:·ldc·············"\n"2108 ········//··4237:·aload···········14
 2109 ········//··4239:·astore··········20
 2110 ········//··4241:·aload···········22
 2111 ········//··4243:·aload···········14
2105 ········//··4232:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2112 ········//··4245:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2106 ········//··4235:·ldc_w···········"appversion·:·"2113 ········//··4248:·ldc_w···········"\nprocessor·:·"
2107 ········//··4238:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2114 ········//··4251:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2108 ········//··4241:·astore··········222115 ········//··4254:·astore··········22
2109 ········//··4243:·aload_0········ 
2110 ········//··4244:·astore··········14 
2111 ········//··4246:·aload_0········ 
2112 ········//··4247:·getfield········com/linuxcounter/lico_update_003/getSysInfo.sAppVersion:Ljava/lang/String; 
2113 ········//··4250:·astore··········14 
2114 ········//··4252:·aload···········14 
2115 ········//··4254:·astore··········20 
2116 ········//··4256:·aload···········222116 ········//··4256:·aload···········22
 2117 ········//··4258:·astore··········14
2117 ········//··4258:·aload···········142118 ········//··4260:·aload···········11
 2119 ········//··4262:·astore··········17
 2120 ········//··4264:·aload···········22
 2121 ········//··4266:·aload···········11
2118 ········//··4260:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2122 ········//··4268:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2119 ········//··4263:·ldc·············"\n"2123 ········//··4271:·ldc_w···········"\ncpunum·:·"
2120 ········//··4265:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
2121 ········//··4268:·ldc_w···········"processor·:·" 
2122 ········//··4271:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2124 ········//··4274:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2123 ········//··4274:·astore··········222125 ········//··4277:·astore··········22
2124 ········//··4276:·aload···········222126 ········//··4279:·aload···········22
2125 ········//··4278:·astore··········142127 ········//··4281:·astore··········14
2126 ········//··4280:·aload···········11 
2127 ········//··4282:·astore··········17 
2128 ········//··4284:·aload···········222128 ········//··4283:·aload···········22
2129 ········//··4286:·aload···········112129 ········//··4285:·iload···········13
2130 ········//··4288:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2130 ········//··4287:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
2131 ········//··4291:·ldc·············"\n"2131 ········//··4290:·ldc_w···········"\ntotaldisk·:·"
2132 ········//··4293:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2132 ········//··4293:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2133 ········//··4296:·ldc_w···········"cpunum·:·" 
2134 ········//··4299:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
2135 ········//··4302:·astore··········222133 ········//··4296:·astore··········22
2136 ········//··4304:·aload···········222134 ········//··4298:·aload···········22
2137 ········//··4306:·astore··········142135 ········//··4300:·astore··········14
2138 ········//··4308:·aload···········222136 ········//··4302:·aload···········22
2139 ········//··4310:·iload···········132137 ········//··4304:·lload···········49
2140 ········//··4312:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;2138 ········//··4306:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;
2141 ········//··4315:·ldc·············"\n"2139 ········//··4309:·ldc_w···········"\ntotalram·:·"
2142 ········//··4317:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2140 ········//··4312:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 2141 ········//··4315:·astore··········22
 2142 ········//··4317:·aload···········22
 2143 ········//··4319:·astore··········14
 2144 ········//··4321:·aload···········22
 2145 ········//··4323:·iload···········4
Max diff block lines reached; 3481/30989 bytes (11.23%) of diff not shown.
19.4 KB
com/android/volley/toolbox/BasicNetwork.class
19.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 356, 30 lines modifiedOffset 356, 33 lines modified
356 ··#348·=·Utf8···············(Ljava/lang/Throwable;)V356 ··#348·=·Utf8···············(Ljava/lang/Throwable;)V
357 ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V357 ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V
358 ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V358 ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V
359 ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s359 ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s
360 ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s360 ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s
361 ··#353·=·Utf8···············redirect361 ··#353·=·Utf8···············redirect
362 ··#354·=·String·············#353··········//·redirect362 ··#354·=·String·············#353··········//·redirect
 363 ··#355·=·Utf8···············com/android/volley/RedirectError
 364 ··#356·=·Class··············#355··········//·com/android/volley/RedirectError
 365 ··#357·=·Methodref··········#356.#344·····//·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V
363 ··#355·=·Methodref··········#148.#344·····//·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V366 ··#358·=·Methodref··········#148.#344·····//·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V
364 ··#356·=·Utf8···············com/android/volley/NetworkError367 ··#359·=·Utf8···············com/android/volley/NetworkError
365 ··#357·=·Class··············#356··········//·com/android/volley/NetworkError368 ··#360·=·Class··············#359··········//·com/android/volley/NetworkError
366 ··#358·=·Methodref··········#357.#344·····//·com/android/volley/NetworkError."<init>":(Lcom/android/volley/NetworkResponse;)V369 ··#361·=·Methodref··········#360.#349·····//·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V
367 ··#359·=·Utf8···············java/net/SocketTimeoutException370 ··#362·=·Utf8···············java/net/SocketTimeoutException
368 ··#360·=·Class··············#359··········//·java/net/SocketTimeoutException371 ··#363·=·Class··············#362··········//·java/net/SocketTimeoutException
369 ··#361·=·Utf8···············org/apache/http/conn/ConnectTimeoutException372 ··#364·=·Utf8···············org/apache/http/conn/ConnectTimeoutException
370 ··#362·=·Class··············#361··········//·org/apache/http/conn/ConnectTimeoutException373 ··#365·=·Class··············#364··········//·org/apache/http/conn/ConnectTimeoutException
371 ··#363·=·Utf8···············java/net/MalformedURLException374 ··#366·=·Utf8···············java/net/MalformedURLException
372 ··#364·=·Class··············#363··········//·java/net/MalformedURLException375 ··#367·=·Class··············#366··········//·java/net/MalformedURLException
373 ··#365·=·Utf8···············Code376 ··#368·=·Utf8···············Code
374 ··#366·=·Utf8···············<clinit>377 ··#369·=·Utf8···············<clinit>
375 ··#367·=·Utf8···············(Lcom/android/volley/toolbox/HttpStack;)V378 ··#370·=·Utf8···············(Lcom/android/volley/toolbox/HttpStack;)V
376 ··#368·=·Utf8···············logError379 ··#371·=·Utf8···············logError
377 ··#369·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;J)V380 ··#372·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;J)V
378 ··#370·=·Utf8···············(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;381 ··#373·=·Utf8···············(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;
379 {382 {
380 ··protected·static·final·boolean·DEBUG;383 ··protected·static·final·boolean·DEBUG;
381 ····descriptor:·Z384 ····descriptor:·Z
382 ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL385 ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL
  
383 ··private·static·int·DEFAULT_POOL_SIZE;386 ··private·static·int·DEFAULT_POOL_SIZE;
384 ····descriptor:·I387 ····descriptor:·I
Offset 1248, 190 lines modifiedOffset 1251, 190 lines modified
1248 ·······856:·sipush········3021251 ·······856:·sipush········302
1249 ·······859:·istore········101252 ·······859:·istore········10
1250 ·······861:·iload·········91253 ·······861:·iload·········9
1251 ·······863:·iload·········101254 ·······863:·iload·········10
1252 ·······865:·if_icmpne·····8961255 ·······865:·if_icmpne·····896
1253 ·······868:·ldc_w·········#354················//·String·redirect1256 ·······868:·ldc_w·········#354················//·String·redirect
1254 ·······871:·astore········71257 ·······871:·astore········7
1255 ·······873:·new···········#342················//·class·com/android/volley/AuthFailureError1258 ·······873:·new···········#356················//·class·com/android/volley/RedirectError
1256 ·······876:·astore········321259 ·······876:·astore········32
1257 ·······878:·aload·········321260 ·······878:·aload·········32
1258 ·······880:·aload·········331261 ·······880:·aload·········33
1259 ·······882:·invokespecial·#345················//·Method·com/android/volley/AuthFailureError."<init>":(Lcom/android/volley/NetworkResponse;)V1262 ·······882:·invokespecial·#357················//·Method·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V
1260 ·······885:·aload·········71263 ·······885:·aload·········7
1261 ·······887:·aload_11264 ·······887:·aload_1
1262 ·······888:·aload·········321265 ·······888:·aload·········32
1263 ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V1266 ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
1264 ·······893:·goto··········41267 ·······893:·goto··········4
1265 ·······896:·new···········#148················//·class·com/android/volley/ServerError1268 ·······896:·new···········#148················//·class·com/android/volley/ServerError
1266 ·······899:·astore········71269 ·······899:·astore········7
1267 ·······901:·aload·········71270 ·······901:·aload·········7
1268 ·······903:·aload·········331271 ·······903:·aload·········33
1269 ·······905:·invokespecial·#355················//·Method·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V1272 ·······905:·invokespecial·#358················//·Method·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V
1270 ·······908:·aload·········71273 ·······908:·aload·········7
1271 ·······910:·athrow1274 ·······910:·athrow
1272 ·······911:·new···········#357················//·class·com/android/volley/NetworkError1275 ·······911:·new···········#360················//·class·com/android/volley/NetworkError
1273 ·······914:·astore········71276 ·······914:·astore········7
1274 ·······916:·aload·········71277 ·······916:·aload·········7
1275 ·······918:·aconst_null1278 ·······918:·aload·········31
1276 ·······919:·invokespecial·#358················//·Method·com/android/volley/NetworkError."<init>":(Lcom/android/volley/NetworkResponse;)V1279 ·······920:·invokespecial·#361················//·Method·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V
1277 ·······922:·aload·········71280 ·······923:·aload·········7
1278 ·······924:·athrow1281 ·······925:·athrow
1279 ·······925:·astore········311282 ·······926:·astore········31
1280 ·······927:·goto··········5791283 ·······928:·goto··········579
1281 ·······930:·astore········311284 ·······931:·astore········31
1282 ·······932:·goto··········5161285 ·······933:·goto··········516
1283 ·······935:·astore········311286 ·······936:·astore········31
1284 ·······937:·goto··········4821287 ·······938:·goto··········482
1285 ·······940:·astore········311288 ·······941:·astore········31
1286 ·······942:·iconst_01289 ·······943:·iconst_0
1287 ·······943:·istore········201290 ·······944:·istore········20
1288 ·······945:·aconst_null1291 ·······946:·aconst_null
1289 ·······946:·astore········211292 ·······947:·astore········21
1290 ·······948:·goto··········3971293 ·······949:·goto··········397
1291 ······Exception·table:1294 ······Exception·table:
1292 ·········from····to··target·type1295 ·········from····to··target·type
1293 ············12····15···940···Class·java/net/SocketTimeoutException1296 ············12····15···941···Class·java/net/SocketTimeoutException
1294 ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException1297 ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException
1295 ············12····15···508···Class·java/net/MalformedURLException1298 ············12····15···508···Class·java/net/MalformedURLException
1296 ············12····15···571···Class·java/io/IOException1299 ············12····15···571···Class·java/io/IOException
1297 ············17····22···940···Class·java/net/SocketTimeoutException1300 ············17····22···941···Class·java/net/SocketTimeoutException
1298 ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException1301 ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException
1299 ············17····22···508···Class·java/net/MalformedURLException1302 ············17····22···508···Class·java/net/MalformedURLException
1300 ············17····22···571···Class·java/io/IOException1303 ············17····22···571···Class·java/io/IOException
1301 ············22····26···940···Class·java/net/SocketTimeoutException1304 ············22····26···941···Class·java/net/SocketTimeoutException
1302 ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException1305 ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException
1303 ············22····26···508···Class·java/net/MalformedURLException1306 ············22····26···508···Class·java/net/MalformedURLException
1304 ············22····26···571···Class·java/io/IOException1307 ············22····26···571···Class·java/io/IOException
1305 ············31····36···940···Class·java/net/SocketTimeoutException1308 ············31····36···941···Class·java/net/SocketTimeoutException
1306 ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException1309 ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException
1307 ············31····36···508···Class·java/net/MalformedURLException1310 ············31····36···508···Class·java/net/MalformedURLException
1308 ············31····36···571···Class·java/io/IOException1311 ············31····36···571···Class·java/io/IOException
1309 ············36····40···940···Class·java/net/SocketTimeoutException1312 ············36····40···941···Class·java/net/SocketTimeoutException
1310 ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException1313 ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException
1311 ············36····40···508···Class·java/net/MalformedURLException1314 ············36····40···508···Class·java/net/MalformedURLException
1312 ············36····40···571···Class·java/io/IOException1315 ············36····40···571···Class·java/io/IOException
1313 ············45····52···940···Class·java/net/SocketTimeoutException1316 ············45····52···941···Class·java/net/SocketTimeoutException
1314 ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException1317 ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException
1315 ············45····52···508···Class·java/net/MalformedURLException1318 ············45····52···508···Class·java/net/MalformedURLException
1316 ············45····52···571···Class·java/io/IOException1319 ············45····52···571···Class·java/io/IOException
1317 ············54····61···940···Class·java/net/SocketTimeoutException1320 ············54····61···941···Class·java/net/SocketTimeoutException
1318 ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException1321 ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException
1319 ············54····61···508···Class·java/net/MalformedURLException1322 ············54····61···508···Class·java/net/MalformedURLException
1320 ············54····61···571···Class·java/io/IOException1323 ············54····61···571···Class·java/io/IOException
1321 ············63····70···940···Class·java/net/SocketTimeoutException1324 ············63····70···941···Class·java/net/SocketTimeoutException
1322 ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException1325 ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException
1323 ············63····70···508···Class·java/net/MalformedURLException1326 ············63····70···508···Class·java/net/MalformedURLException
1324 ············63····70···571···Class·java/io/IOException1327 ············63····70···571···Class·java/io/IOException
1325 ············72····79···940···Class·java/net/SocketTimeoutException1328 ············72····79···941···Class·java/net/SocketTimeoutException
1326 ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException1329 ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException
1327 ············72····79···508···Class·java/net/MalformedURLException1330 ············72····79···508···Class·java/net/MalformedURLException
1328 ············72····79···571···Class·java/io/IOException1331 ············72····79···571···Class·java/io/IOException
1329 ············81····86···940···Class·java/net/SocketTimeoutException1332 ············81····86···941···Class·java/net/SocketTimeoutException
1330 ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException1333 ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException
1331 ············81····86···508···Class·java/net/MalformedURLException1334 ············81····86···508···Class·java/net/MalformedURLException
1332 ············81····86···571···Class·java/io/IOException1335 ············81····86···571···Class·java/io/IOException
1333 ···········100···104···940···Class·java/net/SocketTimeoutException1336 ···········100···104···941···Class·java/net/SocketTimeoutException
1334 ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException1337 ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException
1335 ···········100···104···508···Class·java/net/MalformedURLException1338 ···········100···104···508···Class·java/net/MalformedURLException
1336 ···········100···104···571···Class·java/io/IOException1339 ···········100···104···571···Class·java/io/IOException
1337 ···········111···114···940···Class·java/net/SocketTimeoutException1340 ···········111···114···941···Class·java/net/SocketTimeoutException
1338 ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException1341 ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException
1339 ···········111···114···508···Class·java/net/MalformedURLException1342 ···········111···114···508···Class·java/net/MalformedURLException
1340 ···········111···114···571···Class·java/io/IOException1343 ···········111···114···571···Class·java/io/IOException
Max diff block lines reached; 9034/19641 bytes (46.00%) of diff not shown.
18.4 KB
com/android/volley/toolbox/DiskBasedCache.class
18.3 KB
procyon -ec {}
    
Offset 177, 21 lines modifiedOffset 177, 20 lines modified
177 ········}177 ········}
178 ········else·{178 ········else·{
179 ············writeInt(outputStream,·0);179 ············writeInt(outputStream,·0);
180 ········}180 ········}
181 ····}181 ····}
182 ····182 ····
183 ····public·void·clear()·{183 ····public·void·clear()·{
184 ········int·i·=·0; 
185 ········synchronized·(this)·{184 ········synchronized·(this)·{
186 ············final·File[]·listFiles·=·this.mRootDirectory.listFiles();185 ············final·File[]·listFiles·=·this.mRootDirectory.listFiles();
187 ············if·(listFiles·!=·null)·{186 ············if·(listFiles·!=·null)·{
188 ················while·(i·<·listFiles.length)·{187 ················final·File[]·array·=·listFiles;
 188 ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
189 ····················listFiles[i].delete();189 ····················array[i].delete();
190 ····················++i; 
191 ················}190 ················}
192 ············}191 ············}
193 ············this.mEntries.clear();192 ············this.mEntries.clear();
194 ············this.mTotalSize·=·0L;193 ············this.mTotalSize·=·0L;
195 ············VolleyLog.d("Cache·cleared.",·new·Object[0]);194 ············VolleyLog.d("Cache·cleared.",·new·Object[0]);
196 ········}195 ········}
197 ····}196 ····}
Offset 487, 203 lines modifiedOffset 486, 201 lines modified
487 ····486 ····
488 ····public·void·initialize()·{487 ····public·void·initialize()·{
489 ········//·488 ········//·
490 ········//·This·method·could·not·be·decompiled.489 ········//·This·method·could·not·be·decompiled.
491 ········//·490 ········//·
492 ········//·Original·Bytecode:491 ········//·Original·Bytecode:
493 ········//·492 ········//·
494 ········//·····1:·istore_1······· 
495 ········//·····2:·aconst_null···· 
496 ········//·····3:·astore_2······· 
497 ········//·····4:·aload_0········ 
498 ········//·····5:·monitorenter···493 ········//·····1:·monitorenter···
499 ········//·····6:·aload_0········494 ········//·····2:·aload_0········
500 ········//·····7:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;495 ········//·····3:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;
501 ········//····10:·astore_3·······496 ········//·····6:·astore_1·······
502 ········//····11:·aload_3········497 ········//·····7:·aload_1········
503 ········//····12:·invokevirtual···java/io/File.exists:()Z498 ········//·····8:·invokevirtual···java/io/File.exists:()Z
504 ········//····15:·istore··········4499 ········//····11:·istore_2·······
505 ········//····17:·iload···········4500 ········//····12:·iload_2········
506 ········//····19:·ifne············78501 ········//····13:·ifne············70
507 ········//····22:·aload_0········502 ········//····16:·aload_0········
508 ········//····23:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; 
509 ········//····26:·astore_2······· 
510 ········//····27:·aload_2········ 
511 ········//····28:·invokevirtual···java/io/File.mkdirs:()Z 
512 ········//····31:·istore_1······· 
513 ········//····32:·iload_1········ 
514 ········//····33:·ifne············75 
515 ········//····36:·ldc_w···········"Unable·to·create·cache·dir·%s" 
516 ········//····39:·astore_2······· 
517 ········//····40:·iconst_1······· 
518 ········//····41:·istore··········4 
519 ········//····43:·iload···········4 
520 ········//····45:·anewarray·······Ljava/lang/Object; 
521 ········//····48:·astore_3······· 
522 ········//····49:·aconst_null···· 
523 ········//····50:·astore··········5 
524 ········//····52:·aload_0········ 
525 ········//····53:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; 
526 ········//····56:·astore··········6 
527 ········//····58:·aload···········6 
528 ········//····60:·invokevirtual···java/io/File.getAbsolutePath:()Ljava/lang/String; 
529 ········//····63:·astore··········6 
530 ········//····65:·aload_3········ 
531 ········//····66:·iconst_0······· 
532 ········//····67:·aload···········6 
533 ········//····69:·aastore········ 
534 ········//····70:·aload_2········ 
535 ········//····71:·aload_3········ 
536 ········//····72:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V 
537 ········//····75:·aload_0········ 
538 ········//····76:·monitorexit···· 
539 ········//····77:·return········· 
540 ········//····78:·aload_0········ 
541 ········//····79:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;503 ········//····17:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;
542 ········//····82:·astore_3·······504 ········//····20:·astore_1·······
 505 ········//····21:·aload_1········
 506 ········//····22:·invokevirtual···java/io/File.mkdirs:()Z
 507 ········//····25:·istore_2·······
 508 ········//····26:·iload_2········
 509 ········//····27:·ifne············67
 510 ········//····30:·ldc_w···········"Unable·to·create·cache·dir·%s"
 511 ········//····33:·astore_1·······
 512 ········//····34:·iconst_1·······
 513 ········//····35:·istore_3·······
543 ········//····83:·aload_3········514 ········//····36:·iload_3········
 515 ········//····37:·anewarray·······Ljava/lang/Object;
 516 ········//····40:·astore··········4
 517 ········//····42:·aload_0········
 518 ········//····43:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;
 519 ········//····46:·astore··········5
 520 ········//····48:·aload···········5
 521 ········//····50:·invokevirtual···java/io/File.getAbsolutePath:()Ljava/lang/String;
 522 ········//····53:·astore··········5
 523 ········//····55:·aload···········4
 524 ········//····57:·iconst_0·······
 525 ········//····58:·aload···········5
 526 ········//····60:·aastore········
 527 ········//····61:·aload_1········
 528 ········//····62:·aload···········4
 529 ········//····64:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V
 530 ········//····67:·aload_0········
 531 ········//····68:·monitorexit····
 532 ········//····69:·return·········
 533 ········//····70:·aload_0········
 534 ········//····71:·getfield········com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File;
 535 ········//····74:·astore_1·······
 536 ········//····75:·aload_1········
544 ········//····84:·invokevirtual···java/io/File.listFiles:()[Ljava/io/File;537 ········//····76:·invokevirtual···java/io/File.listFiles:()[Ljava/io/File;
 538 ········//····79:·astore··········6
 539 ········//····81:·aload···········6
 540 ········//····83:·ifnull··········67
 541 ········//····86:·aload···········6
545 ········//····87:·astore··········7542 ········//····88:·astore··········7
546 ········//····89:·aload···········7543 ········//····90:·aload···········6
547 ········//····91:·ifnull··········75 
548 ········//····94:·aload···········7 
549 ········//····96:·arraylength····544 ········//····92:·arraylength····
550 ········//····97:·istore··········4545 ········//····93:·istore··········8
 546 ········//····95:·iconst_0·······
 547 ········//····96:·istore··········9
551 ········//····99:·iload_1········548 ········//····98:·iload···········9
552 ········//···100:·iload···········4549 ········//···100:·iload···········8
553 ········//···102:·if_icmpge·······75550 ········//···102:·if_icmpge·······67
Max diff block lines reached; 12416/18716 bytes (66.34%) of diff not shown.
2.32 KB
com/android/volley/toolbox/HurlStack.class
2.23 KB
procyon -ec {}
    
Offset 68, 14 lines modifiedOffset 68, 18 lines modified
68 ················final·InputStream·content·=·httpURLConnection.getErrorStream();68 ················final·InputStream·content·=·httpURLConnection.getErrorStream();
69 ················continue;69 ················continue;
70 ············}70 ············}
71 ············break;71 ············break;
72 ········}72 ········}
73 ····}73 ····}
74 ····74 ····
 75 ····private·static·boolean·hasResponseBody(final·int·n,·final·int·n2)·{
 76 ········return·n·!=·4·&&·(100·>·n2·||·n2·>=·200)·&&·n2·!=·204·&&·n2·!=·304;
 77 ····}
 78 ····
75 ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{79 ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{
76 ········final·HttpURLConnection·connection·=·this.createConnection(url);80 ········final·HttpURLConnection·connection·=·this.createConnection(url);
77 ········final·int·timeoutMs·=·request.getTimeoutMs();81 ········final·int·timeoutMs·=·request.getTimeoutMs();
78 ········connection.setConnectTimeout(timeoutMs);82 ········connection.setConnectTimeout(timeoutMs);
79 ········connection.setReadTimeout(timeoutMs);83 ········connection.setReadTimeout(timeoutMs);
80 ········connection.setUseCaches(false);84 ········connection.setUseCaches(false);
81 ········connection.setDoInput(true);85 ········connection.setDoInput(true);
Offset 162, 16 lines modifiedOffset 166, 19 lines modified
162 ············openConnection.addRequestProperty(s,·hashMap.get(s));166 ············openConnection.addRequestProperty(s,·hashMap.get(s));
163 ········}167 ········}
164 ········setConnectionParametersForRequest(openConnection,·request);168 ········setConnectionParametersForRequest(openConnection,·request);
165 ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1);169 ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1);
166 ········if·(openConnection.getResponseCode()·==·-1)·{170 ········if·(openConnection.getResponseCode()·==·-1)·{
167 ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection.");171 ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection.");
168 ········}172 ········}
169 ········final·BasicHttpResponse·basicHttpResponse·=·new·BasicHttpResponse((StatusLine)new·BasicStatusLine(protocolVersion,·openConnection.getResponseCode(),·openConnection.getResponseMessage()));173 ········final·BasicStatusLine·basicStatusLine·=·new·BasicStatusLine(protocolVersion,·openConnection.getResponseCode(),·openConnection.getResponseMessage());
 174 ········final·BasicHttpResponse·basicHttpResponse·=·new·BasicHttpResponse((StatusLine)basicStatusLine);
 175 ········if·(hasResponseBody(request.getMethod(),·((StatusLine)basicStatusLine).getStatusCode()))·{
170 ········basicHttpResponse.setEntity(entityFromConnection(openConnection));176 ············basicHttpResponse.setEntity(entityFromConnection(openConnection));
 177 ········}
171 ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{178 ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{
172 ············if·(entry.getKey()·!=·null)·{179 ············if·(entry.getKey()·!=·null)·{
173 ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0)));180 ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0)));
174 ············}181 ············}
175 ········}182 ········}
176 ········return·(HttpResponse)basicHttpResponse;183 ········return·(HttpResponse)basicHttpResponse;
177 ····}184 ····}
1.78 KB
com/android/volley/toolbox/JsonRequest.class
1.69 KB
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·com.android.volley.Response$Listener;9 import·com.android.volley.Response$Listener;
10 import·com.android.volley.Request;10 import·com.android.volley.Request;
  
11 public·abstract·class·JsonRequest·extends·Request11 public·abstract·class·JsonRequest·extends·Request
12 {12 {
13 ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8";13 ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8";
14 ····private·static·final·String·PROTOCOL_CONTENT_TYPE;14 ····private·static·final·String·PROTOCOL_CONTENT_TYPE;
15 ····private·final·Response$Listener·mListener;15 ····private·Response$Listener·mListener;
16 ····private·final·String·mRequestBody;16 ····private·final·String·mRequestBody;
17 ····17 ····
18 ····static·{18 ····static·{
19 ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8");19 ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8");
20 ····}20 ····}
21 ····21 ····
22 ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{22 ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{
Offset 27, 15 lines modifiedOffset 27, 17 lines modified
27 ····}27 ····}
28 ····28 ····
29 ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{29 ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{
30 ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener);30 ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener);
31 ····}31 ····}
32 ····32 ····
33 ····protected·void·deliverResponse(final·Object·o)·{33 ····protected·void·deliverResponse(final·Object·o)·{
 34 ········if·(this.mListener·!=·null)·{
34 ········this.mListener.onResponse(o);35 ············this.mListener.onResponse(o);
 36 ········}
35 ····}37 ····}
36 ····38 ····
37 ····public·byte[]·getBody()·{39 ····public·byte[]·getBody()·{
38 ········byte[]·bytes·=·null;40 ········byte[]·bytes·=·null;
39 ········try·{41 ········try·{
40 ············if·(this.mRequestBody·!=·null)·{42 ············if·(this.mRequestBody·!=·null)·{
41 ················bytes·=·this.mRequestBody.getBytes("utf-8");43 ················bytes·=·this.mRequestBody.getBytes("utf-8");
Offset 57, 9 lines modifiedOffset 59, 14 lines modified
57 ········return·this.getBody();59 ········return·this.getBody();
58 ····}60 ····}
59 ····61 ····
60 ····public·String·getPostBodyContentType()·{62 ····public·String·getPostBodyContentType()·{
61 ········return·this.getBodyContentType();63 ········return·this.getBodyContentType();
62 ····}64 ····}
63 ····65 ····
 66 ····protected·void·onFinish()·{
 67 ········super.onFinish();
 68 ········this.mListener·=·null;
 69 ····}
 70 ····
64 ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0);71 ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0);
65 }72 }
1.44 KB
com/android/volley/toolbox/StringRequest.class
1.35 KB
procyon -ec {}
    
Offset 7, 27 lines modifiedOffset 7, 34 lines modified
7 import·com.android.volley.NetworkResponse;7 import·com.android.volley.NetworkResponse;
8 import·com.android.volley.Response$ErrorListener;8 import·com.android.volley.Response$ErrorListener;
9 import·com.android.volley.Response$Listener;9 import·com.android.volley.Response$Listener;
10 import·com.android.volley.Request;10 import·com.android.volley.Request;
  
11 public·class·StringRequest·extends·Request11 public·class·StringRequest·extends·Request
12 {12 {
13 ····private·final·Response$Listener·mListener;13 ····private·Response$Listener·mListener;
14 ····14 ····
15 ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{15 ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{
16 ········super(n,·s,·response$ErrorListener);16 ········super(n,·s,·response$ErrorListener);
17 ········this.mListener·=·mListener;17 ········this.mListener·=·mListener;
18 ····}18 ····}
19 ····19 ····
20 ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{20 ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{
21 ········this(0,·s,·response$Listener,·response$ErrorListener);21 ········this(0,·s,·response$Listener,·response$ErrorListener);
22 ····}22 ····}
23 ····23 ····
24 ····protected·void·deliverResponse(final·String·s)·{24 ····protected·void·deliverResponse(final·String·s)·{
 25 ········if·(this.mListener·!=·null)·{
25 ········this.mListener.onResponse((Object)s);26 ············this.mListener.onResponse((Object)s);
 27 ········}
 28 ····}
 29 ····
 30 ····protected·void·onFinish()·{
 31 ········super.onFinish();
 32 ········this.mListener·=·null;
26 ····}33 ····}
27 ····34 ····
28 ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{35 ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{
29 ········try·{36 ········try·{
30 ············String·s·=·new(java.lang.String.class);37 ············String·s·=·new(java.lang.String.class);
31 ············try·{38 ············try·{
32 ················final·byte[]·data·=·networkResponse.data;39 ················final·byte[]·data·=·networkResponse.data;
289 B
smali/android/support/v7/gridlayout/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·921 ····.line·9
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·47 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
894 B
smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$3.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·val$postdata:[Ljava/lang/String;23 .field·final·synthetic·val$postdata:[Ljava/lang/String;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V25 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
27 ····.param·p2,·"x0"····#·I28 ····.param·p2,·"x0"····#·I
28 ····.param·p3,·"x1"····#·Ljava/lang/String;29 ····.param·p3,·"x1"····#·Ljava/lang/String;
29 ····.param·p5,·"x3"····#·Lcom/android/volley/Response$ErrorListener;30 ····.param·p5,·"x3"····#·Lcom/android/volley/Response$ErrorListener;
  
30 ····.prologue31 ····.prologue
31 ····.line·39032 ····.line·390
32 ····.local·p4,·"x2":Lcom/android/volley/Response$Listener;,·"Lcom/android/volley/Response$Listener<Ljava/lang/String;>;"33 ····.local·p4,·"x2":Lcom/android/volley/Response$Listener;,·"Lcom/android/volley/Response$Listener<Ljava/lang/String;>;"
1.23 KB
smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$1.smali
    
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;31 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V33 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
35 ····.prologue36 ····.prologue
36 ····.line·38037 ····.line·380
37 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;38 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V43 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
43 ····.locals·044 ····.locals·0
44 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
45 ····.prologue45 ····.prologue
46 ····.line·38046 ····.line·380
47 ····check-cast·p1,·Ljava/lang/String;47 ····check-cast·p1,·Ljava/lang/String;
  
48 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
49 ····invoke-virtual·{p0,·p1},·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->onResponse(Ljava/lang/String;)V48 ····invoke-virtual·{p0,·p1},·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->onResponse(Ljava/lang/String;)V
  
50 ····return-void49 ····return-void
51 .end·method50 .end·method
  
52 .method·public·onResponse(Ljava/lang/String;)V51 .method·public·onResponse(Ljava/lang/String;)V
53 ····.locals·352 ····.locals·3
1.21 KB
smali/com/linuxcounter/lico_update_003/ActivityEnterData.smali
    
Offset 350, 24 lines modifiedOffset 350, 26 lines modified
350 ····.local·v4,·"manager":Landroid/net/ConnectivityManager;350 ····.local·v4,·"manager":Landroid/net/ConnectivityManager;
351 ····const/4·v7,·0x0351 ····const/4·v7,·0x0
  
352 ····invoke-virtual·{v4,·v7},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;352 ····invoke-virtual·{v4,·v7},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
353 ····move-result-object·v7353 ····move-result-object·v7
  
 354 ····.line·80
354 ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnected()Z355 ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnected()Z
  
355 ····move-result·v0356 ····move-result·v0
  
356 ····.line·81357 ····.line·81
357 ····.local·v0,·"is3g":Z358 ····.local·v0,·"is3g":Z
358 ····invoke-virtual·{v4,·v10},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;359 ····invoke-virtual·{v4,·v10},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
359 ····move-result-object·v7360 ····move-result-object·v7
  
 361 ····.line·82
360 ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnected()Z362 ····invoke-virtual·{v7},·Landroid/net/NetworkInfo;->isConnected()Z
  
361 ····move-result·v1363 ····move-result·v1
  
362 ····.line·84364 ····.line·84
363 ····.local·v1,·"isWifi":Z365 ····.local·v1,·"isWifi":Z
364 ····const-string·v7,·"MyDebugOutput"366 ····const-string·v7,·"MyDebugOutput"
Offset 414, 14 lines modifiedOffset 416, 15 lines modified
  
414 ····const-string·v8,·"Please·make·sure,·your·network·connection·is·ON·"416 ····const-string·v8,·"Please·make·sure,·your·network·connection·is·ON·"
  
415 ····invoke-static·{v7,·v8,·v10},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;417 ····invoke-static·{v7,·v8,·v10},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
416 ····move-result-object·v7418 ····move-result-object·v7
  
 419 ····.line·88
417 ····invoke-virtual·{v7},·Landroid/widget/Toast;->show()V420 ····invoke-virtual·{v7},·Landroid/widget/Toast;->show()V
  
418 ····.line·93421 ····.line·93
419 ····:goto_0422 ····:goto_0
420 ····return-void423 ····return-void
  
421 ····.line·90424 ····.line·90
12.8 KB
smali/com/linuxcounter/lico_update_003/getSysInfo.smali
    
Offset 163, 14 lines modifiedOffset 163, 15 lines modified
  
163 ····.line·377163 ····.line·377
164 ····.local·v3,·"process":Ljava/lang/Process;164 ····.local·v3,·"process":Ljava/lang/Process;
165 ····new-instance·v5,·Ljava/io/BufferedReader;165 ····new-instance·v5,·Ljava/io/BufferedReader;
  
166 ····new-instance·v6,·Ljava/io/InputStreamReader;166 ····new-instance·v6,·Ljava/io/InputStreamReader;
  
 167 ····.line·378
167 ····invoke-virtual·{v3},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;168 ····invoke-virtual·{v3},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
  
168 ····move-result-object·v7169 ····move-result-object·v7
  
169 ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V170 ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
  
170 ····invoke-direct·{v5,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V171 ····invoke-direct·{v5,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
Offset 2878, 14 lines modifiedOffset 2879, 15 lines modified
  
2878 ····const-string·v67,·"country#"2879 ····const-string·v67,·"country#"
  
2879 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2880 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2880 ····move-result-object·v662881 ····move-result-object·v66
  
 2882 ····.line·284
2881 ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;2883 ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
2882 ····move-result-object·v672884 ····move-result-object·v67
  
2883 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2885 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2884 ····move-result-object·v662886 ····move-result-object·v66
Offset 2965, 61 lines modifiedOffset 2967, 43 lines modified
  
2965 ····move-object/from16·v1,·v362967 ····move-object/from16·v1,·v36
  
2966 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2968 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2967 ····move-result-object·v642969 ····move-result-object·v64
  
2968 ····const-string·v65,·"\n" 
  
2969 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2970 ····move-result-object·v64 
  
2971 ····const-string·v65,·"machine_id·:·"2970 ····const-string·v65,·"\nmachine_id·:·"
  
2972 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2971 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2973 ····move-result-object·v642972 ····move-result-object·v64
  
2974 ····move-object/from16·v0,·v642973 ····move-object/from16·v0,·v64
  
2975 ····move-object/from16·v1,·v412974 ····move-object/from16·v1,·v41
  
2976 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2975 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2977 ····move-result-object·v642976 ····move-result-object·v64
  
2978 ····const-string·v65,·"\n" 
  
2979 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2980 ····move-result-object·v64 
  
2981 ····const-string·v65,·"machine_updatekey·:·"2977 ····const-string·v65,·"\nmachine_updatekey·:·"
  
2982 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2978 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2983 ····move-result-object·v642979 ····move-result-object·v64
  
2984 ····move-object/from16·v0,·v642980 ····move-object/from16·v0,·v64
  
2985 ····move-object/from16·v1,·v422981 ····move-object/from16·v1,·v42
  
2986 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2982 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2987 ····move-result-object·v642983 ····move-result-object·v64
  
2988 ····const-string·v65,·"\n" 
  
2989 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2990 ····move-result-object·v64 
  
2991 ····const-string·v65,·"appversion·:·"2984 ····const-string·v65,·"\nappversion·:·"
  
2992 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2985 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2993 ····move-result-object·v642986 ····move-result-object·v64
  
2994 ····move-object/from16·v0,·p02987 ····move-object/from16·v0,·p0
  
Offset 3027, 322 lines modifiedOffset 3011, 221 lines modified
  
3027 ····move-object/from16·v65,·v03011 ····move-object/from16·v65,·v0
  
3028 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3012 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3029 ····move-result-object·v643013 ····move-result-object·v64
  
3030 ····const-string·v65,·"\n" 
  
3031 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
3032 ····move-result-object·v64 
  
3033 ····const-string·v65,·"processor·:·"3014 ····const-string·v65,·"\nprocessor·:·"
  
3034 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3015 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3035 ····move-result-object·v643016 ····move-result-object·v64
  
3036 ····move-object/from16·v0,·v643017 ····move-object/from16·v0,·v64
  
3037 ····move-object/from16·v1,·v193018 ····move-object/from16·v1,·v19
  
3038 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3019 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3039 ····move-result-object·v643020 ····move-result-object·v64
  
3040 ····const-string·v65,·"\n" 
  
3041 ····invoke-virtual/range·{v64·..·v65},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
3042 ····move-result-object·v64 
  
Max diff block lines reached; 9026/13013 bytes (69.36%) of diff not shown.
297 B
smali/com/linuxcounter/lico_update_003/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·220 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
819 B
smali/com/linuxcounter/lico_update_003/sendSysInfo$3.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$postdata:[Ljava/lang/String;21 .field·final·synthetic·val$postdata:[Ljava/lang/String;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/sendSysInfo;
25 ····.param·p2,·"x0"····#·I26 ····.param·p2,·"x0"····#·I
26 ····.param·p3,·"x1"····#·Ljava/lang/String;27 ····.param·p3,·"x1"····#·Ljava/lang/String;
27 ····.param·p5,·"x3"····#·Lcom/android/volley/Response$ErrorListener;28 ····.param·p5,·"x3"····#·Lcom/android/volley/Response$ErrorListener;
  
28 ····.prologue29 ····.prologue
29 ····.line·8130 ····.line·81
30 ····.local·p4,·"x2":Lcom/android/volley/Response$Listener;,·"Lcom/android/volley/Response$Listener<Ljava/lang/String;>;"31 ····.local·p4,·"x2":Lcom/android/volley/Response$Listener;,·"Lcom/android/volley/Response$Listener<Ljava/lang/String;>;"
1.12 KB
smali/com/linuxcounter/lico_update_003/sendSysInfo$1.smali
    
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;31 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V33 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
35 ····.prologue36 ····.prologue
36 ····.line·7137 ····.line·71
37 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;38 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V43 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
43 ····.locals·044 ····.locals·0
44 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
45 ····.prologue45 ····.prologue
46 ····.line·7146 ····.line·71
47 ····check-cast·p1,·Ljava/lang/String;47 ····check-cast·p1,·Ljava/lang/String;
  
48 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
49 ····invoke-virtual·{p0,·p1},·Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->onResponse(Ljava/lang/String;)V48 ····invoke-virtual·{p0,·p1},·Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->onResponse(Ljava/lang/String;)V
  
50 ····return-void49 ····return-void
51 .end·method50 .end·method
  
52 .method·public·onResponse(Ljava/lang/String;)V51 .method·public·onResponse(Ljava/lang/String;)V
53 ····.locals·352 ····.locals·3
643 B
smali/com/linuxcounter/lico_update_003/sendSysInfo$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;21 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
25 ····.prologue26 ····.prologue
26 ····.line·7627 ····.line·76
27 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/sendSysInfo$2;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;28 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/sendSysInfo$2;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.68 KB
smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService.smali
    
Offset 2483, 14 lines modifiedOffset 2483, 15 lines modified
  
2483 ····const-string·v67,·"country#"2483 ····const-string·v67,·"country#"
  
2484 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2484 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2485 ····move-result-object·v662485 ····move-result-object·v66
  
 2486 ····.line·317
2486 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;2487 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
2487 ····move-result-object·v672488 ····move-result-object·v67
  
2488 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2489 ····invoke-virtual/range·{v66·..·v67},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2489 ····move-result-object·v662490 ····move-result-object·v66
Offset 2645, 40 lines modifiedOffset 2646, 44 lines modified
  
2645 ····move/from16·v1,·v642646 ····move/from16·v1,·v64
  
2646 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;2647 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
2647 ····move-result-object·v642648 ····move-result-object·v64
  
 2649 ····.line·331
2648 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J2650 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
2649 ····move-result-wide·v662651 ····move-result-wide·v66
  
2650 ····move-object/from16·v0,·v642652 ····move-object/from16·v0,·v64
  
2651 ····move-wide/from16·v1,·v662653 ····move-wide/from16·v1,·v66
  
2652 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;2654 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
  
2653 ····move-result-object·v642655 ····move-result-object·v64
  
2654 ····const/high16·v65,·0x7f0200002656 ····const/high16·v65,·0x7f020000
  
 2657 ····.line·332
2655 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;2658 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
2656 ····move-result-object·v642659 ····move-result-object·v64
  
2657 ····const-string·v65,·"The·Linux·Counter·Project"2660 ····const-string·v65,·"The·Linux·Counter·Project"
  
 2661 ····.line·333
2658 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;2662 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
2659 ····move-result-object·v642663 ····move-result-object·v64
  
2660 ····const-string·v65,·"The·Linux·Counter·Project"2664 ····const-string·v65,·"The·Linux·Counter·Project"
  
 2665 ····.line·334
2661 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;2666 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
2662 ····move-result-object·v642667 ····move-result-object·v64
  
2663 ····new-instance·v65,·Ljava/lang/StringBuilder;2668 ····new-instance·v65,·Ljava/lang/StringBuilder;
  
2664 ····invoke-direct/range·{v65·..·v65},·Ljava/lang/StringBuilder;-><init>()V2669 ····invoke-direct/range·{v65·..·v65},·Ljava/lang/StringBuilder;-><init>()V
Offset 2697, 28 lines modifiedOffset 2702, 31 lines modified
  
2697 ····move-result-object·v652702 ····move-result-object·v65
  
2698 ····invoke-virtual/range·{v65·..·v65},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2703 ····invoke-virtual/range·{v65·..·v65},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2699 ····move-result-object·v652704 ····move-result-object·v65
  
 2705 ····.line·335
2700 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;2706 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
2701 ····move-result-object·v642707 ····move-result-object·v64
  
 2708 ····.line·336
2702 ····move-object/from16·v0,·v642709 ····move-object/from16·v0,·v64
  
2703 ····move-object/from16·v1,·v172710 ····move-object/from16·v1,·v17
  
2704 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;2711 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
2705 ····move-result-object·v642712 ····move-result-object·v64
  
2706 ····const/16·v65,·0x02713 ····const/16·v65,·0x0
  
 2714 ····.line·337
2707 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;2715 ····invoke-virtual/range·{v64·..·v65},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
  
2708 ····.line·3392716 ····.line·339
2709 ····const-string·v64,·"notification"2717 ····const-string·v64,·"notification"
  
2710 ····move-object/from16·v0,·v222718 ····move-object/from16·v0,·v22
  
Offset 2957, 14 lines modifiedOffset 2965, 15 lines modified
  
2957 ····.line·4742965 ····.line·474
2958 ····.local·v3,·"process":Ljava/lang/Process;2966 ····.local·v3,·"process":Ljava/lang/Process;
2959 ····new-instance·v5,·Ljava/io/BufferedReader;2967 ····new-instance·v5,·Ljava/io/BufferedReader;
  
2960 ····new-instance·v6,·Ljava/io/InputStreamReader;2968 ····new-instance·v6,·Ljava/io/InputStreamReader;
  
 2969 ····.line·475
2961 ····invoke-virtual·{v3},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;2970 ····invoke-virtual·{v3},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
  
2962 ····move-result-object·v72971 ····move-result-object·v7
  
2963 ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V2972 ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
  
2964 ····invoke-direct·{v5,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V2973 ····invoke-direct·{v5,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
Offset 3269, 24 lines modifiedOffset 3278, 26 lines modified
  
3269 ····.line·4943278 ····.line·494
3270 ····.local·v2,·"manager":Landroid/net/ConnectivityManager;3279 ····.local·v2,·"manager":Landroid/net/ConnectivityManager;
3271 ····invoke-virtual·{v2,·v3},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;3280 ····invoke-virtual·{v2,·v3},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
3272 ····move-result-object·v53281 ····move-result-object·v5
  
 3282 ····.line·495
3273 ····invoke-virtual·{v5},·Landroid/net/NetworkInfo;->isConnected()Z3283 ····invoke-virtual·{v5},·Landroid/net/NetworkInfo;->isConnected()Z
  
3274 ····move-result·v03284 ····move-result·v0
  
3275 ····.line·4963285 ····.line·496
3276 ····.local·v0,·"is3g":Z3286 ····.local·v0,·"is3g":Z
3277 ····invoke-virtual·{v2,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;3287 ····invoke-virtual·{v2,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
3278 ····move-result-object·v53288 ····move-result-object·v5
  
Max diff block lines reached; 509/4652 bytes (10.94%) of diff not shown.
742 B
smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;21 .field·final·synthetic·this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V23 .method·constructor·<init>(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
25 ····.prologue26 ····.prologue
26 ····.line·38527 ····.line·385
27 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;28 ····iput-object·p1,·p0,·Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.6 KB
smali/com/android/volley/CacheDispatcher.smali
    
Offset 124, 202 lines modifiedOffset 124, 237 lines modified
124 ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V124 ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V
  
125 ····.line·76125 ····.line·76
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·run()V128 .method·public·run()V
129 ····.locals·7129 ····.locals·10
  
130 ····.prologue130 ····.prologue
131 ····.line·80 
132 ····sget-boolean·v4,·Lcom/android/volley/CacheDispatcher;->DEBUG:Z131 ····const/4·v9,·0x1
  
 132 ····const/4·v8,·0x0
  
133 ····if-eqz·v4,·:cond_0133 ····.line·80
 134 ····sget-boolean·v5,·Lcom/android/volley/CacheDispatcher;->DEBUG:Z
  
134 ····const-string·v4,·"start·new·dispatcher"135 ····if-eqz·v5,·:cond_0
  
135 ····const/4·v5,·0x0136 ····const-string·v5,·"start·new·dispatcher"
  
136 ····new-array·v5,·v5,·[Ljava/lang/Object;137 ····new-array·v6,·v8,·[Ljava/lang/Object;
  
137 ····invoke-static·{v4,·v5},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V138 ····invoke-static·{v5,·v6},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V
  
138 ····.line·81139 ····.line·81
139 ····:cond_0140 ····:cond_0
140 ····const/16·v4,·0xa141 ····const/16·v5,·0xa
  
141 ····invoke-static·{v4},·Landroid/os/Process;->setThreadPriority(I)V142 ····invoke-static·{v5},·Landroid/os/Process;->setThreadPriority(I)V
  
142 ····.line·84143 ····.line·84
143 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;144 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;
  
144 ····invoke-interface·{v4},·Lcom/android/volley/Cache;->initialize()V145 ····invoke-interface·{v5},·Lcom/android/volley/Cache;->initialize()V
  
145 ····.line·90146 ····.line·89
146 ····:cond_1147 ····:cond_1
147 ····:goto_0148 ····:goto_0
 149 ····const/4·v3,·0x0
  
 150 ····.line·92
 151 ····.local·v3,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
148 ····:try_start_0152 ····:try_start_0
149 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue;153 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue;
  
150 ····invoke-interface·{v4},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;154 ····invoke-interface·{v5},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;
  
151 ····move-result-object·v2155 ····move-result-object·v3
  
 156 ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
152 ····check-cast·v2,·Lcom/android/volley/Request;157 ····check-cast·v3,·Lcom/android/volley/Request;
 158 ····:try_end_0
 159 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1
  
153 ····.line·91160 ····.line·101
154 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"161 ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
 162 ····:try_start_1
155 ····const-string·v4,·"cache-queue-take"163 ····const-string·v5,·"cache-queue-take"
  
156 ····invoke-virtual·{v2,·v4},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V164 ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V
  
157 ····.line·94165 ····.line·104
158 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z166 ····invoke-virtual·{v3},·Lcom/android/volley/Request;->isCanceled()Z
  
159 ····move-result·v4167 ····move-result·v5
  
160 ····if-eqz·v4,·:cond_2168 ····if-eqz·v5,·:cond_2
  
161 ····.line·95169 ····.line·105
162 ····const-string·v4,·"cache-discard-canceled"170 ····const-string·v5,·"cache-discard-canceled"
  
163 ····invoke-virtual·{v2,·v4},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V171 ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V
164 ····:try_end_0172 ····:try_end_1
165 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0173 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
166 ····goto·:goto_0174 ····goto·:goto_0
  
167 ····.line·149175 ····.line·159
168 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" 
169 ····:catch_0176 ····:catch_0
170 ····move-exception·v0177 ····move-exception·v0
  
 178 ····.line·160
 179 ····.local·v0,·"e":Ljava/lang/Exception;
 180 ····const-string·v5,·"Unhandled·exception·%s"
  
 181 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 182 ····invoke-virtual·{v0},·Ljava/lang/Exception;->toString()Ljava/lang/String;
  
 183 ····move-result-object·v7
  
 184 ····aput-object·v7,·v6,·v8
  
 185 ····invoke-static·{v0,·v5,·v6},·Lcom/android/volley/VolleyLog;->e(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
 186 ····goto·:goto_0
  
 187 ····.line·93
 188 ····.end·local·v0····#·"e":Ljava/lang/Exception;
 189 ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
 190 ····:catch_1
 191 ····move-exception·v0
  
171 ····.line·151192 ····.line·95
172 ····.local·v0,·"e":Ljava/lang/InterruptedException;193 ····.local·v0,·"e":Ljava/lang/InterruptedException;
173 ····iget-boolean·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mQuit:Z194 ····iget-boolean·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mQuit:Z
  
174 ····if-eqz·v4,·:cond_1195 ····if-eqz·v5,·:cond_1
  
175 ····.line·152196 ····.line·96
176 ····return-void197 ····return-void
  
177 ····.line·100198 ····.line·110
178 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;199 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;
179 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"200 ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
180 ····:cond_2201 ····:cond_2
181 ····:try_start_1202 ····:try_start_2
182 ····iget-object·v4,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;203 ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache;
  
183 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String;204 ····invoke-virtual·{v3},·Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String;
  
184 ····move-result-object·v5205 ····move-result-object·v6
  
185 ····invoke-interface·{v4,·v5},·Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;206 ····invoke-interface·{v5,·v6},·Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;
Max diff block lines reached; 6990/12830 bytes (54.48%) of diff not shown.
8.8 KB
smali/com/android/volley/NetworkDispatcher.smali
    
Offset 115, 26 lines modifiedOffset 115, 26 lines modified
115 ············"<*>;",115 ············"<*>;",
116 ············"Lcom/android/volley/VolleyError;",116 ············"Lcom/android/volley/VolleyError;",
117 ············")V"117 ············")V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.line·149121 ····.line·151
122 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"122 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
123 ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError;123 ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError;
  
124 ····move-result-object·p2124 ····move-result-object·p2
  
125 ····.line·150125 ····.line·152
126 ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery;126 ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery;
  
127 ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V127 ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
  
128 ····.line·151128 ····.line·153
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
  
131 #·virtual·methods131 #·virtual·methods
132 .method·public·quit()V132 .method·public·quit()V
133 ····.locals·1133 ····.locals·1
Offset 157, 139 lines modifiedOffset 157, 144 lines modified
  
157 ····.prologue157 ····.prologue
158 ····.line·84158 ····.line·84
159 ····const/16·v7,·0xa159 ····const/16·v7,·0xa
  
160 ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V160 ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V
  
161 ····.line·86161 ····.line·87
162 ····:cond_0162 ····:cond_0
163 ····:goto_0163 ····:goto_0
164 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J164 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
165 ····move-result-wide·v4165 ····move-result-wide·v4
  
166 ····.line·90166 ····.line·89
167 ····.local·v4,·"startTimeMs":J167 ····.local·v4,·"startTimeMs":J
 168 ····const/4·v2,·0x0
  
 169 ····.line·92
 170 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
168 ····:try_start_0171 ····:try_start_0
169 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue;172 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue;
  
170 ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;173 ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object;
  
171 ····move-result-object·v2174 ····move-result-object·v2
  
 175 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
172 ····check-cast·v2,·Lcom/android/volley/Request;176 ····check-cast·v2,·Lcom/android/volley/Request;
173 ····:try_end_0177 ····:try_end_0
174 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1178 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1
  
175 ····.line·100179 ····.line·102
176 ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"180 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
177 ····:try_start_1181 ····:try_start_1
178 ····const-string·v7,·"network-queue-take"182 ····const-string·v7,·"network-queue-take"
  
179 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V183 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V
  
180 ····.line·104184 ····.line·106
181 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z185 ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z
  
182 ····move-result·v7186 ····move-result·v7
  
183 ····if-eqz·v7,·:cond_1187 ····if-eqz·v7,·:cond_1
  
184 ····.line·105188 ····.line·107
185 ····const-string·v7,·"network-discard-cancelled"189 ····const-string·v7,·"network-discard-cancelled"
  
186 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V190 ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V
187 ····:try_end_1191 ····:try_end_1
188 ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0192 ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0
189 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2193 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2
  
190 ····goto·:goto_0194 ····goto·:goto_0
  
191 ····.line·136195 ····.line·138
192 ····:catch_0196 ····:catch_0
193 ····move-exception·v6197 ····move-exception·v6
  
194 ····.line·137198 ····.line·139
195 ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError;199 ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError;
196 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J200 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
197 ····move-result-wide·v8201 ····move-result-wide·v8
  
198 ····sub-long/2addr·v8,·v4202 ····sub-long/2addr·v8,·v4
  
199 ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V203 ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V
  
200 ····.line·138204 ····.line·140
201 ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V205 ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V
  
202 ····goto·:goto_0206 ····goto·:goto_0
  
203 ····.line·91207 ····.line·93
204 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"208 ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
205 ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError;209 ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError;
206 ····:catch_1210 ····:catch_1
207 ····move-exception·v0211 ····move-exception·v0
  
208 ····.line·93212 ····.line·95
209 ····.local·v0,·"e":Ljava/lang/InterruptedException;213 ····.local·v0,·"e":Ljava/lang/InterruptedException;
210 ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z214 ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z
  
211 ····if-eqz·v7,·:cond_0215 ····if-eqz·v7,·:cond_0
  
212 ····.line·94216 ····.line·96
213 ····return-void217 ····return-void
  
214 ····.line·109218 ····.line·111
215 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;219 ····.end·local·v0····#·"e":Ljava/lang/InterruptedException;
216 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"220 ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
217 ····:cond_1221 ····:cond_1
218 ····:try_start_2222 ····:try_start_2
219 ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V223 ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V
  
220 ····.line·112224 ····.line·114
221 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network;225 ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network;
  
Max diff block lines reached; 4482/8915 bytes (50.27%) of diff not shown.
11.9 KB
smali/com/android/volley/RequestQueue.smali
    
Offset 112, 24 lines modifiedOffset 112, 22 lines modified
  
112 ····.prologue112 ····.prologue
113 ····.line·124113 ····.line·124
114 ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery;114 ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery;
  
115 ····new-instance·v1,·Landroid/os/Handler;115 ····new-instance·v1,·Landroid/os/Handler;
  
116 ····.line·125 
117 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;116 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
118 ····move-result-object·v2117 ····move-result-object·v2
  
119 ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V118 ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
120 ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V119 ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V
  
121 ····.line·124 
122 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V120 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V
  
123 ····.line·126121 ····.line·126
124 ····return-void122 ····return-void
125 .end·method123 .end·method
  
126 .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V124 .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V
Offset 431, 67 lines modifiedOffset 429, 70 lines modified
  
431 .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V429 .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V
432 ····.locals·4430 ····.locals·4
433 ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter;431 ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter;
  
434 ····.prologue432 ····.prologue
435 ····.line·197433 ····.line·197
436 ····iget-object·v2,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;434 ····iget-object·v3,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
437 ····monitor-enter·v2435 ····monitor-enter·v3
  
438 ····.line·198436 ····.line·198
439 ····:try_start_0437 ····:try_start_0
440 ····iget-object·v1,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;438 ····iget-object·v2,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
441 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;439 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
442 ····move-result-object·v1440 ····move-result-object·v0
  
 441 ····.local·v0,·"i$":Ljava/util/Iterator;
443 ····:cond_0442 ····:cond_0
444 ····:goto_0443 ····:goto_0
445 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z444 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
446 ····move-result·v3445 ····move-result·v2
  
447 ····if-eqz·v3,·:cond_1446 ····if-eqz·v2,·:cond_1
  
448 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;447 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
449 ····move-result-object·v0448 ····move-result-object·v1
  
450 ····check-cast·v0,·Lcom/android/volley/Request;449 ····check-cast·v1,·Lcom/android/volley/Request;
  
451 ····.line·199450 ····.line·199
452 ····.local·v0,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"451 ····.local·v1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
453 ····invoke-interface·{p1,·v0},·Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z452 ····invoke-interface·{p1,·v1},·Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z
  
454 ····move-result·v3453 ····move-result·v2
  
455 ····if-eqz·v3,·:cond_0454 ····if-eqz·v2,·:cond_0
  
456 ····.line·200455 ····.line·200
457 ····invoke-virtual·{v0},·Lcom/android/volley/Request;->cancel()V456 ····invoke-virtual·{v1},·Lcom/android/volley/Request;->cancel()V
  
458 ····goto·:goto_0457 ····goto·:goto_0
  
459 ····.line·203458 ····.line·203
 459 ····.end·local·v0····#·"i$":Ljava/util/Iterator;
460 ····.end·local·v0····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"460 ····.end·local·v1····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
461 ····:catchall_0461 ····:catchall_0
462 ····move-exception·v1462 ····move-exception·v2
  
463 ····monitor-exit·v2463 ····monitor-exit·v3
464 ····:try_end_0464 ····:try_end_0
465 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0465 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
466 ····throw·v1466 ····throw·v2
  
 467 ····.restart·local·v0····#·"i$":Ljava/util/Iterator;
467 ····:cond_1468 ····:cond_1
468 ····:try_start_1469 ····:try_start_1
469 ····monitor-exit·v2470 ····monitor-exit·v3
470 ····:try_end_1471 ····:try_end_1
471 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0472 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
472 ····.line·204473 ····.line·204
473 ····return-void474 ····return-void
474 .end·method475 .end·method
  
Offset 521, 193 lines modifiedOffset 522, 194 lines modified
521 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V522 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V
  
522 ····.line·220523 ····.line·220
523 ····return-void524 ····return-void
524 .end·method525 .end·method
  
525 .method·finish(Lcom/android/volley/Request;)V526 .method·finish(Lcom/android/volley/Request;)V
526 ····.locals·8527 ····.locals·9
527 ····.annotation·system·Ldalvik/annotation/Signature;528 ····.annotation·system·Ldalvik/annotation/Signature;
528 ········value·=·{529 ········value·=·{
529 ············"<T:",530 ············"<T:",
530 ············"Ljava/lang/Object;",531 ············"Ljava/lang/Object;",
531 ············">(",532 ············">(",
532 ············"Lcom/android/volley/Request",533 ············"Lcom/android/volley/Request",
533 ············"<TT;>;)V"534 ············"<TT;>;)V"
534 ········}535 ········}
535 ····.end·annotation536 ····.end·annotation
  
536 ····.prologue537 ····.prologue
537 ····.line·277538 ····.line·277
538 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"539 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"
539 ····iget-object·v4,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;540 ····iget-object·v5,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
540 ····monitor-enter·v4541 ····monitor-enter·v5
  
541 ····.line·278542 ····.line·278
542 ····:try_start_0543 ····:try_start_0
543 ····iget-object·v3,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;544 ····iget-object·v4,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set;
  
544 ····invoke-interface·{v3,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z545 ····invoke-interface·{v4,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
Max diff block lines reached; 7061/12069 bytes (58.51%) of diff not shown.
1.99 KB
smali/com/android/volley/CacheDispatcher$1.smali
    
Offset 16, 56 lines modifiedOffset 16, 55 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher;19 .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher;
  
20 .field·final·synthetic·val$request:Lcom/android/volley/Request;20 .field·final·synthetic·val$finalRequest:Lcom/android/volley/Request;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V22 .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V
23 ····.locals·023 ····.locals·0
24 ····.param·p1,·"this$0"····#·Lcom/android/volley/CacheDispatcher; 
  
25 ····.prologue24 ····.prologue
26 ····.line·13725 ····.line·148
27 ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;26 ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;
  
28 ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request;27 ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void29 ····return-void
31 .end·method30 .end·method
  
  
32 #·virtual·methods31 #·virtual·methods
33 .method·public·run()V32 .method·public·run()V
34 ····.locals·233 ····.locals·2
  
35 ····.prologue34 ····.prologue
36 ····.line·14135 ····.line·152
37 ····:try_start_036 ····:try_start_0
38 ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;37 ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher;
  
39 ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue;38 ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue;
  
40 ····move-result-object·v039 ····move-result-object·v0
  
41 ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request;40 ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request;
  
42 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V41 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V
43 ····:try_end_042 ····:try_end_0
44 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_043 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
45 ····.line·14544 ····.line·156
46 ····:goto_045 ····:goto_0
47 ····return-void46 ····return-void
  
48 ····.line·14247 ····.line·153
49 ····:catch_048 ····:catch_0
50 ····move-exception·v049 ····move-exception·v0
  
51 ····goto·:goto_050 ····goto·:goto_0
52 .end·method51 .end·method
2.94 KB
smali/com/android/volley/Request$Priority.smali
    
Offset 44, 51 lines modifiedOffset 44, 51 lines modified
  
44 ····const/4·v4,·0x244 ····const/4·v4,·0x2
  
45 ····const/4·v3,·0x145 ····const/4·v3,·0x1
  
46 ····const/4·v2,·0x046 ····const/4·v2,·0x0
  
47 ····.line·52247 ····.line·515
48 ····new-instance·v0,·Lcom/android/volley/Request$Priority;48 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
49 ····const-string·v1,·"LOW"49 ····const-string·v1,·"LOW"
  
50 ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;51 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;
  
52 ····.line·52352 ····.line·516
53 ····new-instance·v0,·Lcom/android/volley/Request$Priority;53 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
54 ····const-string·v1,·"NORMAL"54 ····const-string·v1,·"NORMAL"
  
55 ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V55 ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
56 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority;56 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority;
  
57 ····.line·52457 ····.line·517
58 ····new-instance·v0,·Lcom/android/volley/Request$Priority;58 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
59 ····const-string·v1,·"HIGH"59 ····const-string·v1,·"HIGH"
  
60 ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V60 ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
61 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority;61 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority;
  
62 ····.line·52562 ····.line·518
63 ····new-instance·v0,·Lcom/android/volley/Request$Priority;63 ····new-instance·v0,·Lcom/android/volley/Request$Priority;
  
64 ····const-string·v1,·"IMMEDIATE"64 ····const-string·v1,·"IMMEDIATE"
  
65 ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V65 ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V
  
66 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority;66 ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority;
  
67 ····.line·52167 ····.line·514
68 ····const/4·v0,·0x468 ····const/4·v0,·0x4
  
69 ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority;69 ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority;
  
70 ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;70 ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority;
  
71 ····aput-object·v1,·v0,·v271 ····aput-object·v1,·v0,·v2
Offset 115, 26 lines modifiedOffset 115, 26 lines modified
115 ····.annotation·system·Ldalvik/annotation/Signature;115 ····.annotation·system·Ldalvik/annotation/Signature;
116 ········value·=·{116 ········value·=·{
117 ············"()V"117 ············"()V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.line·521121 ····.line·514
122 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V122 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
123 ····return-void123 ····return-void
124 .end·method124 .end·method
  
125 .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority;125 .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority;
126 ····.locals·1126 ····.locals·1
127 ····.param·p0,·"name"····#·Ljava/lang/String;127 ····.param·p0,·"name"····#·Ljava/lang/String;
  
128 ····.prologue128 ····.prologue
129 ····.line·521129 ····.line·514
130 ····const-class·v0,·Lcom/android/volley/Request$Priority;130 ····const-class·v0,·Lcom/android/volley/Request$Priority;
  
131 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;131 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
132 ····move-result-object·v0132 ····move-result-object·v0
  
133 ····check-cast·v0,·Lcom/android/volley/Request$Priority;133 ····check-cast·v0,·Lcom/android/volley/Request$Priority;
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ····return-object·v0142 ····return-object·v0
143 .end·method143 .end·method
  
144 .method·public·static·values()[Lcom/android/volley/Request$Priority;144 .method·public·static·values()[Lcom/android/volley/Request$Priority;
145 ····.locals·1145 ····.locals·1
  
146 ····.prologue146 ····.prologue
147 ····.line·521147 ····.line·514
148 ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority;148 ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority;
  
149 ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object;149 ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····check-cast·v0,·[Lcom/android/volley/Request$Priority;151 ····check-cast·v0,·[Lcom/android/volley/Request$Priority;
3.41 KB
smali/com/android/volley/NetworkResponse.smali
    
Offset 1, 11 lines modifiedOffset 1, 18 lines modified
1 .class·public·Lcom/android/volley/NetworkResponse;1 .class·public·Lcom/android/volley/NetworkResponse;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NetworkResponse.java"3 .source·"NetworkResponse.java"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
 6 #·static·fields
 7 .field·private·static·final·serialVersionUID:J·=·-0x1253b4fd9070L
  
  
4 #·instance·fields8 #·instance·fields
5 .field·public·final·data:[B9 .field·public·final·data:[B
  
6 .field·public·final·headers:Ljava/util/Map;10 .field·public·final·headers:Ljava/util/Map;
7 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{12 ········value·=·{
Offset 39, 15 lines modifiedOffset 46, 15 lines modified
39 ············"Ljava/lang/String;",46 ············"Ljava/lang/String;",
40 ············"Ljava/lang/String;",47 ············"Ljava/lang/String;",
41 ············">;Z)V"48 ············">;Z)V"
42 ········}49 ········}
43 ····.end·annotation50 ····.end·annotation
  
44 ····.prologue51 ····.prologue
45 ····.line·4752 ····.line·50
46 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"53 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
47 ····const-wide/16·v6,·0x054 ····const-wide/16·v6,·0x0
  
48 ····move-object·v1,·p055 ····move-object·v1,·p0
  
49 ····move·v2,·p156 ····move·v2,·p1
  
Offset 55, 15 lines modifiedOffset 62, 15 lines modified
  
55 ····move-object·v4,·p362 ····move-object·v4,·p3
  
56 ····move·v5,·p463 ····move·v5,·p4
  
57 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V64 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V
  
58 ····.line·4865 ····.line·51
59 ····return-void66 ····return-void
60 .end·method67 .end·method
  
61 .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V68 .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V
62 ····.locals·169 ····.locals·1
63 ····.param·p1,·"statusCode"····#·I70 ····.param·p1,·"statusCode"····#·I
64 ····.param·p2,·"data"····#·[B71 ····.param·p2,·"data"····#·[B
Offset 77, 43 lines modifiedOffset 84, 43 lines modified
77 ············"Ljava/lang/String;",84 ············"Ljava/lang/String;",
78 ············"Ljava/lang/String;",85 ············"Ljava/lang/String;",
79 ············">;ZJ)V"86 ············">;ZJ)V"
80 ········}87 ········}
81 ····.end·annotation88 ····.end·annotation
  
82 ····.prologue89 ····.prologue
83 ····.line·3790 ····.line·40
84 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"91 ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V92 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
86 ····.line·3893 ····.line·41
87 ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I94 ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I
  
88 ····.line·3995 ····.line·42
89 ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B96 ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B
  
90 ····.line·4097 ····.line·43
91 ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;98 ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
92 ····.line·4199 ····.line·44
93 ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z100 ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z
  
94 ····.line·42101 ····.line·45
95 ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J102 ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J
  
96 ····.line·43103 ····.line·46
97 ····return-void104 ····return-void
98 .end·method105 .end·method
  
99 .method·public·constructor·<init>([B)V106 .method·public·constructor·<init>([B)V
100 ····.locals·8107 ····.locals·8
101 ····.param·p1,·"data"····#·[B108 ····.param·p1,·"data"····#·[B
  
102 ····.prologue109 ····.prologue
103 ····.line·51110 ····.line·54
104 ····const/16·v2,·0xc8111 ····const/16·v2,·0xc8
  
105 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;112 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;
  
106 ····move-result-object·v4113 ····move-result-object·v4
  
107 ····const/4·v5,·0x0114 ····const/4·v5,·0x0
Offset 122, 15 lines modifiedOffset 129, 15 lines modified
  
122 ····move-object·v1,·p0129 ····move-object·v1,·p0
  
123 ····move-object·v3,·p1130 ····move-object·v3,·p1
  
124 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V131 ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V
  
125 ····.line·52132 ····.line·55
126 ····return-void133 ····return-void
127 .end·method134 .end·method
  
128 .method·public·constructor·<init>([BLjava/util/Map;)V135 .method·public·constructor·<init>([BLjava/util/Map;)V
129 ····.locals·8136 ····.locals·8
130 ····.param·p1,·"data"····#·[B137 ····.param·p1,·"data"····#·[B
131 ····.annotation·system·Ldalvik/annotation/Signature;138 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 141, 15 lines modifiedOffset 148, 15 lines modified
141 ············"Ljava/lang/String;",148 ············"Ljava/lang/String;",
142 ············"Ljava/lang/String;",149 ············"Ljava/lang/String;",
143 ············">;)V"150 ············">;)V"
144 ········}151 ········}
145 ····.end·annotation152 ····.end·annotation
  
146 ····.prologue153 ····.prologue
147 ····.line·55154 ····.line·58
148 ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"155 ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
149 ····const/16·v2,·0xc8156 ····const/16·v2,·0xc8
  
150 ····const/4·v5,·0x0157 ····const/4·v5,·0x0
  
151 ····const-wide/16·v6,·0x0158 ····const-wide/16·v6,·0x0
  
Offset 157, 10 lines modifiedOffset 164, 10 lines modified
Max diff block lines reached; 219/3399 bytes (6.44%) of diff not shown.
615 B
smali/com/android/volley/ExecutorDelivery$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V24 .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/ExecutorDelivery; 
  
27 ····.prologue26 ····.prologue
28 ····.line·3627 ····.line·36
29 ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery;28 ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler;29 ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler;
  
5.2 KB
smali/com/android/volley/VolleyLog$MarkerLog.smali
    
Offset 236, 100 lines modifiedOffset 236, 101 lines modified
236 ····.locals·14236 ····.locals·14
237 ····.param·p1,·"header"····#·Ljava/lang/String;237 ····.param·p1,·"header"····#·Ljava/lang/String;
  
238 ····.prologue238 ····.prologue
239 ····.line·144239 ····.line·144
240 ····monitor-enter·p0240 ····monitor-enter·p0
  
241 ····const/4·v3,·0x1241 ····const/4·v8,·0x1
  
242 ····:try_start_0242 ····:try_start_0
243 ····iput-boolean·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z243 ····iput-boolean·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z
  
244 ····.line·146244 ····.line·146
245 ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J245 ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J
246 ····:try_end_0246 ····:try_end_0
247 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0247 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
248 ····move-result-wide·v0248 ····move-result-wide·v0
  
249 ····.line·147249 ····.line·147
250 ····.local·v0,·"duration":J250 ····.local·v0,·"duration":J
251 ····const-wide/16·v8,·0x0251 ····const-wide/16·v8,·0x0
  
252 ····cmp-long·v3,·v0,·v8252 ····cmp-long·v8,·v0,·v8
  
253 ····if-gtz·v3,·:cond_1253 ····if-gtz·v8,·:cond_1
  
254 ····.line·158254 ····.line·158
255 ····:cond_0255 ····:cond_0
256 ····monitor-exit·p0256 ····monitor-exit·p0
  
257 ····return-void257 ····return-void
  
258 ····.line·151258 ····.line·151
259 ····:cond_1259 ····:cond_1
260 ····:try_start_1260 ····:try_start_1
261 ····iget-object·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;261 ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;
  
262 ····const/4·v8,·0x0262 ····const/4·v9,·0x0
  
263 ····invoke-interface·{v3,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;263 ····invoke-interface·{v8,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
264 ····move-result-object·v3264 ····move-result-object·v8
  
265 ····check-cast·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;265 ····check-cast·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;
  
266 ····iget-wide·v4,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J266 ····iget-wide·v4,·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J
  
267 ····.line·152267 ····.line·152
268 ····.local·v4,·"prevTime":J268 ····.local·v4,·"prevTime":J
269 ····const-string·v3,·"(%-4d·ms)·%s"269 ····const-string·v8,·"(%-4d·ms)·%s"
  
270 ····const/4·v8,·0x2270 ····const/4·v9,·0x2
  
271 ····new-array·v8,·v8,·[Ljava/lang/Object;271 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
272 ····const/4·v9,·0x0272 ····const/4·v10,·0x0
  
273 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;273 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
274 ····move-result-object·v10274 ····move-result-object·v11
  
275 ····aput-object·v10,·v8,·v9275 ····aput-object·v11,·v9,·v10
  
276 ····const/4·v9,·0x1276 ····const/4·v10,·0x1
  
277 ····aput-object·p1,·v8,·v9277 ····aput-object·p1,·v9,·v10
  
278 ····invoke-static·{v3,·v8},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V278 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V
  
279 ····.line·153279 ····.line·153
280 ····iget-object·v3,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;280 ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List;
  
281 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;281 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
282 ····move-result-object·v3282 ····move-result-object·v2
  
 283 ····.local·v2,·"i$":Ljava/util/Iterator;
283 ····:goto_0284 ····:goto_0
284 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z285 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
285 ····move-result·v8286 ····move-result·v8
  
286 ····if-eqz·v8,·:cond_0287 ····if-eqz·v8,·:cond_0
  
287 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;288 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
288 ····move-result-object·v2289 ····move-result-object·v3
  
289 ····check-cast·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;290 ····check-cast·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;
  
290 ····.line·154291 ····.line·154
291 ····.local·v2,·"marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker;292 ····.local·v3,·"marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker;
292 ····iget-wide·v6,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J293 ····iget-wide·v6,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J
  
293 ····.line·155294 ····.line·155
294 ····.local·v6,·"thisTime":J295 ····.local·v6,·"thisTime":J
295 ····const-string·v8,·"(+%-4d)·[%2d]·%s"296 ····const-string·v8,·"(+%-4d)·[%2d]·%s"
  
296 ····const/4·v9,·0x3297 ····const/4·v9,·0x3
  
Offset 343, 25 lines modifiedOffset 344, 25 lines modified
  
343 ····move-result-object·v11344 ····move-result-object·v11
  
344 ····aput-object·v11,·v9,·v10345 ····aput-object·v11,·v9,·v10
  
345 ····const/4·v10,·0x1346 ····const/4·v10,·0x1
  
346 ····iget-wide·v12,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J347 ····iget-wide·v12,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J
  
347 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;348 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
348 ····move-result-object·v11349 ····move-result-object·v11
  
349 ····aput-object·v11,·v9,·v10350 ····aput-object·v11,·v9,·v10
  
350 ····const/4·v10,·0x2351 ····const/4·v10,·0x2
  
351 ····iget-object·v11,·v2,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String;352 ····iget-object·v11,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String;
  
352 ····aput-object·v11,·v9,·v10353 ····aput-object·v11,·v9,·v10
  
353 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V354 ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V
354 ····:try_end_1355 ····:try_end_1
355 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0356 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
Max diff block lines reached; 526/5221 bytes (10.07%) of diff not shown.
41.0 KB
smali/com/android/volley/Request.smali
    
Offset 27, 38 lines modifiedOffset 27, 34 lines modified
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8"30 .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8"
  
31 .field·private·static·final·SLOW_REQUEST_THRESHOLD_MS:J·=·0xbb8L 
  
32 .field·private·static·sCounter:J31 .field·private·static·sCounter:J
  
  
33 #·instance·fields32 #·instance·fields
34 .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry;33 .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry;
  
35 .field·private·mCanceled:Z34 .field·private·mCanceled:Z
  
36 .field·private·final·mDefaultTrafficStatsTag:I35 .field·private·final·mDefaultTrafficStatsTag:I
  
37 .field·private·final·mErrorListener:Lcom/android/volley/Response$ErrorListener;36 .field·private·mErrorListener:Lcom/android/volley/Response$ErrorListener;
  
38 .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;37 .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;
  
39 .field·private·mIdentifier:Ljava/lang/String;38 .field·private·mIdentifier:Ljava/lang/String;
  
40 .field·private·final·mMethod:I39 .field·private·final·mMethod:I
  
41 .field·private·mRedirectUrl:Ljava/lang/String;40 .field·private·mRedirectUrl:Ljava/lang/String;
  
42 .field·private·mRequestBirthTime:J 
  
43 .field·private·mRequestQueue:Lcom/android/volley/RequestQueue;41 .field·private·mRequestQueue:Lcom/android/volley/RequestQueue;
  
44 .field·private·mResponseDelivered:Z42 .field·private·mResponseDelivered:Z
  
45 .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy;43 .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy;
  
46 .field·private·mSequence:Ljava/lang/Integer;44 .field·private·mSequence:Ljava/lang/Integer;
Offset 68, 135 lines modifiedOffset 64, 130 lines modified
68 .field·private·mTag:Ljava/lang/Object;64 .field·private·mTag:Ljava/lang/Object;
  
69 .field·private·final·mUrl:Ljava/lang/String;65 .field·private·final·mUrl:Ljava/lang/String;
  
  
70 #·direct·methods66 #·direct·methods
71 .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V67 .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V
72 ····.locals·468 ····.locals·3
73 ····.param·p1,·"method"····#·I69 ····.param·p1,·"method"····#·I
74 ····.param·p2,·"url"····#·Ljava/lang/String;70 ····.param·p2,·"url"····#·Ljava/lang/String;
75 ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener;71 ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener;
  
76 ····.prologue72 ····.prologue
77 ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"73 ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;"
78 ····const/4·v1,·0x074 ····const/4·v1,·0x0
  
79 ····const/4·v2,·0x075 ····const/4·v2,·0x0
  
80 ····.line·13776 ····.line·129
81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V77 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
82 ····.line·6178 ····.line·59
83 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z79 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z
  
84 ····if-eqz·v0,·:cond_080 ····if-eqz·v0,·:cond_0
  
85 ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog;81 ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog;
  
86 ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V82 ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V
  
87 ····:goto_083 ····:goto_0
88 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;84 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog;
  
89 ····.line·9185 ····.line·89
90 ····const/4·v0,·0x186 ····const/4·v0,·0x1
  
91 ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z87 ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z
  
92 ····.line·9488 ····.line·92
93 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z89 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z
  
94 ····.line·9790 ····.line·95
95 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z91 ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z
  
96 ····.line·10092 ····.line·105
97 ····const-wide/16·v2,·0x0 
  
98 ····iput-wide·v2,·p0,·Lcom/android/volley/Request;->mRequestBirthTime:J 
  
99 ····.line·113 
100 ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry;93 ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry;
  
101 ····.line·13894 ····.line·130
102 ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I95 ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I
  
103 ····.line·13996 ····.line·131
104 ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String;97 ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String;
  
105 ····.line·14098 ····.line·132
106 ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String;99 ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String;
  
107 ····move-result-object·v0100 ····move-result-object·v0
  
108 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String;101 ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String;
  
109 ····.line·141102 ····.line·133
110 ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener;103 ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener;
  
111 ····.line·142104 ····.line·134
112 ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy;105 ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy;
  
113 ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V106 ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V
  
114 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request;107 ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request;
  
115 ····.line·144108 ····.line·136
116 ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I109 ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I
  
117 ····move-result·v0110 ····move-result·v0
  
118 ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I111 ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I
  
119 ····.line·145112 ····.line·137
120 ····return-void113 ····return-void
  
121 ····:cond_0114 ····:cond_0
122 ····move-object·v0,·v1115 ····move-object·v0,·v1
  
Max diff block lines reached; 37966/41921 bytes (90.57%) of diff not shown.
2.19 KB
smali/com/android/volley/Request$1.smali
    
Offset 24, 19 lines modifiedOffset 24, 18 lines modified
  
24 .field·final·synthetic·val$threadId:J24 .field·final·synthetic·val$threadId:J
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V26 .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V
27 ····.locals·127 ····.locals·1
28 ····.param·p1,·"this$0"····#·Lcom/android/volley/Request; 
  
29 ····.prologue28 ····.prologue
30 ····.line·23929 ····.line·230
31 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request$1;"30 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;"
32 ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;31 ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
33 ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;
  
34 ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J33 ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 46, 37 lines modifiedOffset 45, 37 lines modified
  
  
46 #·virtual·methods45 #·virtual·methods
47 .method·public·run()V46 .method·public·run()V
48 ····.locals·447 ····.locals·4
  
49 ····.prologue48 ····.prologue
50 ····.line·24249 ····.line·233
51 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request$1;"50 ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;"
52 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;51 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
53 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;52 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;
  
54 ····move-result-object·v053 ····move-result-object·v0
  
55 ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;54 ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String;
  
56 ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J55 ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J
  
57 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V56 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V
  
58 ····.line·24357 ····.line·234
59 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;58 ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request;
  
60 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;59 ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;
  
61 ····move-result-object·v060 ····move-result-object·v0
  
62 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;61 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
63 ····move-result-object·v162 ····move-result-object·v1
  
64 ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V
  
65 ····.line·24464 ····.line·235
66 ····return-void65 ····return-void
67 .end·method66 .end·method
574 B
smali/com/android/volley/RequestQueue$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$tag:Ljava/lang/Object;22 .field·final·synthetic·val$tag:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V24 .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/RequestQueue; 
  
27 ····.prologue26 ····.prologue
28 ····.line·21427 ····.line·214
29 ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue;28 ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object;29 ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object;
  
729 B
smali/com/android/volley/VolleyLog.smali
    
Offset 182, 15 lines modifiedOffset 182, 14 lines modified
  
182 ····const/4·v8,·0x3182 ····const/4·v8,·0x3
  
183 ····new-array·v8,·v8,·[Ljava/lang/Object;183 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
184 ····const/4·v9,·0x0184 ····const/4·v9,·0x0
  
185 ····.line·102 
186 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;185 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
187 ····move-result-object·v10186 ····move-result-object·v10
  
188 ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J187 ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J
  
189 ····move-result-wide·v10188 ····move-result-wide·v10
Offset 205, 15 lines modifiedOffset 204, 14 lines modified
  
205 ····aput-object·v0,·v8,·v9204 ····aput-object·v0,·v8,·v9
  
206 ····const/4·v9,·0x2205 ····const/4·v9,·0x2
  
207 ····aput-object·v4,·v8,·v9206 ····aput-object·v4,·v8,·v9
  
208 ····.line·101 
209 ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;207 ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
210 ····move-result-object·v6208 ····move-result-object·v6
  
211 ····return-object·v6209 ····return-object·v6
  
212 ····.line·84210 ····.line·84
31.9 KB
smali/com/android/volley/toolbox/BasicNetwork.smali
    
Offset 21, 66 lines modifiedOffset 21, 66 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·5725 ····.line·58
26 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z26 ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z
  
27 ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z27 ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z
  
28 ····.line·5928 ····.line·60
29 ····const/16·v0,·0xbb829 ····const/16·v0,·0xbb8
  
30 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I30 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I
  
31 ····.line·6131 ····.line·62
32 ····const/16·v0,·0x100032 ····const/16·v0,·0x1000
  
33 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I33 ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V36 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V
37 ····.locals·237 ····.locals·2
38 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;38 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;
  
39 ····.prologue39 ····.prologue
40 ····.line·7340 ····.line·74
41 ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool;41 ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool;
  
42 ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I42 ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I
  
43 ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V43 ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V
  
44 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V44 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V
  
45 ····.line·7445 ····.line·75
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V48 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V
49 ····.locals·049 ····.locals·0
50 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;50 ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack;
51 ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool;51 ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool;
  
52 ····.prologue52 ····.prologue
53 ····.line·8053 ····.line·81
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·8155 ····.line·82
56 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack;56 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack;
  
57 ····.line·8257 ····.line·83
58 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool;58 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool;
  
59 ····.line·8359 ····.line·84
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V62 .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V
63 ····.locals·663 ····.locals·6
64 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;64 ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry;
65 ····.annotation·system·Ldalvik/annotation/Signature;65 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 93, 54 lines modifiedOffset 93, 54 lines modified
93 ············">;",93 ············">;",
94 ············"Lcom/android/volley/Cache$Entry;",94 ············"Lcom/android/volley/Cache$Entry;",
95 ············")V"95 ············")V"
96 ········}96 ········}
97 ····.end·annotation97 ····.end·annotation
  
98 ····.prologue98 ····.prologue
99 ····.line·22299 ····.line·223
100 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"100 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
101 ····if-nez·p2,·:cond_1101 ····if-nez·p2,·:cond_1
  
102 ····.line·234102 ····.line·235
103 ····:cond_0103 ····:cond_0
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
  
106 ····.line·226106 ····.line·227
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;108 ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;
  
109 ····if-eqz·v1,·:cond_2109 ····if-eqz·v1,·:cond_2
  
110 ····.line·227110 ····.line·228
111 ····const-string·v1,·"If-None-Match"111 ····const-string·v1,·"If-None-Match"
  
112 ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;112 ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String;
  
113 ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;113 ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
114 ····.line·230114 ····.line·231
115 ····:cond_2115 ····:cond_2
116 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J116 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J
  
117 ····const-wide/16·v4,·0x0117 ····const-wide/16·v4,·0x0
  
118 ····cmp-long·v1,·v2,·v4118 ····cmp-long·v1,·v2,·v4
  
119 ····if-lez·v1,·:cond_0119 ····if-lez·v1,·:cond_0
  
120 ····.line·231120 ····.line·232
121 ····new-instance·v0,·Ljava/util/Date;121 ····new-instance·v0,·Ljava/util/Date;
  
122 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J122 ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J
  
123 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V123 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
124 ····.line·232124 ····.line·233
125 ····.local·v0,·"refTime":Ljava/util/Date;125 ····.local·v0,·"refTime":Ljava/util/Date;
126 ····const-string·v1,·"If-Modified-Since"126 ····const-string·v1,·"If-Modified-Since"
  
127 ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String;127 ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String;
  
128 ····move-result-object·v2128 ····move-result-object·v2
  
Offset 174, 33 lines modifiedOffset 174, 33 lines modified
174 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"174 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
175 ····const/4·v4,·0x2175 ····const/4·v4,·0x2
  
176 ····const/4·v6,·0x1176 ····const/4·v6,·0x1
  
Max diff block lines reached; 28729/32589 bytes (88.16%) of diff not shown.
692 B
smali/com/android/volley/toolbox/ByteArrayPool$1.smali
    
Offset 36, 21 lines modifiedOffset 36, 25 lines modified
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I39 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
40 ····.locals·140 ····.locals·1
 41 ····.param·p1,·"x0"····#·Ljava/lang/Object;
 42 ····.param·p2,·"x1"····#·Ljava/lang/Object;
  
41 ····.prologue43 ····.prologue
42 ····.line·6944 ····.line·69
43 ····check-cast·p1,·[B45 ····check-cast·p1,·[B
  
 46 ····.end·local·p1····#·"x0":Ljava/lang/Object;
44 ····check-cast·p2,·[B47 ····check-cast·p2,·[B
  
 48 ····.end·local·p2····#·"x1":Ljava/lang/Object;
45 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I49 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I
  
46 ····move-result·v050 ····move-result·v0
  
47 ····return·v051 ····return·v0
48 .end·method52 .end·method
  
804 B
smali/com/android/volley/toolbox/ImageLoader$ImageContainer.smali
    
Offset 25, 15 lines modifiedOffset 25, 14 lines modified
  
25 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;25 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V27 .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
30 ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap;29 ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap;
31 ····.param·p3,·"requestUrl"····#·Ljava/lang/String;30 ····.param·p3,·"requestUrl"····#·Ljava/lang/String;
32 ····.param·p4,·"cacheKey"····#·Ljava/lang/String;31 ····.param·p4,·"cacheKey"····#·Ljava/lang/String;
33 ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener;32 ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener;
  
34 ····.prologue33 ····.prologue
35 ····.line·33834 ····.line·338
1.34 KB
smali/com/android/volley/toolbox/JsonArrayRequest.smali
    
Offset 347, 33 lines modifiedOffset 347, 30 lines modified
  
347 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B347 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
348 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;348 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
349 ····const-string·v5,·"utf-8"349 ····const-string·v5,·"utf-8"
  
350 ····.line·130 
351 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;350 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
352 ····move-result-object·v4351 ····move-result-object·v4
  
353 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V352 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
  
354 ····.line·131353 ····.line·131
355 ····.local·v2,·"jsonString":Ljava/lang/String;354 ····.local·v2,·"jsonString":Ljava/lang/String;
356 ····new-instance·v3,·Lorg/json/JSONArray;355 ····new-instance·v3,·Lorg/json/JSONArray;
  
357 ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V356 ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
  
358 ····.line·132 
359 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;357 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
360 ····move-result-object·v4358 ····move-result-object·v4
  
361 ····.line·131 
362 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;359 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
363 ····:try_end_0360 ····:try_end_0
364 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0361 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
365 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1362 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1
  
366 ····move-result-object·v3363 ····move-result-object·v3
  
793 B
smali/com/android/volley/toolbox/NetworkImageView$1$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;22 .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$1"····#·Lcom/android/volley/toolbox/NetworkImageView$1; 
  
27 ····.prologue26 ····.prologue
28 ····.line·17627 ····.line·176
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;29 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
  
5.13 KB
smali/com/android/volley/toolbox/JsonRequest.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 #·static·fields18 #·static·fields
19 .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8"19 .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8"
  
20 .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String;20 .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
  
21 #·instance·fields21 #·instance·fields
22 .field·private·final·mListener:Lcom/android/volley/Response$Listener;22 .field·private·mListener:Lcom/android/volley/Response$Listener;
23 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{24 ········value·=·{
25 ············"Lcom/android/volley/Response$Listener",25 ············"Lcom/android/volley/Response$Listener",
26 ············"<TT;>;"26 ············"<TT;>;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
Offset 48, 22 lines modifiedOffset 48, 20 lines modified
  
48 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
49 ····const-string·v3,·"utf-8"49 ····const-string·v3,·"utf-8"
  
50 ····aput-object·v3,·v1,·v250 ····aput-object·v3,·v1,·v2
  
51 ····.line·40 
52 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;51 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
53 ····move-result-object·v052 ····move-result-object·v0
  
54 ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;53 ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
55 ····.line·39 
56 ····return-void54 ····return-void
57 .end·method55 .end·method
  
58 .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V56 .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V
59 ····.locals·057 ····.locals·0
60 ····.param·p1,·"method"····#·I58 ····.param·p1,·"method"····#·I
61 ····.param·p2,·"url"····#·Ljava/lang/String;59 ····.param·p2,·"url"····#·Ljava/lang/String;
Offset 143, 61 lines modifiedOffset 141, 67 lines modified
143 ····.annotation·system·Ldalvik/annotation/Signature;141 ····.annotation·system·Ldalvik/annotation/Signature;
144 ········value·=·{142 ········value·=·{
145 ············"(TT;)V"143 ············"(TT;)V"
146 ········}144 ········}
147 ····.end·annotation145 ····.end·annotation
  
148 ····.prologue146 ····.prologue
149 ····.line·65147 ····.line·71
150 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"148 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
151 ····.local·p1,·"response":Ljava/lang/Object;,·"TT;"149 ····.local·p1,·"response":Ljava/lang/Object;,·"TT;"
152 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;150 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 151 ····if-eqz·v0,·:cond_0
  
 152 ····.line·72
 153 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener;
  
153 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V154 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V
  
154 ····.line·66155 ····.line·74
 156 ····:cond_0
155 ····return-void157 ····return-void
156 .end·method158 .end·method
  
157 .method·public·getBody()[B159 .method·public·getBody()[B
158 ····.locals·6160 ····.locals·6
  
159 ····.prologue161 ····.prologue
160 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"162 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
161 ····const/4·v1,·0x0163 ····const/4·v1,·0x0
  
162 ····.line·95164 ····.line·103
163 ····:try_start_0165 ····:try_start_0
164 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;166 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;
  
165 ····if-nez·v2,·:cond_0167 ····if-nez·v2,·:cond_0
  
166 ····.line·99168 ····.line·107
167 ····:goto_0169 ····:goto_0
168 ····return-object·v1170 ····return-object·v1
  
169 ····.line·95171 ····.line·103
170 ····:cond_0172 ····:cond_0
171 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;173 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String;
  
172 ····const-string·v3,·"utf-8"174 ····const-string·v3,·"utf-8"
  
173 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B175 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
174 ····:try_end_0176 ····:try_end_0
175 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0177 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
176 ····move-result-object·v1178 ····move-result-object·v1
  
177 ····goto·:goto_0179 ····goto·:goto_0
  
178 ····.line·96180 ····.line·104
179 ····:catch_0181 ····:catch_0
180 ····move-exception·v0182 ····move-exception·v0
  
181 ····.line·97183 ····.line·105
182 ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException;184 ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException;
183 ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s"185 ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s"
  
184 ····const/4·v3,·0x2186 ····const/4·v3,·0x2
  
185 ····new-array·v3,·v3,·[Ljava/lang/Object;187 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
Offset 218, 47 lines modifiedOffset 222, 64 lines modified
218 ····goto·:goto_0222 ····goto·:goto_0
219 .end·method223 .end·method
  
220 .method·public·getBodyContentType()Ljava/lang/String;224 .method·public·getBodyContentType()Ljava/lang/String;
221 ····.locals·1225 ····.locals·1
  
222 ····.prologue226 ····.prologue
223 ····.line·89227 ····.line·97
224 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"228 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
225 ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;229 ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String;
  
226 ····return-object·v0230 ····return-object·v0
227 .end·method231 .end·method
  
228 .method·public·getPostBody()[B232 .method·public·getPostBody()[B
229 ····.locals·1233 ····.locals·1
  
230 ····.prologue234 ····.prologue
231 ····.line·84235 ····.line·92
232 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"236 ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;"
Max diff block lines reached; 1257/5153 bytes (24.39%) of diff not shown.
630 B
smali/com/android/volley/toolbox/NetworkImageView$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$isInLayoutPass:Z22 .field·final·synthetic·val$isInLayoutPass:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/NetworkImageView; 
  
27 ····.prologue26 ····.prologue
28 ····.line·16127 ····.line·161
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView;
  
30 ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z29 ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z
  
27.4 KB
smali/com/android/volley/toolbox/HurlStack.smali
    
Offset 25, 53 lines modifiedOffset 25, 53 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·6829 ····.line·69
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V31 ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V
  
32 ····.line·6932 ····.line·70
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V35 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;37 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
  
38 ····.prologue38 ····.prologue
39 ····.line·7539 ····.line·76
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V41 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V
  
42 ····.line·7642 ····.line·77
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V45 .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;47 ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
48 ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory;48 ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory;
  
49 ····.prologue49 ····.prologue
50 ····.line·8250 ····.line·83
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·8352 ····.line·84
53 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter;53 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter;
  
54 ····.line·8454 ····.line·85
55 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;55 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory;
  
56 ····.line·8556 ····.line·86
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V59 .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V
60 ····.locals·460 ····.locals·4
61 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;61 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;
62 ····.annotation·system·Ldalvik/annotation/Signature;62 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 87, 125 lines modifiedOffset 87, 164 lines modified
87 ········value·=·{87 ········value·=·{
88 ············Ljava/io/IOException;,88 ············Ljava/io/IOException;,
89 ············Lcom/android/volley/AuthFailureError;89 ············Lcom/android/volley/AuthFailureError;
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.prologue92 ····.prologue
93 ····.line·23693 ····.line·253
94 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"94 ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;"
95 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B95 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····.line·23797 ····.line·254
98 ····.local·v0,·"body":[B98 ····.local·v0,·"body":[B
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····.line·238100 ····.line·255
101 ····const/4·v2,·0x1101 ····const/4·v2,·0x1
  
102 ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V102 ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V
  
103 ····.line·239103 ····.line·256
104 ····const-string·v2,·"Content-Type"104 ····const-string·v2,·"Content-Type"
  
105 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String;105 ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String;
  
106 ····move-result-object·v3106 ····move-result-object·v3
  
107 ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V107 ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
  
108 ····.line·240108 ····.line·257
109 ····new-instance·v1,·Ljava/io/DataOutputStream;109 ····new-instance·v1,·Ljava/io/DataOutputStream;
  
110 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;110 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
  
111 ····move-result-object·v2111 ····move-result-object·v2
  
112 ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V112 ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
  
113 ····.line·241113 ····.line·258
114 ····.local·v1,·"out":Ljava/io/DataOutputStream;114 ····.local·v1,·"out":Ljava/io/DataOutputStream;
115 ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V115 ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V
  
116 ····.line·242116 ····.line·259
117 ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V117 ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V
  
118 ····.line·244118 ····.line·261
119 ····.end·local·v1····#·"out":Ljava/io/DataOutputStream;119 ····.end·local·v1····#·"out":Ljava/io/DataOutputStream;
120 ····:cond_0120 ····:cond_0
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity;123 .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity;
124 ····.locals·6124 ····.locals·6
125 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;125 ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection;
  
126 ····.prologue126 ····.prologue
127 ····.line·134127 ····.line·151
128 ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity;128 ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity;
  
129 ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V129 ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V
  
130 ····.line·137130 ····.line·154
131 ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity;131 ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity;
132 ····:try_start_0132 ····:try_start_0
133 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;133 ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
134 ····:try_end_0134 ····:try_end_0
135 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0135 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
136 ····move-result-object·v1136 ····move-result-object·v1
  
137 ····.line·141137 ····.line·158
Max diff block lines reached; 23786/28001 bytes (84.95%) of diff not shown.
1.07 KB
smali/com/android/volley/toolbox/ImageLoader$2.smali
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
  
32 .field·final·synthetic·val$cacheKey:Ljava/lang/String;32 .field·final·synthetic·val$cacheKey:Ljava/lang/String;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V34 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
37 ····.prologue36 ····.prologue
38 ····.line·25237 ····.line·252
39 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader;38 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
40 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String;39 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String;
  
Offset 65, 16 lines modifiedOffset 64, 18 lines modified
  
65 ····.line·25664 ····.line·256
66 ····return-void65 ····return-void
67 .end·method66 .end·method
  
68 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V67 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
69 ····.locals·068 ····.locals·0
 69 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
70 ····.prologue70 ····.prologue
71 ····.line·25271 ····.line·252
72 ····check-cast·p1,·Landroid/graphics/Bitmap;72 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
 73 ····.end·local·p1····#·"x0":Ljava/lang/Object;
73 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V74 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V
  
74 ····return-void75 ····return-void
75 .end·method76 .end·method
1.34 KB
smali/com/android/volley/toolbox/JsonObjectRequest.smali
    
Offset 246, 33 lines modifiedOffset 246, 30 lines modified
  
246 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B246 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
247 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;247 ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
248 ····const-string·v5,·"utf-8"248 ····const-string·v5,·"utf-8"
  
249 ····.line·102 
250 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;249 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
251 ····move-result-object·v4250 ····move-result-object·v4
  
252 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V251 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
  
253 ····.line·103252 ····.line·103
254 ····.local·v2,·"jsonString":Ljava/lang/String;253 ····.local·v2,·"jsonString":Ljava/lang/String;
255 ····new-instance·v3,·Lorg/json/JSONObject;254 ····new-instance·v3,·Lorg/json/JSONObject;
  
256 ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V255 ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
  
257 ····.line·104 
258 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;256 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
259 ····move-result-object·v4257 ····move-result-object·v4
  
260 ····.line·103 
261 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;258 ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
262 ····:try_end_0259 ····:try_end_0
263 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0260 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
264 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1261 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1
  
265 ····move-result-object·v3262 ····move-result-object·v3
  
1.66 KB
smali/com/android/volley/toolbox/ImageRequest.smali
    
Offset 283, 40 lines modifiedOffset 283, 38 lines modified
  
283 ····move-result·v5283 ····move-result·v5
  
284 ····.line·191284 ····.line·191
285 ····.local·v5,·"desiredHeight":I285 ····.local·v5,·"desiredHeight":I
286 ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z286 ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z
  
287 ····.line·195287 ····.line·194
288 ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I288 ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I
  
289 ····move-result·v8289 ····move-result·v8
  
290 ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I290 ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I
  
291 ····.line·196291 ····.line·196
292 ····array-length·v8,·v3292 ····array-length·v8,·v3
  
293 ····.line·197 
294 ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;293 ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
295 ····move-result-object·v7294 ····move-result-object·v7
  
296 ····.line·200295 ····.line·200
297 ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap;296 ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap;
298 ····if-eqz·v7,·:cond_2297 ····if-eqz·v7,·:cond_2
  
299 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I298 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I
  
300 ····move-result·v8299 ····move-result·v8
  
301 ····if-gt·v8,·v6,·:cond_1300 ····if-gt·v8,·v6,·:cond_1
  
302 ····.line·201 
303 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I301 ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I
  
304 ····move-result·v8302 ····move-result·v8
  
305 ····if-le·v8,·v5,·:cond_2303 ····if-le·v8,·v5,·:cond_2
  
306 ····.line·202304 ····.line·202
Offset 562, 19 lines modifiedOffset 560, 21 lines modified
  
562 ····.line·220560 ····.line·220
563 ····return-void561 ····return-void
564 .end·method562 .end·method
  
565 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V563 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V
566 ····.locals·0564 ····.locals·0
 565 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
567 ····.prologue566 ····.prologue
568 ····.line·35567 ····.line·35
569 ····check-cast·p1,·Landroid/graphics/Bitmap;568 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
 569 ····.end·local·p1····#·"x0":Ljava/lang/Object;
570 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V570 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V
  
571 ····return-void571 ····return-void
572 .end·method572 .end·method
  
573 .method·public·getPriority()Lcom/android/volley/Request$Priority;573 .method·public·getPriority()Lcom/android/volley/Request$Priority;
574 ····.locals·1574 ····.locals·1
4.45 KB
smali/com/android/volley/toolbox/ImageLoader$4.smali
    
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;21 .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V23 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V
24 ····.locals·024 ····.locals·0
25 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
26 ····.prologue25 ····.prologue
27 ····.line·46126 ····.line·461
28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;27 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 51 lines modifiedOffset 37, 52 lines modified
  
38 #·virtual·methods37 #·virtual·methods
39 .method·public·run()V38 .method·public·run()V
40 ····.locals·639 ····.locals·6
  
41 ····.prologue40 ····.prologue
42 ····.line·46441 ····.line·464
43 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;42 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
44 ····invoke-static·{v2},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;43 ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
  
45 ····move-result-object·v244 ····move-result-object·v4
  
46 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;45 ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
47 ····move-result-object·v246 ····move-result-object·v4
  
48 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;47 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
49 ····move-result-object·v248 ····move-result-object·v2
  
50 ····:cond_049 ····:cond_0
51 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z50 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
52 ····move-result·v351 ····move-result·v4
  
53 ····if-eqz·v3,·:cond_352 ····if-eqz·v4,·:cond_3
  
54 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;53 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
55 ····move-result-object·v054 ····move-result-object·v0
  
56 ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;55 ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
  
57 ····.line·46556 ····.line·465
58 ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;57 ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
59 ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;58 ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;
  
60 ····move-result-object·v359 ····move-result-object·v4
  
61 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;60 ····invoke-virtual·{v4},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
62 ····move-result-object·v361 ····move-result-object·v3
  
 62 ····.local·v3,·"i$":Ljava/util/Iterator;
63 ····:cond_163 ····:cond_1
64 ····:goto_064 ····:goto_0
65 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z65 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
66 ····move-result·v466 ····move-result·v4
  
67 ····if-eqz·v4,·:cond_067 ····if-eqz·v4,·:cond_0
Offset 139, 26 lines modifiedOffset 139, 27 lines modified
139 ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V139 ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····.line·480141 ····.line·480
142 ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;142 ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;
143 ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer;143 ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer;
 144 ····.end·local·v3····#·"i$":Ljava/util/Iterator;
144 ····:cond_3145 ····:cond_3
145 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;146 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
146 ····invoke-static·{v2},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;147 ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;
  
147 ····move-result-object·v2148 ····move-result-object·v4
  
148 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V149 ····invoke-virtual·{v4},·Ljava/util/HashMap;->clear()V
  
149 ····.line·481150 ····.line·481
150 ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;151 ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
151 ····const/4·v3,·0x0152 ····const/4·v5,·0x0
  
152 ····invoke-static·{v2,·v3},·Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;153 ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;
  
153 ····.line·482154 ····.line·482
154 ····return-void155 ····return-void
155 .end·method156 .end·method
3.65 KB
smali/com/android/volley/toolbox/StringRequest.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ········"Ljava/lang/String;",11 ········"Ljava/lang/String;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·mListener:Lcom/android/volley/Response$Listener;16 .field·private·mListener:Lcom/android/volley/Response$Listener;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"Lcom/android/volley/Response$Listener",19 ············"Lcom/android/volley/Response$Listener",
20 ············"<",20 ············"<",
21 ············"Ljava/lang/String;",21 ············"Ljava/lang/String;",
22 ············">;"22 ············">;"
23 ········}23 ········}
Offset 86, 35 lines modifiedOffset 86, 59 lines modified
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
  
88 #·virtual·methods88 #·virtual·methods
89 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V89 .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V
90 ····.locals·090 ····.locals·0
 91 ····.param·p1,·"x0"····#·Ljava/lang/Object;
  
91 ····.prologue92 ····.prologue
92 ····.line·3093 ····.line·30
93 ····check-cast·p1,·Ljava/lang/String;94 ····check-cast·p1,·Ljava/lang/String;
  
 95 ····.end·local·p1····#·"x0":Ljava/lang/Object;
94 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V96 ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V
  
95 ····return-void97 ····return-void
96 .end·method98 .end·method
  
97 .method·protected·deliverResponse(Ljava/lang/String;)V99 .method·protected·deliverResponse(Ljava/lang/String;)V
98 ····.locals·1100 ····.locals·1
99 ····.param·p1,·"response"····#·Ljava/lang/String;101 ····.param·p1,·"response"····#·Ljava/lang/String;
  
100 ····.prologue102 ····.prologue
101 ····.line·60103 ····.line·66
 104 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 105 ····if-eqz·v0,·:cond_0
  
 106 ····.line·67
102 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;107 ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
103 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V108 ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V
  
 109 ····.line·69
 110 ····:cond_0
 111 ····return-void
 112 .end·method
  
 113 .method·protected·onFinish()V
 114 ····.locals·1
  
 115 ····.prologue
 116 ····.line·60
 117 ····invoke-super·{p0},·Lcom/android/volley/Request;->onFinish()V
  
104 ····.line·61118 ····.line·61
 119 ····const/4·v0,·0x0
  
 120 ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener;
  
 121 ····.line·62
105 ····return-void122 ····return-void
106 .end·method123 .end·method
  
107 .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;124 .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;
108 ····.locals·4125 ····.locals·4
109 ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse;126 ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse;
110 ····.annotation·system·Ldalvik/annotation/Signature;127 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 126, 15 lines modifiedOffset 150, 15 lines modified
126 ············"<",150 ············"<",
127 ············"Ljava/lang/String;",151 ············"Ljava/lang/String;",
128 ············">;"152 ············">;"
129 ········}153 ········}
130 ····.end·annotation154 ····.end·annotation
  
131 ····.prologue155 ····.prologue
132 ····.line·67156 ····.line·75
133 ····:try_start_0157 ····:try_start_0
134 ····new-instance·v1,·Ljava/lang/String;158 ····new-instance·v1,·Ljava/lang/String;
  
135 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B159 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
136 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;160 ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map;
  
Offset 142, 33 lines modifiedOffset 166, 33 lines modified
  
142 ····move-result-object·v3166 ····move-result-object·v3
  
143 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V167 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V
144 ····:try_end_0168 ····:try_end_0
145 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0169 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
146 ····.line·71170 ····.line·79
147 ····.local·v1,·"parsed":Ljava/lang/String;171 ····.local·v1,·"parsed":Ljava/lang/String;
148 ····:goto_0172 ····:goto_0
149 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;173 ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;
  
150 ····move-result-object·v2174 ····move-result-object·v2
  
151 ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;175 ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;
  
152 ····move-result-object·v2176 ····move-result-object·v2
  
153 ····return-object·v2177 ····return-object·v2
  
154 ····.line·68178 ····.line·76
155 ····.end·local·v1····#·"parsed":Ljava/lang/String;179 ····.end·local·v1····#·"parsed":Ljava/lang/String;
156 ····:catch_0180 ····:catch_0
157 ····move-exception·v0181 ····move-exception·v0
  
158 ····.line·69182 ····.line·77
159 ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException;183 ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException;
160 ····new-instance·v1,·Ljava/lang/String;184 ····new-instance·v1,·Ljava/lang/String;
  
161 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B185 ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B
  
162 ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V186 ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V
  
633 B
smali/com/android/volley/toolbox/ImageLoader$3.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$cacheKey:Ljava/lang/String;22 .field·final·synthetic·val$cacheKey:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; 
  
27 ····.prologue26 ····.prologue
28 ····.line·25727 ····.line·257
29 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader;28 ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader;
  
30 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String;29 ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String;
  
910 B
smali/com/android/volley/toolbox/ImageLoader.smali
    
Offset 200, 15 lines modifiedOffset 200, 14 lines modified
  
200 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;200 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
201 ····move-result-object·v0201 ····move-result-object·v0
  
202 ····const-string·v1,·"#H"202 ····const-string·v1,·"#H"
  
203 ····.line·504 
204 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;203 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
205 ····move-result-object·v0204 ····move-result-object·v0
  
206 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;205 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
207 ····move-result-object·v0206 ····move-result-object·v0
Offset 227, 15 lines modifiedOffset 226, 14 lines modified
  
227 ····move-result-object·v0226 ····move-result-object·v0
  
228 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;227 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
229 ····move-result-object·v0228 ····move-result-object·v0
  
230 ····.line·505 
231 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;229 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
232 ····move-result-object·v0230 ····move-result-object·v0
  
233 ····return-object·v0231 ····return-object·v0
234 .end·method232 .end·method
  
21.3 KB
smali/com/android/volley/toolbox/DiskBasedCache.smali
    
Offset 5, 14 lines modifiedOffset 5, 15 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/android/volley/Cache;6 .implements·Lcom/android/volley/Cache;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/android/volley/toolbox/DiskBasedCache$1;,
10 ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;,11 ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;,
11 ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;12 ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
12 ····}13 ····}
13 .end·annotation14 .end·annotation
  
  
14 #·static·fields15 #·static·fields
Offset 314, 15 lines modifiedOffset 315, 14 lines modified
  
314 ····const/4·v10,·0x3315 ····const/4·v10,·0x3
  
315 ····new-array·v10,·v10,·[Ljava/lang/Object;316 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
316 ····const/4·v11,·0x0317 ····const/4·v11,·0x0
  
317 ····.line·293 
318 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;318 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
319 ····move-result-object·v12319 ····move-result-object·v12
  
320 ····aput-object·v12,·v10,·v11320 ····aput-object·v12,·v10,·v11
  
321 ····const/4·v11,·0x1321 ····const/4·v11,·0x1
Offset 347, 15 lines modifiedOffset 347, 14 lines modified
  
347 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;347 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
348 ····move-result-object·v12348 ····move-result-object·v12
  
349 ····aput-object·v12,·v10,·v11349 ····aput-object·v12,·v10,·v11
  
350 ····.line·292 
351 ····invoke-static·{v7,·v10},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V350 ····invoke-static·{v7,·v10},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V
  
352 ····goto/16·:goto_0351 ····goto/16·:goto_0
  
353 ····.line·280352 ····.line·280
354 ····.restart·local·v2····#·"deleted":Z353 ····.restart·local·v2····#·"deleted":Z
355 ····.restart·local·v3····#·"e":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;354 ····.restart·local·v3····#·"e":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;
Offset 373, 22 lines modifiedOffset 372, 20 lines modified
  
373 ····aput-object·v12,·v10,·v11372 ····aput-object·v12,·v10,·v11
  
374 ····const/4·v11,·0x1373 ····const/4·v11,·0x1
  
375 ····iget-object·v12,·v3,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;374 ····iget-object·v12,·v3,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String;
  
376 ····.line·281 
377 ····invoke-direct·{p0,·v12},·Lcom/android/volley/toolbox/DiskBasedCache;->getFilenameForKey(Ljava/lang/String;)Ljava/lang/String;375 ····invoke-direct·{p0,·v12},·Lcom/android/volley/toolbox/DiskBasedCache;->getFilenameForKey(Ljava/lang/String;)Ljava/lang/String;
  
378 ····move-result-object·v12376 ····move-result-object·v12
  
379 ····aput-object·v12,·v10,·v11377 ····aput-object·v12,·v10,·v11
  
380 ····.line·280 
381 ····invoke-static·{v7,·v10},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V378 ····invoke-static·{v7,·v10},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V
  
382 ····goto·:goto_1379 ····goto·:goto_1
383 .end·method380 .end·method
  
384 .method·private·putEntry(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V381 .method·private·putEntry(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V
385 ····.locals·8382 ····.locals·8
Offset 739, 15 lines modifiedOffset 736, 14 lines modified
  
739 ····move-result·v3736 ····move-result·v3
  
740 ····.line·563737 ····.line·563
741 ····.local·v3,·"size":I738 ····.local·v3,·"size":I
742 ····if-nez·v3,·:cond_0739 ····if-nez·v3,·:cond_0
  
743 ····.line·564 
744 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;740 ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map;
  
745 ····move-result-object·v2741 ····move-result-object·v2
  
746 ····.line·566742 ····.line·566
747 ····.local·v2,·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"743 ····.local·v2,·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
748 ····:goto_0744 ····:goto_0
Offset 781, 15 lines modifiedOffset 777, 15 lines modified
781 ····invoke-interface·{v2,·v1,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;777 ····invoke-interface·{v2,·v1,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
782 ····.line·566778 ····.line·566
783 ····add-int/lit8·v0,·v0,·0x1779 ····add-int/lit8·v0,·v0,·0x1
  
784 ····goto·:goto_1780 ····goto·:goto_1
  
785 ····.line·564781 ····.line·563
786 ····.end·local·v0····#·"i":I782 ····.end·local·v0····#·"i":I
787 ····.end·local·v1····#·"key":Ljava/lang/String;783 ····.end·local·v1····#·"key":Ljava/lang/String;
788 ····.end·local·v2····#·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"784 ····.end·local·v2····#·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
789 ····.end·local·v4····#·"value":Ljava/lang/String;785 ····.end·local·v4····#·"value":Ljava/lang/String;
790 ····:cond_0786 ····:cond_0
791 ····new-instance·v2,·Ljava/util/HashMap;787 ····new-instance·v2,·Ljava/util/HashMap;
  
Offset 1140, 148 lines modifiedOffset 1136, 158 lines modified
1140 ····.line·5501136 ····.line·550
1141 ····.local·p0,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"1137 ····.local·p0,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
1142 ····if-eqz·p0,·:cond_01138 ····if-eqz·p0,·:cond_0
  
1143 ····.line·5511139 ····.line·551
1144 ····invoke-interface·{p0},·Ljava/util/Map;->size()I1140 ····invoke-interface·{p0},·Ljava/util/Map;->size()I
  
1145 ····move-result·v11141 ····move-result·v2
  
1146 ····invoke-static·{p1,·v1},·Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V1142 ····invoke-static·{p1,·v2},·Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V
  
1147 ····.line·5521143 ····.line·552
1148 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;1144 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
1149 ····move-result-object·v11145 ····move-result-object·v2
  
1150 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;1146 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
1151 ····move-result-object·v21147 ····move-result-object·v1
  
 1148 ····.local·v1,·"i$":Ljava/util/Iterator;
1152 ····:goto_01149 ····:goto_0
1153 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z1150 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
Max diff block lines reached; 17936/21710 bytes (82.62%) of diff not shown.
5.15 KB
smali/com/android/volley/toolbox/HttpClientStack.smali
    
Offset 54, 47 lines modifiedOffset 54, 48 lines modified
54 ····.end·annotation54 ····.end·annotation
  
55 ····.prologue55 ····.prologue
56 ····.line·6056 ····.line·60
57 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"57 ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
58 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;58 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
59 ····move-result-object·v159 ····move-result-object·v2
  
60 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;60 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
61 ····move-result-object·v261 ····move-result-object·v0
  
 62 ····.local·v0,·"i$":Ljava/util/Iterator;
62 ····:goto_063 ····:goto_0
63 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z64 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
64 ····move-result·v165 ····move-result·v2
  
65 ····if-eqz·v1,·:cond_066 ····if-eqz·v2,·:cond_0
  
66 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;67 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
67 ····move-result-object·v068 ····move-result-object·v1
  
68 ····check-cast·v0,·Ljava/lang/String;69 ····check-cast·v1,·Ljava/lang/String;
  
69 ····.line·6170 ····.line·61
70 ····.local·v0,·"key":Ljava/lang/String;71 ····.local·v1,·"key":Ljava/lang/String;
71 ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-interface·{p1,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
72 ····move-result-object·v173 ····move-result-object·v2
  
73 ····check-cast·v1,·Ljava/lang/String;74 ····check-cast·v2,·Ljava/lang/String;
  
74 ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V75 ····invoke-interface·{p0,·v1,·v2},·Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
  
75 ····goto·:goto_076 ····goto·:goto_0
  
76 ····.line·6377 ····.line·63
77 ····.end·local·v0····#·"key":Ljava/lang/String;78 ····.end·local·v1····#·"key":Ljava/lang/String;
78 ····:cond_079 ····:cond_0
79 ····return-void80 ····return-void
80 .end·method81 .end·method
  
81 .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest;82 .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest;
82 ····.locals·783 ····.locals·7
83 ····.annotation·system·Ldalvik/annotation/Signature;84 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 369, 65 lines modifiedOffset 370, 66 lines modified
369 ············">;"370 ············">;"
370 ········}371 ········}
371 ····.end·annotation372 ····.end·annotation
  
372 ····.prologue373 ····.prologue
373 ····.line·67374 ····.line·67
374 ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"375 ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
375 ····new-instance·v1,·Ljava/util/ArrayList;376 ····new-instance·v2,·Ljava/util/ArrayList;
  
376 ····invoke-interface·{p0},·Ljava/util/Map;->size()I377 ····invoke-interface·{p0},·Ljava/util/Map;->size()I
  
377 ····move-result·v2378 ····move-result·v3
  
378 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V379 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
379 ····.line·68380 ····.line·68
380 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"381 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"
381 ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set;382 ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
382 ····move-result-object·v2383 ····move-result-object·v3
  
383 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;384 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
384 ····move-result-object·v3385 ····move-result-object·v0
  
 386 ····.local·v0,·"i$":Ljava/util/Iterator;
385 ····:goto_0387 ····:goto_0
386 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z388 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
387 ····move-result·v2389 ····move-result·v3
  
388 ····if-eqz·v2,·:cond_0390 ····if-eqz·v3,·:cond_0
  
389 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;391 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
390 ····move-result-object·v0392 ····move-result-object·v1
  
391 ····check-cast·v0,·Ljava/lang/String;393 ····check-cast·v1,·Ljava/lang/String;
  
392 ····.line·69394 ····.line·69
393 ····.local·v0,·"key":Ljava/lang/String;395 ····.local·v1,·"key":Ljava/lang/String;
394 ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair;396 ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair;
  
395 ····invoke-interface·{p0,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
396 ····move-result-object·v2398 ····move-result-object·v3
  
397 ····check-cast·v2,·Ljava/lang/String;399 ····check-cast·v3,·Ljava/lang/String;
  
398 ····invoke-direct·{v4,·v0,·v2},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V400 ····invoke-direct·{v4,·v1,·v3},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
399 ····invoke-interface·{v1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z401 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
400 ····goto·:goto_0402 ····goto·:goto_0
  
401 ····.line·71403 ····.line·71
402 ····.end·local·v0····#·"key":Ljava/lang/String;404 ····.end·local·v1····#·"key":Ljava/lang/String;
403 ····:cond_0405 ····:cond_0
404 ····return-object·v1406 ····return-object·v2
405 .end·method407 .end·method
  
406 .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V408 .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V
407 ····.locals·2409 ····.locals·2
408 ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;410 ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;
409 ····.annotation·system·Ldalvik/annotation/Signature;411 ····.annotation·system·Ldalvik/annotation/Signature;
410 ········value·=·{412 ········value·=·{