2.64 MB
/home/fdroid/fdroiddata/tmp/at.univie.sensorium_15.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_at.univie.sensorium_15.apk
1.92 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: res/drawable-xhdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 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:·b498ef9aee86d38499e0ef2ac58ed45f8f437c2a636cfb4b7e978a374cbde550 
10 Signer·#1·certificate·SHA-1·digest:·3cd762cc9dc08bb7382252039d02be69b405758a 
11 Signer·#1·certificate·MD5·digest:·f23b5e5fa59e6de204aac27accd16639 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a59004269a0e0294ead52b587df5134a7a11bb17eadb7ac63eb962e582e73f54 
15 Signer·#1·public·key·SHA-1·digest:·db46f482093d1a4877f08653d516c019a6099531 
16 Signer·#1·public·key·MD5·digest:·8470297b5b8c365479f1921e9b81df65 
495 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 507 lines modifiedOffset 1, 484 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················1278858·(000000000013838Ah)4 ··Zip·archive·file·size:···················1277283·(0000000000137D63h)
5 ··Actual·end-cent-dir·record·offset:·······1278836·(0000000000138374h)5 ··Actual·end-cent-dir·record·offset:·······1277261·(0000000000137D4Dh)
6 ··Expected·end-cent-dir·record·offset:·····1278836·(0000000000138374h)6 ··Expected·end-cent-dir·record·offset:·····1277261·(0000000000137D4Dh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·249·entries.9 ··central·directory·contains·249·entries.
10 ··The·central·directory·is·23167·(0000000000005A7Fh)·bytes·long,10 ··The·central·directory·is·23188·(0000000000005A94h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·1255669·(00000000001328F5h).12 ··is·1254073·(00000000001322B9h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2014·Feb·18·10:31:1426 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·8·00:43:18
27 ··32-bit·CRC·value·(hex):·························5ec6c76427 ··32-bit·CRC·value·(hex):·························c39cc9c5
28 ··compressed·size:································6781·bytes28 ··compressed·size:································1606·bytes
29 ··uncompressed·size:······························24754·bytes29 ··uncompressed·size:······························6088·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/7F082E6F.SF43 ··assets/icon.png
  
42 ··offset·of·local·header·from·start·of·archive:···684744 ··offset·of·local·header·from·start·of·archive:···1675
43 ··················································(0000000000001ABFh)·bytes45 ··················································(000000000000068Bh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·Feb·18·10:31:1453 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························ed06be1354 ··32-bit·CRC·value·(hex):·························431ec437
54 ··compressed·size:································7502·bytes55 ··compressed·size:································72470·bytes
55 ··uncompressed·size:······························24875·bytes56 ··uncompressed·size:······························72470·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························15·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
 67 ··assets/icon.svg
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/7F082E6F.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···1441568 ··offset·of·local·header·from·start·of·archive:···74190
69 ··················································(000000000000384Fh)·bytes69 ··················································(00000000000121CEh)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal75 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted76 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes77 ··extended·local·header:··························yes
78 ··file·last·modified·on·(DOS·date/time):··········2014·Feb·18·10:31:1478 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·8·00:43:18
79 ··32-bit·CRC·value·(hex):·························b71a5c5079 ··32-bit·CRC·value·(hex):·························d3204e78
80 ··compressed·size:································1077·bytes80 ··compressed·size:································2347·bytes
81 ··uncompressed·size:······························1332·bytes81 ··uncompressed·size:······························10642·bytes
82 ··length·of·filename:·····························21·characters82 ··length·of·filename:·····························15·characters
83 ··length·of·extra·field:··························0·bytes83 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters84 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·185 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary86 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex87 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none88 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.89 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:90 Central·directory·entry·#4:
91 ---------------------------91 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.92 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··assets/icon.png93 ··assets/icon512.png
  
94 ··offset·of·local·header·from·start·of·archive:···1555994 ··offset·of·local·header·from·start·of·archive:···76598
95 ··················································(0000000000003CC7h)·bytes95 ··················································(0000000000012B36h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.097 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.099 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)100 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted101 ··file·security·status:···························not·encrypted
Max diff block lines reached; 498314/506277 bytes (98.43%) of diff not shown.
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.05 KB
AndroidManifest.xml (decoded)
1010 B
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="15"·android:versionName="1.1.12"·package="at.univie.sensorium">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="15"·android:versionName="1.1.12"·package="at.univie.sensorium"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">
3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/>
4 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>4 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>
5 ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/>5 ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/>
6 ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>6 ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
7 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>7 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>
8 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>8 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
9 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>9 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>
1.76 KB
APK metadata
Ordering differences only
    
Offset 20, 17 lines modifiedOffset 20, 14 lines modified
20 ··overview-frame.html:·'8'20 ··overview-frame.html:·'8'
21 ··allclasses-frame.html:·'8'21 ··allclasses-frame.html:·'8'
22 ··allclasses-noframe.html:·'8'22 ··allclasses-noframe.html:·'8'
23 ··help-doc.html:·'8'23 ··help-doc.html:·'8'
24 ··serialized-form.html:·'8'24 ··serialized-form.html:·'8'
25 ··package-list:·'8'25 ··package-list:·'8'
26 ··constant-values.html:·'8'26 ··constant-values.html:·'8'
27 ··org/apache/http/version.properties:·'8' 
28 ··org/apache/http/client/version.properties:·'8' 
29 ··org/apache/http/entity/mime/version.properties:·'8' 
30 ··org/apache/commons/codec/language/bm/ash_approx_any.txt:·'8'27 ··org/apache/commons/codec/language/bm/ash_approx_any.txt:·'8'
31 ··org/apache/commons/codec/language/bm/ash_approx_common.txt:·'8'28 ··org/apache/commons/codec/language/bm/ash_approx_common.txt:·'8'
32 ··org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt:·'8'29 ··org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt:·'8'
33 ··org/apache/commons/codec/language/bm/ash_approx_english.txt:·'8'30 ··org/apache/commons/codec/language/bm/ash_approx_english.txt:·'8'
34 ··org/apache/commons/codec/language/bm/ash_approx_french.txt:·'8'31 ··org/apache/commons/codec/language/bm/ash_approx_french.txt:·'8'
35 ··org/apache/commons/codec/language/bm/ash_approx_german.txt:·'8'32 ··org/apache/commons/codec/language/bm/ash_approx_german.txt:·'8'
36 ··org/apache/commons/codec/language/bm/ash_approx_hebrew.txt:·'8'33 ··org/apache/commons/codec/language/bm/ash_approx_hebrew.txt:·'8'
Offset 147, 14 lines modifiedOffset 144, 17 lines modified
147 ··org/apache/commons/codec/language/bm/sep_languages.txt:·'8'144 ··org/apache/commons/codec/language/bm/sep_languages.txt:·'8'
148 ··org/apache/commons/codec/language/bm/sep_rules_any.txt:·'8'145 ··org/apache/commons/codec/language/bm/sep_rules_any.txt:·'8'
149 ··org/apache/commons/codec/language/bm/sep_rules_french.txt:·'8'146 ··org/apache/commons/codec/language/bm/sep_rules_french.txt:·'8'
150 ··org/apache/commons/codec/language/bm/sep_rules_hebrew.txt:·'8'147 ··org/apache/commons/codec/language/bm/sep_rules_hebrew.txt:·'8'
151 ··org/apache/commons/codec/language/bm/sep_rules_italian.txt:·'8'148 ··org/apache/commons/codec/language/bm/sep_rules_italian.txt:·'8'
152 ··org/apache/commons/codec/language/bm/sep_rules_portuguese.txt:·'8'149 ··org/apache/commons/codec/language/bm/sep_rules_portuguese.txt:·'8'
153 ··org/apache/commons/codec/language/bm/sep_rules_spanish.txt:·'8'150 ··org/apache/commons/codec/language/bm/sep_rules_spanish.txt:·'8'
 151 ··org/apache/http/version.properties:·'8'
 152 ··org/apache/http/entity/mime/version.properties:·'8'
 153 ··org/apache/http/client/version.properties:·'8'
154 ··com/google/gson/package-tree.html:·'8'154 ··com/google/gson/package-tree.html:·'8'
155 ··com/google/gson/JsonNull.html:·'8'155 ··com/google/gson/JsonNull.html:·'8'
156 ··com/google/gson/package-use.html:·'8'156 ··com/google/gson/package-use.html:·'8'
157 ··com/google/gson/JsonParser.html:·'8'157 ··com/google/gson/JsonParser.html:·'8'
158 ··com/google/gson/FieldNamingPolicy.html:·'8'158 ··com/google/gson/FieldNamingPolicy.html:·'8'
159 ··com/google/gson/FieldAttributes.html:·'8'159 ··com/google/gson/FieldAttributes.html:·'8'
160 ··com/google/gson/JsonArray.html:·'8'160 ··com/google/gson/JsonArray.html:·'8'
50.0 KB
resources.arsc
    
Offset 1, 369 lines modifiedOffset 1, 388 lines modified
00000000:·0200·0c00·0817·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·3818·0000·0100·0000·0100·1c00··....8...........
00000010:·3c06·0000·2f00·0000·0000·0000·0001·0000··<.../...........00000010:·5006·0000·2f00·0000·0000·0000·0001·0000··P.../...........
00000020:·d800·0000·0000·0000·0000·0000·2700·0000··............'...00000020:·d800·0000·0000·0000·0000·0000·2500·0000··............%...
00000030:·4d00·0000·7500·0000·9700·0000·c000·0000··M...u...........00000030:·4a00·0000·6700·0000·8900·0000·b200·0000··J...g...........
00000040:·e200·0000·ff00·0000·2401·0000·4901·0000··........$...I...00000040:·d400·0000·fb00·0000·2101·0000·4901·0000··........!...I...
00000050:·6d01·0000·9601·0000·ba01·0000·e301·0000··m...............00000050:·7001·0000·9c01·0000·c301·0000·ea01·0000··p...............
00000060:·0702·0000·3102·0000·5602·0000·8502·0000··....1...V.......00000060:·1602·0000·4302·0000·6b02·0000·9302·0000··....C...k.......
00000070:·b102·0000·db02·0000·0303·0000·3703·0000··............7...00000070:·c702·0000·f702·0000·2403·0000·5703·0000··........$...W...
 00000080:·8003·0000·ae03·0000·d803·0000·dd03·0000··................
00000080:·6703·0000·9403·0000·c703·0000·f003·0000··g...............00000090:·e903·0000·f403·0000·fd03·0000·0704·0000··................
00000090:·1e04·0000·2304·0000·2804·0000·3404·0000··....#...(...4... 
000000a0:·3f04·0000·4804·0000·5204·0000·7604·0000··?...H...R...v... 
000000b0:·8004·0000·9a04·0000·ae04·0000·c004·0000··................000000a0:·2b04·0000·3504·0000·4f04·0000·6304·0000··+...5...O...c...
000000c0:·cf04·0000·de04·0000·f704·0000·0705·0000··................000000b0:·7504·0000·8404·0000·9304·0000·ac04·0000··u...............
000000d0:·1e05·0000·2b05·0000·4405·0000·5205·0000··....+...D...R...000000c0:·bc04·0000·d304·0000·e004·0000·f904·0000··................
000000e0:·5a05·0000·2424·7265·732f·6c61·796f·7574··Z...$$res/layout000000d0:·0705·0000·0f05·0000·1705·0000·4305·0000··............C...
 000000e0:·7205·0000·2222·7265·732f·6d65·6e75·2f61··r...""res/menu/a
000000f0:·2f61·6374·6976·6974·795f·7365·6e73·6f72··/activity_sensor000000f0:·6374·6976·6974·795f·7365·6e73·6f72·735f··ctivity_sensors_
00000100:·5f64·6562·7567·2e78·6d6c·0023·2372·6573··_debug.xml.##res 
00000110:·2f6c·6179·6f75·742f·7365·6174·746c·655f··/layout/seattle_ 
00000120:·7365·6e73·6f72·735f·6d61·696e·2e78·6d6c··sensors_main.xml 
00000130:·0025·2572·6573·2f6c·6179·6f75·742f·7365··.%%res/layout/se 
00000140:·6e73·6f72·5f70·7265·6665·7265·6e63·655f··nsor_preference_ 
00000150:·6974·656d·2e78·6d6c·001f·1f72·6573·2f6c··item.xml...res/l00000100:·7669·6577·2e78·6d6c·0022·2272·6573·2f6d··view.xml.""res/m
00000160:·6179·6f75·742f·7365·6e73·6f72·5f76·6965··ayout/sensor_vie 
00000170:·775f·6974·656d·2e78·6d6c·0026·2672·6573··w_item.xml.&&res00000110:·656e·752f·6163·7469·7669·7479·5f73·656e··enu/activity_sen
 00000120:·736f·725f·6465·6275·672e·786d·6c00·1a1a··sor_debug.xml...
 00000130:·7265·732f·6d65·6e75·2f61·6374·6976·6974··res/menu/activit
 00000140:·795f·6d61·696e·2e78·6d6c·001f·1f72·6573··y_main.xml...res
 00000150:·2f72·6177·2f64·6566·6175·6c74·7072·6566··/raw/defaultpref
 00000160:·6572·656e·6365·732e·6a73·6f6e·0026·2672··erences.json.&&r
00000180:·2f6c·6179·6f75·742f·7570·6c6f·6164·5f64··/layout/upload_d00000170:·6573·2f6c·6179·6f75·742f·7570·6c6f·6164··es/layout/upload
00000190:·6961·6c6f·6770·7265·6665·7265·6e63·652e··ialogpreference.00000180:·5f64·6961·6c6f·6770·7265·6665·7265·6e63··_dialogpreferenc
000001a0:·786d·6c00·1f1f·7265·732f·7261·772f·6465··xml...res/raw/de00000190:·652e·786d·6c00·1f1f·7265·732f·6c61·796f··e.xml...res/layo
 000001a0:·7574·2f73·656e·736f·725f·7669·6577·5f69··ut/sensor_view_i
000001b0:·6661·756c·7470·7265·6665·7265·6e63·6573··faultpreferences 
000001c0:·2e6a·736f·6e00·1a1a·7265·732f·6d65·6e75··.json...res/menu 
000001d0:·2f61·6374·6976·6974·795f·6d61·696e·2e78··/activity_main.x 
000001e0:·6d6c·0022·2272·6573·2f6d·656e·752f·6163··ml.""res/menu/ac 
000001f0:·7469·7669·7479·5f73·656e·736f·725f·6465··tivity_sensor_de 
00000200:·6275·672e·786d·6c00·2222·7265·732f·6d65··bug.xml.""res/me000001b0:·7465·6d2e·786d·6c00·2424·7265·732f·6c61··tem.xml.$$res/la
00000210:·6e75·2f61·6374·6976·6974·795f·7365·6e73··nu/activity_sens000001c0:·796f·7574·2f61·6374·6976·6974·795f·7365··yout/activity_se
00000220:·6f72·735f·7669·6577·2e78·6d6c·0021·2172··ors_view.xml.!!r000001d0:·6e73·6f72·5f64·6562·7567·2e78·6d6c·0023··nsor_debug.xml.#
 000001e0:·2372·6573·2f6c·6179·6f75·742f·7365·6174··#res/layout/seat
 000001f0:·746c·655f·7365·6e73·6f72·735f·6d61·696e··tle_sensors_main
 00000200:·2e78·6d6c·0025·2572·6573·2f6c·6179·6f75··.xml.%%res/layou
 00000210:·742f·7365·6e73·6f72·5f70·7265·6665·7265··t/sensor_prefere
 00000220:·6e63·655f·6974·656d·2e78·6d6c·0024·2472··nce_item.xml.$$r
00000230:·6573·2f64·7261·7761·626c·652d·6c64·7069··es/drawable-ldpi00000230:·6573·2f64·7261·7761·626c·652d·6c64·7069··es/drawable-ldpi
00000240:·2f69·635f·6c61·756e·6368·6572·2e70·6e67··/ic_launcher.png 
00000250:·0026·2672·6573·2f64·7261·7761·626c·652d··.&&res/drawable- 
00000260:·6d64·7069·2f69·635f·6163·7469·6f6e·5f73··mdpi/ic_action_s 
00000270:·6561·7263·682e·706e·6700·2121·7265·732f··earch.png.!!res/ 
00000280:·6472·6177·6162·6c65·2d6d·6470·692f·6963··drawable-mdpi/ic00000240:·2d76·342f·6963·5f6c·6175·6e63·6865·722e··-v4/ic_launcher.
 00000250:·706e·6700·2929·7265·732f·6472·6177·6162··png.))res/drawab
 00000260:·6c65·2d6d·6470·692d·7634·2f69·635f·6163··le-mdpi-v4/ic_ac
 00000270:·7469·6f6e·5f73·6561·7263·682e·706e·6700··tion_search.png.
 00000280:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m
 00000290:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch
 000002a0:·6572·2e70·6e67·0024·2472·6573·2f64·7261··er.png.$$res/dra
 000002b0:·7761·626c·652d·6864·7069·2d76·342f·6963··wable-hdpi-v4/ic
00000290:·5f6c·6175·6e63·6865·722e·706e·6700·2626··_launcher.png.&&000002c0:·5f6c·6175·6e63·6865·722e·706e·6700·2929··_launcher.png.))
000002a0:·7265·732f·6472·6177·6162·6c65·2d68·6470··res/drawable-hdp000002d0:·7265·732f·6472·6177·6162·6c65·2d68·6470··res/drawable-hdp
 000002e0:·692d·7634·2f69·635f·6163·7469·6f6e·5f73··i-v4/ic_action_s
 000002f0:·6561·7263·682e·706e·6700·2a2a·7265·732f··earch.png.**res/
 00000300:·6472·6177·6162·6c65·2d78·6864·7069·2d76··drawable-xhdpi-v
000002b0:·692f·6963·5f61·6374·696f·6e5f·7365·6172··i/ic_action_sear00000310:·342f·6963·5f61·6374·696f·6e5f·7365·6172··4/ic_action_sear
000002c0:·6368·2e70·6e67·0021·2172·6573·2f64·7261··ch.png.!!res/dra00000320:·6368·2e70·6e67·0025·2572·6573·2f64·7261··ch.png.%%res/dra
000002d0:·7761·626c·652d·6864·7069·2f69·635f·6c61··wable-hdpi/ic_la 
000002e0:·756e·6368·6572·2e70·6e67·0027·2772·6573··uncher.png.''res 
000002f0:·2f64·7261·7761·626c·652d·7868·6470·692f··/drawable-xhdpi/00000330:·7761·626c·652d·7868·6470·692d·7634·2f69··wable-xhdpi-v4/i
 00000340:·635f·6c61·756e·6368·6572·2e70·6e67·0025··c_launcher.png.%
00000300:·6963·5f61·6374·696f·6e5f·7365·6172·6368··ic_action_search 
00000310:·2e70·6e67·0022·2272·6573·2f64·7261·7761··.png.""res/drawa 
00000320:·626c·652d·7868·6470·692f·6963·5f6c·6175··ble-xhdpi/ic_lau 
00000330:·6e63·6865·722e·706e·6700·2c2c·6174·2e75··ncher.png.,,at.u 
00000340:·6e69·7669·652e·7365·6e73·6f72·6975·6d2e··nivie.sensorium. 
00000350:·7365·6e73·6f72·732e·4465·7669·6365·496e··sensors.DeviceIn 
00000360:·666f·5365·6e73·6f72·0029·2961·742e·756e··foSensor.))at.un 
00000370:·6976·6965·2e73·656e·736f·7269·756d·2e73··ivie.sensorium.s 
00000380:·656e·736f·7273·2e42·6174·7465·7279·5365··ensors.BatterySe 
00000390:·6e73·6f72·0027·2761·742e·756e·6976·6965··nsor.''at.univie 
000003a0:·2e73·656e·736f·7269·756d·2e73·656e·736f··.sensorium.senso 
000003b0:·7273·2e52·6164·696f·5365·6e73·6f72·0025··rs.RadioSensor.% 
000003c0:·2561·742e·756e·6976·6965·2e73·656e·736f··%at.univie.senso00000350:·2561·742e·756e·6976·6965·2e73·656e·736f··%at.univie.senso
000003d0:·7269·756d·2e73·656e·736f·7273·2e53·494d··rium.sensors.SIM00000360:·7269·756d·2e73·656e·736f·7273·2e53·494d··rium.sensors.SIM
000003e0:·5365·6e73·6f72·0031·3161·742e·756e·6976··Sensor.11at.univ00000370:·5365·6e73·6f72·0031·3161·742e·756e·6976··Sensor.11at.univ
000003f0:·6965·2e73·656e·736f·7269·756d·2e73·656e··ie.sensorium.sen00000380:·6965·2e73·656e·736f·7269·756d·2e73·656e··ie.sensorium.sen
00000400:·736f·7273·2e4e·6574·776f·726b·4c6f·6361··sors.NetworkLoca00000390:·736f·7273·2e4e·6574·776f·726b·4c6f·6361··sors.NetworkLoca
00000410:·7469·6f6e·5365·6e73·6f72·002d·2d61·742e··tionSensor.--at.000003a0:·7469·6f6e·5365·6e73·6f72·002d·2d61·742e··tionSensor.--at.
00000420:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium 
00000430:·2e73·656e·736f·7273·2e47·5053·4c6f·6361··.sensors.GPSLoca 
00000440:·7469·6f6e·5365·6e73·6f72·002a·2a61·742e··tionSensor.**at. 
00000450:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium 
00000460:·2e73·656e·736f·7273·2e50·7265·7373·7572··.sensors.Pressur 
00000470:·6553·656e·736f·7200·3030·6174·2e75·6e69··eSensor.00at.uni 
00000480:·7669·652e·7365·6e73·6f72·6975·6d2e·7365··vie.sensorium.se 
00000490:·6e73·6f72·732e·5769·6669·436f·6e6e·6563··nsors.WifiConnec 
000004a0:·7469·6f6e·5365·6e73·6f72·0026·2661·742e··tionSensor.&&at. 
000004b0:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium000003b0:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium
 000003c0:·2e73·656e·736f·7273·2e47·5053·4c6f·6361··.sensors.GPSLoca
 000003d0:·7469·6f6e·5365·6e73·6f72·002a·2a61·742e··tionSensor.**at.
 000003e0:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium
 000003f0:·2e73·656e·736f·7273·2e50·7265·7373·7572··.sensors.Pressur
 00000400:·6553·656e·736f·7200·3030·6174·2e75·6e69··eSensor.00at.uni
 00000410:·7669·652e·7365·6e73·6f72·6975·6d2e·7365··vie.sensorium.se
 00000420:·6e73·6f72·732e·5769·6669·436f·6e6e·6563··nsors.WifiConnec
 00000430:·7469·6f6e·5365·6e73·6f72·0026·2661·742e··tionSensor.&&at.
 00000440:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium
000004c0:·2e73·656e·736f·7273·2e57·6966·6953·656e··.sensors.WifiSen00000450:·2e73·656e·736f·7273·2e57·6966·6953·656e··.sensors.WifiSen
000004d0:·736f·7200·2b2b·6174·2e75·6e69·7669·652e··sor.++at.univie.00000460:·736f·7200·2b2b·6174·2e75·6e69·7669·652e··sor.++at.univie.
000004e0:·7365·6e73·6f72·6975·6d2e·7365·6e73·6f72··sensorium.sensor00000470:·7365·6e73·6f72·6975·6d2e·7365·6e73·6f72··sensorium.sensor
000004f0:·732e·426c·7565·746f·6f74·6853·656e·736f··s.BluetoothSenso00000480:·732e·426c·7565·746f·6f74·6853·656e·736f··s.BluetoothSenso
 00000490:·7200·2727·6174·2e75·6e69·7669·652e·7365··r.''at.univie.se
 000004a0:·6e73·6f72·6975·6d2e·7365·6e73·6f72·732e··nsorium.sensors.
 000004b0:·5261·6469·6f53·656e·736f·7200·0202·3164··RadioSensor...1d
 000004c0:·0009·0953·656e·736f·7269·756d·0008·0853··...Sensorium...S
 000004d0:·6574·7469·6e67·7300·0606·456e·6162·6c65··ettings...Enable
 000004e0:·0007·0744·6973·6162·6c65·0021·2154·6861··...Disable.!!Tha
 000004f0:·6e6b·2079·6f75·2066·6f72·2064·6f6e·6174··nk·you·for·donat
 00000500:·696e·6720·746f·2053·6561·7474·6c65·0007··ing·to·Seattle..
00000500:·7200·0202·3168·0002·0231·6400·0909·5365··r...1h...1d...Se 
00000510:·6e73·6f72·6975·6d00·0808·5365·7474·696e··nsorium...Settin 
00000520:·6773·0006·0645·6e61·626c·6500·0707·4469··gs...Enable...Di 
00000530:·7361·626c·6500·2121·5468·616e·6b20·796f··sable.!!Thank·yo 
00000540:·7520·666f·7220·646f·6e61·7469·6e67·2074··u·for·donating·t 
00000550:·6f20·5365·6174·746c·6500·0707·5365·6e73··o·Seattle...Sens 
Max diff block lines reached; 36692/51202 bytes (71.66%) of diff not shown.
563 KB
classes.dex
563 KB
classes.jar
40.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2864098·bytes,·number·of·entries:·15311 Zip·file·size:·2863719·bytes,·number·of·entries:·1531
2 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····2132·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······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class5 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
6 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class6 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class
7 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class7 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class
8 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class8 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class79 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class
80 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class80 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class
81 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class81 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class
82 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class82 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class
83 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class83 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class
84 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class84 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class
85 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class85 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class
86 ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class86 ?rwxrwxr-x··2.0·unx·····5257·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class
87 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class87 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class
88 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class88 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class
89 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class89 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class
90 ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat.class90 ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat.class
91 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatGingerbread.class91 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatGingerbread.class
92 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class92 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class
93 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatJellyBean.class93 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatJellyBean.class
Offset 218, 61 lines modifiedOffset 218, 61 lines modified
218 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$menu.class218 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$menu.class
219 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$raw.class219 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$raw.class
220 ?rwxrwxr-x··2.0·unx·····1000·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$string.class220 ?rwxrwxr-x··2.0·unx·····1000·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$string.class
221 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$style.class221 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$style.class
222 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R.class222 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R.class
223 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorBootCompletedReceiver.class223 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorBootCompletedReceiver.class
224 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorDebugActivity.class224 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorDebugActivity.class
225 ?rwxrwxr-x··2.0·unx·····9756·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorRegistry.class225 ?rwxrwxr-x··2.0·unx·····9656·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorRegistry.class
226 ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService$LocalBinder.class226 ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService$LocalBinder.class
227 ?rwxrwxr-x··2.0·unx·····5337·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService.class227 ?rwxrwxr-x··2.0·unx·····5329·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService.class
228 ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorViewArrayAdapter.class228 ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorViewArrayAdapter.class
229 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$1.class229 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$1.class
230 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$2.class230 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$2.class
231 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$3.class231 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$3.class
232 ?rwxrwxr-x··2.0·unx·····3915·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity.class232 ?rwxrwxr-x··2.0·unx·····3915·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity.class
233 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication$1.class233 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication$1.class
234 ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication.class234 ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication.class
235 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1.class235 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1.class
236 ?rwxrwxr-x··2.0·unx·····8263·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader.class236 ?rwxrwxr-x··2.0·unx·····8233·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader.class
237 ?rwxrwxr-x··2.0·unx·····3853·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/XMLRPCSensorServerThread.class237 ?rwxrwxr-x··2.0·unx·····3853·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/XMLRPCSensorServerThread.class
238 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·at/univie/sensorium/logging/JSONLogger$1.class238 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·at/univie/sensorium/logging/JSONLogger$1.class
239 ?rwxrwxr-x··2.0·unx·····2423·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/CampaignTrackingBroadcastReceiver.class239 ?rwxrwxr-x··2.0·unx·····2422·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/CampaignTrackingBroadcastReceiver.class
240 ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1.class240 ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1.class
241 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2.class241 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2.class
242 ?rwxrwxr-x··2.0·unx·····5104·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference.class242 ?rwxrwxr-x··2.0·unx·····5104·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference.class
243 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences$1.class243 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences$1.class
244 ?rwxrwxr-x··2.0·unx·····6735·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences.class244 ?rwxrwxr-x··2.0·unx·····6738·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences.class
245 ?rwxrwxr-x··2.0·unx·····3900·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreference.class245 ?rwxrwxr-x··2.0·unx·····3900·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreference.class
246 ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity$1.class246 ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity$1.class
247 ?rwxrwxr-x··2.0·unx·····3288·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity.class247 ?rwxrwxr-x··2.0·unx·····3287·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity.class
248 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/HashingPrivacy.class248 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/HashingPrivacy.class
249 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/LocationPrivacy$1.class249 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/LocationPrivacy$1.class
250 ?rwxrwxr-x··2.0·unx·····2014·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$1.class250 ?rwxrwxr-x··2.0·unx·····2014·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$1.class
251 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$PrivacyLevel.class251 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$PrivacyLevel.class
252 ?rwxrwxr-x··2.0·unx·····4115·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy.class252 ?rwxrwxr-x··2.0·unx·····4115·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy.class
253 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/SignalstrengthPrivacy.class253 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/SignalstrengthPrivacy.class
254 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/AbstractSensor.class254 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/AbstractSensor.class
255 ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BatterySensor$1.class255 ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BatterySensor$1.class
256 ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$1.class256 ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$1.class
257 ?rwxrwxr-x··2.0·unx·····2874·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$2.class257 ?rwxrwxr-x··2.0·unx·····2779·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$2.class
258 ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$BtDevice.class258 ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$BtDevice.class
259 ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/DeviceInfoSensor$1.class259 ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/DeviceInfoSensor$1.class
260 ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$1.class260 ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$1.class
261 ?rwxrwxr-x··2.0·unx·····1370·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$2.class261 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$2.class
262 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NestedSensorValue.class262 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NestedSensorValue.class
263 ?rwxrwxr-x··2.0·unx·····3127·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NetworkLocationSensor$1.class263 ?rwxrwxr-x··2.0·unx·····3127·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NetworkLocationSensor$1.class
264 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$1.class264 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$1.class
265 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$2.class265 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$2.class
266 ?rwxrwxr-x··2.0·unx·····3982·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/RadioSensor$1.class266 ?rwxrwxr-x··2.0·unx·····3982·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/RadioSensor$1.class
267 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorChangeListener.class267 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorChangeListener.class
268 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorException.class268 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorException.class
269 ?rwxrwxr-x··2.0·unx·····5973·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$TYPE.class269 ?rwxrwxr-x··2.0·unx·····5973·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$TYPE.class
270 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$UNIT.class270 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$UNIT.class
271 ?rwxrwxr-x··2.0·unx·····2018·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue.class271 ?rwxrwxr-x··2.0·unx·····2019·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue.class
272 ?rwxrwxr-x··2.0·unx·····3082·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiConnectionSensor$1.class272 ?rwxrwxr-x··2.0·unx·····3082·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiConnectionSensor$1.class
273 ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$1.class273 ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$1.class
274 ?rwxrwxr-x··2.0·unx·····2837·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$2.class274 ?rwxrwxr-x··2.0·unx·····2837·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$2.class
275 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class275 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class
276 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class276 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class
277 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class277 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class
278 ?rwxrwxr-x··2.0·unx····12722·b-·defN·80-Jan-01·00:00·com/google/gson/Gson.class278 ?rwxrwxr-x··2.0·unx····12722·b-·defN·80-Jan-01·00:00·com/google/gson/Gson.class
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
531 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·org/apache/http/entity/mime/content/ContentDescriptor.class531 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·org/apache/http/entity/mime/content/ContentDescriptor.class
532 ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$1.class532 ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$1.class
533 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$State.class533 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$State.class
534 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/HttpEntityDigester.class534 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/HttpEntityDigester.class
535 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngine.class535 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngine.class
536 ?rwxrwxr-x··2.0·unx·····4705·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$CipherGen.class536 ?rwxrwxr-x··2.0·unx·····4705·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$CipherGen.class
537 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$HMACMD5.class537 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$HMACMD5.class
538 ?rwxrwxr-x··2.0·unx·····4989·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$MD4.class538 ?rwxrwxr-x··2.0·unx·····4983·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$MD4.class
539 ?rwxrwxr-x··2.0·unx·····2625·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$NTLMMessage.class539 ?rwxrwxr-x··2.0·unx·····2625·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$NTLMMessage.class
540 ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMScheme$State.class540 ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMScheme$State.class
541 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/SpnegoTokenGenerator.class541 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/SpnegoTokenGenerator.class
542 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.class542 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.class
543 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/Clock.class543 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/Clock.class
544 ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator$1.class544 ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator$1.class
545 ?rwxrwxr-x··2.0·unx·····4566·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator.class545 ?rwxrwxr-x··2.0·unx·····4566·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator.class
Offset 553, 15 lines modifiedOffset 553, 15 lines modified
553 ?rwxrwxr-x··2.0·unx·····3869·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheEntryUpdater.class553 ?rwxrwxr-x··2.0·unx·····3869·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheEntryUpdater.class
554 ?rwxrwxr-x··2.0·unx·····5287·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheInvalidator.class554 ?rwxrwxr-x··2.0·unx·····5287·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheInvalidator.class
555 ?rwxrwxr-x··2.0·unx·····4400·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheKeyGenerator.class555 ?rwxrwxr-x··2.0·unx·····4400·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheKeyGenerator.class
556 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheMap.class556 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheMap.class
557 ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheValidityPolicy.class557 ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheValidityPolicy.class
558 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheableRequestPolicy.class558 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheableRequestPolicy.class
559 ?rwxrwxr-x··2.0·unx·····3064·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedHttpResponseGenerator.class559 ?rwxrwxr-x··2.0·unx·····3064·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedHttpResponseGenerator.class
560 ?rwxrwxr-x··2.0·unx·····7765·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker.class560 ?rwxrwxr-x··2.0·unx·····7785·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker.class
561 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CombinedEntity$ResourceStream.class561 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CombinedEntity$ResourceStream.class
562 ?rwxrwxr-x··2.0·unx·····2802·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/ConditionalRequestBuilder.class562 ?rwxrwxr-x··2.0·unx·····2802·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/ConditionalRequestBuilder.class
563 ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/HttpCache.class563 ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/HttpCache.class
564 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/IOUtils.class564 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/IOUtils.class
565 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance$1.class565 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance$1.class
566 ?rwxrwxr-x··2.0·unx·····7778·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance.class566 ?rwxrwxr-x··2.0·unx·····7778·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance.class
567 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolError.class567 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolError.class
Offset 622, 15 lines modifiedOffset 622, 15 lines modified
622 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpAbstractParamBean.class622 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpAbstractParamBean.class
623 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParams.class623 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParams.class
624 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParamsNames.class624 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParamsNames.class
625 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnFactory.class625 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnFactory.class
626 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPool.class626 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPool.class
627 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPoolControl.class627 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPoolControl.class
628 ?rwxrwxr-x··2.0·unx·····2389·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntry.class628 ?rwxrwxr-x··2.0·unx·····2389·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntry.class
629 ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntryFuture.class629 ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntryFuture.class
Max diff block lines reached; 26358/41170 bytes (64.02%) of diff not shown.
4.44 KB
android/support/v4/content/ModernAsyncTask.class
4.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 56 lines modifiedOffset 300, 56 lines modified
300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;
301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
302 ··static·{};302 ··static·{};
303 ····descriptor:·()V303 ····descriptor:·()V
304 ····flags:·(0x0008)·ACC_STATIC304 ····flags:·(0x0008)·ACC_STATIC
305 ····Code:305 ····Code:
306 ······stack=300,·locals=4,·args_size=0306 ······stack=300,·locals=5,·args_size=0
307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1
308 ·········3:·astore_0308 ·········3:·astore_0
309 ·········4:·aload_0309 ·········4:·aload_0
310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V
311 ·········8:·aload_0311 ·········8:·aload_0
312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue
314 ········15:·astore_0314 ········15:·astore_0
315 ········16:·aload_0315 ········16:·aload_0
316 ········17:·bipush········10316 ········17:·bipush········10
317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
318 ········22:·aload_0318 ········22:·aload_0
319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor
321 ········29:·astore_0321 ········29:·astore_1
322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
323 ········33:·astore_1323 ········33:·astore_2
324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
325 ········37:·astore_2325 ········37:·astore_3
326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
327 ········41:·astore_3327 ········41:·astore········4
328 ········42:·aload_0328 ········43:·aload_1
329 ········43:·iconst_5329 ········44:·iconst_5
330 ········44:·sipush········128330 ········45:·sipush········128
331 ········47:·lconst_1331 ········48:·lconst_1
332 ········48:·aload_1 
333 ········49:·aload_2332 ········49:·aload_2
334 ········50:·aload_3333 ········50:·aload_3
 334 ········51:·aload·········4
335 ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V335 ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
336 ········54:·aload_0336 ········56:·aload_1
337 ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;337 ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
338 ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler338 ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler
339 ········61:·astore_0339 ········63:·astore_0
340 ········62:·aload_0340 ········64:·aload_0
341 ········63:·aconst_null341 ········65:·aconst_null
342 ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V342 ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V
343 ········67:·aload_0343 ········69:·aload_0
344 ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;344 ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
345 ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;345 ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
346 ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;346 ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;
347 ········77:·return347 ········79:·return
  
348 ··public·android.support.v4.content.ModernAsyncTask();348 ··public·android.support.v4.content.ModernAsyncTask();
349 ····descriptor:·()V349 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC350 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:351 ····Code:
352 ······stack=300,·locals=3,·args_size=1352 ······stack=300,·locals=3,·args_size=1
353 ·········0:·aload_0353 ·········0:·aload_0
6.01 KB
at/univie/sensorium/SensorRegistry.class
5.93 KB
procyon -ec {}
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ········}63 ········}
64 ········return·null;64 ········return·null;
65 ····}65 ····}
66 ····66 ····
67 ····private·SensorValue·invokeMethod(final·String·s,·final·String·anObject)·{67 ····private·SensorValue·invokeMethod(final·String·s,·final·String·anObject)·{
68 ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s);68 ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s);
69 ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{69 ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{
70 ············goto·Label_0179;70 ············goto·Label_0178;
71 ········}71 ········}
72 ········final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields();72 ········final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields();
73 ········try·{73 ········try·{
74 ············final·int·length·=·declaredFields.length;74 ············final·int·length·=·declaredFields.length;
75 ············int·i·=·0;75 ············int·i·=·0;
76 ············while·(i·<·length)·{76 ············while·(i·<·length)·{
77 ················final·Field·field·=·declaredFields[i];77 ················final·Field·field·=·declaredFields[i];
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ························ex2.printStackTrace(new·PrintWriter((Writer)out2));96 ························ex2.printStackTrace(new·PrintWriter((Writer)out2));
97 ························Log.d("Sensorium",·out2.toString());97 ························Log.d("Sensorium",·out2.toString());
98 ····················}98 ····················}
99 ················}99 ················}
100 ················catch·(IllegalArgumentException·ex3)·{}100 ················catch·(IllegalArgumentException·ex3)·{}
101 ················catch·(IllegalAccessException·ex4)·{}101 ················catch·(IllegalAccessException·ex4)·{}
102 ············}102 ············}
103 ············goto·Label_0179;103 ············goto·Label_0178;
104 ········}104 ········}
105 ········catch·(IllegalArgumentException·ex5)·{}105 ········catch·(IllegalArgumentException·ex5)·{}
106 ········catch·(IllegalAccessException·ex6)·{}106 ········catch·(IllegalAccessException·ex6)·{}
107 ····}107 ····}
108 ····108 ····
109 ····public·Object·callSensorMethod(String·substring)·{109 ····public·Object·callSensorMethod(String·substring)·{
110 ········Object·value·=·null;110 ········Object·value·=·null;
Offset 151, 51 lines modifiedOffset 151, 51 lines modified
151 ········}151 ········}
152 ········return·null;152 ········return·null;
153 ····}153 ····}
154 ····154 ····
155 ····public·Object[]·getSensorMethodSignature(final·String·s)·{155 ····public·Object[]·getSensorMethodSignature(final·String·s)·{
156 ········final·LinkedList<String>·list·=·new·LinkedList<String>();156 ········final·LinkedList<String>·list·=·new·LinkedList<String>();
157 ········if·(s.lastIndexOf(46)·<=·0)·{157 ········if·(s.lastIndexOf(46)·<=·0)·{
158 ············goto·Label_0434;158 ············goto·Label_0383;
159 ········}159 ········}
160 ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s.substring(0,·s.lastIndexOf(46)));160 ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s.substring(0,·s.lastIndexOf(46)));
161 ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{161 ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{
162 ············goto·Label_0413;162 ············goto·Label_0362;
163 ········}163 ········}
164 ········while·(true)·{164 ········while·(true)·{
165 ············final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields();165 ············final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields();
166 ············while·(true)·{166 ············while·(true)·{
167 ················String·string·=·null;167 ················String·string·=·null;
168 ················try·{168 ················try·{
169 ····················final·int·length·=·declaredFields.length;169 ····················final·int·length·=·declaredFields.length;
170 ····················int·i·=·0;170 ····················int·i·=·0;
171 ····················while·(i·<·length)·{171 ····················while·(i·<·length)·{
172 ························final·Field·field·=·declaredFields[i];172 ························final·Field·field·=·declaredFields[i];
173 ························field.setAccessible(true);173 ························field.setAccessible(true);
174 ························final·Field·field2·=·field;174 ························final·Field·field2·=·field;
175 ························try·{175 ························try·{
176 ····························final·Object·value·=·field2.get(sensorForClassname);176 ····························final·Object·value·=·field2.get(sensorForClassname);
177 ····························Label_0311:·{177 ····························Label_0269:·{
178 ································if·(!(value·instanceof·SensorValue)·||·!field.getName().equals(s.substring(s.lastIndexOf(46)·+·1)))·{178 ································if·(!(value·instanceof·SensorValue)·||·!field.getName().equals(s.substring(s.lastIndexOf(46)·+·1)))·{
179 ····································break·Label_0311;179 ····································break·Label_0269;
180 ································}180 ································}
181 ································list.add(s);181 ································list.add(s);
182 ································final·SensorValue·sensorValue·=·(SensorValue)value;182 ································final·SensorValue·sensorValue·=·(SensorValue)value;
183 ································try·{183 ································try·{
184 ····································final·Object·value2·=·sensorValue.getValue();184 ····································final·Object·value2·=·sensorValue.getValue();
185 ····································try·{185 ····································try·{
186 ········································final·Class<?>·class1·=·value2.getClass();186 ········································final·Class<?>·class1·=·value2.getClass();
187 ········································try·{187 ········································try·{
188 ············································string·=·class1.toString();188 ············································string·=·class1.toString();
189 ············································if·(string.equals("class·[Ljava.lang.Object;"))·{189 ············································if·(string.equals("class·[Ljava.lang.Object;"))·{
190 ················································list.add("array");190 ················································list.add("array");
191 ············································}191 ············································}
192 ············································else·{192 ············································else·{
193 ················································if·(!string.equals("class·java.lang.String"))·{193 ················································if·(!string.equals("class·java.lang.String"))·{
194 ····················································goto·Label_0437;194 ····················································goto·Label_0386;
195 ················································}195 ················································}
196 ················································list.add("string");196 ················································list.add("string");
197 ············································}197 ············································}
198 ············································list.add("ex:nil");198 ············································list.add("ex:nil");
199 ············································++i;199 ············································++i;
200 ········································}200 ········································}
201 ········································catch·(IllegalArgumentException·ex)·{201 ········································catch·(IllegalArgumentException·ex)·{
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ································catch·(IllegalArgumentException·ex5)·{}215 ································catch·(IllegalArgumentException·ex5)·{}
216 ································catch·(IllegalAccessException·ex6)·{}216 ································catch·(IllegalAccessException·ex6)·{}
217 ····························}217 ····························}
218 ························}218 ························}
219 ························catch·(IllegalArgumentException·ex7)·{}219 ························catch·(IllegalArgumentException·ex7)·{}
220 ························catch·(IllegalAccessException·ex8)·{}220 ························catch·(IllegalAccessException·ex8)·{}
221 ····················}221 ····················}
222 ····················goto·Label_0413;222 ····················goto·Label_0362;
223 ················}223 ················}
224 ················catch·(IllegalArgumentException·ex9)·{}224 ················catch·(IllegalArgumentException·ex9)·{}
225 ················catch·(IllegalAccessException·ex10)·{}225 ················catch·(IllegalAccessException·ex10)·{}
226 ················if·(string.equals("class·java.lang.Boolean"))·{226 ················if·(string.equals("class·java.lang.Boolean"))·{
227 ····················list.add("boolean");227 ····················list.add("boolean");
228 ····················continue;228 ····················continue;
229 ················}229 ················}
Offset 264, 17 lines modifiedOffset 264, 17 lines modified
264 ····················final·int·length·=·declaredFields.length;264 ····················final·int·length·=·declaredFields.length;
265 ····················int·i·=·0;265 ····················int·i·=·0;
266 ····················while·(i·<·length)·{266 ····················while·(i·<·length)·{
267 ························final·Field·field·=·declaredFields[i];267 ························final·Field·field·=·declaredFields[i];
268 ························field.setAccessible(true);268 ························field.setAccessible(true);
269 ························final·Field·field2·=·field;269 ························final·Field·field2·=·field;
270 ························try·{270 ························try·{
271 ····························Label_0208:·{271 ····························Label_0217:·{
272 ································if·(!(field2.get(obj)·instanceof·SensorValue))·{272 ································if·(!(field2.get(obj)·instanceof·SensorValue))·{
273 ····································break·Label_0208;273 ····································break·Label_0217;
274 ································}274 ································}
275 ································try·{275 ································try·{
276 ····································final·StringBuilder·sb·=·new·StringBuilder();276 ····································final·StringBuilder·sb·=·new·StringBuilder();
277 ····································try·{277 ····································try·{
278 ········································final·StringBuilder·append·=·sb.append(substring).append(".");278 ········································final·StringBuilder·append·=·sb.append(substring).append(".");
279 ········································try·{279 ········································try·{
280 ············································final·StringBuilder·append2·=·append.append(field.getName());280 ············································final·StringBuilder·append2·=·append.append(field.getName());
903 B
at/univie/sensorium/SensorService.class
825 B
procyon -ec {}
    
Offset 46, 16 lines modifiedOffset 46, 16 lines modified
46 ····private·void·startExtInterfaces()·{46 ····private·void·startExtInterfaces()·{
47 ········this.registry.startXMLRPCInterface();47 ········this.registry.startXMLRPCInterface();
48 ········this.createJSONLoggerUploader();48 ········this.createJSONLoggerUploader();
49 ········this.registry.getJSONLogger().init(this.registry.getSensors());49 ········this.registry.getJSONLogger().init(this.registry.getSensors());
50 ····}50 ····}
51 ····51 ····
52 ····private·void·startSensors()·{52 ····private·void·startSensors()·{
53 ········final·String[]·stringArray; 
54 ········final·int·length·=·(stringArray·=·this.getResources().getStringArray(2131099648)).length;53 ········final·String[]·stringArray·=·this.getResources().getStringArray(2131099648);
 54 ········final·int·length·=·stringArray.length;
55 ········int·i·=·0;55 ········int·i·=·0;
56 ········while·(i·<·length)·{56 ········while·(i·<·length)·{
57 ············final·String·className·=·stringArray[i];57 ············final·String·className·=·stringArray[i];
58 ············Log.d("SENSORS",·className);58 ············Log.d("SENSORS",·className);
59 ············try·{59 ············try·{
60 ················final·Class<?>·forName·=·Class.forName(className);60 ················final·Class<?>·forName·=·Class.forName(className);
61 ················try·{61 ················try·{
71.2 KB
at/univie/sensorium/extinterfaces/HTTPSUploader.class
71.1 KB
procyon -ec {}
    
Offset 42, 627 lines modifiedOffset 42, 610 lines modified
42 ········//·Original·Bytecode:42 ········//·Original·Bytecode:
43 ········//·43 ········//·
44 ········//·····2:·astore_2·······44 ········//·····2:·astore_2·······
45 ········//·····3:·aload_0········45 ········//·····3:·aload_0········
46 ········//·····4:·astore_3·······46 ········//·····4:·astore_3·······
47 ········//·····5:·aload_0········47 ········//·····5:·aload_0········
48 ········//·····6:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String;48 ········//·····6:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String;
49 ········//·····9:·astore_3······· 
50 ········//····10:·aload_3········ 
51 ········//····11:·astore··········449 ········//·····9:·astore··········4
52 ········//····13:·aload_3········50 ········//····11:·aload···········4
53 ········//····14:·invokestatic····android/webkit/URLUtil.isValidUrl:(Ljava/lang/String;)Z51 ········//····13:·invokestatic····android/webkit/URLUtil.isValidUrl:(Ljava/lang/String;)Z
54 ········//····17:·istore··········552 ········//····16:·istore··········5
55 ········//····19:·iload···········553 ········//····18:·iload···········5
56 ········//····21:·ifeq············70754 ········//····20:·ifeq············680
57 ········//····24:·aload_0········55 ········//····23:·aload_0········
58 ········//····25:·invokevirtual···at/univie/sensorium/extinterfaces/HTTPSUploader.getNewHttpClient:()Lorg/apache/http/client/HttpClient;56 ········//····24:·invokevirtual···at/univie/sensorium/extinterfaces/HTTPSUploader.getNewHttpClient:()Lorg/apache/http/client/HttpClient;
59 ········//····28:·astore··········657 ········//····27:·astore··········6
60 ········//····30:·new·············Lorg/apache/http/client/methods/HttpPost;58 ········//····29:·new·············Lorg/apache/http/client/methods/HttpPost;
61 ········//····33:·astore··········759 ········//····32:·astore··········7
62 ········//····35:·aload_0········60 ········//····34:·aload_0········
63 ········//····36:·astore_3······· 
64 ········//····37:·aload_0········ 
65 ········//····38:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String;61 ········//····35:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String;
66 ········//····41:·astore_3······· 
67 ········//····42:·aload_3········ 
68 ········//····43:·astore··········462 ········//····38:·astore··········4
69 ········//····45:·aload···········763 ········//····40:·aload···········7
70 ········//····47:·aload_3········64 ········//····42:·aload···········4
71 ········//····48:·invokespecial···org/apache/http/client/methods/HttpPost.<init>:(Ljava/lang/String;)V65 ········//····44:·invokespecial···org/apache/http/client/methods/HttpPost.<init>:(Ljava/lang/String;)V
72 ········//····51:·new·············Lorg/apache/http/entity/mime/MultipartEntity;66 ········//····47:·new·············Lorg/apache/http/entity/mime/MultipartEntity;
73 ········//····54:·astore··········867 ········//····50:·astore··········8
74 ········//····56:·aload···········868 ········//····52:·aload···········8
75 ········//····58:·invokespecial···org/apache/http/entity/mime/MultipartEntity.<init>:()V69 ········//····54:·invokespecial···org/apache/http/entity/mime/MultipartEntity.<init>:()V
76 ········//····61:·ldc·············"username"70 ········//····57:·ldc·············"username"
77 ········//····63:·astore··········471 ········//····59:·astore··········4
78 ········//····65:·new·············Lorg/apache/http/entity/mime/content/StringBody;72 ········//····61:·new·············Lorg/apache/http/entity/mime/content/StringBody;
79 ········//····68:·astore··········973 ········//····64:·astore··········9
80 ········//····70:·aload_0········74 ········//····66:·aload_0········
81 ········//····71:·astore_3······· 
82 ········//····72:·aload_0········ 
83 ········//····73:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.username:Ljava/lang/String;75 ········//····67:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.username:Ljava/lang/String;
84 ········//····76:·astore_3·······76 ········//····70:·astore_3·······
85 ········//····77:·aload_3········77 ········//····71:·aload_3········
86 ········//····78:·astore··········1078 ········//····72:·astore··········10
 79 ········//····74:·aload···········9
 80 ········//····76:·aload_3········
 81 ········//····77:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V
87 ········//····80:·aload···········982 ········//····80:·aload···········9
88 ········//····82:·aload_3········ 
89 ········//····83:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V 
90 ········//····86:·aload···········4 
91 ········//····88:·astore_3·······83 ········//····82:·astore_3·······
92 ········//····89:·aload···········884 ········//····83:·aload···········8
93 ········//····91:·aload···········485 ········//····85:·aload···········4
94 ········//····93:·aload···········986 ········//····87:·aload···········9
95 ········//····95:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V87 ········//····89:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V
96 ········//····98:·ldc·············"password"88 ········//····92:·ldc·············"password"
97 ········//···100:·astore··········489 ········//····94:·astore··········4
98 ········//···102:·new·············Lorg/apache/http/entity/mime/content/StringBody;90 ········//····96:·new·············Lorg/apache/http/entity/mime/content/StringBody;
99 ········//···105:·astore··········991 ········//····99:·astore··········9
100 ········//···107:·aload_0········92 ········//···101:·aload_0········
101 ········//···108:·astore_3·······93 ········//···102:·astore_3·······
102 ········//···109:·aload_0········94 ········//···103:·aload_0········
103 ········//···110:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.password:Ljava/lang/String;95 ········//···104:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.password:Ljava/lang/String;
104 ········//···113:·astore_3·······96 ········//···107:·astore_3·······
 97 ········//···108:·aload_3········
 98 ········//···109:·astore··········10
 99 ········//···111:·aload···········9
105 ········//···114:·aload_3········100 ········//···113:·aload_3········
106 ········//···115:·astore··········10101 ········//···114:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V
107 ········//···117:·aload···········9102 ········//···117:·aload···········9
108 ········//···119:·aload_3········ 
109 ········//···120:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V 
110 ········//···123:·aload···········4 
111 ········//···125:·astore_3·······103 ········//···119:·astore_3·······
112 ········//···126:·aload···········8104 ········//···120:·aload···········8
113 ········//···128:·aload···········4105 ········//···122:·aload···········4
114 ········//···130:·aload···········9106 ········//···124:·aload···········9
115 ········//···132:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V107 ········//···126:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V
116 ········//···135:·aload_1········108 ········//···129:·aload_1········
117 ········//···136:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;109 ········//···130:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
118 ········//···141:·astore··········11110 ········//···135:·astore··········4
119 ········//···143:·aload···········11111 ········//···137:·aload···········4
120 ········//···145:·invokeinterface·java/util/Iterator.hasNext:()Z112 ········//···139:·invokeinterface·java/util/Iterator.hasNext:()Z
121 ········//···150:·istore··········5113 ········//···144:·istore··········11
122 ········//···152:·iload···········5114 ········//···146:·iload···········11
123 ········//···154:·ifeq············342115 ········//···148:·ifeq············333
124 ········//···157:·aload···········11116 ········//···151:·aload···········4
125 ········//···159:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;117 ········//···153:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
126 ········//···164:·astore··········12118 ········//···158:·astore··········12
127 ········//···166:·aload···········12119 ········//···160:·aload···········12
128 ········//···168:·checkcast·······Ljava/io/File;120 ········//···162:·checkcast·······Ljava/io/File;
129 ········//···171:·astore··········12121 ········//···165:·astore··········12
130 ········//···173:·ldc·············"Sensorium"122 ········//···167:·ldc·············"Sensorium"
131 ········//···175:·astore··········4123 ········//···169:·astore··········9
132 ········//···177:·new·············Ljava/lang/StringBuilder;124 ········//···171:·new·············Ljava/lang/StringBuilder;
133 ········//···180:·astore··········9125 ········//···174:·astore··········10
134 ········//···182:·aload···········9126 ········//···176:·aload···········10
135 ········//···184:·invokespecial···java/lang/StringBuilder.<init>:()V127 ········//···178:·invokespecial···java/lang/StringBuilder.<init>:()V
136 ········//···187:·ldc·············"preparing·"128 ········//···181:·ldc·············"preparing·"
137 ········//···189:·astore··········10129 ········//···183:·astore··········13
138 ········//···191:·aload···········9 
139 ········//···193:·aload···········10130 ········//···185:·aload···········10
 131 ········//···187:·aload···········13
140 ········//···195:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ········//···189:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
141 ········//···198:·astore··········9133 ········//···192:·astore··········10
142 ········//···200:·aload···········12134 ········//···194:·aload···········12
143 ········//···202:·invokevirtual···java/io/File.getName:()Ljava/lang/String;135 ········//···196:·invokevirtual···java/io/File.getName:()Ljava/lang/String;
144 ········//···205:·astore··········10136 ········//···199:·astore··········13
145 ········//···207:·aload···········9 
146 ········//···209:·aload···········10137 ········//···201:·aload···········10
 138 ········//···203:·aload···········13
 139 ········//···205:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 140 ········//···208:·astore··········10
 141 ········//···210:·ldc·············"·for·upload"
 142 ········//···212:·astore··········13
 143 ········//···214:·aload···········10
 144 ········//···216:·aload···········13
147 ········//···211:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;145 ········//···218:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
148 ········//···214:·astore··········9 
149 ········//···216:·ldc·············"·for·upload" 
150 ········//···218:·astore··········10146 ········//···221:·astore··········10
151 ········//···220:·aload···········9 
152 ········//···222:·aload···········10147 ········//···223:·aload···········10
153 ········//···224:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
154 ········//···227:·astore··········9 
Max diff block lines reached; 57687/72821 bytes (79.22%) of diff not shown.
8.1 KB
at/univie/sensorium/preferences/CampaignTrackingBroadcastReceiver.class
7.96 KB
procyon -ec {}
    
Offset 27, 73 lines modifiedOffset 27, 76 lines modified
27 ········try·{27 ········try·{
28 ············final·String·decode·=·URLDecoder.decode(URLDecoder.decode(s,·enc),·"UTF-8");28 ············final·String·decode·=·URLDecoder.decode(URLDecoder.decode(s,·enc),·"UTF-8");
29 ············final·String·s2·=·"Sensorium";29 ············final·String·s2·=·"Sensorium";
30 ············try·{30 ············try·{
31 ················final·StringBuilder·append·=·new·StringBuilder().append("referrer·is:·").append(decode);31 ················final·StringBuilder·append·=·new·StringBuilder().append("referrer·is:·").append(decode);
32 ················try·{32 ················try·{
33 ····················Log.d(s2,·append.toString());33 ····················Log.d(s2,·append.toString());
34 ····················final·String[]·split; 
35 ····················final·int·length·=·(split·=·decode.split("&")).length;34 ····················final·String[]·split·=·decode.split("&");
 35 ····················try·{
 36 ························final·int·length·=·split.length;
36 ····················int·i·=·0;37 ························int·i·=·0;
37 ················Label_0266_Outer:38 ····················Label_0265_Outer:
38 ····················while·(i·<·length)·{39 ························while·(i·<·length)·{
39 ························final·String[]·split2·=·split[i].split("=");40 ····························final·String[]·split2·=·split[i].split("=");
40 ························try·{41 ····························try·{
41 ····························while·(true)·{42 ································while·(true)·{
42 ································if·(split2.length·!=·2)·{43 ····································if·(split2.length·!=·2)·{
43 ····································break·Label_0266; 
44 ································} 
45 ································Label_0275:·{ 
46 ····································if·(!split2[0].equals("utm_source"))·{ 
47 ········································break·Label_0275;44 ········································break·Label_0265;
48 ····································}45 ····································}
 46 ····································Label_0274:·{
 47 ········································if·(!split2[0].equals("utm_source"))·{
 48 ············································break·Label_0274;
 49 ········································}
49 ····································final·String·s3·=·"Sensorium";50 ········································final·String·s3·=·"Sensorium";
50 ····································try·{ 
51 ········································final·StringBuilder·append2·=·new·StringBuilder().append("Experiment·campaign·name·is·").append(split2[0]); 
52 ········································try·{51 ········································try·{
 52 ············································final·StringBuilder·append2·=·new·StringBuilder().append("Experiment·campaign·name·is·").append(split2[0]);
53 ············································Log.d(s3,·append2.toString()); 
54 ············································++i; 
55 ············································continue·Label_0266_Outer; 
56 ············································final·String·s4·=·split2[1]; 
57 ············································try·{53 ············································try·{
58 ················································if·(!URLUtil.isValidUrl(s4))·{ 
59 ····················································continue;54 ················································Log.d(s3,·append2.toString());
60 ················································}55 ················································++i;
 56 ················································continue·Label_0265_Outer;
 57 ················································//·iftrue(Label_0265:,·!split2[0].equals((Object)"utm_campaign"))
61 ················································final·String·s5·=·"Sensorium";58 ················································final·String·s4·=·split2[1];
62 ················································try·{59 ················································try·{
63 ····················································final·StringBuilder·append3·=·new·StringBuilder().append("Loading·experiment·preferences·from·").append(split2[1]);60 ····················································if·(!URLUtil.isValidUrl(s4))·{
 61 ························································continue;
 62 ····················································}
 63 ····················································final·String·s5·=·"Sensorium";
64 ····················································try·{64 ····················································try·{
 65 ························································final·StringBuilder·append3·=·new·StringBuilder().append("Loading·experiment·preferences·from·").append(split2[1]);
65 ························································Log.d(s5,·append3.toString()); 
66 ························································final·SensorRegistry·instance·=·SensorRegistry.getInstance(); 
67 ························································try·{66 ························································try·{
 67 ····························································Log.d(s5,·append3.toString());
 68 ····························································final·SensorRegistry·instance·=·SensorRegistry.getInstance();
 69 ····························································try·{
68 ····························································instance.getPreferences().loadCampaignPreferences(split2[1]);70 ································································instance.getPreferences().loadCampaignPreferences(split2[1]);
69 ························································}71 ····························································}
70 ························································catch·(UnsupportedEncodingException·ex)·{72 ····························································catch·(UnsupportedEncodingException·ex)·{
71 ····························································final·StringWriter·out·=·new·StringWriter();73 ································································final·StringWriter·out·=·new·StringWriter();
72 ····························································ex.printStackTrace(new·PrintWriter((Writer)out));74 ································································ex.printStackTrace(new·PrintWriter((Writer)out));
73 ····························································Log.d("Sensorium",·out.toString());75 ································································Log.d("Sensorium",·out.toString());
 76 ····························································}
74 ························································}77 ························································}
 78 ························································catch·(UnsupportedEncodingException·ex2)·{}
75 ····················································}79 ····················································}
76 ····················································catch·(UnsupportedEncodingException·ex2)·{}80 ····················································catch·(UnsupportedEncodingException·ex3)·{}
77 ················································}81 ················································}
78 ················································catch·(UnsupportedEncodingException·ex3)·{}82 ················································catch·(UnsupportedEncodingException·ex4)·{}
79 ············································}83 ············································}
80 ············································catch·(UnsupportedEncodingException·ex4)·{}84 ············································catch·(UnsupportedEncodingException·ex5)·{}
81 ········································}85 ········································}
82 ········································//·iftrue(Label_0266:,·!split2[0].equals((Object)"utm_campaign")) 
83 ········································catch·(UnsupportedEncodingException·ex5)·{}86 ········································catch·(UnsupportedEncodingException·ex6)·{}
84 ····································}87 ····································}
85 ····································catch·(UnsupportedEncodingException·ex6)·{}88 ····································break;
86 ································}89 ································}
87 ································break; 
88 ····························}90 ····························}
 91 ····························catch·(UnsupportedEncodingException·ex7)·{}
89 ························}92 ························}
90 ························catch·(UnsupportedEncodingException·ex7)·{} 
91 ····················}93 ····················}
 94 ····················catch·(UnsupportedEncodingException·ex8)·{}
92 ················}95 ················}
93 ················catch·(UnsupportedEncodingException·ex8)·{}96 ················catch·(UnsupportedEncodingException·ex9)·{}
94 ············}97 ············}
95 ············catch·(UnsupportedEncodingException·ex9)·{}98 ············catch·(UnsupportedEncodingException·ex10)·{}
96 ········}99 ········}
97 ········catch·(UnsupportedEncodingException·ex10)·{}100 ········catch·(UnsupportedEncodingException·ex11)·{}
98 ····}101 ····}
99 }102 }
7.72 KB
at/univie/sensorium/preferences/Preferences.class
7.62 KB
procyon -ec {}
    
Offset 136, 46 lines modifiedOffset 136, 46 lines modified
136 ········//···186:·invokevirtual···com/google/gson/stream/JsonReader.endArray:()V136 ········//···186:·invokevirtual···com/google/gson/stream/JsonReader.endArray:()V
137 ········//···189:·aload···········4137 ········//···189:·aload···········4
138 ········//···191:·invokevirtual···com/google/gson/stream/JsonReader.close:()V138 ········//···191:·invokevirtual···com/google/gson/stream/JsonReader.close:()V
139 ········//···194:·aload_0········139 ········//···194:·aload_0········
140 ········//···195:·invokevirtual···at/univie/sensorium/preferences/Preferences.newerPrefsAvailable:()Z140 ········//···195:·invokevirtual···at/univie/sensorium/preferences/Preferences.newerPrefsAvailable:()Z
141 ········//···198:·istore··········5141 ········//···198:·istore··········5
142 ········//···200:·iload···········5142 ········//···200:·iload···········5
143 ········//···202:·ifeq············361143 ········//···202:·ifeq············364
144 ········//···205:·ldc·············"Sensorium"144 ········//···205:·ldc·············"Sensorium"
145 ········//···207:·astore··········8145 ········//···207:·astore··········8
146 ········//···209:·ldc·············"Newer·preferences·available·in·json,·overwriting·existing."146 ········//···209:·ldc·············"Newer·preferences·available·in·json,·overwriting·existing."
147 ········//···211:·astore··········13147 ········//···211:·astore··········13
148 ········//···213:·aload···········8148 ········//···213:·aload···········8
149 ········//···215:·aload···········13149 ········//···215:·aload···········13
150 ········//···217:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I150 ········//···217:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
151 ········//···220:·pop············151 ········//···220:·pop············
152 ········//···221:·aload_2········152 ········//···221:·aload_2········
153 ········//···222:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;153 ········//···222:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
154 ········//···227:·astore··········14154 ········//···227:·astore··········8
155 ········//···229:·aload···········14155 ········//···229:·aload···········8
156 ········//···231:·invokeinterface·java/util/Iterator.hasNext:()Z156 ········//···231:·invokeinterface·java/util/Iterator.hasNext:()Z
157 ········//···236:·istore··········5157 ········//···236:·istore··········14
158 ········//···238:·iload···········5158 ········//···238:·iload···········14
159 ········//···240:·ifeq············337159 ········//···240:·ifeq············337
160 ········//···243:·aload···········14160 ········//···243:·aload···········8
161 ········//···245:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;161 ········//···245:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
162 ········//···250:·astore··········9162 ········//···250:·astore··········9
163 ········//···252:·aload···········9163 ········//···252:·aload···········9
164 ········//···254:·checkcast·······Lorg/apache/http/message/BasicNameValuePair;164 ········//···254:·checkcast·······Lorg/apache/http/message/BasicNameValuePair;
165 ········//···257:·astore··········9165 ········//···257:·astore··········9
166 ········//···259:·aload···········9166 ········//···259:·aload···········9
167 ········//···261:·invokevirtual···org/apache/http/message/BasicNameValuePair.getName:()Ljava/lang/String;167 ········//···261:·invokevirtual···org/apache/http/message/BasicNameValuePair.getName:()Ljava/lang/String;
168 ········//···264:·astore··········8168 ········//···264:·astore··········13
169 ········//···266:·aload···········9169 ········//···266:·aload···········9
170 ········//···268:·invokevirtual···org/apache/http/message/BasicNameValuePair.getValue:()Ljava/lang/String;170 ········//···268:·invokevirtual···org/apache/http/message/BasicNameValuePair.getValue:()Ljava/lang/String;
171 ········//···271:·astore··········13171 ········//···271:·astore··········15
172 ········//···273:·aload_0········172 ········//···273:·aload_0········
173 ········//···274:·aload···········8 
174 ········//···276:·aload···········13173 ········//···274:·aload···········13
 174 ········//···276:·aload···········15
175 ········//···278:·invokevirtual···at/univie/sensorium/preferences/Preferences.putPreference:(Ljava/lang/String;Ljava/lang/String;)V175 ········//···278:·invokevirtual···at/univie/sensorium/preferences/Preferences.putPreference:(Ljava/lang/String;Ljava/lang/String;)V
176 ········//···281:·goto············229176 ········//···281:·goto············229
177 ········//···284:·astore··········10177 ········//···284:·astore··········10
178 ········//···286:·new·············Ljava/io/StringWriter;178 ········//···286:·new·············Ljava/io/StringWriter;
179 ········//···289:·astore··········11179 ········//···289:·astore··········11
180 ········//···291:·aload···········11180 ········//···291:·aload···········11
181 ········//···293:·invokespecial···java/io/StringWriter.<init>:()V181 ········//···293:·invokespecial···java/io/StringWriter.<init>:()V
Offset 195, 33 lines modifiedOffset 195, 35 lines modified
195 ········//···326:·aload···········8195 ········//···326:·aload···········8
196 ········//···328:·aload···········13196 ········//···328:·aload···········13
197 ········//···330:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I197 ········//···330:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
198 ········//···333:·pop············198 ········//···333:·pop············
199 ········//···334:·goto············178199 ········//···334:·goto············178
200 ········//···337:·ldc·············"welcome_screen_shown"200 ········//···337:·ldc·············"welcome_screen_shown"
201 ········//···339:·astore··········8201 ········//···339:·astore··········8
 202 ········//···341:·iconst_0·······
 203 ········//···342:·istore··········14
202 ········//···341:·aconst_null····204 ········//···344:·aconst_null····
203 ········//···342:·astore··········13205 ········//···345:·astore··········13
204 ········//···344:·iconst_0·······206 ········//···347:·iconst_0·······
205 ········//···345:·invokestatic····java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;207 ········//···348:·invokestatic····java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
206 ········//···348:·astore··········13208 ········//···351:·astore··········13
207 ········//···350:·aload_0········209 ········//···353:·aload_0········
208 ········//···351:·aload···········8210 ········//···354:·aload···········8
209 ········//···353:·aload···········13211 ········//···356:·aload···········13
210 ········//···355:·invokevirtual···at/univie/sensorium/preferences/Preferences.putBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)V212 ········//···358:·invokevirtual···at/univie/sensorium/preferences/Preferences.putBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)V
211 ········//···358:·goto············178213 ········//···361:·goto············178
212 ········//···361:·ldc·············"Sensorium"214 ········//···364:·ldc·············"Sensorium"
213 ········//···363:·astore··········8215 ········//···366:·astore··········8
214 ········//···365:·ldc·············"Preferences·are·recent,·not·overwriting."216 ········//···368:·ldc·············"Preferences·are·recent,·not·overwriting."
215 ········//···367:·astore··········13217 ········//···370:·astore··········13
216 ········//···369:·aload···········8218 ········//···372:·aload···········8
217 ········//···371:·aload···········13219 ········//···374:·aload···········13
218 ········//···373:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I220 ········//···376:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
219 ········//···376:·pop············221 ········//···379:·pop············
220 ········//···377:·goto············178222 ········//···380:·goto············178
221 ········//····Exceptions:223 ········//····Exceptions:
222 ········//··Try···········Handler224 ········//··Try···········Handler
223 ········//··Start··End····Start··End····Type···························225 ········//··Start··End····Start··End····Type···························
224 ········//··-----··-----··-----··-----··-------------------------------226 ········//··-----··-----··-----··-----··-------------------------------
225 ········//··8······11·····128····178····Ljava/io/FileNotFoundException;227 ········//··8······11·····128····178····Ljava/io/FileNotFoundException;
226 ········//··8······11·····284····337····Ljava/io/IOException;228 ········//··8······11·····284····337····Ljava/io/IOException;
227 ········//··13·····17·····128····178····Ljava/io/FileNotFoundException;229 ········//··13·····17·····128····178····Ljava/io/FileNotFoundException;
Offset 274, 24 lines modifiedOffset 276, 24 lines modified
274 ········//··252····257····284····337····Ljava/io/IOException;276 ········//··252····257····284····337····Ljava/io/IOException;
275 ········//··259····264····128····178····Ljava/io/FileNotFoundException;277 ········//··259····264····128····178····Ljava/io/FileNotFoundException;
276 ········//··259····264····284····337····Ljava/io/IOException;278 ········//··259····264····284····337····Ljava/io/IOException;
277 ········//··266····271····128····178····Ljava/io/FileNotFoundException;279 ········//··266····271····128····178····Ljava/io/FileNotFoundException;
278 ········//··266····271····284····337····Ljava/io/IOException;280 ········//··266····271····284····337····Ljava/io/IOException;
279 ········//··276····281····128····178····Ljava/io/FileNotFoundException;281 ········//··276····281····128····178····Ljava/io/FileNotFoundException;
280 ········//··276····281····284····337····Ljava/io/IOException;282 ········//··276····281····284····337····Ljava/io/IOException;
 283 ········//··347····351····128····178····Ljava/io/FileNotFoundException;
 284 ········//··347····351····284····337····Ljava/io/IOException;
 285 ········//··356····361····128····178····Ljava/io/FileNotFoundException;
 286 ········//··356····361····284····337····Ljava/io/IOException;
281 ········//··344····348····128····178····Ljava/io/FileNotFoundException;287 ········//··374····380····128····178····Ljava/io/FileNotFoundException;
282 ········//··344····348····284····337····Ljava/io/IOException;288 ········//··374····380····284····337····Ljava/io/IOException;
283 ········//··353····358····128····178····Ljava/io/FileNotFoundException; 
284 ········//··353····358····284····337····Ljava/io/IOException; 
285 ········//··371····377····128····178····Ljava/io/FileNotFoundException; 
286 ········//··371····377····284····337····Ljava/io/IOException; 
287 ········//·289 ········//·
288 ········//·The·error·that·occurred·was:290 ········//·The·error·that·occurred·was:
289 ········//·291 ········//·
290 ········//·java.lang.IndexOutOfBoundsException:·Index·168·out·of·bounds·for·length·168292 ········//·java.lang.IndexOutOfBoundsException:·Index·170·out·of·bounds·for·length·170
291 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)293 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
292 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)294 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
293 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)295 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
294 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372)296 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372)
295 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459)297 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459)
296 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321)298 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321)
297 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569)299 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569)
9.92 KB
at/univie/sensorium/preferences/SensorPreferenceActivity.class
9.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ·········1:·invokespecial·#13·················//·Method·android/preference/PreferenceActivity."<init>":()V205 ·········1:·invokespecial·#13·················//·Method·android/preference/PreferenceActivity."<init>":()V
206 ·········4:·return206 ·········4:·return
  
207 ··private·android.preference.PreferenceScreen·createPreferenceHierarchy();207 ··private·android.preference.PreferenceScreen·createPreferenceHierarchy();
208 ····descriptor:·()Landroid/preference/PreferenceScreen;208 ····descriptor:·()Landroid/preference/PreferenceScreen;
209 ····flags:·(0x0002)·ACC_PRIVATE209 ····flags:·(0x0002)·ACC_PRIVATE
210 ····Code:210 ····Code:
211 ······stack=300,·locals=14,·args_size=1211 ······stack=300,·locals=13,·args_size=1
212 ·········0:·aload_0212 ·········0:·aload_0
213 ·········1:·invokevirtual·#17·················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager;213 ·········1:·invokevirtual·#17·················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager;
214 ·········4:·aload_0214 ·········4:·aload_0
215 ·········5:·invokevirtual·#23·················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen;215 ·········5:·invokevirtual·#23·················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen;
216 ·········8:·astore_1216 ·········8:·astore_1
217 ·········9:·new···········#25·················//·class·android/preference/PreferenceCategory217 ·········9:·new···········#25·················//·class·android/preference/PreferenceCategory
218 ········12:·astore_2218 ········12:·astore_2
Offset 313, 88 lines modifiedOffset 313, 84 lines modified
313 ·······195:·astore_3313 ·······195:·astore_3
314 ·······196:·aload·········4314 ·······196:·aload·········4
315 ·······198:·aload_3315 ·······198:·aload_3
316 ·······199:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z316 ·······199:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
317 ·······202:·pop317 ·······202:·pop
318 ·······203:·new···········#92·················//·class·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference318 ·······203:·new···········#92·················//·class·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference
319 ·······206:·astore········7319 ·······206:·astore········7
320 ·······208:·iconst_0 
321 ·······209:·istore········8 
322 ·······211:·aload·········7320 ·······208:·aload·········7
323 ·······213:·aload_0321 ·······210:·aload_0
324 ·······214:·aconst_null322 ·······211:·aconst_null
325 ·······215:·invokespecial·#95·················//·Method·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference."<init>":(Landroid/content/Context;Landroid/util/AttributeSet;)V323 ·······212:·invokespecial·#95·················//·Method·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference."<init>":(Landroid/content/Context;Landroid/util/AttributeSet;)V
326 ·······218:·aload·········4324 ·······215:·aload·········4
327 ·······220:·aload·········7325 ·······217:·aload·········7
328 ·······222:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z326 ·······219:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
329 ·······225:·pop327 ·······222:·pop
330 ·······226:·new···········#25·················//·class·android/preference/PreferenceCategory328 ·······223:·new···········#25·················//·class·android/preference/PreferenceCategory
331 ·······229:·astore········9329 ·······226:·astore········8
332 ·······231:·aload·········9330 ·······228:·aload·········8
333 ·······233:·aload_0331 ·······230:·aload_0
334 ·······234:·invokespecial·#28·················//·Method·android/preference/PreferenceCategory."<init>":(Landroid/content/Context;)V332 ·······231:·invokespecial·#28·················//·Method·android/preference/PreferenceCategory."<init>":(Landroid/content/Context;)V
335 ·······237:·aload·········9333 ·······234:·aload·········8
336 ·······239:·ldc···········#97·················//·String·Individual·Sensors334 ·······236:·ldc···········#97·················//·String·Individual·Sensors
337 ·······241:·invokevirtual·#34·················//·Method·android/preference/PreferenceCategory.setTitle:(Ljava/lang/CharSequence;)V335 ·······238:·invokevirtual·#34·················//·Method·android/preference/PreferenceCategory.setTitle:(Ljava/lang/CharSequence;)V
338 ·······244:·aload_1336 ·······241:·aload_1
339 ·······245:·aload·········9337 ·······242:·aload·········8
340 ·······247:·invokevirtual·#40·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z338 ·······244:·invokevirtual·#40·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z
341 ·······250:·pop339 ·······247:·pop
342 ·······251:·invokestatic··#103················//·Method·at/univie/sensorium/SensorRegistry.getInstance:()Lat/univie/sensorium/SensorRegistry;340 ·······248:·invokestatic··#103················//·Method·at/univie/sensorium/SensorRegistry.getInstance:()Lat/univie/sensorium/SensorRegistry;
343 ·······254:·astore_3 
344 ·······255:·aload_3 
345 ·······256:·invokevirtual·#107················//·Method·at/univie/sensorium/SensorRegistry.getSensors:()Ljava/util/List;341 ·······251:·invokevirtual·#107················//·Method·at/univie/sensorium/SensorRegistry.getSensors:()Ljava/util/List;
346 ·······259:·astore········10342 ·······254:·astore········9
347 ·······261:·aload·········10343 ·······256:·aload·········9
348 ·······263:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;344 ·······258:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
349 ·······268:·astore········11 
350 ·······270:·aload·········11345 ·······263:·astore_3
 346 ·······264:·aload_3
351 ·······272:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z347 ·······265:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
352 ·······277:·istore········8348 ·······270:·istore········5
353 ·······279:·iload·········8349 ·······272:·iload·········5
354 ·······281:·ifeq··········365350 ·······274:·ifeq··········364
355 ·······284:·aload·········11351 ·······277:·aload_3
356 ·······286:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;352 ·······278:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
357 ·······291:·checkcast·····#125················//·class·at/univie/sensorium/sensors/AbstractSensor353 ·······283:·checkcast·····#125················//·class·at/univie/sensorium/sensors/AbstractSensor
358 ·······294:·astore········12354 ·······286:·astore········10
359 ·······296:·new···········#127················//·class·at/univie/sensorium/preferences/SensorPreference355 ·······288:·new···········#127················//·class·at/univie/sensorium/preferences/SensorPreference
360 ·······299:·astore········13356 ·······291:·astore········11
361 ·······301:·aload·········13357 ·······293:·aload·········11
362 ·······303:·aload_0358 ·······295:·aload_0
363 ·······304:·aload·········12359 ·······296:·aload·········10
364 ·······306:·invokespecial·#130················//·Method·at/univie/sensorium/preferences/SensorPreference."<init>":(Landroid/content/Context;Lat/univie/sensorium/sensors/AbstractSensor;)V360 ·······298:·invokespecial·#130················//·Method·at/univie/sensorium/preferences/SensorPreference."<init>":(Landroid/content/Context;Lat/univie/sensorium/sensors/AbstractSensor;)V
365 ·······309:·new···········#132················//·class·java/lang/StringBuilder361 ·······301:·new···········#132················//·class·java/lang/StringBuilder
366 ·······312:·astore_3 
367 ·······313:·aload_3362 ·······304:·astore········6
 363 ·······306:·aload·········6
368 ·······314:·invokespecial·#133················//·Method·java/lang/StringBuilder."<init>":()V364 ·······308:·invokespecial·#133················//·Method·java/lang/StringBuilder."<init>":()V
369 ·······317:·aload·········12365 ·······311:·aload·········10
370 ·······319:·invokevirtual·#139················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;366 ·······313:·invokevirtual·#139················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
371 ·······322:·invokevirtual·#145················//·Method·java/lang/Class.getName:()Ljava/lang/String;367 ·······316:·invokevirtual·#145················//·Method·java/lang/Class.getName:()Ljava/lang/String;
372 ·······325:·astore········6368 ·······319:·astore········12
373 ·······327:·aload_3 
374 ·······328:·aload·········6369 ·······321:·aload·········6
 370 ·······323:·aload·········12
 371 ·······325:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 372 ·······328:·astore········6
 373 ·······330:·ldc···········#151················//·String·-privacylevel
 374 ·······332:·astore········12
 375 ·······334:·aload·········6
 376 ·······336:·aload·········12
375 ·······330:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;377 ·······338:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
376 ·······333:·astore_3 
377 ·······334:·ldc···········#151················//·String·-privacylevel 
378 ·······336:·astore········6 
379 ·······338:·aload_3 
380 ·······339:·aload·········6 
381 ·······341:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
382 ·······344:·invokevirtual·#154················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;378 ·······341:·invokevirtual·#154················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
383 ·······347:·astore_3379 ·······344:·astore········6
 380 ·······346:·aload·········11
384 ·······348:·aload·········13381 ·······348:·aload·········6
385 ·······350:·aload_3 
386 ·······351:·invokevirtual·#155················//·Method·at/univie/sensorium/preferences/SensorPreference.setKey:(Ljava/lang/String;)V382 ·······350:·invokevirtual·#155················//·Method·at/univie/sensorium/preferences/SensorPreference.setKey:(Ljava/lang/String;)V
387 ·······354:·aload·········9383 ·······353:·aload·········8
388 ·······356:·aload·········13384 ·······355:·aload·········11
389 ·······358:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z385 ·······357:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
390 ·······361:·pop386 ·······360:·pop
391 ·······362:·goto··········270387 ·······361:·goto··········264
392 ·······365:·aload_1388 ·······364:·aload_1
393 ·······366:·areturn389 ·······365:·areturn
  
394 ··public·void·onCreate(android.os.Bundle);390 ··public·void·onCreate(android.os.Bundle);
395 ····descriptor:·(Landroid/os/Bundle;)V391 ····descriptor:·(Landroid/os/Bundle;)V
396 ····flags:·(0x0001)·ACC_PUBLIC392 ····flags:·(0x0001)·ACC_PUBLIC
397 ····Code:393 ····Code:
398 ······stack=300,·locals=3,·args_size=2394 ······stack=300,·locals=3,·args_size=2
399 ·········0:·aload_0395 ·········0:·aload_0
695 B
at/univie/sensorium/sensors/AbstractSensor.class
599 B
procyon -ec {}
    
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ················}199 ················}
200 ················catch·(IllegalAccessException·ex2)·{200 ················catch·(IllegalAccessException·ex2)·{
201 ····················final·StringWriter·out2·=·new·StringWriter();201 ····················final·StringWriter·out2·=·new·StringWriter();
202 ····················ex2.printStackTrace(new·PrintWriter((Writer)out2));202 ····················ex2.printStackTrace(new·PrintWriter((Writer)out2));
203 ····················Log.d("Sensorium",·out2.toString());203 ····················Log.d("Sensorium",·out2.toString());
204 ················}204 ················}
205 ············}205 ············}
206 ············goto·Label_0158;206 ············goto·Label_0156;
207 ········}207 ········}
208 ········catch·(IllegalArgumentException·ex3)·{}208 ········catch·(IllegalArgumentException·ex3)·{}
209 ········catch·(IllegalAccessException·ex4)·{}209 ········catch·(IllegalAccessException·ex4)·{}
210 ····}210 ····}
211 ····211 ····
212 ····public·boolean·isEnabled()·{212 ····public·boolean·isEnabled()·{
213 ········return·this.enabled;213 ········return·this.enabled;
1.62 KB
at/univie/sensorium/sensors/BluetoothSensor$2.class
1.52 KB
procyon -ec {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{19 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{
20 ········final·String·action·=·intent.getAction();20 ········final·String·action·=·intent.getAction();
21 ········if·("android.bluetooth.device.action.FOUND".equals(action))·{21 ········if·("android.bluetooth.device.action.FOUND".equals(action))·{
22 ············final·BluetoothDevice·bluetoothDevice·=·(BluetoothDevice)intent.getParcelableExtra("android.bluetooth.device.extra.DEVICE");22 ············final·BluetoothDevice·bluetoothDevice·=·(BluetoothDevice)intent.getParcelableExtra("android.bluetooth.device.extra.DEVICE");
23 ············final·String·name·=·bluetoothDevice.getName();23 ············final·String·name·=·bluetoothDevice.getName();
24 ············if·(name·!=·null·&&·!BluetoothSensor.access$300(this.this$0).contains(name))·{24 ············if·(name·!=·null·&&·!BluetoothSensor.access$300(this.this$0).contains(name))·{
25 ················final·short·shortExtra·=·intent.getShortExtra("android.bluetooth.device.extra.RSSI",·(short)(-32768));25 ················final·short·shortExtra·=·intent.getShortExtra("android.bluetooth.device.extra.RSSI",·(short)(-32768));
26 ················BluetoothSensor.access$384(this.this$0,·(Object)(name·+·"\t/"·+·bluetoothDevice.getAddress()·+·"\tRSSI:·"·+·String.valueOf((int)shortExtra)·+·"·dBm\n"));26 ················BluetoothSensor.access$302(this.this$0,·BluetoothSensor.access$300(this.this$0)·+·name·+·"\t/"·+·bluetoothDevice.getAddress()·+·"\tRSSI:·"·+·String.valueOf((int)shortExtra)·+·"·dBm\n");
27 ················BluetoothSensor.access$400(this.this$0).add(new·BluetoothSensor$BtDevice(this.this$0,·name,·bluetoothDevice.getAddress(),·(int)shortExtra));27 ················BluetoothSensor.access$400(this.this$0).add(new·BluetoothSensor$BtDevice(this.this$0,·name,·bluetoothDevice.getAddress(),·(int)shortExtra));
28 ············}28 ············}
29 ········}29 ········}
30 ········else·if·("android.bluetooth.adapter.action.DISCOVERY_FINISHED".equals(action))·{30 ········else·if·("android.bluetooth.adapter.action.DISCOVERY_FINISHED".equals(action))·{
31 ············context.unregisterReceiver((BroadcastReceiver)this);31 ············context.unregisterReceiver((BroadcastReceiver)this);
32 ············SensorRegistry.getInstance().log("Bluetooth",·BluetoothSensor.access$500(this.this$0)·+·BluetoothSensor.access$300(this.this$0));32 ············SensorRegistry.getInstance().log("Bluetooth",·BluetoothSensor.access$500(this.this$0)·+·BluetoothSensor.access$300(this.this$0));
33 ············Log.d("Bluetooth·FINISHED",·"done");33 ············Log.d("Bluetooth·FINISHED",·"done");
7.94 KB
at/univie/sensorium/sensors/GPSLocationSensor$1.class
7.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V224 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
225 ·········9:·return225 ·········9:·return
  
226 ··public·void·onLocationChanged(android.location.Location);226 ··public·void·onLocationChanged(android.location.Location);
227 ····descriptor:·(Landroid/location/Location;)V227 ····descriptor:·(Landroid/location/Location;)V
228 ····flags:·(0x0001)·ACC_PUBLIC228 ····flags:·(0x0001)·ACC_PUBLIC
229 ····Code:229 ····Code:
230 ······stack=300,·locals=24,·args_size=2230 ······stack=300,·locals=22,·args_size=2
231 ·········0:·aload_0231 ·········0:·aload_0
232 ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;232 ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
233 ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$000:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;233 ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$000:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
234 ·········7:·astore_2234 ·········7:·astore_2
235 ·········8:·aload_1235 ·········8:·aload_1
236 ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D236 ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D
237 ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;237 ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;
Offset 325, 97 lines modifiedOffset 325, 97 lines modified
325 ·······179:·aconst_null325 ·······179:·aconst_null
326 ·······180:·astore········10326 ·······180:·astore········10
327 ·······182:·aload_1327 ·······182:·aload_1
328 ·······183:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D328 ·······183:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D
329 ·······186:·dstore········11329 ·······186:·dstore········11
330 ·······188:·aload_1330 ·······188:·aload_1
331 ·······189:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D331 ·······189:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D
332 ·······192:·dstore········13332 ·······192:·dstore········4
333 ·······194:·iconst_1333 ·······194:·iconst_1
334 ·······195:·istore········15334 ·······195:·istore········13
335 ·······197:·aload·········9335 ·······197:·aload·········9
336 ·······199:·dload·········11336 ·······199:·dload·········11
337 ·······201:·dload·········13337 ·······201:·dload·········4
338 ·······203:·iload·········15338 ·······203:·iload·········13
339 ·······205:·invokevirtual·#107················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;339 ·······205:·invokevirtual·#107················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;
340 ·······208:·astore········10340 ·······208:·astore········10
341 ·······210:·aload·········10341 ·······210:·aload·········10
342 ·······212:·ifnull········368342 ·······212:·ifnull········368
343 ·······215:·aload·········10343 ·······215:·aload·········10
344 ·······217:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.size:()I344 ·······217:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.size:()I
345 ·······222:·istore········16345 ·······222:·istore········14
346 ·······224:·iload·········16346 ·······224:·iload·········14
347 ·······226:·ifle··········368347 ·······226:·ifle··········368
348 ·······229:·iconst_0348 ·······229:·iconst_0
349 ·······230:·istore········16349 ·······230:·istore········14
350 ·······232:·aconst_null350 ·······232:·aconst_null
351 ·······233:·astore_2351 ·······233:·astore_2
352 ·······234:·aload·········10352 ·······234:·aload·········10
353 ·······236:·iconst_0353 ·······236:·iconst_0
354 ·······237:·invokeinterface·#117,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;354 ·······237:·invokeinterface·#117,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
355 ·······242:·astore········17355 ·······242:·astore········15
356 ·······244:·aload·········17356 ·······244:·aload·········15
357 ·······246:·checkcast·····#119················//·class·android/location/Address357 ·······246:·checkcast·····#119················//·class·android/location/Address
358 ·······249:·astore········17358 ·······249:·astore········15
359 ·······251:·ldc···········#121················//·String·%s,·%s,·%s359 ·······251:·ldc···········#121················//·String·%s,·%s,·%s
360 ·······253:·astore_3360 ·······253:·astore_3
361 ·······254:·iconst_3361 ·······254:·iconst_3
362 ·······255:·istore········16362 ·······255:·istore········14
363 ·······257:·iload·········16363 ·······257:·iload·········14
364 ·······259:·anewarray·····#4··················//·class·java/lang/Object364 ·······259:·anewarray·····#4··················//·class·java/lang/Object
365 ·······262:·astore········18365 ·······262:·astore········16
366 ·······264:·aconst_null366 ·······264:·aconst_null
367 ·······265:·astore········19367 ·······265:·astore········17
368 ·······267:·aload·········17368 ·······267:·aload·········15
369 ·······269:·invokevirtual·#125················//·Method·android/location/Address.getMaxAddressLineIndex:()I369 ·······269:·invokevirtual·#125················//·Method·android/location/Address.getMaxAddressLineIndex:()I
370 ·······272:·istore········16370 ·······272:·istore········14
371 ·······274:·iload·········16371 ·······274:·iload·········14
372 ·······276:·ifle··········362372 ·······276:·ifle··········362
373 ·······279:·iconst_0373 ·······279:·iconst_0
374 ·······280:·istore········16374 ·······280:·istore········14
375 ·······282:·aconst_null375 ·······282:·aconst_null
376 ·······283:·astore_2376 ·······283:·astore_2
377 ·······284:·aload·········17377 ·······284:·aload·········15
378 ·······286:·iconst_0378 ·······286:·iconst_0
379 ·······287:·invokevirtual·#129················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String;379 ·······287:·invokevirtual·#129················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String;
380 ·······290:·astore_2380 ·······290:·astore_2
381 ·······291:·aload·········18381 ·······291:·aload·········16
382 ·······293:·iconst_0382 ·······293:·iconst_0
383 ·······294:·aload_2383 ·······294:·aload_2
384 ·······295:·aastore384 ·······295:·aastore
385 ·······296:·iconst_1385 ·······296:·iconst_1
386 ·······297:·istore········16386 ·······297:·istore········14
387 ·······299:·aload·········17387 ·······299:·aload·········15
388 ·······301:·invokevirtual·#133················//·Method·android/location/Address.getLocality:()Ljava/lang/String;388 ·······301:·invokevirtual·#133················//·Method·android/location/Address.getLocality:()Ljava/lang/String;
389 ·······304:·astore········19389 ·······304:·astore········17
390 ·······306:·aload·········18390 ·······306:·aload·········16
391 ·······308:·iload·········16391 ·······308:·iload·········14
392 ·······310:·aload·········19392 ·······310:·aload·········17
393 ·······312:·aastore393 ·······312:·aastore
394 ·······313:·iconst_2394 ·······313:·iconst_2
395 ·······314:·istore········16395 ·······314:·istore········14
396 ·······316:·aload·········17396 ·······316:·aload·········15
397 ·······318:·invokevirtual·#137················//·Method·android/location/Address.getCountryName:()Ljava/lang/String;397 ·······318:·invokevirtual·#137················//·Method·android/location/Address.getCountryName:()Ljava/lang/String;
398 ·······321:·astore········19398 ·······321:·astore········17
399 ·······323:·aload·········18399 ·······323:·aload·········16
400 ·······325:·iload·········16400 ·······325:·iload·········14
401 ·······327:·aload·········19401 ·······327:·aload·········17
402 ·······329:·aastore402 ·······329:·aastore
403 ·······330:·aload_3403 ·······330:·aload_3
404 ·······331:·aload·········18404 ·······331:·aload·········16
405 ·······333:·invokestatic··#143················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;405 ·······333:·invokestatic··#143················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
406 ·······336:·astore········20406 ·······336:·astore········18
407 ·······338:·aload_0407 ·······338:·aload_0
408 ·······339:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;408 ·······339:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
409 ·······342:·astore_2409 ·······342:·astore_2
410 ·······343:·aload_2410 ·······343:·aload_2
411 ·······344:·invokestatic··#146················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$700:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;411 ·······344:·invokestatic··#146················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$700:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
412 ·······347:·astore_2412 ·······347:·astore_2
413 ·······348:·aload_2413 ·······348:·aload_2
414 ·······349:·aload·········20414 ·······349:·aload·········18
415 ·······351:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V415 ·······351:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
416 ·······354:·aload_0416 ·······354:·aload_0
417 ·······355:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;417 ·······355:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
418 ·······358:·invokevirtual·#149················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V418 ·······358:·invokevirtual·#149················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V
419 ·······361:·return419 ·······361:·return
420 ·······362:·ldc···········#151················//·String420 ·······362:·ldc···········#151················//·String
421 ·······364:·astore_2421 ·······364:·astore_2
Offset 428, 30 lines modifiedOffset 428, 30 lines modified
428 ·······377:·astore_2428 ·······377:·astore_2
429 ·······378:·ldc···········#153················//·String·n/a429 ·······378:·ldc···········#153················//·String·n/a
430 ·······380:·astore_3430 ·······380:·astore_3
431 ·······381:·aload_2431 ·······381:·aload_2
432 ·······382:·aload_3432 ·······382:·aload_3
433 ·······383:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V433 ·······383:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
434 ·······386:·goto··········354434 ·······386:·goto··········354
435 ·······389:·astore········21435 ·······389:·astore········19
436 ·······391:·new···········#155················//·class·java/io/StringWriter436 ·······391:·new···········#155················//·class·java/io/StringWriter
437 ·······394:·astore········22437 ·······394:·astore········20
438 ·······396:·aload·········22438 ·······396:·aload·········20
439 ·······398:·invokespecial·#156················//·Method·java/io/StringWriter."<init>":()V439 ·······398:·invokespecial·#156················//·Method·java/io/StringWriter."<init>":()V
440 ·······401:·new···········#158················//·class·java/io/PrintWriter440 ·······401:·new···········#158················//·class·java/io/PrintWriter
Max diff block lines reached; 723/7939 bytes (9.11%) of diff not shown.
5.29 KB
at/univie/sensorium/sensors/GPSLocationSensor$2.class
5.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 102, 57 lines modifiedOffset 102, 59 lines modified
102 ····flags:·(0x0001)·ACC_PUBLIC102 ····flags:·(0x0001)·ACC_PUBLIC
103 ····Code:103 ····Code:
104 ······stack=300,·locals=9,·args_size=2104 ······stack=300,·locals=9,·args_size=2
105 ·········0:·iconst_4105 ·········0:·iconst_4
106 ·········1:·istore_2106 ·········1:·istore_2
107 ·········2:·iload_1107 ·········2:·iload_1
108 ·········3:·iload_2108 ·········3:·iload_2
109 ·········4:·if_icmpne·····106109 ·········4:·if_icmpne·····108
110 ·········7:·aload_0110 ·········7:·aload_0
111 ·········8:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;111 ·········8:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
112 ········11:·invokestatic··#21·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$800:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager;112 ········11:·invokestatic··#21·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$800:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager;
113 ········14:·astore_3113 ········14:·astore_3
114 ········15:·aconst_null114 ········15:·iconst_0
115 ········16:·astore········4115 ········16:·istore········4
116 ········18:·aload_3 
117 ········19:·aconst_null116 ········18:·aconst_null
 117 ········19:·astore········5
 118 ········21:·aload_3
 119 ········22:·aconst_null
118 ········20:·invokevirtual·#27·················//·Method·android/location/LocationManager.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;120 ········23:·invokevirtual·#27·················//·Method·android/location/LocationManager.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;
119 ········23:·astore········5121 ········26:·astore········6
120 ········25:·aload·········5122 ········28:·aload·········6
121 ········27:·invokevirtual·#33·················//·Method·android/location/GpsStatus.getSatellites:()Ljava/lang/Iterable;123 ········30:·invokevirtual·#33·················//·Method·android/location/GpsStatus.getSatellites:()Ljava/lang/Iterable;
122 ········30:·astore········6 
123 ········32:·iconst_0 
124 ········33:·istore········7124 ········33:·astore········7
 125 ········35:·iconst_0
 126 ········36:·istore········8
125 ········35:·aload·········6127 ········38:·aload·········7
126 ········37:·invokeinterface·#39,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;128 ········40:·invokeinterface·#39,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;
127 ········42:·astore········8 
128 ········44:·aload·········8129 ········45:·astore_3
 130 ········46:·aload_3
129 ········46:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z131 ········47:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
130 ········51:·istore_2 
131 ········52:·iload_2132 ········52:·istore········4
 133 ········54:·iload·········4
132 ········53:·ifeq··········76134 ········56:·ifeq··········78
133 ········56:·aload·········8135 ········59:·aload_3
134 ········58:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;136 ········60:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
135 ········63:·checkcast·····#51·················//·class·android/location/GpsSatellite137 ········65:·checkcast·····#51·················//·class·android/location/GpsSatellite
136 ········66:·pop138 ········68:·pop
137 ········67:·iload·········7139 ········69:·iload·········8
138 ········69:·iconst_1140 ········71:·iconst_1
139 ········70:·iadd141 ········72:·iadd
140 ········71:·istore········7142 ········73:·istore········8
141 ········73:·goto··········44143 ········75:·goto··········46
142 ········76:·aload_0144 ········78:·aload_0
143 ········77:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;145 ········79:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
144 ········80:·invokestatic··#55·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$900:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;146 ········82:·invokestatic··#55·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$900:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
145 ········83:·astore_3147 ········85:·astore_3
146 ········84:·iload·········7148 ········86:·iload·········8
147 ········86:·invokestatic··#61·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;149 ········88:·invokestatic··#61·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
148 ········89:·astore········4150 ········91:·astore········5
149 ········91:·aload_3151 ········93:·aload_3
150 ········92:·aload·········4152 ········94:·aload·········5
151 ········94:·invokevirtual·#67·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V153 ········96:·invokevirtual·#67·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
152 ········97:·aload_0154 ········99:·aload_0
153 ········98:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;155 ·······100:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
154 ·······101:·astore_3156 ·······103:·astore_3
155 ·······102:·aload_3157 ·······104:·aload_3
156 ·······103:·invokevirtual·#70·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V158 ·······105:·invokevirtual·#70·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V
157 ·······106:·return159 ·······108:·return
158 }160 }
7.04 KB
at/univie/sensorium/sensors/NetworkLocationSensor$1.class
6.93 KB
javap -verbose -constants -s -l -private {}
    
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V206 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
207 ·········9:·return207 ·········9:·return
  
208 ··public·void·onLocationChanged(android.location.Location);208 ··public·void·onLocationChanged(android.location.Location);
209 ····descriptor:·(Landroid/location/Location;)V209 ····descriptor:·(Landroid/location/Location;)V
210 ····flags:·(0x0001)·ACC_PUBLIC210 ····flags:·(0x0001)·ACC_PUBLIC
211 ····Code:211 ····Code:
212 ······stack=300,·locals=22,·args_size=2212 ······stack=300,·locals=20,·args_size=2
213 ·········0:·aload_0213 ·········0:·aload_0
214 ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;214 ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
215 ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$000:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;215 ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$000:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
216 ·········7:·astore_2216 ·········7:·astore_2
217 ·········8:·aload_1217 ·········8:·aload_1
218 ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D218 ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D
219 ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;219 ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;
Offset 296, 97 lines modifiedOffset 296, 97 lines modified
296 ·······158:·aconst_null296 ·······158:·aconst_null
297 ·······159:·astore········10297 ·······159:·astore········10
298 ·······161:·aload_1298 ·······161:·aload_1
299 ·······162:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D299 ·······162:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D
300 ·······165:·dstore········11300 ·······165:·dstore········11
301 ·······167:·aload_1301 ·······167:·aload_1
302 ·······168:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D302 ·······168:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D
303 ·······171:·dstore········13303 ·······171:·dstore········4
304 ·······173:·iconst_1304 ·······173:·iconst_1
305 ·······174:·istore········15305 ·······174:·istore········13
306 ·······176:·aload·········9306 ·······176:·aload·········9
307 ·······178:·dload·········11307 ·······178:·dload·········11
308 ·······180:·dload·········13308 ·······180:·dload·········4
309 ·······182:·iload·········15309 ·······182:·iload·········13
310 ·······184:·invokevirtual·#101················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;310 ·······184:·invokevirtual·#101················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List;
311 ·······187:·astore········10311 ·······187:·astore········10
312 ·······189:·aload·········10312 ·······189:·aload·········10
313 ·······191:·ifnull········347313 ·······191:·ifnull········347
314 ·······194:·aload·········10314 ·······194:·aload·········10
315 ·······196:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/List.size:()I315 ·······196:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/List.size:()I
316 ·······201:·istore········16316 ·······201:·istore········14
317 ·······203:·iload·········16317 ·······203:·iload·········14
318 ·······205:·ifle··········347318 ·······205:·ifle··········347
319 ·······208:·iconst_0319 ·······208:·iconst_0
320 ·······209:·istore········16320 ·······209:·istore········14
321 ·······211:·aconst_null321 ·······211:·aconst_null
322 ·······212:·astore_2322 ·······212:·astore_2
323 ·······213:·aload·········10323 ·······213:·aload·········10
324 ·······215:·iconst_0324 ·······215:·iconst_0
325 ·······216:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;325 ·······216:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
326 ·······221:·astore········17326 ·······221:·astore········15
327 ·······223:·aload·········17327 ·······223:·aload·········15
328 ·······225:·checkcast·····#113················//·class·android/location/Address328 ·······225:·checkcast·····#113················//·class·android/location/Address
329 ·······228:·astore········17329 ·······228:·astore········15
330 ·······230:·ldc···········#115················//·String·%s,·%s,·%s330 ·······230:·ldc···········#115················//·String·%s,·%s,·%s
331 ·······232:·astore_3331 ·······232:·astore_3
332 ·······233:·iconst_3332 ·······233:·iconst_3
333 ·······234:·istore········16333 ·······234:·istore········14
334 ·······236:·iload·········16334 ·······236:·iload·········14
335 ·······238:·anewarray·····#4··················//·class·java/lang/Object335 ·······238:·anewarray·····#4··················//·class·java/lang/Object
336 ·······241:·astore········18336 ·······241:·astore········16
337 ·······243:·aconst_null337 ·······243:·aconst_null
338 ·······244:·astore········19338 ·······244:·astore········17
339 ·······246:·aload·········17339 ·······246:·aload·········15
340 ·······248:·invokevirtual·#119················//·Method·android/location/Address.getMaxAddressLineIndex:()I340 ·······248:·invokevirtual·#119················//·Method·android/location/Address.getMaxAddressLineIndex:()I
341 ·······251:·istore········16341 ·······251:·istore········14
342 ·······253:·iload·········16342 ·······253:·iload·········14
343 ·······255:·ifle··········341343 ·······255:·ifle··········341
344 ·······258:·iconst_0344 ·······258:·iconst_0
345 ·······259:·istore········16345 ·······259:·istore········14
346 ·······261:·aconst_null346 ·······261:·aconst_null
347 ·······262:·astore_2347 ·······262:·astore_2
348 ·······263:·aload·········17348 ·······263:·aload·········15
349 ·······265:·iconst_0349 ·······265:·iconst_0
350 ·······266:·invokevirtual·#123················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String;350 ·······266:·invokevirtual·#123················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String;
351 ·······269:·astore_2351 ·······269:·astore_2
352 ·······270:·aload·········18352 ·······270:·aload·········16
353 ·······272:·iconst_0353 ·······272:·iconst_0
354 ·······273:·aload_2354 ·······273:·aload_2
355 ·······274:·aastore355 ·······274:·aastore
356 ·······275:·iconst_1356 ·······275:·iconst_1
357 ·······276:·istore········16357 ·······276:·istore········14
358 ·······278:·aload·········17358 ·······278:·aload·········15
359 ·······280:·invokevirtual·#127················//·Method·android/location/Address.getLocality:()Ljava/lang/String;359 ·······280:·invokevirtual·#127················//·Method·android/location/Address.getLocality:()Ljava/lang/String;
360 ·······283:·astore········19360 ·······283:·astore········17
361 ·······285:·aload·········18361 ·······285:·aload·········16
362 ·······287:·iload·········16362 ·······287:·iload·········14
363 ·······289:·aload·········19363 ·······289:·aload·········17
364 ·······291:·aastore364 ·······291:·aastore
365 ·······292:·iconst_2365 ·······292:·iconst_2
366 ·······293:·istore········16366 ·······293:·istore········14
367 ·······295:·aload·········17367 ·······295:·aload·········15
368 ·······297:·invokevirtual·#131················//·Method·android/location/Address.getCountryName:()Ljava/lang/String;368 ·······297:·invokevirtual·#131················//·Method·android/location/Address.getCountryName:()Ljava/lang/String;
369 ·······300:·astore········19369 ·······300:·astore········17
370 ·······302:·aload·········18370 ·······302:·aload·········16
371 ·······304:·iload·········16371 ·······304:·iload·········14
372 ·······306:·aload·········19372 ·······306:·aload·········17
373 ·······308:·aastore373 ·······308:·aastore
374 ·······309:·aload_3374 ·······309:·aload_3
375 ·······310:·aload·········18375 ·······310:·aload·········16
376 ·······312:·invokestatic··#137················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;376 ·······312:·invokestatic··#137················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
377 ·······315:·astore········20377 ·······315:·astore········18
378 ·······317:·aload_0378 ·······317:·aload_0
379 ·······318:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;379 ·······318:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
380 ·······321:·astore_2380 ·······321:·astore_2
381 ·······322:·aload_2381 ·······322:·aload_2
382 ·······323:·invokestatic··#140················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$600:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;382 ·······323:·invokestatic··#140················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$600:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
383 ·······326:·astore_2383 ·······326:·astore_2
384 ·······327:·aload_2384 ·······327:·aload_2
385 ·······328:·aload·········20385 ·······328:·aload·········18
386 ·······330:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V386 ·······330:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
387 ·······333:·aload_0387 ·······333:·aload_0
388 ·······334:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;388 ·······334:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
389 ·······337:·invokevirtual·#143················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.notifyListeners:()V389 ·······337:·invokevirtual·#143················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.notifyListeners:()V
390 ·······340:·return390 ·······340:·return
391 ·······341:·ldc···········#145················//·String391 ·······341:·ldc···········#145················//·String
392 ·······343:·astore_2392 ·······343:·astore_2
Offset 399, 16 lines modifiedOffset 399, 16 lines modified
399 ·······356:·astore_2399 ·······356:·astore_2
400 ·······357:·ldc···········#147················//·String·n/a400 ·······357:·ldc···········#147················//·String·n/a
401 ·······359:·astore_3401 ·······359:·astore_3
402 ·······360:·aload_2402 ·······360:·aload_2
403 ·······361:·aload_3403 ·······361:·aload_3
404 ·······362:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V404 ·······362:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
405 ·······365:·goto··········333405 ·······365:·goto··········333
406 ·······368:·astore········21406 ·······368:·astore········19
407 ·······370:·aload·········21407 ·······370:·aload·········19
408 ·······372:·invokevirtual·#152················//·Method·java/io/IOException.printStackTrace:()V408 ·······372:·invokevirtual·#152················//·Method·java/io/IOException.printStackTrace:()V
409 ·······375:·goto··········333409 ·······375:·goto··········333
410 ······Exception·table:410 ······Exception·table:
411 ·········from····to··target·type411 ·········from····to··target·type
Max diff block lines reached; 112/7012 bytes (1.60%) of diff not shown.
5.62 KB
at/univie/sensorium/sensors/SensorValue.class
5.53 KB
javap -verbose -constants -s -l -private {}
    
Offset 200, 80 lines modifiedOffset 200, 78 lines modified
200 ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object;200 ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object;
201 ·········4:·areturn201 ·········4:·areturn
  
202 ··public·java.lang.String·getValueRepresentation();202 ··public·java.lang.String·getValueRepresentation();
203 ····descriptor:·()Ljava/lang/String;203 ····descriptor:·()Ljava/lang/String;
204 ····flags:·(0x0001)·ACC_PUBLIC204 ····flags:·(0x0001)·ACC_PUBLIC
205 ····Code:205 ····Code:
206 ······stack=300,·locals=6,·args_size=1206 ······stack=300,·locals=7,·args_size=1
207 ·········0:·aload_0207 ·········0:·aload_0
208 ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object;208 ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object;
209 ·········4:·astore_1209 ·········4:·astore_1
210 ·········5:·aload_1210 ·········5:·aload_1
211 ·········6:·instanceof····#36·················//·class·java/util/List211 ·········6:·instanceof····#36·················//·class·java/util/List
212 ·········9:·istore_2212 ·········9:·istore_2
213 ········10:·iload_2213 ········10:·iload_2
214 ········11:·ifeq··········112214 ········11:·ifeq··········113
215 ········14:·new···········#38·················//·class·java/lang/StringBuilder215 ········14:·new···········#38·················//·class·java/lang/StringBuilder
216 ········17:·astore_3216 ········17:·astore_3
217 ········18:·aload_3217 ········18:·aload_3
218 ········19:·invokespecial·#39·················//·Method·java/lang/StringBuilder."<init>":()V218 ········19:·invokespecial·#39·················//·Method·java/lang/StringBuilder."<init>":()V
219 ········22:·aload_0219 ········22:·aload_0
220 ········23:·getfield······#18·················//·Field·value:Ljava/lang/Object;220 ········23:·getfield······#18·················//·Field·value:Ljava/lang/Object;
221 ········26:·checkcast·····#36·················//·class·java/util/List221 ········26:·checkcast·····#36·················//·class·java/util/List
222 ········29:·astore_1 
223 ········30:·aload_1 
224 ········31:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;222 ········29:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
225 ········36:·astore········4 
226 ········38:·aload·········4223 ········34:·astore_1
 224 ········35:·aload_1
227 ········40:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z225 ········36:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
228 ········45:·istore_2 
229 ········46:·iload_2226 ········41:·istore········4
 227 ········43:·iload·········4
230 ········47:·ifeq··········83228 ········45:·ifeq··········84
231 ········50:·aload·········4229 ········48:·aload_1
232 ········52:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;230 ········49:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
233 ········57:·astore········5231 ········54:·astore········5
234 ········59:·aload·········5232 ········56:·aload·········5
235 ········61:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String;233 ········58:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String;
236 ········64:·astore_1234 ········61:·astore········6
237 ········65:·aload_3235 ········63:·aload_3
238 ········66:·aload_1236 ········64:·aload·········6
239 ········67:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;237 ········66:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
240 ········70:·pop238 ········69:·pop
241 ········71:·ldc···········#62·················//·String·\n239 ········70:·ldc···········#62·················//·String·\n
242 ········73:·astore_1240 ········72:·astore········6
243 ········74:·aload_3241 ········74:·aload_3
244 ········75:·aload_1242 ········75:·aload·········6
245 ········76:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;243 ········77:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
246 ········79:·pop244 ········80:·pop
247 ········80:·goto··········38245 ········81:·goto··········35
248 ········83:·aload_3246 ········84:·aload_3
249 ········84:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I247 ········85:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I
250 ········87:·istore_2248 ········88:·istore_2
251 ········88:·iload_2249 ········89:·iload_2
252 ········89:·ifle··········105250 ········90:·ifle··········106
253 ········92:·aload_3251 ········93:·aload_3
254 ········93:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I252 ········94:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I
255 ········96:·iconst_m1253 ········97:·iconst_m1
256 ········97:·iadd254 ········98:·iadd
257 ········98:·istore_2255 ········99:·istore_2
258 ········99:·aload_3256 ·······100:·aload_3
259 ·······100:·iload_2257 ·······101:·iload_2
260 ·······101:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder;258 ·······102:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder;
261 ·······104:·pop259 ·······105:·pop
262 ·······105:·aload_3260 ·······106:·aload_3
263 ·······106:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;261 ·······107:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
264 ·······109:·astore_1262 ·······110:·astore_1
265 ·······110:·aload_1263 ·······111:·aload_1
266 ·······111:·areturn264 ·······112:·areturn
267 ·······112:·aload_0265 ·······113:·aload_0
268 ·······113:·getfield······#18·················//·Field·value:Ljava/lang/Object;266 ·······114:·getfield······#18·················//·Field·value:Ljava/lang/Object;
269 ·······116:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String;267 ·······117:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String;
270 ·······119:·astore_1268 ·······120:·astore_1
271 ·······120:·goto··········110269 ·······121:·goto··········111
  
272 ··public·boolean·isNested();270 ··public·boolean·isNested();
273 ····descriptor:·()Z271 ····descriptor:·()Z
274 ····flags:·(0x0001)·ACC_PUBLIC272 ····flags:·(0x0001)·ACC_PUBLIC
275 ····Code:273 ····Code:
276 ······stack=300,·locals=4,·args_size=1274 ······stack=300,·locals=4,·args_size=1
277 ·········0:·aload_0275 ·········0:·aload_0
6.34 KB
org/apache/http/impl/auth/NTLMEngineImpl$MD4.class
6.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ········40:·putfield······#38·················//·Field·dataBuffer:[B169 ········40:·putfield······#38·················//·Field·dataBuffer:[B
170 ········43:·return170 ········43:·return
  
171 ··byte[]·getOutput();171 ··byte[]·getOutput();
172 ····descriptor:·()[B172 ····descriptor:·()[B
173 ····flags:·(0x0000)173 ····flags:·(0x0000)
174 ····Code:174 ····Code:
175 ······stack=300,·locals=18,·args_size=1175 ······stack=300,·locals=14,·args_size=1
176 ·········0:·bipush········8176 ·········0:·bipush········8
177 ·········2:·istore_1177 ·········2:·istore_1
178 ·········3:·aload_0178 ·········3:·aload_0
179 ·········4:·getfield······#35·················//·Field·count:J179 ·········4:·getfield······#35·················//·Field·count:J
180 ·········7:·lstore_2180 ·········7:·lstore_2
181 ·········8:·bipush········63181 ·········8:·bipush········63
182 ········10:·i2l182 ········10:·i2l
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ········18:·lload_2189 ········18:·lload_2
190 ········19:·l2i190 ········19:·l2i
191 ········20:·istore········6191 ········20:·istore········6
192 ········22:·bipush········56192 ········22:·bipush········56
193 ········24:·istore········7193 ········24:·istore········7
194 ········26:·iload·········6194 ········26:·iload·········6
195 ········28:·iload·········7195 ········28:·iload·········7
196 ········30:·if_icmpge·····129196 ········30:·if_icmpge·····123
197 ········33:·bipush········56197 ········33:·bipush········56
198 ········35:·iload·········6198 ········35:·iload·········6
199 ········37:·isub199 ········37:·isub
200 ········38:·istore········8200 ········38:·istore········8
201 ········40:·iload·········8201 ········40:·iload·········8
202 ········42:·bipush········8202 ········42:·bipush········8
203 ········44:·iadd203 ········44:·iadd
Offset 209, 91 lines modifiedOffset 209, 91 lines modified
209 ········55:·iconst_0209 ········55:·iconst_0
210 ········56:·iload·········7210 ········56:·iload·········7
211 ········58:·bastore211 ········58:·bastore
212 ········59:·iconst_0212 ········59:·iconst_0
213 ········60:·istore········10213 ········60:·istore········10
214 ········62:·iload·········10214 ········62:·iload·········10
215 ········64:·iload_1215 ········64:·iload_1
216 ········65:·if_icmpge·····139216 ········65:·if_icmpge·····133
217 ········68:·iload·········8217 ········68:·iload·········8
218 ········70:·iload·········10218 ········70:·iload·········10
219 ········72:·iadd219 ········72:·iadd
220 ········73:·istore········7220 ········73:·istore········7
221 ········75:·aload_0221 ········75:·aload_0
222 ········76:·getfield······#35·················//·Field·count:J222 ········76:·getfield······#35·················//·Field·count:J
223 ········79:·lstore········11223 ········79:·lstore_2
224 ········81:·bipush········8224 ········80:·bipush········8
225 ········83:·i2l225 ········82:·i2l
226 ········84:·lstore········13226 ········83:·lstore········4
 227 ········85:·lload_2
227 ········86:·lload·········11228 ········86:·lload·········4
228 ········88:·lload·········13 
229 ········90:·lmul229 ········88:·lmul
230 ········91:·lstore········11230 ········89:·lstore_2
231 ········93:·iload·········10231 ········90:·iload·········10
232 ········95:·bipush········8232 ········92:·bipush········8
233 ········97:·imul233 ········94:·imul
234 ········98:·istore········15234 ········95:·istore········11
 235 ········97:·lload_2
235 ·······100:·lload·········11236 ········98:·iload·········11
236 ·······102:·iload·········15 
237 ·······104:·lushr237 ·······100:·lushr
238 ·······105:·lstore········11 
239 ·······107:·lload·········11238 ·······101:·lstore_2
 239 ·······102:·lload_2
240 ·······109:·l2i240 ·······103:·l2i
241 ·······110:·i2b241 ·······104:·i2b
242 ·······111:·istore········16242 ·······105:·istore········12
243 ·······113:·aload·········9243 ·······107:·aload·········9
244 ·······115:·iload·········7244 ·······109:·iload·········7
245 ·······117:·iload·········16245 ·······111:·iload·········12
246 ·······119:·bastore246 ·······113:·bastore
247 ·······120:·iload·········10247 ·······114:·iload·········10
248 ·······122:·iconst_1248 ·······116:·iconst_1
249 ·······123:·iadd249 ·······117:·iadd
250 ·······124:·istore········10250 ·······118:·istore········10
251 ·······126:·goto··········62251 ·······120:·goto··········62
252 ·······129:·bipush········120252 ·······123:·bipush········120
253 ·······131:·iload·········6253 ·······125:·iload·········6
254 ·······133:·isub254 ·······127:·isub
255 ·······134:·istore········8255 ·······128:·istore········8
256 ·······136:·goto··········40256 ·······130:·goto··········40
257 ·······139:·aload_0257 ·······133:·aload_0
258 ·······140:·aload·········9258 ·······134:·aload·········9
259 ·······142:·invokevirtual·#48·················//·Method·update:([B)V259 ·······136:·invokevirtual·#48·················//·Method·update:([B)V
260 ·······145:·bipush········16260 ·······139:·bipush········16
261 ·······147:·newarray·······byte261 ·······141:·newarray·······byte
262 ·······149:·astore········17262 ·······143:·astore········13
263 ·······151:·aload_0263 ·······145:·aload_0
264 ·······152:·getfield······#21·················//·Field·A:I264 ·······146:·getfield······#21·················//·Field·A:I
265 ·······155:·istore········7265 ·······149:·istore········7
266 ·······157:·aload·········17266 ·······151:·aload·········13
267 ·······159:·iload·········7267 ·······153:·iload·········7
268 ·······161:·iconst_0268 ·······155:·iconst_0
269 ·······162:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V269 ·······156:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V
270 ·······165:·aload_0270 ·······159:·aload_0
271 ·······166:·getfield······#25·················//·Field·B:I271 ·······160:·getfield······#25·················//·Field·B:I
272 ·······169:·istore········7272 ·······163:·istore········7
273 ·······171:·aload·········17273 ·······165:·aload·········13
274 ·······173:·iload·········7274 ·······167:·iload·········7
275 ·······175:·iconst_4275 ·······169:·iconst_4
276 ·······176:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V276 ·······170:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V
277 ·······179:·aload_0277 ·······173:·aload_0
278 ·······180:·getfield······#29·················//·Field·C:I278 ·······174:·getfield······#29·················//·Field·C:I
279 ·······183:·istore········7279 ·······177:·istore········7
280 ·······185:·aload·········17280 ·······179:·aload·········13
281 ·······187:·iload·········7281 ·······181:·iload·········7
282 ·······189:·iload_1282 ·······183:·iload_1
 283 ·······184:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V
 284 ·······187:·aload_0
 285 ·······188:·getfield······#33·················//·Field·D:I
 286 ·······191:·istore········7
 287 ·······193:·aload·········13
 288 ·······195:·iload·········7
 289 ·······197:·bipush········12
283 ·······190:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V290 ·······199:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V
284 ·······193:·aload_0 
285 ·······194:·getfield······#33·················//·Field·D:I 
286 ·······197:·istore········7 
287 ·······199:·aload·········17 
288 ·······201:·iload·········7 
289 ·······203:·bipush········12 
290 ·······205:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V 
291 ·······208:·aload·········17291 ·······202:·aload·········13
292 ·······210:·areturn292 ·······204:·areturn
  
Max diff block lines reached; 138/6306 bytes (2.19%) of diff not shown.
2.93 KB
org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker.class
2.79 KB
procyon -ec {}
    
Offset 264, 41 lines modifiedOffset 264, 41 lines modified
264 ····························return·b;264 ····························return·b;
265 ························}265 ························}
266 ························if·("no-store".equals(headerElement.getName()))·{266 ························if·("no-store".equals(headerElement.getName()))·{
267 ····························this.log.trace((Object)"Response·contained·NO·STORE·directive,·cache·was·not·suitable");267 ····························this.log.trace((Object)"Response·contained·NO·STORE·directive,·cache·was·not·suitable");
268 ····························b·=·false;268 ····························b·=·false;
269 ····························return·b;269 ····························return·b;
270 ························}270 ························}
271 ························Label_0637:·{271 ························Label_0649:·{
272 ····························if·("max-age".equals(headerElement.getName()))·{272 ····························if·("max-age".equals(headerElement.getName()))·{
273 ································try·{273 ································try·{
274 ····································final·String·value·=·headerElement.getValue();274 ····································final·String·value·=·headerElement.getValue();
275 ····································try·{275 ····································try·{
276 ········································if·(this.validityStrategy.getCurrentAgeSecs(httpCacheEntry,·date)·<=·Integer.parseInt(value))·{276 ········································if·(this.validityStrategy.getCurrentAgeSecs(httpCacheEntry,·date)·<=·Integer.parseInt(value))·{
277 ············································break·Label_0637;277 ············································break·Label_0649;
278 ········································}278 ········································}
279 ········································this.log.trace((Object)"Response·from·cache·was·NOT·suitable·due·to·max·age");279 ········································this.log.trace((Object)"Response·from·cache·was·NOT·suitable·due·to·max·age");
280 ········································b·=·false;280 ········································b·=·false;
281 ····································}281 ····································}
282 ····································catch·(NumberFormatException·ex)·{282 ····································catch·(NumberFormatException·ex)·{
283 ········································this.log.debug((Object)("Response·from·cache·was·malformed"·+·ex.getMessage()));283 ········································this.log.debug((Object)("Response·from·cache·was·malformed"·+·ex.getMessage()));
284 ········································b·=·false;284 ········································b·=·false;
285 ····································}285 ····································}
286 ····································return·b;286 ····································return·b;
287 ································}287 ································}
288 ································catch·(NumberFormatException·ex4)·{}288 ································catch·(NumberFormatException·ex4)·{}
289 ····························}289 ····························}
290 ························}290 ························}
291 ························Label_0830:·{291 ························Label_0846:·{
292 ····························if·("max-stale".equals(headerElement.getName()))·{292 ····························if·("max-stale".equals(headerElement.getName()))·{
293 ································try·{293 ································try·{
294 ····································final·String·value2·=·headerElement.getValue();294 ····································final·String·value2·=·headerElement.getValue();
295 ····································try·{295 ····································try·{
296 ········································if·(this.validityStrategy.getFreshnessLifetimeSecs(httpCacheEntry)·<=·Integer.parseInt(value2))·{296 ········································if·(this.validityStrategy.getFreshnessLifetimeSecs(httpCacheEntry)·<=·Integer.parseInt(value2))·{
297 ············································break·Label_0830;297 ············································break·Label_0846;
298 ········································}298 ········································}
299 ········································this.log.trace((Object)"Response·from·cache·was·not·suitable·due·to·Max·stale·freshness");299 ········································this.log.trace((Object)"Response·from·cache·was·not·suitable·due·to·Max·stale·freshness");
300 ········································b·=·false;300 ········································b·=·false;
301 ····································}301 ····································}
302 ····································catch·(NumberFormatException·ex2)·{302 ····································catch·(NumberFormatException·ex2)·{
303 ········································this.log.debug((Object)("Response·from·cache·was·malformed:·"·+·ex2.getMessage()));303 ········································this.log.debug((Object)("Response·from·cache·was·malformed:·"·+·ex2.getMessage()));
304 ········································b·=·false;304 ········································b·=·false;
2.38 KB
org/apache/http/impl/conn/IdleConnectionHandler.class
2.28 KB
javap -verbose -constants -s -l -private {}
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 ········27:·putfield······#29·················//·Field·connectionToTimes:Ljava/util/Map;185 ········27:·putfield······#29·················//·Field·connectionToTimes:Ljava/util/Map;
186 ········30:·return186 ········30:·return
  
187 ··public·void·add(org.apache.http.HttpConnection,·long,·java.util.concurrent.TimeUnit);187 ··public·void·add(org.apache.http.HttpConnection,·long,·java.util.concurrent.TimeUnit);
188 ····descriptor:·(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V188 ····descriptor:·(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V
189 ····flags:·(0x0001)·ACC_PUBLIC189 ····flags:·(0x0001)·ACC_PUBLIC
190 ····Code:190 ····Code:
191 ······stack=300,·locals=12,·args_size=4191 ······stack=300,·locals=11,·args_size=4
192 ·········0:·invokestatic··#35·················//·Method·java/lang/System.currentTimeMillis:()J192 ·········0:·invokestatic··#35·················//·Method·java/lang/System.currentTimeMillis:()J
193 ·········3:·lstore········5193 ·········3:·lstore········5
194 ·········5:·aload_0194 ·········5:·aload_0
195 ·········6:·getfield······#24·················//·Field·log:Lorg/apache/commons/logging/Log;195 ·········6:·getfield······#24·················//·Field·log:Lorg/apache/commons/logging/Log;
196 ·········9:·astore········7196 ·········9:·astore········7
197 ········11:·aload·········7197 ········11:·aload·········7
198 ········13:·invokeinterface·#41,··1···········//·InterfaceMethod·org/apache/commons/logging/Log.isDebugEnabled:()Z198 ········13:·invokeinterface·#41,··1···········//·InterfaceMethod·org/apache/commons/logging/Log.isDebugEnabled:()Z
Offset 217, 25 lines modifiedOffset 217, 25 lines modified
217 ········57:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;217 ········57:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
218 ········60:·astore········9218 ········60:·astore········9
219 ········62:·aload·········7219 ········62:·aload·········7
220 ········64:·aload·········9220 ········64:·aload·········9
221 ········66:·invokeinterface·#61,··2···········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V221 ········66:·invokeinterface·#61,··2···········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V
222 ········71:·aload_0222 ········71:·aload_0
223 ········72:·getfield······#29·················//·Field·connectionToTimes:Ljava/util/Map;223 ········72:·getfield······#29·················//·Field·connectionToTimes:Ljava/util/Map;
224 ········75:·astore········11224 ········75:·astore········7
225 ········77:·new···········#63·················//·class·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues225 ········77:·new···········#63·················//·class·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues
226 ········80:·astore········7226 ········80:·astore········9
227 ········82:·aload·········7227 ········82:·aload·········9
228 ········84:·lload·········5228 ········84:·lload·········5
229 ········86:·lload_2229 ········86:·lload_2
230 ········87:·aload·········4230 ········87:·aload·········4
231 ········89:·invokespecial·#66·················//·Method·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues."<init>":(JJLjava/util/concurrent/TimeUnit;)V231 ········89:·invokespecial·#66·················//·Method·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues."<init>":(JJLjava/util/concurrent/TimeUnit;)V
232 ········92:·aload·········11232 ········92:·aload·········7
233 ········94:·aload_1233 ········94:·aload_1
234 ········95:·aload·········7234 ········95:·aload·········9
235 ········97:·invokeinterface·#72,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;235 ········97:·invokeinterface·#72,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
236 ·······102:·pop236 ·······102:·pop
237 ·······103:·return237 ·······103:·return
  
238 ··public·void·closeExpiredConnections();238 ··public·void·closeExpiredConnections();
239 ····descriptor:·()V239 ····descriptor:·()V
240 ····flags:·(0x0001)·ACC_PUBLIC240 ····flags:·(0x0001)·ACC_PUBLIC
9.46 KB
org/apache/http/impl/io/ContentLengthInputStream.class
9.35 KB
javap -verbose -constants -s -l -private {}
    
Offset 277, 15 lines modifiedOffset 277, 15 lines modified
277 ············35····38····57···any277 ············35····38····57···any
278 ············41····46····57···any278 ············41····46····57···any
  
279 ··public·int·read();279 ··public·int·read();
280 ····descriptor:·()I280 ····descriptor:·()I
281 ····flags:·(0x0001)·ACC_PUBLIC281 ····flags:·(0x0001)·ACC_PUBLIC
282 ····Code:282 ····Code:
283 ······stack=300,·locals=14,·args_size=1283 ······stack=300,·locals=10,·args_size=1
284 ·········0:·iconst_m1284 ·········0:·iconst_m1
285 ·········1:·istore_1285 ·········1:·istore_1
286 ·········2:·aload_0286 ·········2:·aload_0
287 ·········3:·getfield······#23·················//·Field·closed:Z287 ·········3:·getfield······#23·················//·Field·closed:Z
288 ·········6:·istore_2288 ·········6:·istore_2
289 ·········7:·iload_2289 ·········7:·iload_2
290 ·········8:·ifeq··········23290 ·········8:·ifeq··········23
Offset 319, 20 lines modifiedOffset 319, 20 lines modified
319 ········59:·invokeinterface·#63,··1···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:()I319 ········59:·invokeinterface·#63,··1···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:()I
320 ········64:·istore········8320 ········64:·istore········8
321 ········66:·iload·········8321 ········66:·iload·········8
322 ········68:·iload_1322 ········68:·iload_1
323 ········69:·if_icmpne·····163323 ········69:·if_icmpne·····163
324 ········72:·aload_0324 ········72:·aload_0
325 ········73:·getfield······#21·················//·Field·pos:J325 ········73:·getfield······#21·················//·Field·pos:J
326 ········76:·lstore········10326 ········76:·lstore········4
327 ········78:·aload_0327 ········78:·aload_0
328 ········79:·getfield······#36·················//·Field·contentLength:J328 ········79:·getfield······#36·················//·Field·contentLength:J
329 ········82:·lstore········12329 ········82:·lstore········6
330 ········84:·lload·········10330 ········84:·lload·········4
331 ········86:·lload·········12331 ········86:·lload·········6
332 ········88:·lcmp332 ········88:·lcmp
333 ········89:·istore_1333 ········89:·istore_1
334 ········90:·iload_1334 ········90:·iload_1
335 ········91:·ifge··········48335 ········91:·ifge··········48
336 ········94:·new···········#65·················//·class·org/apache/http/ConnectionClosedException336 ········94:·new···········#65·················//·class·org/apache/http/ConnectionClosedException
337 ········97:·astore_3337 ········97:·astore_3
338 ········98:·new···········#67·················//·class·java/lang/StringBuilder338 ········98:·new···········#67·················//·class·java/lang/StringBuilder
Offset 341, 45 lines modifiedOffset 341, 45 lines modified
341 ·······105:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V341 ·······105:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V
342 ·······108:·aload·········9342 ·······108:·aload·········9
343 ·······110:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected:343 ·······110:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected:
344 ·······112:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;344 ·······112:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
345 ·······115:·astore········9345 ·······115:·astore········9
346 ·······117:·aload_0346 ·······117:·aload_0
347 ·······118:·getfield······#36·················//·Field·contentLength:J347 ·······118:·getfield······#36·················//·Field·contentLength:J
348 ·······121:·lstore········12348 ·······121:·lstore········6
349 ·······123:·aload·········9349 ·······123:·aload·········9
350 ·······125:·lload·········12350 ·······125:·lload·········6
351 ·······127:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;351 ·······127:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;
352 ·······130:·ldc···········#79·················//·String·;·received:352 ·······130:·ldc···········#79·················//·String·;·received:
353 ·······132:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;353 ·······132:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
354 ·······135:·astore········9354 ·······135:·astore········9
355 ·······137:·aload_0355 ·······137:·aload_0
356 ·······138:·getfield······#21·················//·Field·pos:J356 ·······138:·getfield······#21·················//·Field·pos:J
357 ·······141:·lstore········12357 ·······141:·lstore········6
358 ·······143:·aload·········9358 ·······143:·aload·········9
359 ·······145:·lload·········12359 ·······145:·lload·········6
360 ·······147:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;360 ·······147:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;
361 ·······150:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;361 ·······150:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
362 ·······153:·astore········9362 ·······153:·astore········9
363 ·······155:·aload_3363 ·······155:·aload_3
364 ·······156:·aload·········9364 ·······156:·aload·········9
365 ·······158:·invokespecial·#84·················//·Method·org/apache/http/ConnectionClosedException."<init>":(Ljava/lang/String;)V365 ·······158:·invokespecial·#84·················//·Method·org/apache/http/ConnectionClosedException."<init>":(Ljava/lang/String;)V
366 ·······161:·aload_3366 ·······161:·aload_3
367 ·······162:·athrow367 ·······162:·athrow
368 ·······163:·aload_0368 ·······163:·aload_0
369 ·······164:·getfield······#21·················//·Field·pos:J369 ·······164:·getfield······#21·················//·Field·pos:J
370 ·······167:·lstore········10370 ·······167:·lstore········4
371 ·······169:·lconst_1371 ·······169:·lconst_1
372 ·······170:·lstore········12372 ·······170:·lstore········6
373 ·······172:·lload·········10373 ·······172:·lload·········4
374 ·······174:·lload·········12374 ·······174:·lload·········6
375 ·······176:·ladd375 ·······176:·ladd
376 ·······177:·lstore········10376 ·······177:·lstore········4
377 ·······179:·aload_0377 ·······179:·aload_0
378 ·······180:·lload·········10378 ·······180:·lload·········4
379 ·······182:·putfield······#21·················//·Field·pos:J379 ·······182:·putfield······#21·················//·Field·pos:J
380 ·······185:·goto··········48380 ·······185:·goto··········48
  
381 ··public·int·read(byte[]);381 ··public·int·read(byte[]);
382 ····descriptor:·([B)I382 ····descriptor:·([B)I
383 ····flags:·(0x0001)·ACC_PUBLIC383 ····flags:·(0x0001)·ACC_PUBLIC
384 ····Code:384 ····Code:
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
394 ·········7:·invokevirtual·#89·················//·Method·read:([BII)I394 ·········7:·invokevirtual·#89·················//·Method·read:([BII)I
395 ········10:·ireturn395 ········10:·ireturn
  
396 ··public·int·read(byte[],·int,·int);396 ··public·int·read(byte[],·int,·int);
397 ····descriptor:·([BII)I397 ····descriptor:·([BII)I
398 ····flags:·(0x0001)·ACC_PUBLIC398 ····flags:·(0x0001)·ACC_PUBLIC
399 ····Code:399 ····Code:
400 ······stack=300,·locals=17,·args_size=4400 ······stack=300,·locals=13,·args_size=4
401 ·········0:·iconst_m1401 ·········0:·iconst_m1
402 ·········1:·istore········4402 ·········1:·istore········4
403 ·········3:·aload_0403 ·········3:·aload_0
404 ·········4:·getfield······#23·················//·Field·closed:Z404 ·········4:·getfield······#23·················//·Field·closed:Z
405 ·········7:·istore········5405 ·········7:·istore········5
406 ·········9:·iload·········5406 ·········9:·iload·········5
407 ········11:·ifeq··········29407 ········11:·ifeq··········29
Offset 471, 20 lines modifiedOffset 471, 20 lines modified
471 ·······129:·invokeinterface·#90,··4···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:([BII)I471 ·······129:·invokeinterface·#90,··4···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:([BII)I
472 ·······134:·istore········11472 ·······134:·istore········11
473 ·······136:·iload·········11473 ·······136:·iload·········11
474 ·······138:·iload·········4474 ·······138:·iload·········4
475 ·······140:·if_icmpne·····239475 ·······140:·if_icmpne·····239
476 ·······143:·aload_0476 ·······143:·aload_0
477 ·······144:·getfield······#21·················//·Field·pos:J477 ·······144:·getfield······#21·················//·Field·pos:J
478 ·······147:·lstore········13478 ·······147:·lstore········7
479 ·······149:·aload_0479 ·······149:·aload_0
480 ·······150:·getfield······#36·················//·Field·contentLength:J480 ·······150:·getfield······#36·················//·Field·contentLength:J
481 ·······153:·lstore········15481 ·······153:·lstore········9
482 ·······155:·lload·········13482 ·······155:·lload·········7
483 ·······157:·lload·········15483 ·······157:·lload·········9
484 ·······159:·lcmp484 ·······159:·lcmp
485 ·······160:·istore········4485 ·······160:·istore········4
486 ·······162:·iload·········4486 ·······162:·iload·········4
487 ·······164:·ifge··········239487 ·······164:·ifge··········239
488 ·······167:·new···········#65·················//·class·org/apache/http/ConnectionClosedException488 ·······167:·new···········#65·················//·class·org/apache/http/ConnectionClosedException
489 ·······170:·astore········6489 ·······170:·astore········6
490 ·······172:·new···········#67·················//·class·java/lang/StringBuilder490 ·······172:·new···········#67·················//·class·java/lang/StringBuilder
Offset 493, 56 lines modifiedOffset 493, 56 lines modified
493 ·······179:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V493 ·······179:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V
494 ·······182:·aload·········12494 ·······182:·aload·········12
495 ·······184:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected:495 ·······184:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected:
496 ·······186:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;496 ·······186:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
497 ·······189:·astore········12497 ·······189:·astore········12
498 ·······191:·aload_0498 ·······191:·aload_0
499 ·······192:·getfield······#36·················//·Field·contentLength:J499 ·······192:·getfield······#36·················//·Field·contentLength:J
Max diff block lines reached; 3534/9489 bytes (37.24%) of diff not shown.
1.79 KB
org/apache/http/pool/PoolEntryFuture.class
1.71 KB
javap -verbose -constants -s -l -private {}
    
Offset 317, 32 lines modifiedOffset 317, 32 lines modified
317 ············80····84···105···any317 ············80····84···105···any
318 ············85····91···105···any318 ············85····91···105···any
  
319 ··public·java.lang.Object·get();319 ··public·java.lang.Object·get();
320 ····descriptor:·()Ljava/lang/Object;320 ····descriptor:·()Ljava/lang/Object;
321 ····flags:·(0x0001)·ACC_PUBLIC321 ····flags:·(0x0001)·ACC_PUBLIC
322 ····Code:322 ····Code:
323 ······stack=300,·locals=6,·args_size=1323 ······stack=300,·locals=5,·args_size=1
324 ·········0:·lconst_0324 ·········0:·lconst_0
325 ·········1:·lstore_1325 ·········1:·lstore_1
326 ·········2:·getstatic·····#72·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;326 ·········2:·getstatic·····#72·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
327 ·········5:·astore_3327 ·········5:·astore_3
328 ·········6:·aload_0328 ·········6:·aload_0
329 ·········7:·lload_1329 ·········7:·lload_1
330 ·········8:·aload_3330 ·········8:·aload_3
331 ·········9:·invokevirtual·#76·················//·Method·get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;331 ·········9:·invokevirtual·#76·················//·Method·get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
332 ········12:·areturn332 ········12:·areturn
333 ········13:·astore········4333 ········13:·astore········4
334 ········15:·new···········#78·················//·class·java/util/concurrent/ExecutionException334 ········15:·new···········#78·················//·class·java/util/concurrent/ExecutionException
335 ········18:·astore········5335 ········18:·astore_3
 336 ········19:·aload_3
336 ········20:·aload·········5337 ········20:·aload·········4
337 ········22:·aload·········4 
338 ········24:·invokespecial·#81·················//·Method·java/util/concurrent/ExecutionException."<init>":(Ljava/lang/Throwable;)V338 ········22:·invokespecial·#81·················//·Method·java/util/concurrent/ExecutionException."<init>":(Ljava/lang/Throwable;)V
339 ········27:·aload·········5339 ········25:·aload_3
340 ········29:·athrow340 ········26:·athrow
341 ······Exception·table:341 ······Exception·table:
342 ·········from····to··target·type342 ·········from····to··target·type
343 ·············2·····5····13···Class·java/util/concurrent/TimeoutException343 ·············2·····5····13···Class·java/util/concurrent/TimeoutException
344 ·············8····12····13···Class·java/util/concurrent/TimeoutException344 ·············8····12····13···Class·java/util/concurrent/TimeoutException
  
345 ··public·java.lang.Object·get(long,·java.util.concurrent.TimeUnit);345 ··public·java.lang.Object·get(long,·java.util.concurrent.TimeUnit);
346 ····descriptor:·(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;346 ····descriptor:·(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
7.09 KB
org/xmlrpc/android/XMLRPCCommon.class
7.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 89, 92 lines modifiedOffset 89, 92 lines modified
  
89 ··protected·void·serializeParams(java.lang.Object...);89 ··protected·void·serializeParams(java.lang.Object...);
90 ····descriptor:·([Ljava/lang/Object;)V90 ····descriptor:·([Ljava/lang/Object;)V
91 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS91 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
92 ····Code:92 ····Code:
93 ······stack=300,·locals=9,·args_size=293 ······stack=300,·locals=9,·args_size=2
94 ·········0:·aload_194 ·········0:·aload_1
95 ·········1:·ifnull········15195 ·········1:·ifnull········148
96 ·········4:·aload_196 ·········4:·aload_1
97 ·········5:·arraylength97 ·········5:·arraylength
98 ·········6:·istore_298 ·········6:·istore_2
99 ·········7:·iload_299 ·········7:·iload_2
100 ·········8:·ifeq··········151100 ·········8:·ifeq··········148
101 ········11:·aload_0101 ········11:·aload_0
102 ········12:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;102 ········12:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;
103 ········15:·astore_3103 ········15:·astore_3
104 ········16:·ldc···········#27·················//·String·params104 ········16:·ldc···········#27·················//·String·params
105 ········18:·astore········4105 ········18:·astore········4
106 ········20:·aload_3106 ········20:·aload_3
107 ········21:·aconst_null107 ········21:·aconst_null
108 ········22:·aload·········4108 ········22:·aload·········4
109 ········24:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;109 ········24:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
110 ········29:·pop110 ········29:·pop
111 ········30:·aload_1111 ········30:·aload_1
112 ········31:·astore········5 
113 ········33:·aload_1 
114 ········34:·arraylength112 ········31:·arraylength
115 ········35:·istore········6113 ········32:·istore········5
116 ········37:·iconst_0114 ········34:·iconst_0
117 ········38:·istore········7115 ········35:·istore_2
 116 ········36:·aconst_null
 117 ········37:·astore_3
 118 ········38:·iload_2
118 ········40:·iload·········7119 ········39:·iload·········5
119 ········42:·iload·········6 
120 ········44:·if_icmpge·····132120 ········41:·if_icmpge·····129
121 ········47:·aload·········5 
122 ········49:·iload·········7121 ········44:·aload_1
 122 ········45:·iload_2
123 ········51:·aaload123 ········46:·aaload
124 ········52:·astore········8124 ········47:·astore········6
125 ········54:·aload_0125 ········49:·aload_0
126 ········55:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;126 ········50:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;
127 ········58:·aconst_null127 ········53:·aconst_null
128 ········59:·ldc···········#35·················//·String·param128 ········54:·ldc···········#35·················//·String·param
129 ········61:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;129 ········56:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
130 ········66:·aconst_null130 ········61:·aconst_null
131 ········67:·ldc···········#37·················//·String·value131 ········62:·ldc···········#37·················//·String·value
132 ········69:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;132 ········64:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
133 ········74:·pop133 ········69:·pop
134 ········75:·aload_0134 ········70:·aload_0
135 ········76:·getfield······#25·················//·Field·iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer;135 ········71:·getfield······#25·················//·Field·iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer;
136 ········79:·astore_3 
137 ········80:·aload_0 
138 ········81:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; 
139 ········84:·astore········4136 ········74:·astore········7
140 ········86:·aload_3 
141 ········87:·aload·········4 
142 ········89:·aload·········8 
143 ········91:·invokeinterface·#43,··3···········//·InterfaceMethod·org/xmlrpc/android/IXMLRPCSerializer.serialize:(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V 
144 ········96:·aload_0137 ········76:·aload_0
145 ········97:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;138 ········77:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;
 139 ········80:·astore········8
 140 ········82:·aload·········7
 141 ········84:·aload·········8
 142 ········86:·aload·········6
 143 ········88:·invokeinterface·#43,··3···········//·InterfaceMethod·org/xmlrpc/android/IXMLRPCSerializer.serialize:(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V
 144 ········93:·aload_0
 145 ········94:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;
146 ·······100:·aconst_null146 ········97:·aconst_null
147 ·······101:·ldc···········#37·················//·String·value147 ········98:·ldc···········#37·················//·String·value
148 ·······103:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;148 ·······100:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
149 ·······108:·astore_3149 ·······105:·astore········7
150 ·······109:·ldc···········#35·················//·String·param150 ·······107:·ldc···········#35·················//·String·param
151 ·······111:·astore········4151 ·······109:·astore········8
152 ·······113:·aload_3152 ·······111:·aload·········7
153 ·······114:·aconst_null153 ·······113:·aconst_null
154 ·······115:·aload·········4154 ·······114:·aload·········8
155 ·······117:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;155 ·······116:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
156 ·······122:·pop156 ·······121:·pop
157 ·······123:·iload·········7157 ·······122:·iload_2
158 ·······125:·iconst_1158 ·······123:·iconst_1
159 ·······126:·iadd159 ·······124:·iadd
160 ·······127:·istore········7160 ·······125:·istore_2
161 ·······129:·goto··········40161 ·······126:·goto··········38
162 ·······132:·aload_0162 ·······129:·aload_0
163 ·······133:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;163 ·······130:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer;
164 ·······136:·astore_3164 ·······133:·astore_3
165 ·······137:·ldc···········#27·················//·String·params165 ·······134:·ldc···········#27·················//·String·params
166 ·······139:·astore········4166 ·······136:·astore········4
167 ·······141:·aload_3167 ·······138:·aload_3
168 ·······142:·aconst_null168 ·······139:·aconst_null
169 ·······143:·aload·········4169 ·······140:·aload·········4
170 ·······145:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;170 ·······142:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
171 ·······150:·pop171 ·······147:·pop
172 ·······151:·return172 ·······148:·return
  
173 ··public·void·setSerializer(org.xmlrpc.android.IXMLRPCSerializer);173 ··public·void·setSerializer(org.xmlrpc.android.IXMLRPCSerializer);
174 ····descriptor:·(Lorg/xmlrpc/android/IXMLRPCSerializer;)V174 ····descriptor:·(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
175 ····flags:·(0x0001)·ACC_PUBLIC175 ····flags:·(0x0001)·ACC_PUBLIC
176 ····Code:176 ····Code:
177 ······stack=300,·locals=2,·args_size=2177 ······stack=300,·locals=2,·args_size=2
178 ·········0:·aload_0178 ·········0:·aload_0
5.0 KB
android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
4.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 705, 15 lines modifiedOffset 705, 15 lines modified
705 ·······106:·putfield······#163················//·Field·mDoubleTapSlopSquare:I705 ·······106:·putfield······#163················//·Field·mDoubleTapSlopSquare:I
706 ·······109:·return706 ·······109:·return
  
707 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);707 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);
708 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z708 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
709 ····flags:·(0x0002)·ACC_PRIVATE709 ····flags:·(0x0002)·ACC_PRIVATE
710 ····Code:710 ····Code:
711 ······stack=300,·locals=16,·args_size=4711 ······stack=300,·locals=15,·args_size=4
712 ·········0:·iconst_0712 ·········0:·iconst_0
713 ·········1:·istore········4713 ·········1:·istore········4
714 ·········3:·aload_0714 ·········3:·aload_0
715 ·········4:·getfield······#120················//·Field·mAlwaysInBiggerTapRegion:Z715 ·········4:·getfield······#120················//·Field·mAlwaysInBiggerTapRegion:Z
716 ·········7:·istore········5716 ·········7:·istore········5
717 ·········9:·iload·········5717 ·········9:·iload·········5
718 ········11:·ifne··········17718 ········11:·ifne··········17
Offset 726, 73 lines modifiedOffset 726, 71 lines modified
726 ········24:·invokevirtual·#169················//·Method·android/view/MotionEvent.getEventTime:()J726 ········24:·invokevirtual·#169················//·Method·android/view/MotionEvent.getEventTime:()J
727 ········27:·lstore········8727 ········27:·lstore········8
728 ········29:·lload·········6728 ········29:·lload·········6
729 ········31:·lload·········8729 ········31:·lload·········8
730 ········33:·lsub730 ········33:·lsub
731 ········34:·lstore········6731 ········34:·lstore········6
732 ········36:·getstatic·····#63·················//·Field·DOUBLE_TAP_TIMEOUT:I732 ········36:·getstatic·····#63·················//·Field·DOUBLE_TAP_TIMEOUT:I
733 ········39:·istore········10 
734 ········41:·iload·········10 
735 ········43:·i2l733 ········39:·i2l
736 ········44:·lstore········8734 ········40:·lstore········8
737 ········46:·lload·········6735 ········42:·lload·········6
738 ········48:·lload·········8736 ········44:·lload·········8
739 ········50:·lcmp737 ········46:·lcmp
740 ········51:·istore········5738 ········47:·istore········5
741 ········53:·iload·········5739 ········49:·iload·········5
742 ········55:·ifgt··········14740 ········51:·ifgt··········14
743 ········58:·aload_1741 ········54:·aload_1
744 ········59:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F742 ········55:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F
745 ········62:·f2i743 ········58:·f2i
746 ········63:·istore········5744 ········59:·istore········5
747 ········65:·aload_3745 ········61:·aload_3
748 ········66:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F746 ········62:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F
749 ········69:·f2i747 ········65:·f2i
 748 ········66:·istore········10
 749 ········68:·iload·········5
 750 ········70:·iload·········10
 751 ········72:·isub
750 ········70:·istore········11752 ········73:·istore········11
751 ········72:·iload·········5 
752 ········74:·iload·········11 
753 ········76:·isub 
754 ········77:·istore········12 
755 ········79:·aload_1753 ········75:·aload_1
 754 ········76:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F
 755 ········79:·fstore········12
 756 ········81:·fload·········12
 757 ········83:·f2i
 758 ········84:·istore········5
 759 ········86:·aload_3
756 ········80:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F760 ········87:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F
757 ········83:·fstore········13761 ········90:·fstore········13
758 ········85:·fload·········13762 ········92:·fload·········13
759 ········87:·f2i 
760 ········88:·istore········5 
761 ········90:·aload_3 
762 ········91:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F 
763 ········94:·fstore········14 
764 ········96:·fload·········14 
765 ········98:·f2i763 ········94:·f2i
766 ········99:·istore········11764 ········95:·istore········10
767 ·······101:·iload·········5765 ········97:·iload·········5
 766 ········99:·iload·········10
 767 ·······101:·isub
 768 ·······102:·istore········14
768 ·······103:·iload·········11769 ·······104:·iload·········11
 770 ·······106:·iload·········11
769 ·······105:·isub771 ·······108:·imul
770 ·······106:·istore········15772 ·······109:·istore········5
771 ·······108:·iload·········12 
772 ·······110:·iload·········12773 ·······111:·iload·········14
 774 ·······113:·iload·········14
773 ·······112:·imul775 ·······115:·imul
 776 ·······116:·istore········10
 777 ·······118:·iload·········5
 778 ·······120:·iload·········10
 779 ·······122:·iadd
774 ·······113:·istore········5780 ·······123:·istore········5
775 ·······115:·iload·········15 
776 ·······117:·iload·········15 
777 ·······119:·imul 
778 ·······120:·istore········11 
779 ·······122:·iload·········5 
780 ·······124:·iload·········11 
781 ·······126:·iadd 
782 ·······127:·istore········5 
783 ·······129:·aload_0781 ·······125:·aload_0
784 ·······130:·getfield······#163················//·Field·mDoubleTapSlopSquare:I782 ·······126:·getfield······#163················//·Field·mDoubleTapSlopSquare:I
785 ·······133:·istore········11783 ·······129:·istore········10
786 ·······135:·iload·········5784 ·······131:·iload·········5
787 ·······137:·iload·········11785 ·······133:·iload·········10
788 ·······139:·if_icmpge·····14786 ·······135:·if_icmpge·····14
789 ·······142:·iconst_1787 ·······138:·iconst_1
790 ·······143:·istore········4788 ·······139:·istore········4
791 ·······145:·goto··········14789 ·······141:·goto··········14
  
792 ··public·boolean·isLongpressEnabled();790 ··public·boolean·isLongpressEnabled();
793 ····descriptor:·()Z791 ····descriptor:·()Z
794 ····flags:·(0x0001)·ACC_PUBLIC792 ····flags:·(0x0001)·ACC_PUBLIC
795 ····Code:793 ····Code:
796 ······stack=300,·locals=1,·args_size=1794 ······stack=300,·locals=1,·args_size=1
797 ·········0:·aload_0795 ·········0:·aload_0
4.0 KB
at/univie/sensorium/SensorViewItem.class
3.92 KB
javap -verbose -constants -s -l -private {}
    
Offset 376, 62 lines modifiedOffset 376, 62 lines modified
376 ·······283:·pop376 ·······283:·pop
377 ·······284:·goto··········41377 ·······284:·goto··········41
378 ·······287:·aload_0378 ·······287:·aload_0
379 ·······288:·getfield······#25·················//·Field·textViewSensorName:Landroid/widget/TextView;379 ·······288:·getfield······#25·················//·Field·textViewSensorName:Landroid/widget/TextView;
380 ·······291:·astore········9380 ·······291:·astore········9
381 ·······293:·aload_1381 ·······293:·aload_1
382 ·······294:·invokevirtual·#141················//·Method·at/univie/sensorium/sensors/AbstractSensor.getName:()Ljava/lang/String;382 ·······294:·invokevirtual·#141················//·Method·at/univie/sensorium/sensors/AbstractSensor.getName:()Ljava/lang/String;
383 ·······297:·astore········10383 ·······297:·astore········6
384 ·······299:·aload·········9384 ·······299:·aload·········9
385 ·······301:·aload·········10385 ·······301:·aload·········6
386 ·······303:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V386 ·······303:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
387 ·······306:·aload_0387 ·······306:·aload_0
388 ·······307:·getfield······#27·················//·Field·textViewSensorPrivacyLevel:Landroid/widget/TextView;388 ·······307:·getfield······#27·················//·Field·textViewSensorPrivacyLevel:Landroid/widget/TextView;
389 ·······310:·astore········9389 ·······310:·astore········9
390 ·······312:·aload_1390 ·······312:·aload_1
391 ·······313:·invokevirtual·#144················//·Method·at/univie/sensorium/sensors/AbstractSensor.getSensorStateDescription:()Ljava/lang/String;391 ·······313:·invokevirtual·#144················//·Method·at/univie/sensorium/sensors/AbstractSensor.getSensorStateDescription:()Ljava/lang/String;
392 ·······316:·astore········10392 ·······316:·astore········6
393 ·······318:·aload·········9393 ·······318:·aload·········9
394 ·······320:·aload·········10394 ·······320:·aload·········6
395 ·······322:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V395 ·······322:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
396 ·······325:·aload_0396 ·······325:·aload_0
397 ·······326:·getfield······#19·················//·Field·textViewSensorValues:Landroid/widget/TextView;397 ·······326:·getfield······#19·················//·Field·textViewSensorValues:Landroid/widget/TextView;
398 ·······329:·astore········9398 ·······329:·astore········9
399 ·······331:·aload_2399 ·······331:·aload_2
400 ·······332:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;400 ·······332:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
401 ·······335:·astore········10401 ·······335:·astore········6
402 ·······337:·aload·········9402 ·······337:·aload·········9
403 ·······339:·aload·········10403 ·······339:·aload·········6
404 ·······341:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V404 ·······341:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
405 ·······344:·aload_0405 ·······344:·aload_0
406 ·······345:·getfield······#21·················//·Field·textViewSensorUnits:Landroid/widget/TextView;406 ·······345:·getfield······#21·················//·Field·textViewSensorUnits:Landroid/widget/TextView;
407 ·······348:·astore········9407 ·······348:·astore········9
408 ·······350:·new···········#60·················//·class·java/lang/StringBuilder408 ·······350:·new···········#60·················//·class·java/lang/StringBuilder
409 ·······353:·astore········10409 ·······353:·astore········6
410 ·······355:·aload·········10410 ·······355:·aload·········6
411 ·······357:·invokespecial·#61·················//·Method·java/lang/StringBuilder."<init>":()V411 ·······357:·invokespecial·#61·················//·Method·java/lang/StringBuilder."<init>":()V
412 ·······360:·aload·········10412 ·······360:·aload·········6
413 ·······362:·ldc···········#149················//·String413 ·······362:·ldc···········#149················//·String
414 ·······364:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;414 ·······364:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
415 ·······367:·astore········10415 ·······367:·astore········6
416 ·······369:·aload_3416 ·······369:·aload_3
417 ·······370:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;417 ·······370:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
418 ·······373:·astore········11418 ·······373:·astore········10
 419 ·······375:·aload·········6
419 ·······375:·aload·········10420 ·······377:·aload·········10
420 ·······377:·aload·········11 
421 ·······379:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;421 ·······379:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
422 ·······382:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;422 ·······382:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
423 ·······385:·astore········10423 ·······385:·astore········6
424 ·······387:·aload·········9424 ·······387:·aload·········9
425 ·······389:·aload·········10425 ·······389:·aload·········6
426 ·······391:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V426 ·······391:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
427 ·······394:·aload_0427 ·······394:·aload_0
428 ·······395:·getfield······#23·················//·Field·textViewSensorTypes:Landroid/widget/TextView;428 ·······395:·getfield······#23·················//·Field·textViewSensorTypes:Landroid/widget/TextView;
429 ·······398:·astore········9429 ·······398:·astore········9
430 ·······400:·aload·········4430 ·······400:·aload·········4
431 ·······402:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;431 ·······402:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
432 ·······405:·astore········10432 ·······405:·astore········6
433 ·······407:·aload·········9433 ·······407:·aload·········9
434 ·······409:·aload·········10434 ·······409:·aload·········6
435 ·······411:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V435 ·······411:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
436 ·······414:·return436 ·······414:·return
437 }437 }
11.3 KB
at/univie/sensorium/logging/JSONLogger.class
11.2 KB
procyon -ec {}
    
Offset 419, 82 lines modifiedOffset 419, 80 lines modified
419 ············final·JsonWriter·name·=·writerForName.name("privacy-level");419 ············final·JsonWriter·name·=·writerForName.name("privacy-level");
420 ············try·{420 ············try·{
421 ················final·Privacy$PrivacyLevel·privacylevel·=·abstractSensor.getPrivacylevel();421 ················final·Privacy$PrivacyLevel·privacylevel·=·abstractSensor.getPrivacylevel();
422 ················try·{422 ················try·{
423 ····················name.value(privacylevel.name());423 ····················name.value(privacylevel.name());
424 ····················final·Iterator<SensorValue>·iterator·=·sensorValues.iterator();424 ····················final·Iterator<SensorValue>·iterator·=·sensorValues.iterator();
425 ····················try·{425 ····················try·{
426 ····················Label_0080:426 ····················Label_0079:
427 ························while·(true)·{427 ························while·(true)·{
428 ····························Label_0408:·{428 ····························Label_0433:·{
429 ································if·(!iterator.hasNext())·{429 ································if·(!iterator.hasNext())·{
430 ····································break·Label_0408;430 ····································break·Label_0433;
431 ································}431 ································}
432 ································final·SensorValue·next·=·iterator.next();432 ································final·SensorValue·next·=·iterator.next();
433 ································try·{433 ································try·{
434 ····································final·SensorValue·sensorValue·=·(SensorValue)next;434 ····································final·SensorValue·sensorValue·=·(SensorValue)next;
435 ····································try·{435 ····································try·{
436 ········································Label_0360:·{436 ········································Label_0377:·{
437 ············································if·(!sensorValue.isNested())·{437 ············································if·(!sensorValue.isNested())·{
438 ················································break·Label_0360;438 ················································break·Label_0377;
439 ············································}439 ············································}
440 ············································final·SensorValue$TYPE·type·=·sensorValue.getType();440 ············································final·SensorValue$TYPE·type·=·sensorValue.getType();
441 ············································try·{441 ············································try·{
442 ················································writerForName.name(type.getName());442 ················································writerForName.name(type.getName());
443 ················································writerForName.beginArray();443 ················································writerForName.beginArray();
444 ················································final·Object·value·=·sensorValue.getValue();444 ················································final·Object·value·=·sensorValue.getValue();
445 ················································try·{445 ················································try·{
446 ····················································final·List<Object>·list·=·(List<Object>)value;446 ····················································final·List<Object>·list·=·(List<Object>)value;
447 ····················································try·{447 ····················································try·{
448 ························································final·Iterator<NestedSensorValue>·iterator2·=·list.iterator();448 ························································final·Iterator<NestedSensorValue>·iterator2·=·list.iterator();
449 ························································try·{449 ························································try·{
450 ························································Label_0165:450 ························································Label_0170:
451 ····························································while·(true)·{451 ····························································while·(true)·{
452 ································································Label_0351:·{452 ································································Label_0368:·{
453 ····································································if·(!iterator2.hasNext())·{453 ····································································if·(!iterator2.hasNext())·{
454 ········································································break·Label_0351;454 ········································································break·Label_0368;
455 ····································································}455 ····································································}
456 ····································································final·NestedSensorValue·next2·=·iterator2.next();456 ····································································final·NestedSensorValue·next2·=·iterator2.next();
457 ····································································try·{457 ····································································try·{
458 ········································································final·NestedSensorValue·nestedSensorValue·=·(NestedSensorValue)next2;458 ········································································final·NestedSensorValue·nestedSensorValue·=·(NestedSensorValue)next2;
459 ········································································try·{459 ········································································try·{
460 ············································································final·List·innerSensorValues·=·nestedSensorValue.getInnerSensorValues();460 ············································································final·List·innerSensorValues·=·nestedSensorValue.getInnerSensorValues();
461 ············································································try·{461 ············································································try·{
462 ················································································writerForName.beginObject();462 ················································································writerForName.beginObject();
463 ················································································final·Iterator<SensorValue>·iterator3·=·innerSensorValues.iterator();463 ················································································final·Iterator<SensorValue>·iterator3·=·innerSensorValues.iterator();
464 ················································································try·{464 ················································································try·{
465 ····················································································while·(true)·{465 ····················································································while·(true)·{
466 ························································································Label_0342:·{466 ························································································Label_0359:·{
467 ····························································································if·(!iterator3.hasNext())·{467 ····························································································if·(!iterator3.hasNext())·{
468 ································································································break·Label_0342;468 ································································································break·Label_0359;
469 ····························································································}469 ····························································································}
470 ····························································································final·SensorValue·next3·=·iterator3.next();470 ····························································································final·SensorValue·next3·=·iterator3.next();
471 ····························································································try·{471 ····························································································try·{
472 ································································································final·SensorValue·sensorValue2·=·(SensorValue)next3;472 ································································································final·SensorValue·sensorValue2·=·(SensorValue)next3;
473 ································································································try·{473 ································································································try·{
474 ····································································································final·SensorValue·anonymize·=·Privacy.anonymize(sensorValue2,·abstractSensor.getPrivacylevel());474 ····································································································final·SensorValue·anonymize·=·Privacy.anonymize(sensorValue2,·abstractSensor.getPrivacylevel());
475 ····································································································try·{475 ····································································································try·{
476 ········································································································final·SensorValue$TYPE·type2·=·anonymize.getType();476 ········································································································final·SensorValue$TYPE·type2·=·anonymize.getType();
477 ········································································································try·{477 ········································································································try·{
478 ············································································································final·JsonWriter·name2·=·writerForName.name(type2.getName());478 ············································································································final·JsonWriter·name2·=·writerForName.name(type2.getName());
479 ············································································································try·{479 ············································································································try·{
480 ················································································································name2.value(anonymize.getValueRepresentation());480 ················································································································name2.value(anonymize.getValueRepresentation());
481 ················································································································continue;481 ················································································································continue;
482 ················································································································writerForName.endArray(); 
483 ················································································································continue·Label_0080; 
484 ················································································································writerForName.endObject();482 ················································································································writerForName.endObject();
485 ················································································································continue·Label_0165;483 ················································································································continue·Label_0170;
486 ················································································································final·SensorValue·anonymize2·=·Privacy.anonymize(sensorValue,·abstractSensor.getPrivacylevel());484 ················································································································final·SensorValue·anonymize2·=·Privacy.anonymize(sensorValue,·abstractSensor.getPrivacylevel());
487 ················································································································try·{485 ················································································································try·{
488 ····················································································································final·SensorValue$TYPE·type3·=·anonymize2.getType();486 ····················································································································final·SensorValue$TYPE·type3·=·anonymize2.getType();
489 ····················································································································try·{487 ····················································································································try·{
490 ························································································································final·JsonWriter·name3·=·writerForName.name(type3.getName());488 ························································································································final·JsonWriter·name3·=·writerForName.name(type3.getName());
491 ························································································································try·{489 ························································································································try·{
492 ····························································································································name3.value(anonymize2.getValueRepresentation());490 ····························································································································name3.value(anonymize2.getValueRepresentation());
493 ····························································································································continue·Label_0080;491 ····························································································································continue·Label_0079;
494 ····························································································································writerForName.endObject();492 ····························································································································writerForName.endObject();
495 ····························································································································final·Map·writerMap·=·this.writerMap;493 ····························································································································final·Map·writerMap·=·this.writerMap;
496 ····························································································································try·{494 ····························································································································try·{
497 ································································································································final·Class<?·extends·AbstractSensor>·class1·=·abstractSensor.getClass();495 ································································································································final·Class<?·extends·AbstractSensor>·class1·=·abstractSensor.getClass();
498 ································································································································try·{496 ································································································································try·{
499 ····································································································································final·FileWriter·value2·=·writerMap.get(class1.getName());497 ····································································································································final·FileWriter·value2·=·writerMap.get(class1.getName());
500 ····································································································································try·{498 ····································································································································try·{
Offset 507, 14 lines modifiedOffset 505, 15 lines modified
507 ····························································································································catch·(IOException·ex3)·{}505 ····························································································································catch·(IOException·ex3)·{}
508 ························································································································}506 ························································································································}
509 ························································································································catch·(IOException·ex4)·{}507 ························································································································catch·(IOException·ex4)·{}
510 ····················································································································}508 ····················································································································}
511 ····················································································································catch·(IOException·ex5)·{}509 ····················································································································catch·(IOException·ex5)·{}
512 ················································································································}510 ················································································································}
513 ················································································································catch·(IOException·ex6)·{}511 ················································································································catch·(IOException·ex6)·{}
 512 ················································································································writerForName.endArray();
514 ············································································································}513 ············································································································}
515 ············································································································catch·(IOException·ex7)·{}514 ············································································································catch·(IOException·ex7)·{}
516 ········································································································}515 ········································································································}
517 ········································································································catch·(IOException·ex8)·{}516 ········································································································catch·(IOException·ex8)·{}
518 ····································································································}517 ····································································································}
519 ····································································································catch·(IOException·ex9)·{}518 ····································································································catch·(IOException·ex9)·{}
520 ································································································}519 ································································································}
44.5 KB
at/univie/sensorium/sensors/BluetoothSensor.class
44.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 public·class·at.univie.sensorium.sensors.BluetoothSensor·extends·at.univie.sensorium.sensors.AbstractSensor1 public·class·at.univie.sensorium.sensors.BluetoothSensor·extends·at.univie.sensorium.sensors.AbstractSensor
2 ··minor·version:·02 ··minor·version:·0
3 ··major·version:·493 ··major·version:·49
4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
5 ··this_class:·#2··························//·at/univie/sensorium/sensors/BluetoothSensor5 ··this_class:·#2··························//·at/univie/sensorium/sensors/BluetoothSensor
6 ··super_class:·#4·························//·at/univie/sensorium/sensors/AbstractSensor6 ··super_class:·#4·························//·at/univie/sensorium/sensors/AbstractSensor
7 ··interfaces:·0,·fields:·14,·methods:·12,·attributes:·07 ··interfaces:·0,·fields:·14,·methods:·11,·attributes:·0
8 Constant·pool:8 Constant·pool:
9 ····#1·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor9 ····#1·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor
10 ····#2·=·Class··············#1············//·at/univie/sensorium/sensors/BluetoothSensor10 ····#2·=·Class··············#1············//·at/univie/sensorium/sensors/BluetoothSensor
11 ····#3·=·Utf8···············at/univie/sensorium/sensors/AbstractSensor11 ····#3·=·Utf8···············at/univie/sensorium/sensors/AbstractSensor
12 ····#4·=·Class··············#3············//·at/univie/sensorium/sensors/AbstractSensor12 ····#4·=·Class··············#3············//·at/univie/sensorium/sensors/AbstractSensor
13 ····#5·=·Utf8···············bluetoothIntent13 ····#5·=·Utf8···············bluetoothIntent
14 ····#6·=·Utf8···············Landroid/content/Intent;14 ····#6·=·Utf8···············Landroid/content/Intent;
Offset 106, 157 lines modifiedOffset 106, 152 lines modified
106 ···#98·=·Utf8···············SCANNED_DEV106 ···#98·=·Utf8···············SCANNED_DEV
107 ···#99·=·NameAndType········#98:#70·······//·SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE;107 ···#99·=·NameAndType········#98:#70·······//·SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE;
108 ··#100·=·Fieldref···········#68.#99·······//·at/univie/sensorium/sensors/SensorValue$TYPE.SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE;108 ··#100·=·Fieldref···········#68.#99·······//·at/univie/sensorium/sensors/SensorValue$TYPE.SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE;
109 ··#101·=·NameAndType········#22:#19·······//·sScannedDevices:Lat/univie/sensorium/sensors/SensorValue;109 ··#101·=·NameAndType········#22:#19·······//·sScannedDevices:Lat/univie/sensorium/sensors/SensorValue;
110 ··#102·=·Fieldref···········#2.#101·······//·at/univie/sensorium/sensors/BluetoothSensor.sScannedDevices:Lat/univie/sensorium/sensors/SensorValue;110 ··#102·=·Fieldref···········#2.#101·······//·at/univie/sensorium/sensors/BluetoothSensor.sScannedDevices:Lat/univie/sensorium/sensors/SensorValue;
111 ··#103·=·NameAndType········#11:#12·······//·bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;111 ··#103·=·NameAndType········#11:#12·······//·bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
112 ··#104·=·Fieldref···········#2.#103·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;112 ··#104·=·Fieldref···········#2.#103·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
113 ··#105·=·Utf8···············java/lang/StringBuilder 
114 ··#106·=·Class··············#105··········//·java/lang/StringBuilder 
115 ··#107·=·Methodref··········#106.#30······//·java/lang/StringBuilder."<init>":()V 
116 ··#108·=·Utf8···············append 
117 ··#109·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; 
118 ··#110·=·NameAndType········#108:#109·····//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
119 ··#111·=·Methodref··········#106.#110·····//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
120 ··#112·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
121 ··#113·=·NameAndType········#108:#112·····//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
122 ··#114·=·Methodref··········#106.#113·····//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
123 ··#115·=·Utf8···············toString 
124 ··#116·=·Utf8···············()Ljava/lang/String; 
125 ··#117·=·NameAndType········#115:#116·····//·toString:()Ljava/lang/String; 
126 ··#118·=·Methodref··········#106.#117·····//·java/lang/StringBuilder.toString:()Ljava/lang/String; 
127 ··#119·=·NameAndType········#5:#6·········//·bluetoothIntent:Landroid/content/Intent;113 ··#105·=·NameAndType········#5:#6·········//·bluetoothIntent:Landroid/content/Intent;
128 ··#120·=·Fieldref···········#2.#119·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothIntent:Landroid/content/Intent;114 ··#106·=·Fieldref···········#2.#105·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothIntent:Landroid/content/Intent;
129 ··#121·=·Utf8···············getContext115 ··#107·=·Utf8···············getContext
130 ··#122·=·Utf8···············()Landroid/content/Context;116 ··#108·=·Utf8···············()Landroid/content/Context;
131 ··#123·=·NameAndType········#121:#122·····//·getContext:()Landroid/content/Context;117 ··#109·=·NameAndType········#107:#108·····//·getContext:()Landroid/content/Context;
132 ··#124·=·Methodref··········#2.#123·······//·at/univie/sensorium/sensors/BluetoothSensor.getContext:()Landroid/content/Context;118 ··#110·=·Methodref··········#2.#109·······//·at/univie/sensorium/sensors/BluetoothSensor.getContext:()Landroid/content/Context;
133 ··#125·=·Utf8···············android/content/Context119 ··#111·=·Utf8···············android/content/Context
134 ··#126·=·Class··············#125··········//·android/content/Context120 ··#112·=·Class··············#111··········//·android/content/Context
135 ··#127·=·Utf8···············getApplicationContext121 ··#113·=·Utf8···············getApplicationContext
136 ··#128·=·NameAndType········#127:#122·····//·getApplicationContext:()Landroid/content/Context;122 ··#114·=·NameAndType········#113:#108·····//·getApplicationContext:()Landroid/content/Context;
137 ··#129·=·Methodref··········#126.#128·····//·android/content/Context.getApplicationContext:()Landroid/content/Context;123 ··#115·=·Methodref··········#112.#114·····//·android/content/Context.getApplicationContext:()Landroid/content/Context;
138 ··#130·=·NameAndType········#7:#8·········//·bluetoothReceiver:Landroid/content/BroadcastReceiver;124 ··#116·=·NameAndType········#7:#8·········//·bluetoothReceiver:Landroid/content/BroadcastReceiver;
139 ··#131·=·Fieldref···········#2.#130·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothReceiver:Landroid/content/BroadcastReceiver;125 ··#117·=·Fieldref···········#2.#116·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothReceiver:Landroid/content/BroadcastReceiver;
140 ··#132·=·Utf8···············unregisterReceiver126 ··#118·=·Utf8···············unregisterReceiver
141 ··#133·=·Utf8···············(Landroid/content/BroadcastReceiver;)V127 ··#119·=·Utf8···············(Landroid/content/BroadcastReceiver;)V
142 ··#134·=·NameAndType········#132:#133·····//·unregisterReceiver:(Landroid/content/BroadcastReceiver;)V128 ··#120·=·NameAndType········#118:#119·····//·unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
143 ··#135·=·Methodref··········#126.#134·····//·android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V129 ··#121·=·Methodref··········#112.#120·····//·android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
144 ··#136·=·Utf8···············removeCallbacks130 ··#122·=·Utf8···············removeCallbacks
145 ··#137·=·Utf8···············(Ljava/lang/Runnable;)V131 ··#123·=·Utf8···············(Ljava/lang/Runnable;)V
146 ··#138·=·NameAndType········#136:#137·····//·removeCallbacks:(Ljava/lang/Runnable;)V132 ··#124·=·NameAndType········#122:#123·····//·removeCallbacks:(Ljava/lang/Runnable;)V
147 ··#139·=·Methodref··········#33.#138······//·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V133 ··#125·=·Methodref··········#33.#124······//·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V
148 ··#140·=·Utf8···············java/util/List134 ··#126·=·Utf8···············java/util/List
149 ··#141·=·Class··············#140··········//·java/util/List135 ··#127·=·Class··············#126··········//·java/util/List
150 ··#142·=·Utf8···············clear136 ··#128·=·Utf8···············clear
151 ··#143·=·NameAndType········#142:#29······//·clear:()V137 ··#129·=·NameAndType········#128:#29······//·clear:()V
152 ··#144·=·InterfaceMethodref·#141.#143·····//·java/util/List.clear:()V138 ··#130·=·InterfaceMethodref·#127.#129·····//·java/util/List.clear:()V
153 ··#145·=·Utf8···············setValue139 ··#131·=·Utf8···············setValue
154 ··#146·=·Utf8···············(Ljava/lang/Object;)V140 ··#132·=·Utf8···············(Ljava/lang/Object;)V
155 ··#147·=·NameAndType········#145:#146·····//·setValue:(Ljava/lang/Object;)V141 ··#133·=·NameAndType········#131:#132·····//·setValue:(Ljava/lang/Object;)V
156 ··#148·=·Methodref··········#60.#147······//·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V142 ··#134·=·Methodref··········#60.#133······//·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V
157 ··#149·=·Utf8···············android/bluetooth/BluetoothAdapter143 ··#135·=·Utf8···············android/bluetooth/BluetoothAdapter
158 ··#150·=·Class··············#149··········//·android/bluetooth/BluetoothAdapter144 ··#136·=·Class··············#135··········//·android/bluetooth/BluetoothAdapter
159 ··#151·=·Utf8···············getDefaultAdapter145 ··#137·=·Utf8···············getDefaultAdapter
160 ··#152·=·Utf8···············()Landroid/bluetooth/BluetoothAdapter;146 ··#138·=·Utf8···············()Landroid/bluetooth/BluetoothAdapter;
161 ··#153·=·NameAndType········#151:#152·····//·getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;147 ··#139·=·NameAndType········#137:#138·····//·getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;
162 ··#154·=·Methodref··········#150.#153·····//·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;148 ··#140·=·Methodref··········#136.#139·····//·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;
163 ··#155·=·Utf8···············getName149 ··#141·=·Utf8···············getName
 150 ··#142·=·Utf8···············()Ljava/lang/String;
164 ··#156·=·NameAndType········#155:#116·····//·getName:()Ljava/lang/String;151 ··#143·=·NameAndType········#141:#142·····//·getName:()Ljava/lang/String;
165 ··#157·=·Methodref··········#150.#156·····//·android/bluetooth/BluetoothAdapter.getName:()Ljava/lang/String;152 ··#144·=·Methodref··········#136.#143·····//·android/bluetooth/BluetoothAdapter.getName:()Ljava/lang/String;
166 ··#158·=·Utf8···············getAddress153 ··#145·=·Utf8···············getAddress
167 ··#159·=·NameAndType········#158:#116·····//·getAddress:()Ljava/lang/String;154 ··#146·=·NameAndType········#145:#142·····//·getAddress:()Ljava/lang/String;
168 ··#160·=·Methodref··········#150.#159·····//·android/bluetooth/BluetoothAdapter.getAddress:()Ljava/lang/String;155 ··#147·=·Methodref··········#136.#146·····//·android/bluetooth/BluetoothAdapter.getAddress:()Ljava/lang/String;
169 ··#161·=·Utf8···············getBondedDevices156 ··#148·=·Utf8···············getBondedDevices
170 ··#162·=·Utf8···············()Ljava/util/Set;157 ··#149·=·Utf8···············()Ljava/util/Set;
171 ··#163·=·NameAndType········#161:#162·····//·getBondedDevices:()Ljava/util/Set;158 ··#150·=·NameAndType········#148:#149·····//·getBondedDevices:()Ljava/util/Set;
172 ··#164·=·Methodref··········#150.#163·····//·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;159 ··#151·=·Methodref··········#136.#150·····//·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;
173 ··#165·=·Utf8···············java/util/Set160 ··#152·=·Utf8···············java/util/Set
174 ··#166·=·Class··············#165··········//·java/util/Set161 ··#153·=·Class··············#152··········//·java/util/Set
175 ··#167·=·Utf8···············size162 ··#154·=·Utf8···············size
176 ··#168·=·Utf8···············()I163 ··#155·=·Utf8···············()I
177 ··#169·=·NameAndType········#167:#168·····//·size:()I164 ··#156·=·NameAndType········#154:#155·····//·size:()I
178 ··#170·=·InterfaceMethodref·#166.#169·····//·java/util/Set.size:()I165 ··#157·=·InterfaceMethodref·#153.#156·····//·java/util/Set.size:()I
179 ··#171·=·Utf8···············iterator166 ··#158·=·Utf8···············iterator
180 ··#172·=·Utf8···············()Ljava/util/Iterator;167 ··#159·=·Utf8···············()Ljava/util/Iterator;
181 ··#173·=·NameAndType········#171:#172·····//·iterator:()Ljava/util/Iterator;168 ··#160·=·NameAndType········#158:#159·····//·iterator:()Ljava/util/Iterator;
182 ··#174·=·InterfaceMethodref·#166.#173·····//·java/util/Set.iterator:()Ljava/util/Iterator;169 ··#161·=·InterfaceMethodref·#153.#160·····//·java/util/Set.iterator:()Ljava/util/Iterator;
183 ··#175·=·Utf8···············java/util/Iterator170 ··#162·=·Utf8···············java/util/Iterator
184 ··#176·=·Class··············#175··········//·java/util/Iterator171 ··#163·=·Class··············#162··········//·java/util/Iterator
185 ··#177·=·Utf8···············hasNext172 ··#164·=·Utf8···············hasNext
186 ··#178·=·Utf8···············()Z173 ··#165·=·Utf8···············()Z
187 ··#179·=·NameAndType········#177:#178·····//·hasNext:()Z174 ··#166·=·NameAndType········#164:#165·····//·hasNext:()Z
188 ··#180·=·InterfaceMethodref·#176.#179·····//·java/util/Iterator.hasNext:()Z175 ··#167·=·InterfaceMethodref·#163.#166·····//·java/util/Iterator.hasNext:()Z
189 ··#181·=·Utf8···············next176 ··#168·=·Utf8···············next
190 ··#182·=·Utf8···············()Ljava/lang/Object;177 ··#169·=·Utf8···············()Ljava/lang/Object;
191 ··#183·=·NameAndType········#181:#182·····//·next:()Ljava/lang/Object;178 ··#170·=·NameAndType········#168:#169·····//·next:()Ljava/lang/Object;
192 ··#184·=·InterfaceMethodref·#176.#183·····//·java/util/Iterator.next:()Ljava/lang/Object;179 ··#171·=·InterfaceMethodref·#163.#170·····//·java/util/Iterator.next:()Ljava/lang/Object;
193 ··#185·=·Utf8···············android/bluetooth/BluetoothDevice180 ··#172·=·Utf8···············android/bluetooth/BluetoothDevice
194 ··#186·=·Class··············#185··········//·android/bluetooth/BluetoothDevice181 ··#173·=·Class··············#172··········//·android/bluetooth/BluetoothDevice
195 ··#187·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor$BtDevice182 ··#174·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor$BtDevice
196 ··#188·=·Class··············#187··········//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice183 ··#175·=·Class··············#174··········//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice
197 ··#189·=·Methodref··········#186.#156·····//·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;184 ··#176·=·Methodref··········#173.#143·····//·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;
198 ··#190·=·Methodref··········#186.#159·····//·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;185 ··#177·=·Methodref··········#173.#146·····//·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;
199 ··#191·=·Utf8···············(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V186 ··#178·=·Utf8···············(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V
200 ··#192·=·NameAndType········#28:#191······//·"<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V187 ··#179·=·NameAndType········#28:#178······//·"<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V
201 ··#193·=·Methodref··········#188.#192·····//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice."<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V188 ··#180·=·Methodref··········#175.#179·····//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice."<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V
202 ··#194·=·Utf8···············add189 ··#181·=·Utf8···············add
203 ··#195·=·Utf8···············(Ljava/lang/Object;)Z190 ··#182·=·Utf8···············(Ljava/lang/Object;)Z
204 ··#196·=·NameAndType········#194:#195·····//·add:(Ljava/lang/Object;)Z191 ··#183·=·NameAndType········#181:#182·····//·add:(Ljava/lang/Object;)Z
205 ··#197·=·InterfaceMethodref·#141.#196·····//·java/util/List.add:(Ljava/lang/Object;)Z192 ··#184·=·InterfaceMethodref·#127.#183·····//·java/util/List.add:(Ljava/lang/Object;)Z
 193 ··#185·=·Utf8···············java/lang/StringBuilder
 194 ··#186·=·Class··············#185··········//·java/lang/StringBuilder
 195 ··#187·=·Methodref··········#186.#30······//·java/lang/StringBuilder."<init>":()V
 196 ··#188·=·Utf8···············append
 197 ··#189·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
 198 ··#190·=·NameAndType········#188:#189·····//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 199 ··#191·=·Methodref··········#186.#190·····//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
206 ··#198·=·Utf8···············;200 ··#192·=·Utf8···············;
207 ··#199·=·String·············#198··········//·;201 ··#193·=·String·············#192··········//·;
208 ··#200·=·Utf8···············\n202 ··#194·=·Utf8···············\n
209 ··#201·=·String·············#200··········//·\n203 ··#195·=·String·············#194··········//·\n
Max diff block lines reached; 23416/45428 bytes (51.55%) of diff not shown.
1.78 KB
at/univie/sensorium/sensors/DeviceInfoSensor.class
1.68 KB
procyon -ec {}
    
Offset 320, 34 lines modifiedOffset 320, 34 lines modified
320 ········//···404:·lstore··········10320 ········//···404:·lstore··········10
321 ········//···406:·lload···········10321 ········//···406:·lload···········10
322 ········//···408:·l2f············322 ········//···408:·l2f············
323 ········//···409:·fstore··········7323 ········//···409:·fstore··········7
324 ········//···411:·lload···········20324 ········//···411:·lload···········20
325 ········//···413:·lload···········18325 ········//···413:·lload···········18
326 ········//···415:·ladd···········326 ········//···415:·ladd···········
327 ········//···416:·lstore··········22327 ········//···416:·lstore··········14
328 ········//···418:·lload···········16328 ········//···418:·lload···········16
329 ········//···420:·lload···········8329 ········//···420:·lload···········8
330 ········//···422:·ladd···········330 ········//···422:·ladd···········
331 ········//···423:·lstore··········24331 ········//···423:·lstore··········22
 332 ········//···425:·lload···········14
332 ········//···425:·lload···········22333 ········//···427:·lload···········22
333 ········//···427:·lload···········24 
334 ········//···429:·lsub···········334 ········//···429:·lsub···········
335 ········//···430:·lstore··········22335 ········//···430:·lstore··········14
336 ········//···432:·lload···········22336 ········//···432:·lload···········14
337 ········//···434:·l2f············337 ········//···434:·l2f············
338 ········//···435:·fstore··········26338 ········//···435:·fstore··········24
339 ········//···437:·fload···········7339 ········//···437:·fload···········7
340 ········//···439:·fload···········26340 ········//···439:·fload···········24
341 ········//···441:·fdiv···········341 ········//···441:·fdiv···········
342 ········//···442:·fstore··········7342 ········//···442:·fstore··········7
343 ········//···444:·fload···········7343 ········//···444:·fload···········7
344 ········//···446:·freturn········344 ········//···446:·freturn········
345 ········//···447:·astore··········27345 ········//···447:·astore··········25
346 ········//···449:·aload···········27346 ········//···449:·aload···········25
347 ········//···451:·invokevirtual···java/io/IOException.printStackTrace:()V347 ········//···451:·invokevirtual···java/io/IOException.printStackTrace:()V
348 ········//···454:·iconst_0·······348 ········//···454:·iconst_0·······
349 ········//···455:·istore··········6349 ········//···455:·istore··········6
350 ········//···457:·fconst_0·······350 ········//···457:·fconst_0·······
351 ········//···458:·fstore··········7351 ········//···458:·fstore··········7
352 ········//···460:·aconst_null····352 ········//···460:·aconst_null····
353 ········//···461:·astore_2·······353 ········//···461:·astore_2·······
7.89 KB
com/google/gson/JsonPrimitive.class
7.82 KB
javap -verbose -constants -s -l -private {}
    
Offset 512, 15 lines modifiedOffset 512, 15 lines modified
512 ·········0:·aload_0512 ·········0:·aload_0
513 ·········1:·areturn513 ·········1:·areturn
  
514 ··public·boolean·equals(java.lang.Object);514 ··public·boolean·equals(java.lang.Object);
515 ····descriptor:·(Ljava/lang/Object;)Z515 ····descriptor:·(Ljava/lang/Object;)Z
516 ····flags:·(0x0001)·ACC_PUBLIC516 ····flags:·(0x0001)·ACC_PUBLIC
517 ····Code:517 ····Code:
518 ······stack=300,·locals=21,·args_size=2518 ······stack=300,·locals=20,·args_size=2
519 ·········0:·iconst_1519 ·········0:·iconst_1
520 ·········1:·istore_2520 ·········1:·istore_2
521 ·········2:·ldc···········#18·················//·float·1.4E-45f521 ·········2:·ldc···········#18·················//·float·1.4E-45f
522 ·········4:·fstore_3522 ·········4:·fstore_3
523 ·········5:·iconst_0523 ·········5:·iconst_0
524 ·········6:·istore········4524 ·········6:·istore········4
525 ·········8:·fconst_0525 ·········8:·fconst_0
Offset 572, 107 lines modifiedOffset 572, 105 lines modified
572 ········91:·fconst_0572 ········91:·fconst_0
573 ········92:·fstore_3573 ········92:·fstore_3
574 ········93:·goto··········19574 ········93:·goto··········19
575 ········96:·aload_0575 ········96:·aload_0
576 ········97:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z576 ········97:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z
577 ·······100:·istore········11577 ·······100:·istore········11
578 ·······102:·iload·········11578 ·······102:·iload·········11
579 ·······104:·ifeq··········168579 ·······104:·ifeq··········164
580 ·······107:·aload·········10580 ·······107:·aload·········10
581 ·······109:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z581 ·······109:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z
582 ·······112:·istore········11582 ·······112:·istore········11
583 ·······114:·iload·········11583 ·······114:·iload·········11
584 ·······116:·ifeq··········168584 ·······116:·ifeq··········164
585 ·······119:·aload_0585 ·······119:·aload_0
586 ·······120:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;586 ·······120:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;
587 ·······123:·astore········7 
588 ·······125:·aload·········7 
589 ·······127:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J587 ·······123:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J
590 ·······130:·lstore········12588 ·······126:·lstore········12
591 ·······132:·aload·········10589 ·······128:·aload·········10
592 ·······134:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;590 ·······130:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;
593 ·······137:·astore········14591 ·······133:·astore········7
594 ·······139:·aload·········14592 ·······135:·aload·········7
595 ·······141:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J593 ·······137:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J
596 ·······144:·lstore········15594 ·······140:·lstore········14
597 ·······146:·lload·········12595 ·······142:·lload·········12
598 ·······148:·lload·········15596 ·······144:·lload·········14
599 ·······150:·lcmp597 ·······146:·lcmp
600 ·······151:·istore········11598 ·······147:·istore········11
601 ·······153:·iload·········11599 ·······149:·iload·········11
602 ·······155:·ifeq··········19600 ·······151:·ifeq··········19
603 ·······158:·iconst_0601 ·······154:·iconst_0
604 ·······159:·istore_2602 ·······155:·istore_2
605 ·······160:·aconst_null603 ·······156:·aconst_null
606 ·······161:·astore········9604 ·······157:·astore········9
607 ·······163:·fconst_0605 ·······159:·fconst_0
608 ·······164:·fstore_3606 ·······160:·fstore_3
609 ·······165:·goto··········19607 ·······161:·goto··········19
610 ·······168:·aload_0608 ·······164:·aload_0
611 ·······169:·getfield······#65·················//·Field·value:Ljava/lang/Object;609 ·······165:·getfield······#65·················//·Field·value:Ljava/lang/Object;
612 ·······172:·astore········7610 ·······168:·astore········7
613 ·······174:·aload·········7611 ·······170:·aload·········7
614 ·······176:·instanceof····#67·················//·class·java/lang/Number612 ·······172:·instanceof····#67·················//·class·java/lang/Number
615 ·······179:·istore········11613 ·······175:·istore········11
616 ·······181:·iload·········11614 ·······177:·iload·········11
617 ·······183:·ifeq··········279615 ·······179:·ifeq··········275
618 ·······186:·aload·········10616 ·······182:·aload·········10
619 ·······188:·getfield······#65·················//·Field·value:Ljava/lang/Object;617 ·······184:·getfield······#65·················//·Field·value:Ljava/lang/Object;
620 ·······191:·astore········7618 ·······187:·astore········7
621 ·······193:·aload·········7619 ·······189:·aload·········7
622 ·······195:·instanceof····#67·················//·class·java/lang/Number620 ·······191:·instanceof····#67·················//·class·java/lang/Number
623 ·······198:·istore········11621 ·······194:·istore········11
624 ·······200:·iload·········11622 ·······196:·iload·········11
625 ·······202:·ifeq··········279623 ·······198:·ifeq··········275
626 ·······205:·aload_0624 ·······201:·aload_0
627 ·······206:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;625 ·······202:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;
628 ·······209:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D626 ·······205:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D
629 ·······212:·dstore········17627 ·······208:·dstore········16
630 ·······214:·aload·········10628 ·······210:·aload·········10
631 ·······216:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;629 ·······212:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number;
632 ·······219:·astore········7630 ·······215:·astore········7
633 ·······221:·aload·········7631 ·······217:·aload·········7
634 ·······223:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D632 ·······219:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D
635 ·······226:·dstore········19633 ·······222:·dstore········18
636 ·······228:·dload·········17634 ·······224:·dload·········16
637 ·······230:·dload·········19635 ·······226:·dload·········18
638 ·······232:·dcmpl636 ·······228:·dcmpl
639 ·······233:·istore········11637 ·······229:·istore········11
640 ·······235:·iload·········11638 ·······231:·iload·········11
641 ·······237:·ifeq··········264639 ·······233:·ifeq··········260
642 ·······240:·dload·········17640 ·······236:·dload·········16
643 ·······242:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z641 ·······238:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z
644 ·······245:·istore········11642 ·······241:·istore········11
645 ·······247:·iload·········11643 ·······243:·iload·········11
646 ·······249:·ifeq··········270644 ·······245:·ifeq··········266
647 ·······252:·dload·········19645 ·······248:·dload·········18
648 ·······254:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z646 ·······250:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z
649 ·······257:·istore········11647 ·······253:·istore········11
650 ·······259:·iload·········11648 ·······255:·iload·········11
651 ·······261:·ifeq··········270649 ·······257:·ifeq··········266
652 ·······264:·iload_2650 ·······260:·iload_2
653 ·······265:·istore········4651 ·······261:·istore········4
654 ·······267:·fload_3652 ·······263:·fload_3
655 ·······268:·fstore········5653 ·······264:·fstore········5
656 ·······270:·iload·········4654 ·······266:·iload·········4
657 ·······272:·istore_2655 ·······268:·istore_2
658 ·······273:·fload·········5656 ·······269:·fload·········5
659 ·······275:·fstore_3657 ·······271:·fstore_3
660 ·······276:·goto··········19658 ·······272:·goto··········19
661 ·······279:·aload_0659 ·······275:·aload_0
662 ·······280:·getfield······#65·················//·Field·value:Ljava/lang/Object; 
663 ·······283:·astore········9 
664 ·······285:·aload·········10 
665 ·······287:·getfield······#65·················//·Field·value:Ljava/lang/Object;660 ·······276:·getfield······#65·················//·Field·value:Ljava/lang/Object;
666 ·······290:·astore········6661 ·······279:·astore········9
 662 ·······281:·aload·········10
 663 ·······283:·getfield······#65·················//·Field·value:Ljava/lang/Object;
 664 ·······286:·astore········6
667 ·······292:·aload·········9665 ·······288:·aload·········9
668 ·······294:·aload·········6666 ·······290:·aload·········6
669 ·······296:·invokevirtual·#109················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z667 ·······292:·invokevirtual·#109················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z
670 ·······299:·istore_2668 ·······295:·istore_2
671 ·······300:·goto··········19669 ·······296:·goto··········19
  
672 ··public·java.math.BigDecimal·getAsBigDecimal();670 ··public·java.math.BigDecimal·getAsBigDecimal();
673 ····descriptor:·()Ljava/math/BigDecimal;671 ····descriptor:·()Ljava/math/BigDecimal;
674 ····flags:·(0x0001)·ACC_PUBLIC672 ····flags:·(0x0001)·ACC_PUBLIC
675 ····Code:673 ····Code:
676 ······stack=300,·locals=4,·args_size=1674 ······stack=300,·locals=4,·args_size=1
677 ·········0:·aload_0675 ·········0:·aload_0
4.24 KB
org/apache/http/impl/client/cache/CachingHttpClient.class
4.12 KB
javap -verbose -constants -s -l -private {}
    
Offset 1170, 15 lines modifiedOffset 1170, 15 lines modified
1170 ·······188:·putfield······#138················//·Field·asynchRevalidator:Lorg/apache/http/impl/client/cache/AsynchronousValidator;1170 ·······188:·putfield······#138················//·Field·asynchRevalidator:Lorg/apache/http/impl/client/cache/AsynchronousValidator;
1171 ·······191:·return1171 ·······191:·return
  
1172 ··org.apache.http.impl.client.cache.CachingHttpClient(org.apache.http.client.HttpClient,·org.apache.http.impl.client.cache.HttpCache,·org.apache.http.impl.client.cache.CacheConfig);1172 ··org.apache.http.impl.client.cache.CachingHttpClient(org.apache.http.client.HttpClient,·org.apache.http.impl.client.cache.HttpCache,·org.apache.http.impl.client.cache.CacheConfig);
1173 ····descriptor:·(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V1173 ····descriptor:·(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V
1174 ····flags:·(0x0000)1174 ····flags:·(0x0000)
1175 ····Code:1175 ····Code:
1176 ······stack=300,·locals=13,·args_size=41176 ······stack=300,·locals=12,·args_size=4
1177 ·········0:·aload_01177 ·········0:·aload_0
1178 ·········1:·invokespecial·#71·················//·Method·java/lang/Object."<init>":()V1178 ·········1:·invokespecial·#71·················//·Method·java/lang/Object."<init>":()V
1179 ·········4:·new···········#73·················//·class·java/util/concurrent/atomic/AtomicLong1179 ·········4:·new···········#73·················//·class·java/util/concurrent/atomic/AtomicLong
1180 ·········7:·astore········41180 ·········7:·astore········4
1181 ·········9:·aload·········41181 ·········9:·aload·········4
1182 ········11:·invokespecial·#74·················//·Method·java/util/concurrent/atomic/AtomicLong."<init>":()V1182 ········11:·invokespecial·#74·················//·Method·java/util/concurrent/atomic/AtomicLong."<init>":()V
1183 ········14:·aload_01183 ········14:·aload_0
Offset 1270, 29 lines modifiedOffset 1270, 29 lines modified
1270 ·······195:·new···········#154················//·class·org/apache/http/impl/client/cache/ResponseCachingPolicy1270 ·······195:·new···········#154················//·class·org/apache/http/impl/client/cache/ResponseCachingPolicy
1271 ·······198:·astore········41271 ·······198:·astore········4
1272 ·······200:·aload_01272 ·······200:·aload_0
1273 ·······201:·getfield······#106················//·Field·maxObjectSizeBytes:J1273 ·······201:·getfield······#106················//·Field·maxObjectSizeBytes:J
1274 ·······204:·lstore········91274 ·······204:·lstore········9
1275 ·······206:·aload_01275 ·······206:·aload_0
1276 ·······207:·getfield······#112················//·Field·sharedCache:Z1276 ·······207:·getfield······#112················//·Field·sharedCache:Z
1277 ·······210:·istore········111277 ·······210:·istore········5
1278 ·······212:·aload·········41278 ·······212:·aload·········4
1279 ·······214:·lload·········91279 ·······214:·lload·········9
1280 ·······216:·iload·········111280 ·······216:·iload·········5
1281 ·······218:·invokespecial·#157················//·Method·org/apache/http/impl/client/cache/ResponseCachingPolicy."<init>":(JZ)V1281 ·······218:·invokespecial·#157················//·Method·org/apache/http/impl/client/cache/ResponseCachingPolicy."<init>":(JZ)V
1282 ·······221:·aload_01282 ·······221:·aload_0
1283 ·······222:·aload·········41283 ·······222:·aload·········4
1284 ·······224:·putfield······#118················//·Field·responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;1284 ·······224:·putfield······#118················//·Field·responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;
1285 ·······227:·new···········#159················//·class·org/apache/http/impl/client/cache/CachedHttpResponseGenerator1285 ·······227:·new···········#159················//·class·org/apache/http/impl/client/cache/CachedHttpResponseGenerator
1286 ·······230:·astore········41286 ·······230:·astore········4
1287 ·······232:·aload_01287 ·······232:·aload_0
1288 ·······233:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;1288 ·······233:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;
1289 ·······236:·astore········121289 ·······236:·astore········11
1290 ·······238:·aload·········41290 ·······238:·aload·········4
1291 ·······240:·aload·········121291 ·······240:·aload·········11
1292 ·······242:·invokespecial·#162················//·Method·org/apache/http/impl/client/cache/CachedHttpResponseGenerator."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;)V1292 ·······242:·invokespecial·#162················//·Method·org/apache/http/impl/client/cache/CachedHttpResponseGenerator."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;)V
1293 ·······245:·aload_01293 ·······245:·aload_0
1294 ·······246:·aload·········41294 ·······246:·aload·········4
1295 ·······248:·putfield······#122················//·Field·responseGenerator:Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;1295 ·······248:·putfield······#122················//·Field·responseGenerator:Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;
1296 ·······251:·new···········#164················//·class·org/apache/http/impl/client/cache/CacheableRequestPolicy1296 ·······251:·new···········#164················//·class·org/apache/http/impl/client/cache/CacheableRequestPolicy
1297 ·······254:·astore········41297 ·······254:·astore········4
1298 ·······256:·aload·········41298 ·······256:·aload·········4
Offset 1300, 17 lines modifiedOffset 1300, 17 lines modified
1300 ·······261:·aload_01300 ·······261:·aload_0
1301 ·······262:·aload·········41301 ·······262:·aload·········4
1302 ·······264:·putfield······#124················//·Field·cacheableRequestPolicy:Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;1302 ·······264:·putfield······#124················//·Field·cacheableRequestPolicy:Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;
1303 ·······267:·new···········#167················//·class·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker1303 ·······267:·new···········#167················//·class·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker
1304 ·······270:·astore········41304 ·······270:·astore········4
1305 ·······272:·aload_01305 ·······272:·aload_0
1306 ·······273:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;1306 ·······273:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;
1307 ·······276:·astore········121307 ·······276:·astore········11
1308 ·······278:·aload·········41308 ·······278:·aload·········4
1309 ·······280:·aload·········121309 ·······280:·aload·········11
1310 ·······282:·aload_31310 ·······282:·aload_3
1311 ·······283:·invokespecial·#170················//·Method·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/CacheConfig;)V1311 ·······283:·invokespecial·#170················//·Method·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/CacheConfig;)V
1312 ·······286:·aload_01312 ·······286:·aload_0
1313 ·······287:·aload·········41313 ·······287:·aload·········4
1314 ·······289:·putfield······#126················//·Field·suitabilityChecker:Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;1314 ·······289:·putfield······#126················//·Field·suitabilityChecker:Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;
1315 ·······292:·new···········#172················//·class·org/apache/http/impl/client/cache/ConditionalRequestBuilder1315 ·······292:·new···········#172················//·class·org/apache/http/impl/client/cache/ConditionalRequestBuilder
1316 ·······295:·astore········41316 ·······295:·astore········4
9.38 KB
org/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage.class
9.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 614, 130 lines modifiedOffset 614, 128 lines modified
614 ············11····15····27···Class·net/spy/memcached/OperationTimeoutException614 ············11····15····27···Class·net/spy/memcached/OperationTimeoutException
615 ············17····24····27···Class·net/spy/memcached/OperationTimeoutException615 ············17····24····27···Class·net/spy/memcached/OperationTimeoutException
  
616 ··public·void·updateEntry(java.lang.String,·org.apache.http.client.cache.HttpCacheUpdateCallback);616 ··public·void·updateEntry(java.lang.String,·org.apache.http.client.cache.HttpCacheUpdateCallback);
617 ····descriptor:·(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V617 ····descriptor:·(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V
618 ····flags:·(0x0001)·ACC_PUBLIC618 ····flags:·(0x0001)·ACC_PUBLIC
619 ····Code:619 ····Code:
620 ······stack=300,·locals=17,·args_size=3620 ······stack=300,·locals=16,·args_size=3
621 ·········0:·aconst_null 
622 ·········1:·astore_3 
623 ·········2:·iconst_0621 ·········0:·iconst_0
624 ·········3:·istore········4622 ·········1:·istore_3
625 ·········5:·aload_0623 ·········2:·aload_0
626 ·········6:·aload_1624 ·········3:·aload_1
627 ·········7:·invokespecial·#131················//·Method·getCacheKey:(Ljava/lang/String;)Ljava/lang/String;625 ·········4:·invokespecial·#131················//·Method·getCacheKey:(Ljava/lang/String;)Ljava/lang/String;
628 ········10:·astore········5626 ·········7:·astore········4
629 ········12:·aload·········5627 ·········9:·aload·········4
630 ········14:·ifnonnull·····29628 ········11:·ifnonnull·····29
631 ········17:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException629 ········14:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException
632 ········20:·astore_3 
633 ········21:·aload_3630 ········17:·astore········5
 631 ········19:·aload·········5
634 ········22:·ldc···········#176················//·String·couldn\'t·generate·cache·key632 ········21:·ldc···········#176················//·String·couldn\'t·generate·cache·key
635 ········24:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V633 ········23:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V
636 ········27:·aload_3634 ········26:·aload·········5
637 ········28:·athrow635 ········28:·athrow
638 ········29:·aload_0636 ········29:·aload_0
639 ········30:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF;637 ········30:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF;
640 ········33:·astore········6638 ········33:·astore········5
641 ········35:·aload·········6639 ········35:·aload·········5
642 ········37:·aload·········5640 ········37:·aload·········4
643 ········39:·invokeinterface·#183,··2··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.gets:(Ljava/lang/String;)Lnet/spy/memcached/CASValue;641 ········39:·invokeinterface·#183,··2··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.gets:(Ljava/lang/String;)Lnet/spy/memcached/CASValue;
644 ········44:·astore········7642 ········44:·astore········6
645 ········46:·aload·········7643 ········46:·aload·········6
646 ········48:·ifnonnull·····115644 ········48:·ifnonnull·····115
647 ········51:·aconst_null645 ········51:·aconst_null
648 ········52:·astore········8646 ········52:·astore········7
649 ········54:·aload·········8647 ········54:·aload·········7
650 ········56:·ifnull········84648 ········56:·ifnull········84
651 ········59:·aload·········8649 ········59:·aload·········7
652 ········61:·invokeinterface·#144,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getStorageKey:()Ljava/lang/String;650 ········61:·invokeinterface·#144,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getStorageKey:()Ljava/lang/String;
653 ········66:·astore········6651 ········66:·astore········5
654 ········68:·aload_1652 ········68:·aload_1
655 ········69:·aload·········6653 ········69:·aload·········5
656 ········71:·invokevirtual·#150················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z654 ········71:·invokevirtual·#150················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
657 ········74:·istore········9655 ········74:·istore········8
658 ········76:·iload·········9656 ········76:·iload·········8
659 ········78:·ifne··········84657 ········78:·ifne··········84
660 ········81:·aconst_null658 ········81:·aconst_null
661 ········82:·astore········8659 ········82:·astore········7
662 ········84:·aload·········8660 ········84:·aload·········7
663 ········86:·ifnonnull·····133661 ········86:·ifnonnull·····133
664 ········89:·aconst_null662 ········89:·aconst_null
665 ········90:·astore········10663 ········90:·astore········9
666 ········92:·aload_2664 ········92:·aload_2
667 ········93:·aload·········10665 ········93:·aload·········9
668 ········95:·invokeinterface·#189,··2··········//·InterfaceMethod·org/apache/http/client/cache/HttpCacheUpdateCallback.update:(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry;666 ········95:·invokeinterface·#189,··2··········//·InterfaceMethod·org/apache/http/client/cache/HttpCacheUpdateCallback.update:(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry;
669 ·······100:·astore········11667 ·······100:·astore········10
670 ·······102:·aload·········10668 ·······102:·aload·········9
671 ·······104:·ifnonnull·····145669 ·······104:·ifnonnull·····145
672 ·······107:·aload_0670 ·······107:·aload_0
673 ·······108:·aload_1671 ·······108:·aload_1
674 ·······109:·aload·········11672 ·······109:·aload·········10
675 ·······111:·invokevirtual·#193················//·Method·putEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)V673 ·······111:·invokevirtual·#193················//·Method·putEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)V
676 ·······114:·return674 ·······114:·return
677 ·······115:·aload·········7675 ·······115:·aload·········6
678 ·······117:·invokevirtual·#199················//·Method·net/spy/memcached/CASValue.getValue:()Ljava/lang/Object;676 ·······117:·invokevirtual·#199················//·Method·net/spy/memcached/CASValue.getValue:()Ljava/lang/Object;
679 ·······120:·astore········6677 ·······120:·astore········5
680 ·······122:·aload_0678 ·······122:·aload_0
681 ·······123:·aload·········6679 ·······123:·aload·········5
682 ·······125:·invokespecial·#141················//·Method·reconstituteEntry:(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;680 ·······125:·invokespecial·#141················//·Method·reconstituteEntry:(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;
683 ·······128:·astore········8681 ·······128:·astore········7
684 ·······130:·goto··········54682 ·······130:·goto··········54
685 ·······133:·aload·········8683 ·······133:·aload·········7
686 ·······135:·invokeinterface·#154,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getHttpCacheEntry:()Lorg/apache/http/client/cache/HttpCacheEntry;684 ·······135:·invokeinterface·#154,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getHttpCacheEntry:()Lorg/apache/http/client/cache/HttpCacheEntry;
687 ·······140:·astore········10685 ·······140:·astore········9
688 ·······142:·goto··········92686 ·······142:·goto··········92
689 ·······145:·aload_0687 ·······145:·aload_0
690 ·······146:·aload_1688 ·······146:·aload_1
691 ·······147:·aload·········11689 ·······147:·aload·········10
692 ·······149:·invokespecial·#165················//·Method·serializeEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B690 ·······149:·invokespecial·#165················//·Method·serializeEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B
693 ·······152:·astore········12691 ·······152:·astore········11
694 ·······154:·aload_0692 ·······154:·aload_0
695 ·······155:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF;693 ·······155:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF;
696 ·······158:·astore········6694 ·······158:·astore········5
697 ·······160:·aload·········7695 ·······160:·aload·········6
698 ·······162:·invokevirtual·#203················//·Method·net/spy/memcached/CASValue.getCas:()J696 ·······162:·invokevirtual·#203················//·Method·net/spy/memcached/CASValue.getCas:()J
699 ·······165:·lstore········13697 ·······165:·lstore········12
700 ·······167:·aload·········6698 ·······167:·aload·········5
701 ·······169:·aload·········5699 ·······169:·aload·········4
702 ·······171:·lload·········13700 ·······171:·lload·········12
703 ·······173:·aload·········12701 ·······173:·aload·········11
704 ·······175:·invokeinterface·#207,··5··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.cas:(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse;702 ·······175:·invokeinterface·#207,··5··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.cas:(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse;
705 ·······180:·astore········15703 ·······180:·astore········14
706 ·······182:·getstatic·····#213················//·Field·net/spy/memcached/CASResponse.OK:Lnet/spy/memcached/CASResponse;704 ·······182:·getstatic·····#213················//·Field·net/spy/memcached/CASResponse.OK:Lnet/spy/memcached/CASResponse;
707 ·······185:·astore········6705 ·······185:·astore········5
708 ·······187:·aload·········15706 ·······187:·aload·········14
709 ·······189:·aload·········6707 ·······189:·aload·········5
710 ·······191:·if_acmpeq·····114708 ·······191:·if_acmpeq·····114
711 ·······194:·iload·········4709 ·······194:·iload_3
712 ·······196:·iconst_1710 ·······195:·iconst_1
713 ·······197:·iadd711 ·······196:·iadd
714 ·······198:·istore········4712 ·······197:·istore_3
715 ·······200:·aload_0713 ·······198:·aload_0
716 ·······201:·getfield······#59·················//·Field·maxUpdateRetries:I714 ·······199:·getfield······#59·················//·Field·maxUpdateRetries:I
717 ·······204:·istore········9715 ·······202:·istore········8
 716 ·······204:·iload_3
718 ·······206:·iload·········4717 ·······205:·iload·········8
719 ·······208:·iload·········9 
720 ·······210:·if_icmple·····29718 ·······207:·if_icmple·····29
721 ·······213:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException719 ·······210:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException
722 ·······216:·astore_3 
723 ·······217:·aload_3720 ·······213:·astore········5
 721 ·······215:·aload·········5
724 ·······218:·ldc···········#215················//·String·Failed·to·update722 ·······217:·ldc···········#215················//·String·Failed·to·update
725 ·······220:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V723 ·······219:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V
726 ·······223:·aload_3724 ·······222:·aload·········5
727 ·······224:·athrow725 ·······224:·athrow
728 ·······225:·astore········16726 ·······225:·astore········15
729 ·······227:·new···········#156················//·class·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException727 ·······227:·new···········#156················//·class·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException
730 ·······230:·astore_3728 ·······230:·astore········5
731 ·······231:·aload_3 
732 ·······232:·aload·········16729 ·······232:·aload·········5
 730 ·······234:·aload·········15
733 ·······234:·invokespecial·#159················//·Method·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException."<init>":(Ljava/lang/Throwable;)V731 ·······236:·invokespecial·#159················//·Method·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException."<init>":(Ljava/lang/Throwable;)V
734 ·······237:·aload_3732 ·······239:·aload·········5
735 ·······238:·athrow733 ·······241:·athrow
Max diff block lines reached; 434/9371 bytes (4.63%) of diff not shown.
3.65 KB
org/apache/http/impl/conn/BasicClientConnectionManager.class
3.54 KB
javap -verbose -constants -s -l -private {}
    
Offset 711, 34 lines modifiedOffset 711, 32 lines modified
711 ·······197:·aload_0711 ·······197:·aload_0
712 ·······198:·getfield······#70·················//·Field·connOperator:Lorg/apache/http/conn/ClientConnectionOperator;712 ·······198:·getfield······#70·················//·Field·connOperator:Lorg/apache/http/conn/ClientConnectionOperator;
713 ·······201:·astore_3713 ·······201:·astore_3
714 ·······202:·aload_3714 ·······202:·aload_3
715 ·······203:·invokeinterface·#189,··1··········//·InterfaceMethod·org/apache/http/conn/ClientConnectionOperator.createConnection:()Lorg/apache/http/conn/OperatedClientConnection;715 ·······203:·invokeinterface·#189,··1··········//·InterfaceMethod·org/apache/http/conn/ClientConnectionOperator.createConnection:()Lorg/apache/http/conn/OperatedClientConnection;
716 ·······208:·astore········10716 ·······208:·astore········10
717 ·······210:·new···········#108················//·class·org/apache/http/impl/conn/HttpPoolEntry717 ·······210:·new···········#108················//·class·org/apache/http/impl/conn/HttpPoolEntry
718 ·······213:·astore_3718 ·······213:·astore········5
719 ·······214:·aload_0719 ·······215:·aload_0
720 ·······215:·getfield······#55·················//·Field·log:Lorg/apache/commons/logging/Log;720 ·······216:·getfield······#55·················//·Field·log:Lorg/apache/commons/logging/Log;
721 ·······218:·astore········5721 ·······219:·astore········6
722 ·······220:·lconst_0722 ·······221:·lconst_0
723 ·······221:·lstore········11723 ·······222:·lstore········11
724 ·······223:·getstatic·····#193················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;724 ·······224:·getstatic·····#193················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
725 ·······226:·astore········13725 ·······227:·astore········13
726 ·······228:·aload_1 
727 ·······229:·astore········6 
728 ·······231:·aload_3 
729 ·······232:·aload·········5726 ·······229:·aload·········5
 727 ·······231:·aload·········6
730 ·······234:·aload·········9728 ·······233:·aload·········9
731 ·······236:·aload_1729 ·······235:·aload_1
732 ·······237:·aload·········10730 ·······236:·aload·········10
733 ·······239:·lload·········11731 ·······238:·lload·········11
734 ·······241:·aload·········13732 ·······240:·aload·········13
735 ·······243:·invokespecial·#196················//·Method·org/apache/http/impl/conn/HttpPoolEntry."<init>":(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V733 ·······242:·invokespecial·#196················//·Method·org/apache/http/impl/conn/HttpPoolEntry."<init>":(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V
736 ·······246:·aload_0734 ·······245:·aload_0
737 ·······247:·aload_3735 ·······246:·aload·········5
738 ·······248:·putfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;736 ·······248:·putfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
739 ·······251:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J737 ·······251:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J
740 ·······254:·lstore········14738 ·······254:·lstore········14
741 ·······256:·aload_0739 ·······256:·aload_0
742 ·······257:·getfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;740 ·······257:·getfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
743 ·······260:·astore_3741 ·······260:·astore_3
744 ·······261:·aload_3742 ·······261:·aload_3
Offset 810, 18 lines modifiedOffset 808, 18 lines modified
810 ···········171···175···116···any808 ···········171···175···116···any
811 ···········180···183···116···any809 ···········180···183···116···any
812 ···········184···188···116···any810 ···········184···188···116···any
813 ···········190···195···116···any811 ···········190···195···116···any
814 ···········197···201···116···any812 ···········197···201···116···any
815 ···········202···208···116···any813 ···········202···208···116···any
816 ···········210···213···116···any814 ···········210···213···116···any
817 ···········214···218···116···any815 ···········215···219···116···any
818 ···········223···226···116···any816 ···········224···227···116···any
819 ···········241···246···116···any817 ···········240···245···116···any
820 ···········247···251···116···any818 ···········246···251···116···any
821 ···········251···254···116···any819 ···········251···254···116···any
822 ···········256···260···116···any820 ···········256···260···116···any
823 ···········262···267···116···any821 ···········262···267···116···any
824 ···········274···278···116···any822 ···········274···278···116···any
825 ···········279···283···116···any823 ···········279···283···116···any
826 ···········283···287···116···any824 ···········283···287···116···any
827 ···········288···292···116···any825 ···········288···292···116···any
6.44 KB
org/apache/http/impl/conn/SingleClientConnManager.class
6.33 KB
procyon -ec {}
    
Offset 307, 17 lines modifiedOffset 307, 17 lines modified
307 ········//···287:·ifle············325307 ········//···287:·ifle············325
308 ········//···290:·aload···········4308 ········//···290:·aload···········4
309 ········//···292:·lload_2········309 ········//···292:·lload_2········
310 ········//···293:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J310 ········//···293:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J
311 ········//···296:·lstore··········13311 ········//···296:·lstore··········13
312 ········//···298:·aload_0········312 ········//···298:·aload_0········
313 ········//···299:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J313 ········//···299:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J
314 ········//···302:·lstore··········15314 ········//···302:·lstore··········5
315 ········//···304:·lload···········13315 ········//···304:·lload···········13
316 ········//···306:·lload···········15316 ········//···306:·lload···········5
317 ········//···308:·ladd···········317 ········//···308:·ladd···········
318 ········//···309:·lstore··········13318 ········//···309:·lstore··········13
319 ········//···311:·aload_0········319 ········//···311:·aload_0········
320 ········//···312:·lload···········13320 ········//···312:·lload···········13
321 ········//···314:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J321 ········//···314:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J
322 ········//···317:·aload_0········322 ········//···317:·aload_0········
323 ········//···318:·monitorexit····323 ········//···318:·monitorexit····
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 ········//···333:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J331 ········//···333:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J
332 ········//···336:·goto············317332 ········//···336:·goto············317
333 ········//···339:·astore··········8333 ········//···339:·astore··········8
334 ········//···341:·aload_0········334 ········//···341:·aload_0········
335 ········//···342:·monitorexit····335 ········//···342:·monitorexit····
336 ········//···343:·aload···········8336 ········//···343:·aload···········8
337 ········//···345:·athrow·········337 ········//···345:·athrow·········
338 ········//···346:·astore··········17338 ········//···346:·astore··········15
339 ········//···348:·aload_0········339 ········//···348:·aload_0········
340 ········//···349:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log;340 ········//···349:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
341 ········//···352:·astore··········8341 ········//···352:·astore··········8
342 ········//···354:·aload···········8342 ········//···354:·aload···········8
343 ········//···356:·invokeinterface·org/apache/commons/logging/Log.isDebugEnabled:()Z343 ········//···356:·invokeinterface·org/apache/commons/logging/Log.isDebugEnabled:()Z
344 ········//···361:·istore··········7344 ········//···361:·istore··········7
345 ········//···363:·iload···········7345 ········//···363:·iload···········7
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ········//···368:·aload_0········347 ········//···368:·aload_0········
348 ········//···369:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log;348 ········//···369:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
349 ········//···372:·astore··········8349 ········//···372:·astore··········8
350 ········//···374:·ldc·············"Exception·shutting·down·released·connection."350 ········//···374:·ldc·············"Exception·shutting·down·released·connection."
351 ········//···376:·astore··········9351 ········//···376:·astore··········9
352 ········//···378:·aload···········8352 ········//···378:·aload···········8
353 ········//···380:·aload···········9353 ········//···380:·aload···········9
354 ········//···382:·aload···········17354 ········//···382:·aload···········15
355 ········//···384:·invokeinterface·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V355 ········//···384:·invokeinterface·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
356 ········//···389:·aload···········11356 ········//···389:·aload···········11
357 ········//···391:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V357 ········//···391:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V
358 ········//···394:·aload_0········358 ········//···394:·aload_0········
359 ········//···395:·monitorenter···359 ········//···395:·monitorenter···
360 ········//···396:·iconst_0·······360 ········//···396:·iconst_0·······
361 ········//···397:·istore··········7361 ········//···397:·istore··········7
Offset 377, 17 lines modifiedOffset 377, 17 lines modified
377 ········//···426:·ifle············468377 ········//···426:·ifle············468
378 ········//···429:·aload···········4378 ········//···429:·aload···········4
379 ········//···431:·lload_2········379 ········//···431:·lload_2········
380 ········//···432:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J380 ········//···432:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J
381 ········//···435:·lstore··········13381 ········//···435:·lstore··········13
382 ········//···437:·aload_0········382 ········//···437:·aload_0········
383 ········//···438:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J383 ········//···438:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J
384 ········//···441:·lstore··········15384 ········//···441:·lstore··········5
385 ········//···443:·lload···········13385 ········//···443:·lload···········13
386 ········//···445:·lload···········15386 ········//···445:·lload···········5
387 ········//···447:·ladd···········387 ········//···447:·ladd···········
388 ········//···448:·lstore··········13388 ········//···448:·lstore··········13
389 ········//···450:·aload_0········389 ········//···450:·aload_0········
390 ········//···451:·lload···········13390 ········//···451:·lload···········13
391 ········//···453:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J391 ········//···453:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J
392 ········//···456:·aload_0········392 ········//···456:·aload_0········
393 ········//···457:·monitorexit····393 ········//···457:·monitorexit····
Offset 405, 53 lines modifiedOffset 405, 53 lines modified
405 ········//···479:·goto············456405 ········//···479:·goto············456
406 ········//···482:·astore··········8406 ········//···482:·astore··········8
407 ········//···484:·aload···········11407 ········//···484:·aload···········11
408 ········//···486:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V408 ········//···486:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V
409 ········//···489:·aload_0········409 ········//···489:·aload_0········
410 ········//···490:·monitorenter···410 ········//···490:·monitorenter···
411 ········//···491:·iconst_0·······411 ········//···491:·iconst_0·······
412 ········//···492:·istore··········18412 ········//···492:·istore··········16
413 ········//···494:·aconst_null····413 ········//···494:·aconst_null····
414 ········//···495:·astore··········9414 ········//···495:·astore··········9
415 ········//···497:·aload_0········415 ········//···497:·aload_0········
416 ········//···498:·aconst_null····416 ········//···498:·aconst_null····
417 ········//···499:·putfield········org/apache/http/impl/conn/SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;417 ········//···499:·putfield········org/apache/http/impl/conn/SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
418 ········//···502:·invokestatic····java/lang/System.currentTimeMillis:()J418 ········//···502:·invokestatic····java/lang/System.currentTimeMillis:()J
419 ········//···505:·lstore··········19419 ········//···505:·lstore··········13
420 ········//···507:·aload_0········420 ········//···507:·aload_0········
421 ········//···508:·lload···········19421 ········//···508:·lload···········13
422 ········//···510:·putfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J422 ········//···510:·putfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J
423 ········//···513:·lload_2········423 ········//···513:·lload_2········
424 ········//···514:·lload···········5424 ········//···514:·lload···········5
425 ········//···516:·lcmp···········425 ········//···516:·lcmp···········
426 ········//···517:·istore··········18426 ········//···517:·istore··········16
427 ········//···519:·iload···········18427 ········//···519:·iload···········16
428 ········//···521:·ifle············556428 ········//···521:·ifle············556
429 ········//···524:·aload···········4429 ········//···524:·aload···········4
430 ········//···526:·lload_2········430 ········//···526:·lload_2········
431 ········//···527:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J431 ········//···527:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J
432 ········//···530:·lstore··········19432 ········//···530:·lstore··········13
433 ········//···532:·aload_0········433 ········//···532:·aload_0········
434 ········//···533:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J434 ········//···533:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J
435 ········//···536:·lstore··········5435 ········//···536:·lstore··········5
436 ········//···538:·lload···········19436 ········//···538:·lload···········13
437 ········//···540:·lload···········5437 ········//···540:·lload···········5
438 ········//···542:·ladd···········438 ········//···542:·ladd···········
439 ········//···543:·lstore··········19439 ········//···543:·lstore··········13
440 ········//···545:·aload_0········440 ········//···545:·aload_0········
441 ········//···546:·lload···········19441 ········//···546:·lload···········13
442 ········//···548:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J442 ········//···548:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J
443 ········//···551:·aload_0········443 ········//···551:·aload_0········
444 ········//···552:·monitorexit····444 ········//···552:·monitorexit····
445 ········//···553:·aload···········8445 ········//···553:·aload···········8
446 ········//···555:·athrow·········446 ········//···555:·athrow·········
447 ········//···556:·ldc2_w··········9223372036854775807447 ········//···556:·ldc2_w··········9223372036854775807
448 ········//···559:·lstore··········19448 ········//···559:·lstore··········13
449 ········//···561:·aload_0········449 ········//···561:·aload_0········
450 ········//···562:·lload···········19450 ········//···562:·lload···········13
451 ········//···564:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J451 ········//···564:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J
452 ········//···567:·goto············551452 ········//···567:·goto············551
453 ········//···570:·astore··········8453 ········//···570:·astore··········8
454 ········//···572:·aload_0········454 ········//···572:·aload_0········
455 ········//···573:·monitorexit····455 ········//···573:·monitorexit····
456 ········//···574:·aload···········8456 ········//···574:·aload···········8
457 ········//···576:·athrow·········457 ········//···576:·athrow·········
5.68 KB
org/apache/http/impl/conn/tsccm/ConnPoolByRoute.class
5.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 1026, 70 lines modifiedOffset 1026, 70 lines modified
1026 ········73:·aload_31026 ········73:·aload_3
1027 ········74:·aload·········51027 ········74:·aload·········5
1028 ········76:·invokeinterface·#135,··2··········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V1028 ········76:·invokeinterface·#135,··2··········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V
1029 ········81:·new···········#111················//·class·org/apache/http/impl/conn/tsccm/BasicPoolEntry1029 ········81:·new···········#111················//·class·org/apache/http/impl/conn/tsccm/BasicPoolEntry
1030 ········84:·astore········71030 ········84:·astore········7
1031 ········86:·aload_11031 ········86:·aload_1
1032 ········87:·invokevirtual·#229················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.getRoute:()Lorg/apache/http/conn/routing/HttpRoute;1032 ········87:·invokevirtual·#229················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.getRoute:()Lorg/apache/http/conn/routing/HttpRoute;
1033 ········90:·astore········51033 ········90:·astore········6
1034 ········92:·aload_01034 ········92:·aload_0
1035 ········93:·getfield······#94·················//·Field·connTTL:J1035 ········93:·getfield······#94·················//·Field·connTTL:J
1036 ········96:·lstore········81036 ········96:·lstore········8
1037 ········98:·aload_01037 ········98:·aload_0
1038 ········99:·getfield······#96·················//·Field·connTTLTimeUnit:Ljava/util/concurrent/TimeUnit;1038 ········99:·getfield······#96·················//·Field·connTTLTimeUnit:Ljava/util/concurrent/TimeUnit;
1039 ·······102:·astore········101039 ·······102:·astore········10
1040 ·······104:·aload_21040 ·······104:·aload_2
1041 ·······105:·astore_31041 ·······105:·astore········5
1042 ·······106:·aload·········71042 ·······107:·aload·········7
1043 ·······108:·aload_21043 ·······109:·aload_2
1044 ·······109:·aload·········51044 ·······110:·aload·········6
1045 ·······111:·lload·········81045 ·······112:·lload·········8
1046 ·······113:·aload·········101046 ·······114:·aload·········10
1047 ·······115:·invokespecial·#234················//·Method·org/apache/http/impl/conn/tsccm/BasicPoolEntry."<init>":(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V1047 ·······116:·invokespecial·#234················//·Method·org/apache/http/impl/conn/tsccm/BasicPoolEntry."<init>":(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V
1048 ·······118:·aload_01048 ·······119:·aload_0
1049 ·······119:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;1049 ·······120:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;
1050 ·······122:·astore_31050 ·······123:·astore_3
1051 ·······123:·aload_31051 ·······124:·aload_3
1052 ·······124:·invokeinterface·#146,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.lock:()V1052 ·······125:·invokeinterface·#146,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.lock:()V
1053 ·······129:·aload_11053 ·······130:·aload_1
1054 ·······130:·aload·········71054 ·······131:·aload·········7
1055 ·······132:·invokevirtual·#237················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.createdEntry:(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V1055 ·······133:·invokevirtual·#237················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.createdEntry:(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V
1056 ·······135:·aload_01056 ·······136:·aload_0
1057 ·······136:·getfield······#239················//·Field·numConnections:I1057 ·······137:·getfield······#239················//·Field·numConnections:I
1058 ·······139:·iconst_11058 ·······140:·iconst_1
1059 ·······140:·iadd1059 ·······141:·iadd
1060 ·······141:·istore········41060 ·······142:·istore········4
1061 ·······143:·aload_01061 ·······144:·aload_0
1062 ·······144:·iload·········41062 ·······145:·iload·········4
1063 ·······146:·putfield······#239················//·Field·numConnections:I1063 ·······147:·putfield······#239················//·Field·numConnections:I
1064 ·······149:·aload_01064 ·······150:·aload_0
1065 ·······150:·getfield······#69·················//·Field·leasedConnections:Ljava/util/Set;1065 ·······151:·getfield······#69·················//·Field·leasedConnections:Ljava/util/Set;
1066 ·······153:·astore_31066 ·······154:·astore_3
1067 ·······154:·aload_31067 ·······155:·aload_3
1068 ·······155:·aload·········71068 ·······156:·aload·········7
1069 ·······157:·invokeinterface·#245,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z1069 ·······158:·invokeinterface·#245,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z
1070 ·······162:·pop1070 ·······163:·pop
1071 ·······163:·aload_01071 ·······164:·aload_0
1072 ·······164:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;1072 ·······165:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;
1073 ·······167:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V1073 ·······168:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V
1074 ·······172:·aload·········71074 ·······173:·aload·········7
1075 ·······174:·areturn1075 ·······175:·areturn
1076 ·······175:·astore_31076 ·······176:·astore_3
1077 ·······176:·aload_01077 ·······177:·aload_0
1078 ·······177:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;1078 ·······178:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock;
1079 ·······180:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V1079 ·······181:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V
1080 ·······185:·aload_31080 ·······186:·aload_3
1081 ·······186:·athrow1081 ·······187:·athrow
1082 ······Exception·table:1082 ······Exception·table:
1083 ·········from····to··target·type1083 ·········from····to··target·type
1084 ···········130···135···175···any1084 ···········131···136···176···any
1085 ···········135···139···175···any1085 ···········136···140···176···any
1086 ···········144···149···175···any 
1087 ···········149···153···175···any1086 ···········145···150···176···any
 1087 ···········150···154···176···any
1088 ···········155···163···175···any1088 ···········156···164···176···any
  
1089 ··protected·java.util.Queue·createFreeConnQueue();1089 ··protected·java.util.Queue·createFreeConnQueue();
1090 ····descriptor:·()Ljava/util/Queue;1090 ····descriptor:·()Ljava/util/Queue;
1091 ····flags:·(0x0004)·ACC_PROTECTED1091 ····flags:·(0x0004)·ACC_PROTECTED
1092 ····Code:1092 ····Code:
1093 ······stack=300,·locals=2,·args_size=11093 ······stack=300,·locals=2,·args_size=1
1094 ·········0:·new···········#247················//·class·java/util/LinkedList1094 ·········0:·new···········#247················//·class·java/util/LinkedList
3.31 KB
org/apache/http/impl/entity/LaxContentLengthStrategy.class
3.2 KB
procyon -ec {}
    
Offset 42, 16 lines modifiedOffset 42, 19 lines modified
42 ····························break;42 ····························break;
43 ························}43 ························}
44 ························final·String·name·=·elements[n].getName();44 ························final·String·name·=·elements[n].getName();
45 ························if·(name·!=·null·&&·name.length()·>·0·&&·!name.equalsIgnoreCase("chunked")·&&·!name.equalsIgnoreCase("identity"))·{45 ························if·(name·!=·null·&&·name.length()·>·0·&&·!name.equalsIgnoreCase("chunked")·&&·!name.equalsIgnoreCase("identity"))·{
46 ····························throw·new·ProtocolException("Unsupported·transfer·encoding:·"·+·name);46 ····························throw·new·ProtocolException("Unsupported·transfer·encoding:·"·+·name);
47 ························}47 ························}
48 ····················}48 ····················}
49 ····················catch·(ParseException·ex)·{49 ····················catch·(ParseException·ex2)·{
 50 ························final·String·string;
 51 ························final·ProtocolException·ex·=·new·ProtocolException(string,·(Throwable)ex2);
50 ························throw·new·ProtocolException("Invalid·Transfer-Encoding·header·value:·"·+·firstHeader,·(Throwable)ex);52 ························string·=·"Invalid·Transfer-Encoding·header·value:·"·+·firstHeader;
 53 ························throw·ex;
51 ····················}54 ····················}
52 ····················++n;55 ····················++n;
53 ····················continue;56 ····················continue;
54 ················}57 ················}
55 ············}58 ············}
56 ············final·int·length·=·elements.length;59 ············final·int·length·=·elements.length;
57 ············if·("identity".equalsIgnoreCase(firstHeader.getValue()))·{60 ············if·("identity".equalsIgnoreCase(firstHeader.getValue()))·{
Offset 71, 38 lines modifiedOffset 74, 38 lines modified
71 ············if·(httpMessage.getFirstHeader("Content-Length")·!=·null)·{74 ············if·(httpMessage.getFirstHeader("Content-Length")·!=·null)·{
72 ················long1·=·-1;75 ················long1·=·-1;
73 ················final·Header[]·headers·=·httpMessage.getHeaders("Content-Length");76 ················final·Header[]·headers·=·httpMessage.getHeaders("Content-Length");
74 ················if·(parameterTrue·&&·headers.length·>·1)·{77 ················if·(parameterTrue·&&·headers.length·>·1)·{
75 ····················throw·new·ProtocolException("Multiple·content·length·headers");78 ····················throw·new·ProtocolException("Multiple·content·length·headers");
76 ················}79 ················}
77 ················int·n2·=·headers.length·-·1;80 ················int·n2·=·headers.length·-·1;
78 ············Label_0446_Outer:81 ············Label_0490_Outer:
79 ················while·(true)·{82 ················while·(true)·{
80 ····················while·(true)·{83 ····················while·(true)·{
81 ························if·(n2·>=·0)·{84 ························if·(n2·>=·0)·{
82 ····························final·Header·header·=·headers[n2];85 ····························final·Header·header·=·headers[n2];
83 ····························try·{86 ····························try·{
84 ································final·String·value·=·header.getValue();87 ································final·String·value·=·header.getValue();
85 ································try·{88 ································try·{
86 ····································long1·=·Long.parseLong(value);89 ····································long1·=·Long.parseLong(value);
87 ····································if·(long1·<·0L)·{90 ····································if·(long1·<·0L)·{
88 ········································long1·=·-1;91 ········································long1·=·-1;
89 ········································return·long1;92 ········································return·long1;
90 ····································}93 ····································}
91 ····································return·long1;94 ····································return·long1;
92 ································}95 ································}
93 ································catch·(NumberFormatException·ex2)·{96 ································catch·(NumberFormatException·ex3)·{
94 ····································if·(parameterTrue)·{97 ····································if·(parameterTrue)·{
95 ········································throw·new·ProtocolException("Invalid·content·length:·"·+·header.getValue());98 ········································throw·new·ProtocolException("Invalid·content·length:·"·+·header.getValue());
96 ····································}99 ····································}
97 ····································--n2;100 ····································--n2;
98 ····································continue·Label_0446_Outer;101 ····································continue·Label_0490_Outer;
99 ································}102 ································}
100 ····························}103 ····························}
101 ····························catch·(NumberFormatException·ex3)·{}104 ····························catch·(NumberFormatException·ex4)·{}
102 ····························break;105 ····························break;
103 ························}106 ························}
104 ························continue;107 ························continue;
105 ····················}108 ····················}
106 ················}109 ················}
107 ············}110 ············}
108 ············long1·=·this.implicitLen;111 ············long1·=·this.implicitLen;
695 B
org/apache/http/pool/AbstractConnPool.class
609 B
javap -verbose -constants -s -l -private {}
    
Offset 806, 15 lines modifiedOffset 806, 15 lines modified
806 ·······468:·aload·········11806 ·······468:·aload·········11
807 ·······470:·invokevirtual·#183················//·Method·java/util/LinkedList.size:()I807 ·······470:·invokevirtual·#183················//·Method·java/util/LinkedList.size:()I
808 ·······473:·istore········27808 ·······473:·istore········27
809 ·······475:·iload·········26809 ·······475:·iload·········26
810 ·······477:·iconst_m1810 ·······477:·iconst_m1
811 ·······478:·iadd811 ·······478:·iadd
812 ·······479:·istore········10812 ·······479:·istore········10
813 ·······481:·iload·········10813 ·······481:·iload·········27
814 ·······483:·istore········17814 ·······483:·istore········17
815 ·······485:·iload·········27815 ·······485:·iload·········27
816 ·······487:·iload·········10816 ·······487:·iload·········10
817 ·······489:·if_icmple·····575817 ·······489:·if_icmple·····575
818 ·······492:·aload_0818 ·······492:·aload_0
819 ·······493:·astore········11819 ·······493:·astore········11
820 ·······495:·aload_0820 ·······495:·aload_0
1.93 KB
org/apache/http/protocol/RequestContent.class
1.85 KB
javap -verbose -constants -s -l -private {}
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 ·········6:·putfield······#17·················//·Field·overwrite:Z161 ·········6:·putfield······#17·················//·Field·overwrite:Z
162 ·········9:·return162 ·········9:·return
  
163 ··public·void·process(org.apache.http.HttpRequest,·org.apache.http.protocol.HttpContext);163 ··public·void·process(org.apache.http.HttpRequest,·org.apache.http.protocol.HttpContext);
164 ····descriptor:·(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V164 ····descriptor:·(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V
165 ····flags:·(0x0001)·ACC_PUBLIC165 ····flags:·(0x0001)·ACC_PUBLIC
166 ····Code:166 ····Code:
167 ······stack=300,·locals=14,·args_size=3167 ······stack=300,·locals=12,·args_size=3
168 ·········0:·aload_1168 ·········0:·aload_1
169 ·········1:·ifnonnull·····16169 ·········1:·ifnonnull·····16
170 ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException170 ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException
171 ·········7:·astore_3171 ·········7:·astore_3
172 ·········8:·aload_3172 ·········8:·aload_3
173 ·········9:·ldc···········#21·················//·String·HTTP·request·may·not·be·null173 ·········9:·ldc···········#21·················//·String·HTTP·request·may·not·be·null
174 ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V174 ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
Offset 346, 16 lines modifiedOffset 346, 16 lines modified
346 ·······389:·aload_3346 ·······389:·aload_3
347 ·······390:·invokeinterface·#115,··2··········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Lorg/apache/http/Header;)V347 ·······390:·invokeinterface·#115,··2··········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Lorg/apache/http/Header;)V
348 ·······395:·goto··········117348 ·······395:·goto··········117
349 ·······398:·ldc···········#35·················//·String·Content-Length349 ·······398:·ldc···········#35·················//·String·Content-Length
350 ·······400:·astore_3350 ·······400:·astore_3
351 ·······401:·aload·········6351 ·······401:·aload·········6
352 ·······403:·invokeinterface·#76,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J352 ·······403:·invokeinterface·#76,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J
353 ·······408:·lstore········12353 ·······408:·lstore········10
354 ·······410:·lload·········12354 ·······410:·lload·········10
355 ·······412:·invokestatic··#125················//·Method·java/lang/Long.toString:(J)Ljava/lang/String;355 ·······412:·invokestatic··#125················//·Method·java/lang/Long.toString:(J)Ljava/lang/String;
356 ·······415:·astore········7356 ·······415:·astore········7
357 ·······417:·aload_1357 ·······417:·aload_1
358 ·······418:·checkcast·····#30·················//·class·org/apache/http/HttpRequest358 ·······418:·checkcast·····#30·················//·class·org/apache/http/HttpRequest
359 ·······421:·aload_3359 ·······421:·aload_3
360 ·······422:·aload·········7360 ·······422:·aload·········7
361 ·······424:·invokeinterface·#55,··3···········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Ljava/lang/String;Ljava/lang/String;)V361 ·······424:·invokeinterface·#55,··3···········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Ljava/lang/String;Ljava/lang/String;)V
2.89 KB
org/apache/http/protocol/ResponseContent.class
2.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ·········6:·putfield······#17·················//·Field·overwrite:Z151 ·········6:·putfield······#17·················//·Field·overwrite:Z
152 ·········9:·return152 ·········9:·return
  
153 ··public·void·process(org.apache.http.HttpResponse,·org.apache.http.protocol.HttpContext);153 ··public·void·process(org.apache.http.HttpResponse,·org.apache.http.protocol.HttpContext);
154 ····descriptor:·(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V154 ····descriptor:·(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V
155 ····flags:·(0x0001)·ACC_PUBLIC155 ····flags:·(0x0001)·ACC_PUBLIC
156 ····Code:156 ····Code:
157 ······stack=300,·locals=15,·args_size=3157 ······stack=300,·locals=13,·args_size=3
158 ·········0:·aload_1158 ·········0:·aload_1
159 ·········1:·ifnonnull·····16159 ·········1:·ifnonnull·····16
160 ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException160 ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException
161 ·········7:·astore_3161 ·········7:·astore_3
162 ·········8:·aload_3162 ·········8:·aload_3
163 ·········9:·ldc···········#21·················//·String·HTTP·response·may·not·be·null163 ·········9:·ldc···········#21·················//·String·HTTP·response·may·not·be·null
164 ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V164 ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
Offset 290, 42 lines modifiedOffset 290, 42 lines modified
290 ·······284:·istore········4290 ·······284:·istore········4
291 ·······286:·iload·········4291 ·······286:·iload·········4
292 ·······288:·iflt··········129292 ·······288:·iflt··········129
293 ·······291:·ldc···········#33·················//·String·Content-Length293 ·······291:·ldc···········#33·················//·String·Content-Length
294 ·······293:·astore_3294 ·······293:·astore_3
295 ·······294:·aload·········6295 ·······294:·aload·········6
296 ·······296:·invokeinterface·#53,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J296 ·······296:·invokeinterface·#53,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J
297 ·······301:·lstore········12297 ·······301:·lstore········10
298 ·······303:·lload·········12298 ·······303:·lload·········10
299 ·······305:·invokestatic··#106················//·Method·java/lang/Long.toString:(J)Ljava/lang/String;299 ·······305:·invokestatic··#106················//·Method·java/lang/Long.toString:(J)Ljava/lang/String;
300 ·······308:·astore········9300 ·······308:·astore········9
301 ·······310:·aload_1301 ·······310:·aload_1
302 ·······311:·aload_3302 ·······311:·aload_3
303 ·······312:·aload·········9303 ·······312:·aload·········9
304 ·······314:·invokeinterface·#75,··3···········//·InterfaceMethod·org/apache/http/HttpResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V304 ·······314:·invokeinterface·#75,··3···········//·InterfaceMethod·org/apache/http/HttpResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V
305 ·······319:·goto··········129305 ·······319:·goto··········129
306 ·······322:·aload_1306 ·······322:·aload_1
307 ·······323:·invokeinterface·#37,··1···········//·InterfaceMethod·org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;307 ·······323:·invokeinterface·#37,··1···········//·InterfaceMethod·org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine;
308 ·······328:·astore_3308 ·······328:·astore_3
309 ·······329:·aload_3309 ·······329:·aload_3
310 ·······330:·invokeinterface·#110,··1··········//·InterfaceMethod·org/apache/http/StatusLine.getStatusCode:()I310 ·······330:·invokeinterface·#110,··1··········//·InterfaceMethod·org/apache/http/StatusLine.getStatusCode:()I
311 ·······335:·istore········14311 ·······335:·istore········12
312 ·······337:·sipush········204312 ·······337:·sipush········204
313 ·······340:·istore········4313 ·······340:·istore········4
314 ·······342:·iload·········14314 ·······342:·iload·········12
315 ·······344:·iload·········4315 ·······344:·iload·········4
316 ·······346:·if_icmpeq·····217316 ·······346:·if_icmpeq·····217
317 ·······349:·sipush········304317 ·······349:·sipush········304
318 ·······352:·istore········4318 ·······352:·istore········4
319 ·······354:·iload·········14319 ·······354:·iload·········12
320 ·······356:·iload·········4320 ·······356:·iload·········4
321 ·······358:·if_icmpeq·····217321 ·······358:·if_icmpeq·····217
322 ·······361:·sipush········205322 ·······361:·sipush········205
323 ·······364:·istore········4323 ·······364:·istore········4
324 ·······366:·iload·········14324 ·······366:·iload·········12
325 ·······368:·iload·········4325 ·······368:·iload·········4
326 ·······370:·if_icmpeq·····217326 ·······370:·if_icmpeq·····217
327 ·······373:·ldc···········#33·················//·String·Content-Length327 ·······373:·ldc···········#33·················//·String·Content-Length
328 ·······375:·astore_3328 ·······375:·astore_3
329 ·······376:·ldc···········#115················//·String·0329 ·······376:·ldc···········#115················//·String·0
330 ·······378:·astore········9330 ·······378:·astore········9
331 ·······380:·aload_1331 ·······380:·aload_1
794 B
org/apache/james/mime4j/field/address/AddressListParserTokenManager.class
648 B
procyon -ec {}
    
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ····························}238 ····························}
239 ····························break;239 ····························break;
240 ························}240 ························}
241 ····················}241 ····················}
242 ················}·while·(i·!=·jjnewStateCnt);242 ················}·while·(i·!=·jjnewStateCnt);
243 ············}243 ············}
244 ············else·{244 ············else·{
245 ················final·int·n4·=·this.curChar·&·'\u00ff';245 ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6;
246 ················final·int·n5·=·this.curChar·&·'?';246 ················final·int·n5·=·this.curChar·&·'?';
247 ················do·{247 ················do·{
248 ····················final·int[]·jjstateSet3·=·this.jjstateSet;248 ····················final·int[]·jjstateSet3·=·this.jjstateSet;
249 ····················--i;249 ····················--i;
250 ····················final·int·n6·=·jjstateSet3[i];250 ····················final·int·n6·=·jjstateSet3[i];
251 ················}·while·(i·!=·jjnewStateCnt);251 ················}·while·(i·!=·jjnewStateCnt);
252 ············}252 ············}
41.5 KB
org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager.class
41.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 938, 15 lines modifiedOffset 938, 15 lines modified
938 ·········7:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V938 ·········7:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V
939 ········10:·return939 ········10:·return
  
940 ··private·int·jjMoveNfa_0(int,·int);940 ··private·int·jjMoveNfa_0(int,·int);
941 ····descriptor:·(II)I941 ····descriptor:·(II)I
942 ····flags:·(0x0002)·ACC_PRIVATE942 ····flags:·(0x0002)·ACC_PRIVATE
943 ····Code:943 ····Code:
944 ······stack=300,·locals=19,·args_size=3944 ······stack=300,·locals=18,·args_size=3
945 ·········0:·iconst_0945 ·········0:·iconst_0
946 ·········1:·istore_3946 ·········1:·istore_3
947 ·········2:·iconst_3947 ·········2:·iconst_3
948 ·········3:·istore········4948 ·········3:·istore········4
949 ·········5:·aload_0949 ·········5:·aload_0
950 ·········6:·iload·········4950 ·········6:·iload·········4
951 ·········8:·putfield······#155················//·Field·jjnewStateCnt:I951 ·········8:·putfield······#155················//·Field·jjnewStateCnt:I
Offset 990, 19 lines modifiedOffset 990, 19 lines modified
990 ········73:·iload·········4990 ········73:·iload·········4
991 ········75:·iload·········7991 ········75:·iload·········7
992 ········77:·if_icmpge·····496992 ········77:·if_icmpge·····496
993 ········80:·lconst_1993 ········80:·lconst_1
994 ········81:·lstore········9994 ········81:·lstore········9
995 ········83:·aload_0995 ········83:·aload_0
996 ········84:·getfield······#163················//·Field·curChar:C996 ········84:·getfield······#163················//·Field·curChar:C
997 ········87:·istore········11997 ········87:·istore········4
998 ········89:·lload·········9998 ········89:·lload·········9
999 ········91:·iload·········11999 ········91:·iload·········4
1000 ········93:·lshl1000 ········93:·lshl
1001 ········94:·lstore········121001 ········94:·lstore········11
1002 ········96:·aload_01002 ········96:·aload_0
1003 ········97:·getfield······#129················//·Field·jjstateSet:[I1003 ········97:·getfield······#129················//·Field·jjstateSet:[I
1004 ·······100:·astore········61004 ·······100:·astore········6
1005 ·······102:·iload·········51005 ·······102:·iload·········5
1006 ·······104:·iconst_m11006 ·······104:·iconst_m1
1007 ·······105:·iadd1007 ·······105:·iadd
1008 ·······106:·istore········51008 ·······106:·istore········5
Offset 1050, 25 lines modifiedOffset 1050, 25 lines modified
1050 ·······194:·putfield······#155················//·Field·jjnewStateCnt:I1050 ·······194:·putfield······#155················//·Field·jjnewStateCnt:I
1051 ·······197:·iconst_31051 ·······197:·iconst_3
1052 ·······198:·iload_31052 ·······198:·iload_3
1053 ·······199:·isub1053 ·······199:·isub
1054 ·······200:·istore_31054 ·······200:·istore_3
1055 ·······201:·iload·········51055 ·······201:·iload·········5
1056 ·······203:·iload_31056 ·······203:·iload_3
1057 ·······204:·if_icmpne·····7701057 ·······204:·if_icmpne·····766
1058 ·······207:·iload_21058 ·······207:·iload_2
1059 ·······208:·ireturn1059 ·······208:·ireturn
1060 ·······209:·ldc2_w········#171················//·long·288068726467591679l1060 ·······209:·ldc2_w········#171················//·long·288068726467591679l
1061 ·······212:·lload·········121061 ·······212:·lload·········11
1062 ·······214:·land1062 ·······214:·land
1063 ·······215:·lstore········91063 ·······215:·lstore········9
1064 ·······217:·lconst_01064 ·······217:·lconst_0
1065 ·······218:·lstore········141065 ·······218:·lstore········13
1066 ·······220:·lload·········91066 ·······220:·lload·········9
1067 ·······222:·lload·········141067 ·······222:·lload·········13
1068 ·······224:·lcmp1068 ·······224:·lcmp
1069 ·······225:·istore········41069 ·······225:·istore········4
1070 ·······227:·iload·········41070 ·······227:·iload·········4
1071 ·······229:·ifeq··········3061071 ·······229:·ifeq··········306
1072 ·······232:·bipush········201072 ·······232:·bipush········20
1073 ·······234:·istore········41073 ·······234:·istore········4
1074 ·······236:·iload·········81074 ·······236:·iload·········8
Offset 1078, 21 lines modifiedOffset 1078, 21 lines modified
1078 ·······245:·istore········81078 ·······245:·istore········8
1079 ·······247:·iconst_21079 ·······247:·iconst_2
1080 ·······248:·istore········41080 ·······248:·istore········4
1081 ·······250:·aload_01081 ·······250:·aload_0
1082 ·······251:·iload·········41082 ·······251:·iload·········4
1083 ·······253:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V1083 ·······253:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V
1084 ·······256:·ldc2_w········#175················//·long·287948901175001088l1084 ·······256:·ldc2_w········#175················//·long·287948901175001088l
1085 ·······259:·lload·········121085 ·······259:·lload·········11
1086 ·······261:·land1086 ·······261:·land
1087 ·······262:·lstore········91087 ·······262:·lstore········9
1088 ·······264:·lconst_01088 ·······264:·lconst_0
1089 ·······265:·lstore········141089 ·······265:·lstore········13
1090 ·······267:·lload·········91090 ·······267:·lload·········9
1091 ·······269:·lload·········141091 ·······269:·lload·········13
1092 ·······271:·lcmp1092 ·······271:·lcmp
1093 ·······272:·istore········41093 ·······272:·istore········4
1094 ·······274:·iload·········41094 ·······274:·iload·········4
1095 ·······276:·ifeq··········1481095 ·······276:·ifeq··········148
1096 ·······279:·bipush········191096 ·······279:·bipush········19
1097 ·······281:·istore········41097 ·······281:·istore········4
1098 ·······283:·iload·········81098 ·······283:·iload·········8
Offset 1103, 21 lines modifiedOffset 1103, 21 lines modified
1103 ·······294:·iconst_11103 ·······294:·iconst_1
1104 ·······295:·istore········41104 ·······295:·istore········4
1105 ·······297:·aload_01105 ·······297:·aload_0
1106 ·······298:·iload·········41106 ·······298:·iload·········4
1107 ·······300:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V1107 ·······300:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V
1108 ·······303:·goto··········1481108 ·······303:·goto··········148
1109 ·······306:·ldc2_w········#179················//·long·4294967808l1109 ·······306:·ldc2_w········#179················//·long·4294967808l
1110 ·······309:·lload·········121110 ·······309:·lload·········11
1111 ·······311:·land1111 ·······311:·land
1112 ·······312:·lstore········91112 ·······312:·lstore········9
1113 ·······314:·lconst_01113 ·······314:·lconst_0
1114 ·······315:·lstore········141114 ·······315:·lstore········13
1115 ·······317:·lload·········91115 ·······317:·lload·········9
1116 ·······319:·lload·········141116 ·······319:·lload·········13
1117 ·······321:·lcmp1117 ·······321:·lcmp
1118 ·······322:·istore········41118 ·······322:·istore········4
1119 ·······324:·iload·········41119 ·······324:·iload·········4
1120 ·······326:·ifeq··········2561120 ·······326:·ifeq··········256
1121 ·······329:·iconst_51121 ·······329:·iconst_5
1122 ·······330:·istore········41122 ·······330:·istore········4
1123 ·······332:·iload·········81123 ·······332:·iload·········8
Offset 1130, 21 lines modifiedOffset 1130, 21 lines modified
1130 ·······345:·aconst_null1130 ·······345:·aconst_null
1131 ·······346:·astore········61131 ·······346:·astore········6
1132 ·······348:·aload_01132 ·······348:·aload_0
1133 ·······349:·iconst_01133 ·······349:·iconst_0
1134 ·······350:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V1134 ·······350:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V
1135 ·······353:·goto··········2561135 ·······353:·goto··········256
1136 ·······356:·ldc2_w········#179················//·long·4294967808l1136 ·······356:·ldc2_w········#179················//·long·4294967808l
1137 ·······359:·lload·········121137 ·······359:·lload·········11
1138 ·······361:·land1138 ·······361:·land
1139 ·······362:·lstore········91139 ·······362:·lstore········9
1140 ·······364:·lconst_01140 ·······364:·lconst_0
1141 ·······365:·lstore········141141 ·······365:·lstore········13
1142 ·······367:·lload·········91142 ·······367:·lload·········9
1143 ·······369:·lload·········141143 ·······369:·lload·········13
1144 ·······371:·lcmp1144 ·······371:·lcmp
1145 ·······372:·istore········41145 ·······372:·istore········4
1146 ·······374:·iload·········41146 ·······374:·iload·········4
1147 ·······376:·ifeq··········1481147 ·······376:·ifeq··········148
1148 ·······379:·iconst_51148 ·······379:·iconst_5
1149 ·······380:·istore········81149 ·······380:·istore········8
1150 ·······382:·iconst_01150 ·······382:·iconst_0
Max diff block lines reached; 37797/42206 bytes (89.55%) of diff not shown.
41.4 KB
org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.class
41.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 948, 15 lines modifiedOffset 948, 15 lines modified
948 ·········7:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V948 ·········7:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V
949 ········10:·return949 ········10:·return
  
950 ··private·int·jjMoveNfa_0(int,·int);950 ··private·int·jjMoveNfa_0(int,·int);
951 ····descriptor:·(II)I951 ····descriptor:·(II)I
952 ····flags:·(0x0002)·ACC_PRIVATE952 ····flags:·(0x0002)·ACC_PRIVATE
953 ····Code:953 ····Code:
954 ······stack=300,·locals=19,·args_size=3954 ······stack=300,·locals=18,·args_size=3
955 ·········0:·iconst_0955 ·········0:·iconst_0
956 ·········1:·istore_3956 ·········1:·istore_3
957 ·········2:·iconst_3957 ·········2:·iconst_3
958 ·········3:·istore········4958 ·········3:·istore········4
959 ·········5:·aload_0959 ·········5:·aload_0
960 ·········6:·iload·········4960 ·········6:·iload·········4
961 ·········8:·putfield······#158················//·Field·jjnewStateCnt:I961 ·········8:·putfield······#158················//·Field·jjnewStateCnt:I
Offset 1000, 19 lines modifiedOffset 1000, 19 lines modified
1000 ········73:·iload·········41000 ········73:·iload·········4
1001 ········75:·iload·········71001 ········75:·iload·········7
1002 ········77:·if_icmpge·····4991002 ········77:·if_icmpge·····499
1003 ········80:·lconst_11003 ········80:·lconst_1
1004 ········81:·lstore········91004 ········81:·lstore········9
1005 ········83:·aload_01005 ········83:·aload_0
1006 ········84:·getfield······#166················//·Field·curChar:C1006 ········84:·getfield······#166················//·Field·curChar:C
1007 ········87:·istore········111007 ········87:·istore········4
1008 ········89:·lload·········91008 ········89:·lload·········9
1009 ········91:·iload·········111009 ········91:·iload·········4
1010 ········93:·lshl1010 ········93:·lshl
1011 ········94:·lstore········121011 ········94:·lstore········11
1012 ········96:·aload_01012 ········96:·aload_0
1013 ········97:·getfield······#132················//·Field·jjstateSet:[I1013 ········97:·getfield······#132················//·Field·jjstateSet:[I
1014 ·······100:·astore········61014 ·······100:·astore········6
1015 ·······102:·iload·········51015 ·······102:·iload·········5
1016 ·······104:·iconst_m11016 ·······104:·iconst_m1
1017 ·······105:·iadd1017 ·······105:·iadd
1018 ·······106:·istore········51018 ·······106:·istore········5
Offset 1060, 25 lines modifiedOffset 1060, 25 lines modified
1060 ·······194:·putfield······#158················//·Field·jjnewStateCnt:I1060 ·······194:·putfield······#158················//·Field·jjnewStateCnt:I
1061 ·······197:·iconst_31061 ·······197:·iconst_3
1062 ·······198:·iload_31062 ·······198:·iload_3
1063 ·······199:·isub1063 ·······199:·isub
1064 ·······200:·istore_31064 ·······200:·istore_3
1065 ·······201:·iload·········51065 ·······201:·iload·········5
1066 ·······203:·iload_31066 ·······203:·iload_3
1067 ·······204:·if_icmpne·····7741067 ·······204:·if_icmpne·····770
1068 ·······207:·iload_21068 ·······207:·iload_2
1069 ·······208:·ireturn1069 ·······208:·ireturn
1070 ·······209:·ldc2_w········#174················//·long·288068726467591679l1070 ·······209:·ldc2_w········#174················//·long·288068726467591679l
1071 ·······212:·lload·········121071 ·······212:·lload·········11
1072 ·······214:·land1072 ·······214:·land
1073 ·······215:·lstore········91073 ·······215:·lstore········9
1074 ·······217:·lconst_01074 ·······217:·lconst_0
1075 ·······218:·lstore········141075 ·······218:·lstore········13
1076 ·······220:·lload·········91076 ·······220:·lload·········9
1077 ·······222:·lload·········141077 ·······222:·lload·········13
1078 ·······224:·lcmp1078 ·······224:·lcmp
1079 ·······225:·istore········41079 ·······225:·istore········4
1080 ·······227:·iload·········41080 ·······227:·iload·········4
1081 ·······229:·ifeq··········3061081 ·······229:·ifeq··········306
1082 ·······232:·bipush········211082 ·······232:·bipush········21
1083 ·······234:·istore········41083 ·······234:·istore········4
1084 ·······236:·iload·········81084 ·······236:·iload·········8
Offset 1088, 21 lines modifiedOffset 1088, 21 lines modified
1088 ·······245:·istore········81088 ·······245:·istore········8
1089 ·······247:·iconst_21089 ·······247:·iconst_2
1090 ·······248:·istore········41090 ·······248:·istore········4
1091 ·······250:·aload_01091 ·······250:·aload_0
1092 ·······251:·iload·········41092 ·······251:·iload·········4
1093 ·······253:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V1093 ·······253:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V
1094 ·······256:·ldc2_w········#178················//·long·287948901175001088l1094 ·······256:·ldc2_w········#178················//·long·287948901175001088l
1095 ·······259:·lload·········121095 ·······259:·lload·········11
1096 ·······261:·land1096 ·······261:·land
1097 ·······262:·lstore········91097 ·······262:·lstore········9
1098 ·······264:·lconst_01098 ·······264:·lconst_0
1099 ·······265:·lstore········141099 ·······265:·lstore········13
1100 ·······267:·lload·········91100 ·······267:·lload·········9
1101 ·······269:·lload·········141101 ·······269:·lload·········13
1102 ·······271:·lcmp1102 ·······271:·lcmp
1103 ·······272:·istore········41103 ·······272:·istore········4
1104 ·······274:·iload·········41104 ·······274:·iload·········4
1105 ·······276:·ifeq··········1481105 ·······276:·ifeq··········148
1106 ·······279:·bipush········201106 ·······279:·bipush········20
1107 ·······281:·istore········41107 ·······281:·istore········4
1108 ·······283:·iload·········81108 ·······283:·iload·········8
Offset 1113, 21 lines modifiedOffset 1113, 21 lines modified
1113 ·······294:·iconst_11113 ·······294:·iconst_1
1114 ·······295:·istore········41114 ·······295:·istore········4
1115 ·······297:·aload_01115 ·······297:·aload_0
1116 ·······298:·iload·········41116 ·······298:·iload·········4
1117 ·······300:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V1117 ·······300:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V
1118 ·······303:·goto··········1481118 ·······303:·goto··········148
1119 ·······306:·ldc2_w········#182················//·long·4294967808l1119 ·······306:·ldc2_w········#182················//·long·4294967808l
1120 ·······309:·lload·········121120 ·······309:·lload·········11
1121 ·······311:·land1121 ·······311:·land
1122 ·······312:·lstore········91122 ·······312:·lstore········9
1123 ·······314:·lconst_01123 ·······314:·lconst_0
1124 ·······315:·lstore········141124 ·······315:·lstore········13
1125 ·······317:·lload·········91125 ·······317:·lload·········9
1126 ·······319:·lload·········141126 ·······319:·lload·········13
1127 ·······321:·lcmp1127 ·······321:·lcmp
1128 ·······322:·istore········41128 ·······322:·istore········4
1129 ·······324:·iload·········41129 ·······324:·iload·········4
1130 ·······326:·ifeq··········2561130 ·······326:·ifeq··········256
1131 ·······329:·bipush········61131 ·······329:·bipush········6
1132 ·······331:·istore········41132 ·······331:·istore········4
1133 ·······333:·iload·········81133 ·······333:·iload·········8
Offset 1140, 21 lines modifiedOffset 1140, 21 lines modified
1140 ·······347:·aconst_null1140 ·······347:·aconst_null
1141 ·······348:·astore········61141 ·······348:·astore········6
1142 ·······350:·aload_01142 ·······350:·aload_0
1143 ·······351:·iconst_01143 ·······351:·iconst_0
1144 ·······352:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V1144 ·······352:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V
1145 ·······355:·goto··········2561145 ·······355:·goto··········256
1146 ·······358:·ldc2_w········#182················//·long·4294967808l1146 ·······358:·ldc2_w········#182················//·long·4294967808l
1147 ·······361:·lload·········121147 ·······361:·lload·········11
1148 ·······363:·land1148 ·······363:·land
1149 ·······364:·lstore········91149 ·······364:·lstore········9
1150 ·······366:·lconst_01150 ·······366:·lconst_0
1151 ·······367:·lstore········141151 ·······367:·lstore········13
1152 ·······369:·lload·········91152 ·······369:·lload·········9
1153 ·······371:·lload·········141153 ·······371:·lload·········13
1154 ·······373:·lcmp1154 ·······373:·lcmp
1155 ·······374:·istore········41155 ·······374:·istore········4
1156 ·······376:·iload·········41156 ·······376:·iload·········4
1157 ·······378:·ifeq··········1481157 ·······378:·ifeq··········148
1158 ·······381:·bipush········61158 ·······381:·bipush········6
1159 ·······383:·istore········81159 ·······383:·istore········8
1160 ·······385:·iconst_01160 ·······385:·iconst_0
Max diff block lines reached; 37685/42110 bytes (89.49%) of diff not shown.
804 B
org/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.class
648 B
procyon -ec {}
    
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ····························}259 ····························}
260 ····························break;260 ····························break;
261 ························}261 ························}
262 ····················}262 ····················}
263 ················}·while·(i·!=·jjnewStateCnt);263 ················}·while·(i·!=·jjnewStateCnt);
264 ············}264 ············}
265 ············else·{265 ············else·{
266 ················final·int·n4·=·this.curChar·&·'\u00ff';266 ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6;
267 ················final·int·n5·=·this.curChar·&·'?';267 ················final·int·n5·=·this.curChar·&·'?';
268 ················do·{268 ················do·{
269 ····················final·int[]·jjstateSet3·=·this.jjstateSet;269 ····················final·int[]·jjstateSet3·=·this.jjstateSet;
270 ····················--i;270 ····················--i;
271 ····················final·int·n6·=·jjstateSet3[i];271 ····················final·int·n6·=·jjstateSet3[i];
272 ················}·while·(i·!=·jjnewStateCnt);272 ················}·while·(i·!=·jjnewStateCnt);
273 ············}273 ············}
818 B
org/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager.class
648 B
procyon -ec {}
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 ····························}262 ····························}
263 ····························break;263 ····························break;
264 ························}264 ························}
265 ····················}265 ····················}
266 ················}·while·(i·!=·jjnewStateCnt);266 ················}·while·(i·!=·jjnewStateCnt);
267 ············}267 ············}
268 ············else·{268 ············else·{
269 ················final·int·n4·=·this.curChar·&·'\u00ff';269 ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6;
270 ················final·int·n5·=·this.curChar·&·'?';270 ················final·int·n5·=·this.curChar·&·'?';
271 ················do·{271 ················do·{
272 ····················final·int[]·jjstateSet3·=·this.jjstateSet;272 ····················final·int[]·jjstateSet3·=·this.jjstateSet;
273 ····················--i;273 ····················--i;
274 ····················final·int·n6·=·jjstateSet3[i];274 ····················final·int·n6·=·jjstateSet3[i];
275 ················}·while·(i·!=·jjnewStateCnt);275 ················}·while·(i·!=·jjnewStateCnt);
276 ············}276 ············}
863 B
org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager.class
695 B
procyon -ec {}
    
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ················do·{206 ················do·{
207 ····················final·int[]·jjstateSet2·=·this.jjstateSet;207 ····················final·int[]·jjstateSet2·=·this.jjstateSet;
208 ····················--i;208 ····················--i;
209 ····················final·int·n4·=·jjstateSet2[i];209 ····················final·int·n4·=·jjstateSet2[i];
210 ················}·while·(i·!=·jjnewStateCnt);210 ················}·while·(i·!=·jjnewStateCnt);
211 ············}211 ············}
212 ············else·{212 ············else·{
213 ················final·int·n5·=·this.curChar·&·'\u00ff';213 ················final·int·n5·=·(this.curChar·&·'\u00ff')·>>·6;
214 ················final·int·n6·=·this.curChar·&·'?';214 ················final·int·n6·=·this.curChar·&·'?';
215 ················do·{215 ················do·{
216 ····················final·int[]·jjstateSet3·=·this.jjstateSet;216 ····················final·int[]·jjstateSet3·=·this.jjstateSet;
217 ····················--i;217 ····················--i;
218 ····················final·int·n7·=·jjstateSet3[i];218 ····················final·int·n7·=·jjstateSet3[i];
219 ················}·while·(i·!=·jjnewStateCnt);219 ················}·while·(i·!=·jjnewStateCnt);
220 ············}220 ············}
45.3 KB
org/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager.class
45.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 859, 15 lines modifiedOffset 859, 15 lines modified
859 ·········7:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V859 ·········7:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V
860 ········10:·return860 ········10:·return
  
861 ··private·int·jjMoveNfa_0(int,·int);861 ··private·int·jjMoveNfa_0(int,·int);
862 ····descriptor:·(II)I862 ····descriptor:·(II)I
863 ····flags:·(0x0002)·ACC_PRIVATE863 ····flags:·(0x0002)·ACC_PRIVATE
864 ····Code:864 ····Code:
865 ······stack=300,·locals=19,·args_size=3865 ······stack=300,·locals=18,·args_size=3
866 ·········0:·iconst_0866 ·········0:·iconst_0
867 ·········1:·istore_3867 ·········1:·istore_3
868 ·········2:·iconst_2868 ·········2:·iconst_2
869 ·········3:·istore········4869 ·········3:·istore········4
870 ·········5:·aload_0870 ·········5:·aload_0
871 ·········6:·iload·········4871 ·········6:·iload·········4
872 ·········8:·putfield······#137················//·Field·jjnewStateCnt:I872 ·········8:·putfield······#137················//·Field·jjnewStateCnt:I
Offset 911, 19 lines modifiedOffset 911, 19 lines modified
911 ········73:·iload·········4911 ········73:·iload·········4
912 ········75:·iload·········7912 ········75:·iload·········7
913 ········77:·if_icmpge·····387913 ········77:·if_icmpge·····387
914 ········80:·lconst_1914 ········80:·lconst_1
915 ········81:·lstore········9915 ········81:·lstore········9
916 ········83:·aload_0916 ········83:·aload_0
917 ········84:·getfield······#145················//·Field·curChar:C917 ········84:·getfield······#145················//·Field·curChar:C
918 ········87:·istore········11918 ········87:·istore········4
919 ········89:·lload·········9919 ········89:·lload·········9
920 ········91:·iload·········11920 ········91:·iload·········4
921 ········93:·lshl921 ········93:·lshl
922 ········94:·lstore········12922 ········94:·lstore········11
923 ········96:·aload_0923 ········96:·aload_0
924 ········97:·getfield······#111················//·Field·jjstateSet:[I924 ········97:·getfield······#111················//·Field·jjstateSet:[I
925 ·······100:·astore········6925 ·······100:·astore········6
926 ·······102:·iload·········5926 ·······102:·iload·········5
927 ·······104:·iconst_m1927 ·······104:·iconst_m1
928 ·······105:·iadd928 ·······105:·iadd
929 ·······106:·istore········5929 ·······106:·istore········5
Offset 970, 25 lines modifiedOffset 970, 25 lines modified
970 ·······190:·putfield······#137················//·Field·jjnewStateCnt:I970 ·······190:·putfield······#137················//·Field·jjnewStateCnt:I
971 ·······193:·iconst_2971 ·······193:·iconst_2
972 ·······194:·iload_3972 ·······194:·iload_3
973 ·······195:·isub973 ·······195:·isub
974 ·······196:·istore_3974 ·······196:·istore_3
975 ·······197:·iload·········5975 ·······197:·iload·········5
976 ·······199:·iload_3976 ·······199:·iload_3
977 ·······200:·if_icmpne·····638977 ·······200:·if_icmpne·····634
978 ·······203:·iload_2978 ·······203:·iload_2
979 ·······204:·ireturn979 ·······204:·ireturn
980 ·······205:·ldc2_w········#153················//·long·-1120986473985l980 ·······205:·ldc2_w········#153················//·long·-1120986473985l
981 ·······208:·lload·········12981 ·······208:·lload·········11
982 ·······210:·land982 ·······210:·land
983 ·······211:·lstore········9983 ·······211:·lstore········9
984 ·······213:·lconst_0984 ·······213:·lconst_0
985 ·······214:·lstore········14985 ·······214:·lstore········13
986 ·······216:·lload·········9986 ·······216:·lload·········9
987 ·······218:·lload·········14987 ·······218:·lload·········13
988 ·······220:·lcmp988 ·······220:·lcmp
989 ·······221:·istore········4989 ·······221:·istore········4
990 ·······223:·iload·········4990 ·······223:·iload·········4
991 ·······225:·ifeq··········255991 ·······225:·ifeq··········255
992 ·······228:·bipush········15992 ·······228:·bipush········15
993 ·······230:·istore········4993 ·······230:·istore········4
994 ·······232:·iload·········8994 ·······232:·iload·········8
Offset 999, 21 lines modifiedOffset 999, 21 lines modified
999 ·······243:·iconst_1999 ·······243:·iconst_1
1000 ·······244:·istore········41000 ·······244:·istore········4
1001 ·······246:·aload_01001 ·······246:·aload_0
1002 ·······247:·iload·········41002 ·······247:·iload·········4
1003 ·······249:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V1003 ·······249:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V
1004 ·······252:·goto··········1441004 ·······252:·goto··········144
1005 ·······255:·ldc2_w········#155················//·long·4294977024l1005 ·······255:·ldc2_w········#155················//·long·4294977024l
1006 ·······258:·lload·········121006 ·······258:·lload·········11
1007 ·······260:·land1007 ·······260:·land
1008 ·······261:·lstore········91008 ·······261:·lstore········9
1009 ·······263:·lconst_01009 ·······263:·lconst_0
1010 ·······264:·lstore········141010 ·······264:·lstore········13
1011 ·······266:·lload·········91011 ·······266:·lload·········9
1012 ·······268:·lload·········141012 ·······268:·lload·········13
1013 ·······270:·lcmp1013 ·······270:·lcmp
1014 ·······271:·istore········41014 ·······271:·istore········4
1015 ·······273:·iload·········41015 ·······273:·iload·········4
1016 ·······275:·ifeq··········1441016 ·······275:·ifeq··········144
1017 ·······278:·bipush········141017 ·······278:·bipush········14
1018 ·······280:·istore········41018 ·······280:·istore········4
1019 ·······282:·iload·········81019 ·······282:·iload·········8
Offset 1026, 21 lines modifiedOffset 1026, 21 lines modified
1026 ·······296:·aconst_null1026 ·······296:·aconst_null
1027 ·······297:·astore········61027 ·······297:·astore········6
1028 ·······299:·aload_01028 ·······299:·aload_0
1029 ·······300:·iconst_01029 ·······300:·iconst_0
1030 ·······301:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V1030 ·······301:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V
1031 ·······304:·goto··········1441031 ·······304:·goto··········144
1032 ·······307:·ldc2_w········#155················//·long·4294977024l1032 ·······307:·ldc2_w········#155················//·long·4294977024l
1033 ·······310:·lload·········121033 ·······310:·lload·········11
1034 ·······312:·land1034 ·······312:·land
1035 ·······313:·lstore········91035 ·······313:·lstore········9
1036 ·······315:·lconst_01036 ·······315:·lconst_0
1037 ·······316:·lstore········141037 ·······316:·lstore········13
1038 ·······318:·lload·········91038 ·······318:·lload·········9
1039 ·······320:·lload·········141039 ·······320:·lload·········13
1040 ·······322:·lcmp1040 ·······322:·lcmp
1041 ·······323:·istore········41041 ·······323:·istore········4
1042 ·······325:·iload·········41042 ·······325:·iload·········4
1043 ·······327:·ifeq··········1441043 ·······327:·ifeq··········144
1044 ·······330:·bipush········141044 ·······330:·bipush········14
1045 ·······332:·istore········81045 ·······332:·istore········8
1046 ·······334:·iconst_01046 ·······334:·iconst_0
Offset 1048, 21 lines modifiedOffset 1048, 21 lines modified
1048 ·······337:·aconst_null1048 ·······337:·aconst_null
1049 ·······338:·astore········61049 ·······338:·astore········6
1050 ·······340:·aload_01050 ·······340:·aload_0
1051 ·······341:·iconst_01051 ·······341:·iconst_0
1052 ·······342:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V1052 ·······342:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V
1053 ·······345:·goto··········1441053 ·······345:·goto··········144
1054 ·······348:·ldc2_w········#153················//·long·-1120986473985l1054 ·······348:·ldc2_w········#153················//·long·-1120986473985l
1055 ·······351:·lload·········121055 ·······351:·lload·········11
1056 ·······353:·land1056 ·······353:·land
1057 ·······354:·lstore········91057 ·······354:·lstore········9
1058 ·······356:·lconst_01058 ·······356:·lconst_0
1059 ·······357:·lstore········141059 ·······357:·lstore········13
1060 ·······359:·lload·········91060 ·······359:·lload·········9
1061 ·······361:·lload·········141061 ·······361:·lload·········13
1062 ·······363:·lcmp1062 ·······363:·lcmp
1063 ·······364:·istore········41063 ·······364:·istore········4
1064 ·······366:·iload·········41064 ·······366:·iload·········4
1065 ·······368:·ifeq··········1441065 ·······368:·ifeq··········144
1066 ·······371:·bipush········151066 ·······371:·bipush········15
1067 ·······373:·istore········81067 ·······373:·istore········8
1068 ·······375:·iconst_11068 ·······375:·iconst_1
Max diff block lines reached; 41683/46087 bytes (90.44%) of diff not shown.
3.36 KB
org/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder.class
3.23 KB
javap -verbose -constants -s -l -private {}
    
Offset 752, 15 lines modifiedOffset 752, 15 lines modified
752 ···········151···155···166···Class·java/lang/NumberFormatException752 ···········151···155···166···Class·java/lang/NumberFormatException
753 ···········158···163···166···Class·java/lang/NumberFormatException753 ···········158···163···166···Class·java/lang/NumberFormatException
  
754 ··public·org.apache.james.mime4j.stream.BodyDescriptor·build();754 ··public·org.apache.james.mime4j.stream.BodyDescriptor·build();
755 ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptor;755 ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptor;
756 ····flags:·(0x0001)·ACC_PUBLIC756 ····flags:·(0x0001)·ACC_PUBLIC
757 ····Code:757 ····Code:
758 ······stack=300,·locals=11,·args_size=1758 ······stack=300,·locals=12,·args_size=1
759 ·········0:·aload_0759 ·········0:·aload_0
760 ·········1:·getfield······#181················//·Field·mimeType:Ljava/lang/String;760 ·········1:·getfield······#181················//·Field·mimeType:Ljava/lang/String;
761 ·········4:·astore_1761 ·········4:·astore_1
762 ·········5:·aload_0762 ·········5:·aload_0
763 ·········6:·getfield······#183················//·Field·mediaType:Ljava/lang/String;763 ·········6:·getfield······#183················//·Field·mediaType:Ljava/lang/String;
764 ·········9:·astore_2764 ·········9:·astore_2
765 ········10:·aload_0765 ········10:·aload_0
Offset 797, 49 lines modifiedOffset 797, 49 lines modified
797 ········70:·invokevirtual·#202················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z797 ········70:·invokevirtual·#202················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
798 ········73:·istore········7798 ········73:·istore········7
799 ········75:·iload·········7799 ········75:·iload·········7
800 ········77:·ifeq··········84800 ········77:·ifeq··········84
801 ········80:·ldc···········#30·················//·String·us-ascii801 ········80:·ldc···········#30·················//·String·us-ascii
802 ········82:·astore········4802 ········82:·astore········4
803 ········84:·new···········#245················//·class·org/apache/james/mime4j/stream/BasicBodyDescriptor803 ········84:·new···········#245················//·class·org/apache/james/mime4j/stream/BasicBodyDescriptor
804 ········87:·astore········5804 ········87:·astore········6
805 ········89:·aload_0805 ········89:·aload_0
806 ········90:·getfield······#192················//·Field·boundary:Ljava/lang/String;806 ········90:·getfield······#192················//·Field·boundary:Ljava/lang/String;
807 ········93:·astore········6807 ········93:·astore········8
808 ········95:·aload_0808 ········95:·aload_0
809 ········96:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String;809 ········96:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String;
810 ········99:·astore········8810 ········99:·astore········5
811 ·······101:·aload·········8811 ·······101:·aload·········5
812 ·······103:·ifnull········149812 ·······103:·ifnull········149
813 ·······106:·aload_0813 ·······106:·aload_0
814 ·······107:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String;814 ·······107:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String;
815 ·······110:·astore········8815 ·······110:·astore········9
816 ·······112:·aload_0816 ·······112:·aload_0
817 ·······113:·getfield······#209················//·Field·contentLength:J817 ·······113:·getfield······#209················//·Field·contentLength:J
818 ·······116:·lstore········9818 ·······116:·lstore········10
819 ·······118:·aload·········5819 ·······118:·aload·········6
820 ·······120:·aload_1820 ·······120:·aload_1
821 ·······121:·aload_2821 ·······121:·aload_2
822 ·······122:·aload_3822 ·······122:·aload_3
823 ·······123:·aload·········6823 ·······123:·aload·········8
824 ·······125:·aload·········4824 ·······125:·aload·········4
825 ·······127:·aload·········8825 ·······127:·aload·········9
826 ·······129:·lload·········9826 ·······129:·lload·········10
827 ·······131:·invokespecial·#248················//·Method·org/apache/james/mime4j/stream/BasicBodyDescriptor."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V827 ·······131:·invokespecial·#248················//·Method·org/apache/james/mime4j/stream/BasicBodyDescriptor."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
828 ·······134:·aload·········5828 ·······134:·aload·········6
829 ·······136:·areturn829 ·······136:·areturn
830 ·······137:·ldc···········#14·················//·String·text/plain830 ·······137:·ldc···········#14·················//·String·text/plain
831 ·······139:·astore_1831 ·······139:·astore_1
832 ·······140:·ldc···········#11·················//·String·text832 ·······140:·ldc···········#11·················//·String·text
833 ·······142:·astore_2833 ·······142:·astore_2
834 ·······143:·ldc···········#17·················//·String·plain834 ·······143:·ldc···········#17·················//·String·plain
835 ·······145:·astore_3835 ·······145:·astore_3
836 ·······146:·goto··········58836 ·······146:·goto··········58
837 ·······149:·ldc···········#250················//·String·7bit837 ·······149:·ldc···········#250················//·String·7bit
838 ·······151:·astore········8838 ·······151:·astore········9
839 ·······153:·goto··········112839 ·······153:·goto··········112
  
840 ··public·org.apache.james.mime4j.stream.BodyDescriptorBuilder·newChild();840 ··public·org.apache.james.mime4j.stream.BodyDescriptorBuilder·newChild();
841 ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptorBuilder;841 ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptorBuilder;
842 ····flags:·(0x0001)·ACC_PUBLIC842 ····flags:·(0x0001)·ACC_PUBLIC
843 ····Code:843 ····Code:
844 ······stack=300,·locals=4,·args_size=1844 ······stack=300,·locals=4,·args_size=1
8.5 KB
org/xmlrpc/android/XMLRPCSerializer.class
8.42 KB
procyon -ec {}
    
Offset 153, 90 lines modifiedOffset 153, 80 lines modified
153 ········return·o;153 ········return·o;
154 ····}154 ····}
155 ····155 ····
156 ····public·void·serialize(final·XmlSerializer·xmlSerializer,·final·Object·o)·{156 ····public·void·serialize(final·XmlSerializer·xmlSerializer,·final·Object·o)·{
157 ········if·(o·==·null)·{157 ········if·(o·==·null)·{
158 ············xmlSerializer.startTag((String)null,·"nil").endTag((String)null,·"nil");158 ············xmlSerializer.startTag((String)null,·"nil").endTag((String)null,·"nil");
159 ········}159 ········}
160 ········else·{ 
161 ············final·boolean·b; 
162 ············final·boolean·b2; 
163 ············if·(o·instanceof·Integer·||·(b·=·(o·instanceof·Short))·||·(b2·=·(o·instanceof·Byte)))·{160 ········else·if·(o·instanceof·Integer·||·o·instanceof·Short·||·o·instanceof·Byte)·{
164 ················xmlSerializer.startTag((String)null,·"i4").text(o.toString()).endTag((String)null,·"i4");161 ············xmlSerializer.startTag((String)null,·"i4").text(o.toString()).endTag((String)null,·"i4");
165 ············}162 ········}
166 ············else·if·(o·instanceof·Long)·{163 ········else·if·(o·instanceof·Long)·{
167 ················xmlSerializer.startTag((String)null,·"i8").text(o.toString()).endTag((String)null,·"i8");164 ············xmlSerializer.startTag((String)null,·"i8").text(o.toString()).endTag((String)null,·"i8");
 165 ········}
 166 ········else·if·(o·instanceof·Double·||·o·instanceof·Float)·{
 167 ············xmlSerializer.startTag((String)null,·"double").text(o.toString()).endTag((String)null,·"double");
 168 ········}
 169 ········else·if·(o·instanceof·Boolean)·{
 170 ············String·s;
 171 ············if·((boolean)o)·{
 172 ················s·=·"1";
168 ············}173 ············}
169 ············else·{174 ············else·{
 175 ················s·=·"0";
170 ················final·boolean·b3; 
171 ················if·(o·instanceof·Double·||·(b3·=·(o·instanceof·Float)))·{ 
172 ····················xmlSerializer.startTag((String)null,·"double").text(o.toString()).endTag((String)null,·"double"); 
173 ················}176 ············}
174 ················else·if·(o·instanceof·Boolean)·{ 
175 ····················String·s; 
176 ····················if·((boolean)o)·{ 
177 ························s·=·"1"; 
178 ····················} 
179 ····················else·{ 
180 ························s·=·"0"; 
181 ····················} 
182 ····················xmlSerializer.startTag((String)null,·"boolean").text(s).endTag((String)null,·"boolean");177 ············xmlSerializer.startTag((String)null,·"boolean").text(s).endTag((String)null,·"boolean");
183 ················}178 ········}
184 ················else·if·(o·instanceof·String)·{179 ········else·if·(o·instanceof·String)·{
185 ····················xmlSerializer.startTag((String)null,·"string").text(o.toString()).endTag((String)null,·"string");180 ············xmlSerializer.startTag((String)null,·"string").text(o.toString()).endTag((String)null,·"string");
 181 ········}
186 ················} 
187 ················else·{ 
188 ····················final·boolean·b4; 
189 ····················if·(o·instanceof·Date·||·(b4·=·(o·instanceof·Calendar)))·{182 ········else·if·(o·instanceof·Date·||·o·instanceof·Calendar)·{
190 ························xmlSerializer.startTag((String)null,·"dateTime.iso8601").text(XMLRPCSerializer.dateFormat.format(o)).endTag((String)null,·"dateTime.iso8601");183 ············xmlSerializer.startTag((String)null,·"dateTime.iso8601").text(XMLRPCSerializer.dateFormat.format(o)).endTag((String)null,·"dateTime.iso8601");
191 ····················}184 ········}
192 ····················else·if·(o·instanceof·byte[])·{185 ········else·if·(o·instanceof·byte[])·{
193 ························xmlSerializer.startTag((String)null,·"base64").text(new·String(Base64Coder.encode((byte[])(byte[])o))).endTag((String)null,·"base64");186 ············xmlSerializer.startTag((String)null,·"base64").text(new·String(Base64Coder.encode((byte[])(byte[])o))).endTag((String)null,·"base64");
194 ····················}187 ········}
195 ····················else·if·(o·instanceof·List)·{188 ········else·if·(o·instanceof·List)·{
196 ························xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data");189 ············xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data");
197 ························for·(final·Object·next·:·(List)o)·{190 ············for·(final·Object·next·:·(List)o)·{
198 ····························xmlSerializer.startTag((String)null,·"value");191 ················xmlSerializer.startTag((String)null,·"value");
199 ····························this.serialize(xmlSerializer,·next);192 ················this.serialize(xmlSerializer,·next);
200 ····························xmlSerializer.endTag((String)null,·"value");193 ················xmlSerializer.endTag((String)null,·"value");
201 ························}194 ············}
202 ························xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array");195 ············xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array");
203 ····················}196 ········}
204 ····················else·if·(o·instanceof·Object[])·{197 ········else·if·(o·instanceof·Object[])·{
205 ························xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data");198 ············xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data");
206 ························Object[]·array;199 ············final·Object[]·array·=·(Object[])o;
207 ························for·(int·length·=·(array·=·(Object[])o).length,·i·=·0;·i·<·length;·++i)·{200 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
208 ····························final·Object·o2·=·array[i];201 ················final·Object·o2·=·array[i];
209 ····························xmlSerializer.startTag((String)null,·"value");202 ················xmlSerializer.startTag((String)null,·"value");
210 ····························this.serialize(xmlSerializer,·o2);203 ················this.serialize(xmlSerializer,·o2);
211 ····························xmlSerializer.endTag((String)null,·"value");204 ················xmlSerializer.endTag((String)null,·"value");
212 ························}205 ············}
213 ························xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array");206 ············xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array");
214 ····················}207 ········}
215 ····················else·if·(o·instanceof·Map)·{208 ········else·if·(o·instanceof·Map)·{
216 ························xmlSerializer.startTag((String)null,·"struct");209 ············xmlSerializer.startTag((String)null,·"struct");
217 ························for·(final·Map.Entry<String,·V>·entry·:·((Map)o).entrySet())·{210 ············for·(final·Map.Entry<String,·V>·entry·:·((Map)o).entrySet())·{
218 ····························final·String·s2·=·(String)entry.getKey();211 ················final·String·s2·=·(String)entry.getKey();
219 ····························final·V·value·=·entry.getValue();212 ················final·V·value·=·entry.getValue();
220 ····························xmlSerializer.startTag((String)null,·"member");213 ················xmlSerializer.startTag((String)null,·"member");
221 ····························xmlSerializer.startTag((String)null,·"name").text(s2).endTag((String)null,·"name");214 ················xmlSerializer.startTag((String)null,·"name").text(s2).endTag((String)null,·"name");
222 ····························xmlSerializer.startTag((String)null,·"value");215 ················xmlSerializer.startTag((String)null,·"value");
223 ····························this.serialize(xmlSerializer,·value);216 ················this.serialize(xmlSerializer,·value);
224 ····························xmlSerializer.endTag((String)null,·"value");217 ················xmlSerializer.endTag((String)null,·"value");
225 ····························xmlSerializer.endTag((String)null,·"member");218 ················xmlSerializer.endTag((String)null,·"member");
226 ························}219 ············}
227 ························xmlSerializer.endTag((String)null,·"struct");220 ············xmlSerializer.endTag((String)null,·"struct");
228 ····················}221 ········}
229 ····················else·if·(o·instanceof·Enum)·{222 ········else·if·(o·instanceof·Enum)·{
230 ························xmlSerializer.startTag((String)null,·"string").text(((Enum)o).name()).endTag((String)null,·"string");223 ············xmlSerializer.startTag((String)null,·"string").text(((Enum)o).name()).endTag((String)null,·"string");
231 ····················} 
232 ····················else·{224 ········}
 225 ········else·{
233 ························if·(!(o·instanceof·XMLRPCSerializable))·{226 ············if·(!(o·instanceof·XMLRPCSerializable))·{
234 ····························throw·new·IOException("Cannot·serialize·"·+·o);227 ················throw·new·IOException("Cannot·serialize·"·+·o);
235 ························} 
236 ························this.serialize(xmlSerializer,·((XMLRPCSerializable)o).getSerializable()); 
237 ····················} 
238 ················} 
239 ············}228 ············}
 229 ············this.serialize(xmlSerializer,·((XMLRPCSerializable)o).getSerializable());
240 ········}230 ········}
241 ····}231 ····}
242 }232 }
1.79 KB
org/apache/http/entity/InputStreamEntity.class
1.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ·········0:·iconst_1189 ·········0:·iconst_1
190 ·········1:·ireturn190 ·········1:·ireturn
  
191 ··public·void·writeTo(java.io.OutputStream);191 ··public·void·writeTo(java.io.OutputStream);
192 ····descriptor:·(Ljava/io/OutputStream;)V192 ····descriptor:·(Ljava/io/OutputStream;)V
193 ····flags:·(0x0001)·ACC_PUBLIC193 ····flags:·(0x0001)·ACC_PUBLIC
194 ····Code:194 ····Code:
195 ······stack=300,·locals=17,·args_size=2195 ······stack=300,·locals=15,·args_size=2
196 ·········0:·lconst_0196 ·········0:·lconst_0
197 ·········1:·lstore_2197 ·········1:·lstore_2
198 ·········2:·iconst_m1198 ·········2:·iconst_m1
199 ·········3:·istore········4199 ·········3:·istore········4
200 ·········5:·aload_1200 ·········5:·aload_1
201 ·········6:·ifnonnull·····24201 ·········6:·ifnonnull·····24
202 ·········9:·new···········#21·················//·class·java/lang/IllegalArgumentException202 ·········9:·new···········#21·················//·class·java/lang/IllegalArgumentException
Offset 256, 26 lines modifiedOffset 256, 26 lines modified
256 ·······114:·iload·········7256 ·······114:·iload·········7
257 ·······116:·ifle··········163257 ·······116:·ifle··········163
258 ·······119:·iconst_0258 ·······119:·iconst_0
259 ·······120:·istore········7259 ·······120:·istore········7
260 ·······122:·aconst_null260 ·······122:·aconst_null
261 ·······123:·astore········5261 ·······123:·astore········5
262 ·······125:·ldc2_w········#59·················//·long·2048l262 ·······125:·ldc2_w········#59·················//·long·2048l
263 ·······128:·lstore········14263 ·······128:·lstore········9
264 ·······130:·lload·········14264 ·······130:·lload·········9
265 ·······132:·lload·········12265 ·······132:·lload·········12
266 ·······134:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J266 ·······134:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J
267 ·······137:·lstore········14267 ·······137:·lstore········9
268 ·······139:·lload·········14268 ·······139:·lload·········9
269 ·······141:·l2i269 ·······141:·l2i
270 ·······142:·istore········16270 ·······142:·istore········14
271 ·······144:·aload·········6271 ·······144:·aload·········6
272 ·······146:·aload·········8272 ·······146:·aload·········8
273 ·······148:·iconst_0273 ·······148:·iconst_0
274 ·······149:·iload·········16274 ·······149:·iload·········14
275 ·······151:·invokevirtual·#71·················//·Method·java/io/InputStream.read:([BII)I275 ·······151:·invokevirtual·#71·················//·Method·java/io/InputStream.read:([BII)I
276 ·······154:·istore········11276 ·······154:·istore········11
277 ·······156:·iload·········11277 ·······156:·iload·········11
278 ·······158:·iload·········4278 ·······158:·iload·········4
279 ·······160:·if_icmpne·····169279 ·······160:·if_icmpne·····169
280 ·······163:·aload·········6280 ·······163:·aload·········6
281 ·······165:·invokevirtual·#44·················//·Method·java/io/InputStream.close:()V281 ·······165:·invokevirtual·#44·················//·Method·java/io/InputStream.close:()V
75.1 KB
org/apache/commons/codec/binary/Base32.class
75.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 2073, 23 lines modifiedOffset 2073, 23 lines modified
2073 ······1357:·istore_22073 ······1357:·istore_2
2074 ······1358:·goto··········682074 ······1358:·goto··········68
  
2075 ··void·encode(byte[],·int,·int);2075 ··void·encode(byte[],·int,·int);
2076 ····descriptor:·([BII)V2076 ····descriptor:·([BII)V
2077 ····flags:·(0x0000)2077 ····flags:·(0x0000)
2078 ····Code:2078 ····Code:
2079 ······stack=300,·locals=24,·args_size=42079 ······stack=300,·locals=23,·args_size=4
2080 ·········0:·aload_02080 ·········0:·aload_0
2081 ·········1:·getfield······#114················//·Field·eof:Z2081 ·········1:·getfield······#114················//·Field·eof:Z
2082 ·········4:·istore········42082 ·········4:·istore········4
2083 ·········6:·iload·········42083 ·········6:·iload·········4
2084 ·········8:·ifeq··········122084 ·········8:·ifeq··········12
2085 ········11:·return2085 ········11:·return
2086 ········12:·iload_32086 ········12:·iload_3
2087 ········13:·ifge··········17522087 ········13:·ifge··········1720
2088 ········16:·aload_02088 ········16:·aload_0
2089 ········17:·iconst_12089 ········17:·iconst_1
2090 ········18:·putfield······#114················//·Field·eof:Z2090 ········18:·putfield······#114················//·Field·eof:Z
2091 ········21:·aload_02091 ········21:·aload_0
2092 ········22:·getfield······#119················//·Field·modulus:I2092 ········22:·getfield······#119················//·Field·modulus:I
2093 ········25:·istore········42093 ········25:·istore········4
2094 ········27:·iload·········42094 ········27:·iload·········4
Offset 2110, 17 lines modifiedOffset 2110, 17 lines modified
2110 ········59:·istore········52110 ········59:·istore········5
2111 ········61:·aload_02111 ········61:·aload_0
2112 ········62:·getfield······#119················//·Field·modulus:I2112 ········62:·getfield······#119················//·Field·modulus:I
2113 ········65:·istore········42113 ········65:·istore········4
2114 ········67:·iload·········42114 ········67:·iload·········4
2115 ········69:·tableswitch···{·//·1·to·42115 ········69:·tableswitch···{·//·1·to·4
2116 ·······················1:·2242116 ·······················1:·224
2117 ·······················2:·5412117 ·······················2:·533
2118 ·······················3:·9102118 ·······················3:·894
2119 ·······················4:·13052119 ·······················4:·1281
2120 ·················default:·1002120 ·················default:·100
2121 ············}2121 ············}
2122 ·······100:·aload_02122 ·······100:·aload_0
2123 ·······101:·getfield······#147················//·Field·currentLinePos:I2123 ·······101:·getfield······#147················//·Field·currentLinePos:I
2124 ·······104:·istore········42124 ·······104:·istore········4
2125 ·······106:·aload_02125 ·······106:·aload_0
2126 ·······107:·getfield······#129················//·Field·pos:I2126 ·······107:·getfield······#129················//·Field·pos:I
Offset 2228, 1211 lines modifiedOffset 2228, 1191 lines modified
2228 ·······299:·iload·········132228 ·······299:·iload·········13
2229 ·······301:·putfield······#129················//·Field·pos:I2229 ·······301:·putfield······#129················//·Field·pos:I
2230 ·······304:·aload_02230 ·······304:·aload_0
2231 ·······305:·getfield······#57·················//·Field·encodeTable:[B2231 ·······305:·getfield······#57·················//·Field·encodeTable:[B
2232 ·······308:·astore········82232 ·······308:·astore········8
2233 ·······310:·aload_02233 ·······310:·aload_0
Diff chunk too large, falling back to line-by-line diff (551 lines added, 550 lines removed)
2234 ·······311:·getfield······#131················//·Field·bitWorkArea:J2234 ·······311:·getfield······#131················//·Field·bitWorkArea:J
2235 ·······314:·lstore········142235 ·······314:·iconst_2
2236 ·······316:·iconst_22236 ·······315:·lshl
2237 ·······317:·istore········162237 ·······316:·lstore········14
2238 ·······319:·lload·········142238 ·······318:·lload·········14
2239 ·······321:·iload·········162239 ·······320:·l2i
2240 ·······323:·lshl2240 ·······321:·bipush········31
2241 ·······324:·lstore········142241 ·······323:·iand
2242 ·······326:·lload·········142242 ·······324:·istore········9
2243 ·······328:·l2i2243 ·······326:·aload·········8
2244 ·······329:·bipush········312244 ·······328:·iload·········9
2245 ·······331:·iand2245 ·······330:·baload
2246 ·······332:·istore········92246 ·······331:·istore········13
2247 ·······334:·aload·········82247 ·······333:·aload·········7
2248 ·······336:·iload·········92248 ·······335:·iload·········6
2249 ·······338:·baload2249 ·······337:·iload·········13
2250 ·······339:·istore········132250 ·······339:·bastore
2251 ·······341:·aload·········72251 ·······340:·aload_0
2252 ·······343:·iload·········62252 ·······341:·getfield······#126················//·Field·buffer:[B
2253 ·······345:·iload·········132253 ·······344:·astore········7
2254 ·······347:·bastore2254 ·······346:·aload_0
2255 ·······348:·aload_02255 ·······347:·getfield······#129················//·Field·pos:I
2256 ·······349:·getfield······#126················//·Field·buffer:[B2256 ·······350:·istore········6
2257 ·······352:·astore········72257 ·······352:·iload·········6
2258 ·······354:·aload_02258 ·······354:·iconst_1
2259 ·······355:·getfield······#129················//·Field·pos:I2259 ·······355:·iadd
2260 ·······358:·istore········62260 ·······356:·istore········13
2261 ·······360:·iload·········62261 ·······358:·aload_0
2262 ·······362:·iconst_12262 ·······359:·iload·········13
2263 ·······363:·iadd2263 ·······361:·putfield······#129················//·Field·pos:I
2264 ·······364:·istore········132264 ·······364:·aload·········7
2265 ·······366:·aload_02265 ·······366:·iload·········6
2266 ·······367:·iload·········132266 ·······368:·bipush········61
2267 ·······369:·putfield······#129················//·Field·pos:I2267 ·······370:·bastore
2268 ·······372:·aload·········72268 ·······371:·aload_0
2269 ·······374:·iload·········62269 ·······372:·getfield······#126················//·Field·buffer:[B
2270 ·······376:·bipush········612270 ·······375:·astore········7
2271 ·······378:·bastore2271 ·······377:·aload_0
2272 ·······379:·aload_02272 ·······378:·getfield······#129················//·Field·pos:I
2273 ·······380:·getfield······#126················//·Field·buffer:[B2273 ·······381:·istore········6
2274 ·······383:·astore········72274 ·······383:·iload·········6
2275 ·······385:·aload_02275 ·······385:·iconst_1
2276 ·······386:·getfield······#129················//·Field·pos:I2276 ·······386:·iadd
2277 ·······389:·istore········62277 ·······387:·istore········13
2278 ·······391:·iload·········62278 ·······389:·aload_0
2279 ·······393:·iconst_12279 ·······390:·iload·········13
2280 ·······394:·iadd2280 ·······392:·putfield······#129················//·Field·pos:I
2281 ·······395:·istore········132281 ·······395:·aload·········7
2282 ·······397:·aload_02282 ·······397:·iload·········6
2283 ·······398:·iload·········132283 ·······399:·bipush········61
2284 ·······400:·putfield······#129················//·Field·pos:I2284 ·······401:·bastore
2285 ·······403:·aload·········72285 ·······402:·aload_0
2286 ·······405:·iload·········62286 ·······403:·getfield······#126················//·Field·buffer:[B
2287 ·······407:·bipush········612287 ·······406:·astore········7
2288 ·······409:·bastore2288 ·······408:·aload_0
2289 ·······410:·aload_02289 ·······409:·getfield······#129················//·Field·pos:I
2290 ·······411:·getfield······#126················//·Field·buffer:[B2290 ·······412:·istore········6
2291 ·······414:·astore········72291 ·······414:·iload·········6
2292 ·······416:·aload_02292 ·······416:·iconst_1
2293 ·······417:·getfield······#129················//·Field·pos:I2293 ·······417:·iadd
2294 ·······420:·istore········62294 ·······418:·istore········13
2295 ·······422:·iload·········62295 ·······420:·aload_0
2296 ·······424:·iconst_12296 ·······421:·iload·········13
2297 ·······425:·iadd2297 ·······423:·putfield······#129················//·Field·pos:I
2298 ·······426:·istore········132298 ·······426:·aload·········7
2299 ·······428:·aload_02299 ·······428:·iload·········6
2300 ·······429:·iload·········132300 ·······430:·bipush········61
2301 ·······431:·putfield······#129················//·Field·pos:I2301 ·······432:·bastore
2302 ·······434:·aload·········72302 ·······433:·aload_0
2303 ·······436:·iload·········62303 ·······434:·getfield······#126················//·Field·buffer:[B
2304 ·······438:·bipush········612304 ·······437:·astore········7
2305 ·······440:·bastore2305 ·······439:·aload_0
2306 ·······441:·aload_02306 ·······440:·getfield······#129················//·Field·pos:I
2307 ·······442:·getfield······#126················//·Field·buffer:[B2307 ·······443:·istore········6
2308 ·······445:·astore········72308 ·······445:·iload·········6
2309 ·······447:·aload_02309 ·······447:·iconst_1
2310 ·······448:·getfield······#129················//·Field·pos:I2310 ·······448:·iadd
2311 ·······451:·istore········62311 ·······449:·istore········13
Max diff block lines reached; 40121/76771 bytes (52.26%) of diff not shown.
11.1 KB
org/apache/james/mime4j/field/ContentLengthFieldImpl.class
11.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ·········8:·putfield······#25·················//·Field·parsed:Z123 ·········8:·putfield······#25·················//·Field·parsed:Z
124 ········11:·return124 ········11:·return
  
125 ··private·void·parse();125 ··private·void·parse();
126 ····descriptor:·()V126 ····descriptor:·()V
127 ····flags:·(0x0002)·ACC_PRIVATE127 ····flags:·(0x0002)·ACC_PRIVATE
128 ····Code:128 ····Code:
129 ······stack=300,·locals=12,·args_size=1129 ······stack=300,·locals=10,·args_size=1
130 ·········0:·iconst_m1130 ·········0:·iconst_m1
131 ·········1:·i2l131 ·········1:·i2l
132 ·········2:·lstore_1132 ·········2:·lstore_1
133 ·········3:·iconst_1133 ·········3:·iconst_1
134 ·········4:·istore_3134 ·········4:·istore_3
135 ·········5:·aload_0135 ·········5:·aload_0
136 ·········6:·iload_3136 ·········6:·iload_3
Offset 139, 120 lines modifiedOffset 139, 120 lines modified
139 ········10:·aload_0139 ········10:·aload_0
140 ········11:·lload_1140 ········11:·lload_1
141 ········12:·putfield······#28·················//·Field·contentLength:J141 ········12:·putfield······#28·················//·Field·contentLength:J
142 ········15:·aload_0142 ········15:·aload_0
143 ········16:·invokevirtual·#32·················//·Method·getBody:()Ljava/lang/String;143 ········16:·invokevirtual·#32·················//·Method·getBody:()Ljava/lang/String;
144 ········19:·astore········4144 ········19:·astore········4
145 ········21:·aload·········4145 ········21:·aload·········4
146 ········23:·ifnull········143146 ········23:·ifnull········141
147 ········26:·aload·········4147 ········26:·aload·········4
148 ········28:·invokestatic··#38·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;)J148 ········28:·invokestatic··#38·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;)J
149 ········31:·lstore········5149 ········31:·lstore········5
150 ········33:·aload_0150 ········33:·aload_0
151 ········34:·lload·········5151 ········34:·lload·········5
152 ········36:·putfield······#28·················//·Field·contentLength:J152 ········36:·putfield······#28·················//·Field·contentLength:J
153 ········39:·aload_0153 ········39:·aload_0
154 ········40:·getfield······#28·················//·Field·contentLength:J154 ········40:·getfield······#28·················//·Field·contentLength:J
155 ········43:·lstore········5155 ········43:·lstore········5
156 ········45:·lconst_0156 ········45:·lconst_0
157 ········46:·lstore········7157 ········46:·lstore_1
158 ········48:·lload·········5158 ········47:·lload·········5
159 ········50:·lload·········7159 ········49:·lload_1
160 ········52:·lcmp160 ········50:·lcmp
161 ········53:·istore_3161 ········51:·istore_3
162 ········54:·iload_3162 ········52:·iload_3
163 ········55:·ifge··········143163 ········53:·ifge··········141
164 ········58:·iconst_m1164 ········56:·iconst_m1
165 ········59:·i2l165 ········57:·i2l
166 ········60:·lstore········5166 ········58:·lstore········5
167 ········62:·aload_0167 ········60:·aload_0
168 ········63:·lload·········5168 ········61:·lload·········5
169 ········65:·putfield······#28·················//·Field·contentLength:J169 ········63:·putfield······#28·················//·Field·contentLength:J
170 ········68:·aload_0170 ········66:·aload_0
171 ········69:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;171 ········67:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;
172 ········72:·astore········9172 ········70:·astore········7
173 ········74:·aload·········9173 ········72:·aload·········7
174 ········76:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z174 ········74:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z
175 ········79:·istore_3175 ········77:·istore_3
176 ········80:·iload_3176 ········78:·iload_3
177 ········81:·ifeq··········143177 ········79:·ifeq··········141
178 ········84:·aload_0178 ········82:·aload_0
179 ········85:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;179 ········83:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;
180 ········88:·astore········9180 ········86:·astore········7
181 ········90:·new···········#50·················//·class·java/lang/StringBuilder181 ········88:·new···········#50·················//·class·java/lang/StringBuilder
182 ········93:·astore········10182 ········91:·astore········8
183 ········95:·aload·········10183 ········93:·aload·········8
184 ········97:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V184 ········95:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V
185 ·······100:·ldc···········#53·················//·String·Negative·content·length:185 ········98:·ldc···········#53·················//·String·Negative·content·length:
186 ·······102:·astore········11186 ·······100:·astore········9
 187 ·······102:·aload·········8
187 ·······104:·aload·········10188 ·······104:·aload·········9
188 ·······106:·aload·········11 
189 ·······108:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;189 ·······106:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
190 ·······111:·astore········10190 ·······109:·astore········8
191 ·······113:·aload·········10191 ·······111:·aload·········8
192 ·······115:·aload·········4192 ·······113:·aload·········4
193 ·······117:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;193 ·······115:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
194 ·······120:·astore········10194 ·······118:·astore········8
195 ·······122:·aload·········10195 ·······120:·aload·········8
196 ·······124:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;196 ·······122:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
197 ·······127:·astore········10197 ·······125:·astore········8
198 ·······129:·ldc···········#62·················//·String·ignoring·Content-Length·header198 ·······127:·ldc···········#62·················//·String·ignoring·Content-Length·header
199 ·······131:·astore········11199 ·······129:·astore········9
 200 ·······131:·aload·········7
200 ·······133:·aload·········9201 ·······133:·aload·········8
201 ·······135:·aload·········10202 ·······135:·aload·········9
202 ·······137:·aload·········11 
203 ·······139:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z203 ·······137:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z
 204 ·······140:·pop
 205 ·······141:·return
204 ·······142:·pop206 ·······142:·pop
205 ·······143:·return 
206 ·······144:·pop 
207 ·······145:·aload_0207 ·······143:·aload_0
208 ·······146:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;208 ·······144:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;
209 ·······149:·astore········9209 ·······147:·astore········7
210 ·······151:·aload·········9210 ·······149:·aload·········7
211 ·······153:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z211 ·······151:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z
212 ·······156:·istore_3212 ·······154:·istore_3
213 ·······157:·iload_3213 ·······155:·iload_3
214 ·······158:·ifeq··········143214 ·······156:·ifeq··········141
215 ·······161:·aload_0215 ·······159:·aload_0
216 ·······162:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;216 ·······160:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor;
217 ·······165:·astore········9217 ·······163:·astore········7
218 ·······167:·new···········#50·················//·class·java/lang/StringBuilder218 ·······165:·new···········#50·················//·class·java/lang/StringBuilder
219 ·······170:·astore········10219 ·······168:·astore········8
220 ·······172:·aload·········10220 ·······170:·aload·········8
221 ·······174:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V221 ·······172:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V
222 ·······177:·aload·········10222 ·······175:·aload·········8
223 ·······179:·ldc···········#68·················//·String·Invalid·content·length:223 ·······177:·ldc···········#68·················//·String·Invalid·content·length:
 224 ·······179:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 225 ·······182:·aload·········4
224 ·······181:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;226 ·······184:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
225 ·······184:·aload·········4 
226 ·······186:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
227 ·······189:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;227 ·······187:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
228 ·······192:·astore········10228 ·······190:·astore········8
229 ·······194:·ldc···········#62·················//·String·ignoring·Content-Length·header229 ·······192:·ldc···········#62·················//·String·ignoring·Content-Length·header
230 ·······196:·astore········11230 ·······194:·astore········9
 231 ·······196:·aload·········7
231 ·······198:·aload·········9232 ·······198:·aload·········8
232 ·······200:·aload·········10233 ·······200:·aload·········9
233 ·······202:·aload·········11 
234 ·······204:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z234 ·······202:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z
235 ·······207:·pop235 ·······205:·pop
236 ·······208:·goto··········143236 ·······206:·goto··········141
237 ······Exception·table:237 ······Exception·table:
238 ·········from····to··target·type238 ·········from····to··target·type
239 ············26····31···144···Class·java/lang/NumberFormatException239 ············26····31···142···Class·java/lang/NumberFormatException
240 ············34····39···144···Class·java/lang/NumberFormatException240 ············34····39···142···Class·java/lang/NumberFormatException
241 ············39····43···144···Class·java/lang/NumberFormatException241 ············39····43···142···Class·java/lang/NumberFormatException
242 ············63····68···144···Class·java/lang/NumberFormatException242 ············61····66···142···Class·java/lang/NumberFormatException
Max diff block lines reached; 160/11168 bytes (1.43%) of diff not shown.
12.7 KB
org/apache/http/impl/auth/DigestScheme.class
12.6 KB
procyon -ec {}
    
Offset 157, 30 lines modifiedOffset 157, 30 lines modified
157 ········HttpEntity·entity;157 ········HttpEntity·entity;
158 ········HttpEntityDigester·httpEntityDigester;158 ········HttpEntityDigester·httpEntityDigester;
159 ········HttpEntity·httpEntity;159 ········HttpEntity·httpEntity;
160 ········String·s12·=·null;160 ········String·s12·=·null;
161 ········AuthenticationException·ex;161 ········AuthenticationException·ex;
162 ········StringBuilder·append;162 ········StringBuilder·append;
163 ········String·str2;163 ········String·str2;
164 ········Label_0867_Outer:Label_0988_Outer:Label_1107_Outer:Label_1175_Outer:Label_1429_Outer:Label_1754_Outer:Label_1767_Outer:164 ········Label_0867_Outer:Label_0988_Outer:Label_1111_Outer:Label_1179_Outer:Label_1433_Outer:Label_1758_Outer:Label_1771_Outer:
165 ········while·(true)·{165 ········while·(true)·{
166 ············while·(true)·{166 ············while·(true)·{
167 ············Label_2597:167 ············Label_2605:
168 ················while·(true)·{168 ················while·(true)·{
169 ················Label_2591:169 ················Label_2599:
170 ····················while·(true)·{170 ····················while·(true)·{
171 ····················Label_2584:171 ····················Label_2592:
172 ························while·(true)·{172 ························while·(true)·{
173 ························Label_2566:173 ························Label_2574:
174 ····························while·(true)·{174 ····························while·(true)·{
175 ····························Label_2391:175 ····························Label_2395:
176 ································while·(true)·{176 ································while·(true)·{
177 ································Label_1982:177 ································Label_1986:
178 ····································while·(true)·{178 ····································while·(true)·{
179 ····································Label_1886:179 ····································Label_1890:
180 ········································while·(true)·{180 ········································while·(true)·{
181 ············································try·{181 ············································try·{
182 ················································messageDigest·=·createMessageDigest(str);182 ················································messageDigest·=·createMessageDigest(str);
183 ················································name·=·credentials.getUserPrincipal().getName();183 ················································name·=·credentials.getUserPrincipal().getName();
184 ················································password·=·credentials.getPassword();184 ················································password·=·credentials.getPassword();
185 ················································if·(parameter3.equals(this.lastNonce))·{185 ················································if·(parameter3.equals(this.lastNonce))·{
186 ····················································++this.nounceCount;186 ····················································++this.nounceCount;
Offset 190, 30 lines modifiedOffset 190, 30 lines modified
190 ····················································string·=·a.toString();190 ····················································string·=·a.toString();
191 ····················································if·(this.cnonce·==·null)·{191 ····················································if·(this.cnonce·==·null)·{
192 ························································this.cnonce·=·createCnonce();192 ························································this.cnonce·=·createCnonce();
193 ····················································}193 ····················································}
194 ····················································this.a1·=·null;194 ····················································this.a1·=·null;
195 ····················································this.a2·=·null;195 ····················································this.a2·=·null;
196 ····················································if·(!parameter6.equalsIgnoreCase("MD5-sess"))·{196 ····················································if·(!parameter6.equalsIgnoreCase("MD5-sess"))·{
197 ························································break·Label_1886;197 ························································break·Label_1890;
198 ····················································}198 ····················································}
199 ····················································a.setLength(0);199 ····················································a.setLength(0);
200 ····················································a.append(name).append(':').append(parameter2).append(':').append(password);200 ····················································a.append(name).append(':').append(parameter2).append(':').append(password);
201 ····················································encode·=·encode(messageDigest.digest(EncodingUtils.getBytes(a.toString(),·parameter8)));201 ····················································encode·=·encode(messageDigest.digest(EncodingUtils.getBytes(a.toString(),·parameter8)));
202 ····················································a.setLength(0);202 ····················································a.setLength(0);
203 ····················································a.append(encode).append(':').append(parameter3).append(':').append(this.cnonce);203 ····················································a.append(encode).append(':').append(parameter3).append(':').append(this.cnonce);
204 ····················································this.a1·=·a.toString();204 ····················································this.a1·=·a.toString();
205 ····················································encode2·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a1,·parameter8)));205 ····················································encode2·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a1,·parameter8)));
206 ····················································if·(n·!=·2)·{206 ····················································if·(n·!=·2)·{
207 ························································break·Label_1982;207 ························································break·Label_1986;
208 ····················································}208 ····················································}
209 ····················································this.a2·=·parameter5·+·':'·+·parameter;209 ····················································this.a2·=·parameter5·+·':'·+·parameter;
210 ····················································encode3·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a2,·parameter8)));210 ····················································encode3·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a2,·parameter8)));
211 ····················································if·(n·!=·0)·{211 ····················································if·(n·!=·0)·{
212 ························································break·Label_2391;212 ························································break·Label_2395;
213 ····················································}213 ····················································}
214 ····················································a.setLength(0);214 ····················································a.setLength(0);
215 ····················································a.append(encode2).append(':').append(parameter3).append(':').append(encode3);215 ····················································a.append(encode2).append(':').append(parameter3).append(':').append(encode3);
216 ····················································s·=·a.toString();216 ····················································s·=·a.toString();
217 ····················································encode4·=·encode(messageDigest.digest(EncodingUtils.getAsciiBytes(s)));217 ····················································encode4·=·encode(messageDigest.digest(EncodingUtils.getAsciiBytes(s)));
218 ····················································charArrayBuffer·=·new·CharArrayBuffer(128);218 ····················································charArrayBuffer·=·new·CharArrayBuffer(128);
219 ····················································if·(this.isProxy())·{219 ····················································if·(this.isProxy())·{
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 ························································list.add(basicNameValuePair4);235 ························································list.add(basicNameValuePair4);
236 ························································basicNameValuePair5·=·new·BasicNameValuePair(s6,·encode4);236 ························································basicNameValuePair5·=·new·BasicNameValuePair(s6,·encode4);
237 ························································s6·=·"response";237 ························································s6·=·"response";
238 ························································list.add(basicNameValuePair5);238 ························································list.add(basicNameValuePair5);
239 ························································if·(n·!=·0)·{239 ························································if·(n·!=·0)·{
240 ····························································s7·=·"qop";240 ····························································s7·=·"qop";
241 ····························································if·(n·!=·1)·{241 ····························································if·(n·!=·1)·{
242 ································································break·Label_2584;242 ································································break·Label_2592;
243 ····························································}243 ····························································}
244 ····························································s8·=·"auth-int";244 ····························································s8·=·"auth-int";
245 ····························································list.add(new·BasicNameValuePair(s7,·s8));245 ····························································list.add(new·BasicNameValuePair(s7,·s8));
246 ····························································basicNameValuePair6·=·new·BasicNameValuePair(s9,·string);246 ····························································basicNameValuePair6·=·new·BasicNameValuePair(s9,·string);
247 ····························································s9·=·"nc";247 ····························································s9·=·"nc";
248 ····························································list.add(basicNameValuePair6);248 ····························································list.add(basicNameValuePair6);
249 ····························································list.add(new·BasicNameValuePair("cnonce",·this.cnonce));249 ····························································list.add(new·BasicNameValuePair("cnonce",·this.cnonce));
Offset 260, 27 lines modifiedOffset 260, 27 lines modified
260 ························································}260 ························································}
261 ························································for·(int·i·=·0;·i·<·list.size();·++i)·{261 ························································for·(int·i·=·0;·i·<·list.size();·++i)·{
262 ····························································basicNameValuePair9·=·list.get(i);262 ····························································basicNameValuePair9·=·list.get(i);
263 ····························································if·(i·>·0)·{263 ····························································if·(i·>·0)·{
264 ································································charArrayBuffer.append(",·");264 ································································charArrayBuffer.append(",·");
265 ····························································}265 ····························································}
266 ····························································if·(!"nc".equals(basicNameValuePair9.getName())·&&·!"qop".equals(basicNameValuePair9.getName()))·{266 ····························································if·(!"nc".equals(basicNameValuePair9.getName())·&&·!"qop".equals(basicNameValuePair9.getName()))·{
267 ································································break·Label_2591;267 ································································break·Label_2599;
268 ····························································}268 ····························································}
269 ····························································n2·=·1;269 ····························································n2·=·1;
270 ····························································default1·=·BasicHeaderValueFormatter.DEFAULT;270 ····························································default1·=·BasicHeaderValueFormatter.DEFAULT;
271 ····························································if·(n2·!=·0)·{271 ····························································if·(n2·!=·0)·{
272 ································································break·Label_2597;272 ································································break·Label_2605;
273 ····························································}273 ····························································}
274 ····························································b·=·true;274 ····························································b·=·true;
275 ····························································default1.formatNameValuePair(charArrayBuffer,·(NameValuePair)basicNameValuePair9,·b);275 ····························································default1.formatNameValuePair(charArrayBuffer,·(NameValuePair)basicNameValuePair9,·b);
276 ························································}276 ························································}
277 ························································return·(Header)new·BufferedHeader(charArrayBuffer);277 ························································return·(Header)new·BufferedHeader(charArrayBuffer);
278 ····················································}278 ····················································}
279 ····················································break·Label_2566;279 ····················································break·Label_2574;
280 ················································}280 ················································}
281 ············································}281 ············································}
282 ············································catch·(UnsupportedDigestAlgorithmException·ex3)·{282 ············································catch·(UnsupportedDigestAlgorithmException·ex3)·{
283 ················································throw·new·AuthenticationException("Unsuppported·digest·algorithm:·"·+·str);283 ················································throw·new·AuthenticationException("Unsuppported·digest·algorithm:·"·+·str);
284 ············································}284 ············································}
285 ············································this.nounceCount·=·1L;285 ············································this.nounceCount·=·1L;
286 ············································this.cnonce·=·null;286 ············································this.cnonce·=·null;
Offset 297, 62 lines modifiedOffset 297, 62 lines modified
297 ········································if·(httpRequest·instanceof·HttpEntityEnclosingRequest)·{297 ········································if·(httpRequest·instanceof·HttpEntityEnclosingRequest)·{
298 ············································entity·=·((HttpEntityEnclosingRequest)httpRequest).getEntity();298 ············································entity·=·((HttpEntityEnclosingRequest)httpRequest).getEntity();
299 ········································}299 ········································}
300 ········································if·(entity·!=·null·&&·!entity.isRepeatable())·{300 ········································if·(entity·!=·null·&&·!entity.isRepeatable())·{
301 ············································if·(set.contains("auth"))·{301 ············································if·(set.contains("auth"))·{
302 ················································n·=·2;302 ················································n·=·2;
303 ················································this.a2·=·parameter5·+·':'·+·parameter;303 ················································this.a2·=·parameter5·+·':'·+·parameter;
304 ················································continue·Label_1107_Outer;304 ················································continue·Label_1111_Outer;
305 ············································}305 ············································}
306 ············································throw·new·AuthenticationException("Qop·auth-int·cannot·be·used·with·a·non-repeatable·entity");306 ············································throw·new·AuthenticationException("Qop·auth-int·cannot·be·used·with·a·non-repeatable·entity");
307 ········································}307 ········································}
308 ········································else·{308 ········································else·{
309 ············································httpEntityDigester·=·new·HttpEntityDigester(messageDigest);309 ············································httpEntityDigester·=·new·HttpEntityDigester(messageDigest);
310 ············································Label_2189:·{310 ············································Label_2193:·{
311 ················································if·(entity·==·null)·{311 ················································if·(entity·==·null)·{
312 ····················································break·Label_2189;312 ····················································break·Label_2193;
313 ················································}313 ················································}
314 ················································httpEntity·=·entity;314 ················································httpEntity·=·entity;
315 ················································try·{315 ················································try·{
316 ····················································httpEntity.writeTo((OutputStream)httpEntityDigester);316 ····················································httpEntity.writeTo((OutputStream)httpEntityDigester);
317 ····················································httpEntityDigester.close();317 ····················································httpEntityDigester.close();
Max diff block lines reached; 2345/12908 bytes (18.17%) of diff not shown.
14.7 KB
smali/at/univie/sensorium/SensorViewItem.smali
    
Offset 73, 38 lines modifiedOffset 73, 37 lines modified
73 ····.end·annotation73 ····.end·annotation
  
74 ····.prologue74 ····.prologue
75 ····.line·5375 ····.line·53
76 ····.local·p2,·"sensors":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/AbstractSensor;>;"76 ····.local·p2,·"sensors":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/AbstractSensor;>;"
77 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;77 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
78 ····move-result-object·v078 ····move-result-object·v1
  
79 ····.local·v0,·"i$":Ljava/util/Iterator; 
80 ····:goto_079 ····:goto_0
81 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z80 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
82 ····move-result·v281 ····move-result·v2
  
83 ····if-eqz·v2,·:cond_082 ····if-eqz·v2,·:cond_0
  
84 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;83 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
85 ····move-result-object·v184 ····move-result-object·v0
  
86 ····check-cast·v1,·Lat/univie/sensorium/sensors/AbstractSensor;85 ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor;
  
87 ····.line·5486 ····.line·54
88 ····.local·v1,·"s":Lat/univie/sensorium/sensors/AbstractSensor;87 ····.local·v0,·"s":Lat/univie/sensorium/sensors/AbstractSensor;
89 ····invoke-virtual·{v1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->removeListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V88 ····invoke-virtual·{v0,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->removeListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V
  
90 ····goto·:goto_089 ····goto·:goto_0
  
91 ····.line·5590 ····.line·55
92 ····.end·local·v1····#·"s":Lat/univie/sensorium/sensors/AbstractSensor;91 ····.end·local·v0····#·"s":Lat/univie/sensorium/sensors/AbstractSensor;
93 ····:cond_092 ····:cond_0
94 ····invoke-virtual·{p1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V93 ····invoke-virtual·{p1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V
  
95 ····.line·5694 ····.line·56
96 ····return-void95 ····return-void
97 .end·method96 .end·method
  
Offset 122, 241 lines modifiedOffset 121, 240 lines modified
  
122 .method·public·updateDisplay(Lat/univie/sensorium/sensors/AbstractSensor;)V121 .method·public·updateDisplay(Lat/univie/sensorium/sensors/AbstractSensor;)V
123 ····.locals·12122 ····.locals·12
124 ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor;123 ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor;
  
125 ····.prologue124 ····.prologue
126 ····.line·59125 ····.line·59
127 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
128 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
129 ····.line·60 
130 ····.local·v3,·"sValues":Ljava/lang/StringBuilder; 
131 ····new-instance·v2,·Ljava/lang/StringBuilder;126 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
132 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V127 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
133 ····.line·61128 ····.line·60
134 ····.local·v2,·"sUnits":Ljava/lang/StringBuilder;129 ····.local·v2,·"sValues":Ljava/lang/StringBuilder;
135 ····new-instance·v1,·Ljava/lang/StringBuilder;130 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
136 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V131 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 132 ····.line·61
 133 ····.local·v1,·"sUnits":Ljava/lang/StringBuilder;
 134 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 135 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
137 ····.line·63136 ····.line·63
138 ····.local·v1,·"sTypes":Ljava/lang/StringBuilder;137 ····.local·v0,·"sTypes":Ljava/lang/StringBuilder;
139 ····invoke-virtual·{p1},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List;138 ····invoke-virtual·{p1},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List;
  
140 ····move-result-object·v5139 ····move-result-object·v4
  
141 ····.line·65140 ····.line·65
142 ····.local·v5,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;"141 ····.local·v4,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;"
143 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;142 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
144 ····move-result-object·v0143 ····move-result-object·v6
  
145 ····.local·v0,·"i$":Ljava/util/Iterator; 
146 ····:cond_0144 ····:cond_0
147 ····:goto_0145 ····:goto_0
148 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z146 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
149 ····move-result·v6147 ····move-result·v5
  
150 ····if-eqz·v6,·:cond_3148 ····if-eqz·v5,·:cond_3
  
151 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;149 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
152 ····move-result-object·v4150 ····move-result-object·v3
  
153 ····check-cast·v4,·Lat/univie/sensorium/sensors/SensorValue;151 ····check-cast·v3,·Lat/univie/sensorium/sensors/SensorValue;
  
154 ····.line·66152 ····.line·66
155 ····.local·v4,·"v":Lat/univie/sensorium/sensors/SensorValue;153 ····.local·v3,·"v":Lat/univie/sensorium/sensors/SensorValue;
156 ····if-eqz·v4,·:cond_0154 ····if-eqz·v3,·:cond_0
  
157 ····.line·67155 ····.line·67
158 ····invoke-virtual·{v4},·Lat/univie/sensorium/sensors/SensorValue;->getType()Lat/univie/sensorium/sensors/SensorValue$TYPE;156 ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getType()Lat/univie/sensorium/sensors/SensorValue$TYPE;
  
159 ····move-result-object·v6157 ····move-result-object·v5
  
160 ····sget-object·v7,·Lat/univie/sensorium/sensors/SensorValue$TYPE;->TIMESTAMP:Lat/univie/sensorium/sensors/SensorValue$TYPE;158 ····sget-object·v7,·Lat/univie/sensorium/sensors/SensorValue$TYPE;->TIMESTAMP:Lat/univie/sensorium/sensors/SensorValue$TYPE;
  
161 ····invoke-virtual·{v6,·v7},·Lat/univie/sensorium/sensors/SensorValue$TYPE;->equals(Ljava/lang/Object;)Z159 ····invoke-virtual·{v5,·v7},·Lat/univie/sensorium/sensors/SensorValue$TYPE;->equals(Ljava/lang/Object;)Z
  
162 ····move-result·v6160 ····move-result·v5
  
163 ····if-eqz·v6,·:cond_2161 ····if-eqz·v5,·:cond_2
  
164 ····.line·68162 ····.line·68
165 ····invoke-virtual·{v4},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;163 ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;
  
166 ····move-result-object·v6164 ····move-result-object·v5
  
167 ····instance-of·v6,·v6,·Ljava/lang/String;165 ····instance-of·v5,·v5,·Ljava/lang/String;
  
168 ····if-eqz·v6,·:cond_1166 ····if-eqz·v5,·:cond_1
  
169 ····.line·69167 ····.line·69
170 ····iget-object·v7,·p0,·Lat/univie/sensorium/SensorViewItem;->textViewSensorTimestamp:Landroid/widget/TextView;168 ····iget-object·v7,·p0,·Lat/univie/sensorium/SensorViewItem;->textViewSensorTimestamp:Landroid/widget/TextView;
  
171 ····invoke-virtual·{v4},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;169 ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;
  
172 ····move-result-object·v6170 ····move-result-object·v5
Max diff block lines reached; 9211/14922 bytes (61.73%) of diff not shown.
595 B
smali/at/univie/sensorium/SensoriumActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15027 ····.line·150
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$3;->this$0:Lat/univie/sensorium/SensoriumActivity;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$3;->this$0:Lat/univie/sensorium/SensoriumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
594 B
smali/at/univie/sensorium/SensoriumActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7827 ····.line·78
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$1;->this$0:Lat/univie/sensorium/SensoriumActivity;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$1;->this$0:Lat/univie/sensorium/SensoriumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
270 B
smali/at/univie/sensorium/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·86 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
60.0 KB
smali/at/univie/sensorium/SensorRegistry.smali
    
Offset 108, 261 lines modifiedOffset 108, 245 lines modified
  
108 .method·private·getSensorWithName(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor;108 .method·private·getSensorWithName(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor;
109 ····.locals·4109 ····.locals·4
110 ····.param·p1,·"classname"····#·Ljava/lang/String;110 ····.param·p1,·"classname"····#·Ljava/lang/String;
  
111 ····.prologue111 ····.prologue
112 ····.line·106112 ····.line·106
113 ····iget-object·v3,·p0,·Lat/univie/sensorium/SensorRegistry;->sensors:Ljava/util/List;113 ····iget-object·v2,·p0,·Lat/univie/sensorium/SensorRegistry;->sensors:Ljava/util/List;
  
114 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;114 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
115 ····move-result-object·v0115 ····move-result-object·v2
  
116 ····.local·v0,·"i$":Ljava/util/Iterator; 
117 ····:cond_0116 ····:cond_0
118 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z117 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
119 ····move-result·v3118 ····move-result·v3
  
120 ····if-eqz·v3,·:cond_1119 ····if-eqz·v3,·:cond_1
  
121 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;120 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
122 ····move-result-object·v1121 ····move-result-object·v0
  
123 ····check-cast·v1,·Lat/univie/sensorium/sensors/AbstractSensor;122 ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor;
  
124 ····.line·107123 ····.line·107
125 ····.local·v1,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;124 ····.local·v0,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;
126 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;125 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
127 ····move-result-object·v3126 ····move-result-object·v3
  
128 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;127 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
129 ····move-result-object·v2128 ····move-result-object·v1
  
130 ····.line·108129 ····.line·108
131 ····.local·v2,·"sensorname":Ljava/lang/String;130 ····.local·v1,·"sensorname":Ljava/lang/String;
132 ····const/16·v3,·0x2e131 ····const/16·v3,·0x2e
  
133 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->lastIndexOf(I)I132 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->lastIndexOf(I)I
  
134 ····move-result·v3133 ····move-result·v3
  
135 ····add-int/lit8·v3,·v3,·0x1134 ····add-int/lit8·v3,·v3,·0x1
  
136 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->substring(I)Ljava/lang/String;135 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
137 ····move-result-object·v2136 ····move-result-object·v1
  
138 ····.line·109137 ····.line·109
139 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z138 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
140 ····move-result·v3139 ····move-result·v3
  
141 ····if-eqz·v3,·:cond_0140 ····if-eqz·v3,·:cond_0
  
142 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z141 ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z
  
143 ····move-result·v3142 ····move-result·v3
  
144 ····if-eqz·v3,·:cond_0143 ····if-eqz·v3,·:cond_0
  
145 ····.line·113144 ····.line·113
146 ····.end·local·v1····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;145 ····.end·local·v0····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;
147 ····.end·local·v2····#·"sensorname":Ljava/lang/String;146 ····.end·local·v1····#·"sensorname":Ljava/lang/String;
148 ····:goto_0147 ····:goto_0
149 ····return-object·v1148 ····return-object·v0
  
150 ····:cond_1149 ····:cond_1
151 ····const/4·v1,·0x0150 ····const/4·v0,·0x0
  
152 ····goto·:goto_0151 ····goto·:goto_0
153 .end·method152 .end·method
  
154 .method·private·invokeMethod(Ljava/lang/String;Ljava/lang/String;)Lat/univie/sensorium/sensors/SensorValue;153 .method·private·invokeMethod(Ljava/lang/String;Ljava/lang/String;)Lat/univie/sensorium/sensors/SensorValue;
155 ····.locals·12154 ····.locals·10
156 ····.param·p1,·"classname"····#·Ljava/lang/String;155 ····.param·p1,·"classname"····#·Ljava/lang/String;
157 ····.param·p2,·"methodname"····#·Ljava/lang/String;156 ····.param·p2,·"methodname"····#·Ljava/lang/String;
  
158 ····.prologue157 ····.prologue
159 ····.line·147158 ····.line·147
160 ····invoke-virtual·{p0,·p1},·Lat/univie/sensorium/SensorRegistry;->getSensorForClassname(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor;159 ····invoke-virtual·{p0,·p1},·Lat/univie/sensorium/SensorRegistry;->getSensorForClassname(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor;
  
161 ····move-result-object·v8160 ····move-result-object·v5
  
162 ····.line·148161 ····.line·148
163 ····.local·v8,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;162 ····.local·v5,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;
164 ····if-eqz·v8,·:cond_1163 ····if-eqz·v5,·:cond_1
  
165 ····.line·149164 ····.line·149
166 ····invoke-virtual·{v8},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z165 ····invoke-virtual·{v5},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z
  
167 ····move-result·v10166 ····move-result·v7
  
168 ····if-eqz·v10,·:cond_1167 ····if-eqz·v7,·:cond_1
  
169 ····.line·150168 ····.line·150
170 ····invoke-virtual·{v8},·Ljava/lang/Object;->getClass()Ljava/lang/Class;169 ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
171 ····move-result-object·v10170 ····move-result-object·v7
  
172 ····invoke-virtual·{v10},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;171 ····invoke-virtual·{v7},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
  
173 ····move-result-object·v3172 ····move-result-object·v2
  
174 ····.line·152173 ····.line·152
175 ····.local·v3,·"fields":[Ljava/lang/reflect/Field;174 ····.local·v2,·"fields":[Ljava/lang/reflect/Field;
176 ····move-object·v0,·v3 
  
177 ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; 
178 ····:try_start_0175 ····:try_start_0
179 ····array-length·v5,·v0176 ····array-length·v8,·v2
  
180 ····.local·v5,·"len$":I 
181 ····const/4·v4,·0x0177 ····const/4·v7,·0x0
  
182 ····.local·v4,·"i$":I 
183 ····:goto_0178 ····:goto_0
184 ····if-ge·v4,·v5,·:cond_1179 ····if-ge·v7,·v8,·:cond_1
  
185 ····aget-object·v2,·v0,·v4180 ····aget-object·v1,·v2,·v7
  
186 ····.line·153181 ····.line·153
187 ····.local·v2,·"f":Ljava/lang/reflect/Field;182 ····.local·v1,·"f":Ljava/lang/reflect/Field;
188 ····const/4·v10,·0x1183 ····const/4·v9,·0x1
Max diff block lines reached; 56171/61309 bytes (91.62%) of diff not shown.
595 B
smali/at/univie/sensorium/SensoriumActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14127 ····.line·141
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$2;->this$0:Lat/univie/sensorium/SensoriumActivity;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$2;->this$0:Lat/univie/sensorium/SensoriumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.0 KB
smali/at/univie/sensorium/SensorService.smali
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
32 ····.line·4332 ····.line·43
33 ····new-instance·v0,·Lat/univie/sensorium/SensorService$LocalBinder;33 ····new-instance·v0,·Lat/univie/sensorium/SensorService$LocalBinder;
  
34 ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/SensorService$LocalBinder;-><init>(Lat/univie/sensorium/SensorService;)V34 ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/SensorService$LocalBinder;-><init>(Lat/univie/sensorium/SensorService;)V
  
35 ····iput-object·v0,·p0,·Lat/univie/sensorium/SensorService;->mBinder:Landroid/os/IBinder;35 ····iput-object·v0,·p0,·Lat/univie/sensorium/SensorService;->mBinder:Landroid/os/IBinder;
  
36 ····.line·52 
37 ····return-void36 ····return-void
38 .end·method37 .end·method
  
39 .method·private·createJSONLoggerUploader()V38 .method·private·createJSONLoggerUploader()V
40 ····.locals·739 ····.locals·7
  
41 ····.prologue40 ····.prologue
Offset 211, 187 lines modifiedOffset 210, 182 lines modified
211 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/logging/JSONLogger;->init(Ljava/util/List;)V210 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/logging/JSONLogger;->init(Ljava/util/List;)V
  
212 ····.line·111211 ····.line·111
213 ····return-void212 ····return-void
214 .end·method213 .end·method
  
215 .method·private·startSensors()V214 .method·private·startSensors()V
216 ····.locals·12215 ····.locals·11
  
217 ····.prologue216 ····.prologue
218 ····.line·80217 ····.line·80
219 ····invoke-virtual·{p0},·Lat/univie/sensorium/SensorService;->getResources()Landroid/content/res/Resources;218 ····invoke-virtual·{p0},·Lat/univie/sensorium/SensorService;->getResources()Landroid/content/res/Resources;
  
220 ····move-result-object·v6219 ····move-result-object·v3
  
221 ····.line·81220 ····.line·81
222 ····.local·v6,·"res":Landroid/content/res/Resources;221 ····.local·v3,·"res":Landroid/content/res/Resources;
223 ····const/high16·v10,·0x7f060000222 ····const/high16·v7,·0x7f060000
  
224 ····invoke-virtual·{v6,·v10},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;223 ····invoke-virtual·{v3,·v7},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
225 ····move-result-object·v8224 ····move-result-object·v5
  
226 ····.line·83225 ····.line·83
227 ····.local·v8,·"sensorclassnames":[Ljava/lang/String;226 ····.local·v5,·"sensorclassnames":[Ljava/lang/String;
228 ····move-object·v0,·v8 
  
229 ····.local·v0,·"arr$":[Ljava/lang/String; 
230 ····array-length·v4,·v0227 ····array-length·v8,·v5
  
231 ····.local·v4,·"len$":I 
232 ····const/4·v3,·0x0228 ····const/4·v7,·0x0
  
233 ····.local·v3,·"i$":I 
234 ····:goto_0229 ····:goto_0
235 ····if-ge·v3,·v4,·:cond_0230 ····if-ge·v7,·v8,·:cond_0
  
236 ····aget-object·v1,·v0,·v3231 ····aget-object·v0,·v5,·v7
  
237 ····.line·84232 ····.line·84
238 ····.local·v1,·"classname":Ljava/lang/String;233 ····.local·v0,·"classname":Ljava/lang/String;
239 ····const-string·v10,·"SENSORS"234 ····const-string·v9,·"SENSORS"
  
240 ····invoke-static·{v10,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I235 ····invoke-static·{v9,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
241 ····.line·86236 ····.line·86
242 ····:try_start_0237 ····:try_start_0
243 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;238 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
244 ····move-result-object·v10239 ····move-result-object·v9
  
245 ····invoke-virtual·{v10},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;240 ····invoke-virtual·{v9},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
246 ····move-result-object·v7241 ····move-result-object·v4
  
247 ····check-cast·v7,·Lat/univie/sensorium/sensors/AbstractSensor;242 ····check-cast·v4,·Lat/univie/sensorium/sensors/AbstractSensor;
  
248 ····.line·87243 ····.line·87
249 ····.local·v7,·"s":Lat/univie/sensorium/sensors/AbstractSensor;244 ····.local·v4,·"s":Lat/univie/sensorium/sensors/AbstractSensor;
250 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;245 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;
  
251 ····move-result-object·v10246 ····move-result-object·v9
  
252 ····invoke-virtual·{v10,·v7},·Lat/univie/sensorium/SensorRegistry;->registerSensor(Lat/univie/sensorium/sensors/AbstractSensor;)V247 ····invoke-virtual·{v9,·v4},·Lat/univie/sensorium/SensorRegistry;->registerSensor(Lat/univie/sensorium/sensors/AbstractSensor;)V
253 ····:try_end_0248 ····:try_end_0
254 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0249 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
255 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1250 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1
256 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_2251 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_2
  
257 ····.line·83252 ····.line·83
258 ····.end·local·v7····#·"s":Lat/univie/sensorium/sensors/AbstractSensor;253 ····.end·local·v4····#·"s":Lat/univie/sensorium/sensors/AbstractSensor;
259 ····:goto_1254 ····:goto_1
260 ····add-int/lit8·v3,·v3,·0x1255 ····add-int/lit8·v7,·v7,·0x1
  
261 ····goto·:goto_0256 ····goto·:goto_0
  
262 ····.line·88257 ····.line·88
263 ····:catch_0258 ····:catch_0
264 ····move-exception·v2259 ····move-exception·v1
  
265 ····.line·89260 ····.line·89
266 ····.local·v2,·"e":Ljava/lang/ClassNotFoundException;261 ····.local·v1,·"e":Ljava/lang/ClassNotFoundException;
267 ····new-instance·v9,·Ljava/io/StringWriter;262 ····new-instance·v6,·Ljava/io/StringWriter;
  
268 ····invoke-direct·{v9},·Ljava/io/StringWriter;-><init>()V263 ····invoke-direct·{v6},·Ljava/io/StringWriter;-><init>()V
  
269 ····.line·90264 ····.line·90
270 ····.local·v9,·"sw":Ljava/io/StringWriter;265 ····.local·v6,·"sw":Ljava/io/StringWriter;
271 ····new-instance·v5,·Ljava/io/PrintWriter;266 ····new-instance·v2,·Ljava/io/PrintWriter;
  
272 ····invoke-direct·{v5,·v9},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V267 ····invoke-direct·{v2,·v6},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
  
273 ····.line·91268 ····.line·91
274 ····.local·v5,·"pw":Ljava/io/PrintWriter;269 ····.local·v2,·"pw":Ljava/io/PrintWriter;
275 ····invoke-virtual·{v2,·v5},·Ljava/lang/ClassNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V270 ····invoke-virtual·{v1,·v2},·Ljava/lang/ClassNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V
  
276 ····.line·92271 ····.line·92
277 ····const-string·v10,·"Sensorium"272 ····const-string·v9,·"Sensorium"
  
278 ····invoke-virtual·{v9},·Ljava/io/StringWriter;->toString()Ljava/lang/String;273 ····invoke-virtual·{v6},·Ljava/io/StringWriter;->toString()Ljava/lang/String;
  
279 ····move-result-object·v11274 ····move-result-object·v10
  
280 ····invoke-static·{v10,·v11},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I275 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
281 ····goto·:goto_1276 ····goto·:goto_1
  
282 ····.line·93277 ····.line·93
283 ····.end·local·v2····#·"e":Ljava/lang/ClassNotFoundException;278 ····.end·local·v1····#·"e":Ljava/lang/ClassNotFoundException;
284 ····.end·local·v5····#·"pw":Ljava/io/PrintWriter;279 ····.end·local·v2····#·"pw":Ljava/io/PrintWriter;
285 ····.end·local·v9····#·"sw":Ljava/io/StringWriter;280 ····.end·local·v6····#·"sw":Ljava/io/StringWriter;
Max diff block lines reached; 6354/12166 bytes (52.23%) of diff not shown.
604 B
smali/at/univie/sensorium/SensorService$LocalBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lat/univie/sensorium/SensorService;18 .field·final·synthetic·this$0:Lat/univie/sensorium/SensorService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lat/univie/sensorium/SensorService;)V20 .method·public·constructor·<init>(Lat/univie/sensorium/SensorService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensorService;
  
22 ····.prologue23 ····.prologue
23 ····.line·5224 ····.line·52
24 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensorService$LocalBinder;->this$0:Lat/univie/sensorium/SensorService;25 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensorService$LocalBinder;->this$0:Lat/univie/sensorium/SensorService;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
615 B
smali/at/univie/sensorium/SensoriumApplication$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumApplication;21 .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumApplication;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumApplication;)V23 .method·constructor·<init>(Lat/univie/sensorium/SensoriumApplication;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumApplication;
  
25 ····.prologue26 ····.prologue
26 ····.line·4527 ····.line·45
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumApplication$1;->this$0:Lat/univie/sensorium/SensoriumApplication;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumApplication$1;->this$0:Lat/univie/sensorium/SensoriumApplication;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.9 KB
smali/at/univie/sensorium/sensors/BluetoothSensor$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V20 .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
  
22 ····.prologue23 ····.prologue
23 ····.line·9024 ····.line·90
24 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;25 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
Offset 98, 14 lines modifiedOffset 99, 24 lines modified
98 ····.local·v3,·"rssi":S99 ····.local·v3,·"rssi":S
99 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;100 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
100 ····new-instance·v5,·Ljava/lang/StringBuilder;101 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
101 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V102 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
 103 ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
 104 ····invoke-static·{v6},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$300(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/lang/String;
  
 105 ····move-result-object·v6
  
 106 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 107 ····move-result-object·v5
  
102 ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;108 ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····move-result-object·v5109 ····move-result-object·v5
  
104 ····const-string·v6,·"\t/"110 ····const-string·v6,·"\t/"
  
105 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;111 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 122, 14 lines modifiedOffset 133, 15 lines modified
  
122 ····const-string·v6,·"\tRSSI:·"133 ····const-string·v6,·"\tRSSI:·"
  
123 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;134 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v5135 ····move-result-object·v5
  
 136 ····.line·100
125 ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;137 ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
126 ····move-result-object·v6138 ····move-result-object·v6
  
127 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
128 ····move-result-object·v5140 ····move-result-object·v5
Offset 140, 15 lines modifiedOffset 152, 16 lines modified
  
140 ····move-result-object·v5152 ····move-result-object·v5
  
141 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;153 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
142 ····move-result-object·v5154 ····move-result-object·v5
  
 155 ····.line·99
143 ····invoke-static·{v4,·v5},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$384(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/Object;)Ljava/lang/String;156 ····invoke-static·{v4,·v5},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$302(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;)Ljava/lang/String;
  
144 ····.line·101157 ····.line·101
145 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;158 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
146 ····invoke-static·{v4},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List;159 ····invoke-static·{v4},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List;
  
147 ····move-result-object·v4160 ····move-result-object·v4
16.1 KB
smali/at/univie/sensorium/sensors/AbstractSensor.smali
    
Offset 79, 42 lines modifiedOffset 79, 41 lines modified
79 .method·private·unsetallValues()V79 .method·private·unsetallValues()V
80 ····.locals·380 ····.locals·3
  
81 ····.prologue81 ····.prologue
82 ····.line·19982 ····.line·199
83 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List;83 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List;
  
84 ····move-result-object·v284 ····move-result-object·v1
  
85 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v086 ····move-result-object·v1
  
87 ····.local·v0,·"i$":Ljava/util/Iterator; 
88 ····:goto_087 ····:goto_0
89 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
90 ····move-result·v289 ····move-result·v2
  
91 ····if-eqz·v2,·:cond_090 ····if-eqz·v2,·:cond_0
  
92 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
93 ····move-result-object·v192 ····move-result-object·v0
  
94 ····check-cast·v1,·Lat/univie/sensorium/sensors/SensorValue;93 ····check-cast·v0,·Lat/univie/sensorium/sensors/SensorValue;
  
95 ····.line·20094 ····.line·200
96 ····.local·v1,·"s":Lat/univie/sensorium/sensors/SensorValue;95 ····.local·v0,·"s":Lat/univie/sensorium/sensors/SensorValue;
97 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->unsetValue()V96 ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->unsetValue()V
  
98 ····goto·:goto_097 ····goto·:goto_0
  
99 ····.line·20298 ····.line·202
100 ····.end·local·v1····#·"s":Lat/univie/sensorium/sensors/SensorValue;99 ····.end·local·v0····#·"s":Lat/univie/sensorium/sensors/SensorValue;
101 ····:cond_0100 ····:cond_0
102 ····return-void101 ····return-void
103 .end·method102 .end·method
  
  
104 #·virtual·methods103 #·virtual·methods
105 .method·protected·abstract·_disable()V104 .method·protected·abstract·_disable()V
Offset 584, 163 lines modifiedOffset 583, 156 lines modified
  
584 ····move-result-object·v0583 ····move-result-object·v0
  
585 ····goto·:goto_0584 ····goto·:goto_0
586 .end·method585 .end·method
  
587 .method·public·getSensorValues()Ljava/util/List;586 .method·public·getSensorValues()Ljava/util/List;
588 ····.locals·12587 ····.locals·10
589 ····.annotation·system·Ldalvik/annotation/Signature;588 ····.annotation·system·Ldalvik/annotation/Signature;
590 ········value·=·{589 ········value·=·{
591 ············"()",590 ············"()",
592 ············"Ljava/util/List",591 ············"Ljava/util/List",
593 ············"<",592 ············"<",
594 ············"Lat/univie/sensorium/sensors/SensorValue;",593 ············"Lat/univie/sensorium/sensors/SensorValue;",
595 ············">;"594 ············">;"
596 ········}595 ········}
597 ····.end·annotation596 ····.end·annotation
  
598 ····.prologue597 ····.prologue
599 ····.line·133598 ····.line·133
600 ····new-instance·v9,·Ljava/util/LinkedList;599 ····new-instance·v6,·Ljava/util/LinkedList;
  
601 ····invoke-direct·{v9},·Ljava/util/LinkedList;-><init>()V600 ····invoke-direct·{v6},·Ljava/util/LinkedList;-><init>()V
  
602 ····.line·135601 ····.line·135
603 ····.local·v9,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;"602 ····.local·v6,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;"
604 ····iget-object·v10,·p0,·Lat/univie/sensorium/sensors/AbstractSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;603 ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/AbstractSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;
  
605 ····invoke-interface·{v9,·v10},·Ljava/util/List;->add(Ljava/lang/Object;)Z604 ····invoke-interface·{v6,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
606 ····.line·139605 ····.line·139
607 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;606 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
608 ····move-result-object·v10607 ····move-result-object·v7
  
609 ····invoke-virtual·{v10},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;608 ····invoke-virtual·{v7},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
  
610 ····move-result-object·v3609 ····move-result-object·v2
  
611 ····.line·142610 ····.line·142
612 ····.local·v3,·"fields":[Ljava/lang/reflect/Field;611 ····.local·v2,·"fields":[Ljava/lang/reflect/Field;
613 ····move-object·v0,·v3 
  
614 ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; 
615 ····:try_start_0612 ····:try_start_0
616 ····array-length·v5,·v0613 ····array-length·v8,·v2
  
617 ····.local·v5,·"len$":I 
618 ····const/4·v4,·0x0614 ····const/4·v7,·0x0
  
619 ····.local·v4,·"i$":I 
620 ····:goto_0615 ····:goto_0
621 ····if-ge·v4,·v5,·:cond_1616 ····if-ge·v7,·v8,·:cond_1
  
622 ····aget-object·v2,·v0,·v4617 ····aget-object·v1,·v2,·v7
  
623 ····.line·143618 ····.line·143
624 ····.local·v2,·"f":Ljava/lang/reflect/Field;619 ····.local·v1,·"f":Ljava/lang/reflect/Field;
625 ····const/4·v10,·0x1620 ····const/4·v9,·0x1
  
626 ····invoke-virtual·{v2,·v10},·Ljava/lang/reflect/Field;->setAccessible(Z)V621 ····invoke-virtual·{v1,·v9},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
627 ····.line·144622 ····.line·144
628 ····invoke-virtual·{v2,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;623 ····invoke-virtual·{v1,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
629 ····move-result-object·v6624 ····move-result-object·v3
  
630 ····.line·145625 ····.line·145
631 ····.local·v6,·"o":Ljava/lang/Object;626 ····.local·v3,·"o":Ljava/lang/Object;
632 ····instance-of·v10,·v6,·Lat/univie/sensorium/sensors/SensorValue;627 ····instance-of·v9,·v3,·Lat/univie/sensorium/sensors/SensorValue;
  
633 ····if-eqz·v10,·:cond_0628 ····if-eqz·v9,·:cond_0
  
634 ····.line·146629 ····.line·146
635 ····check-cast·v6,·Lat/univie/sensorium/sensors/SensorValue;630 ····check-cast·v3,·Lat/univie/sensorium/sensors/SensorValue;
  
636 ····.end·local·v6····#·"o":Ljava/lang/Object;631 ····.end·local·v3····#·"o":Ljava/lang/Object;
637 ····invoke-interface·{v9,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z632 ····invoke-interface·{v6,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
638 ····:try_end_0633 ····:try_end_0
639 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0634 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0
640 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1635 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1
  
641 ····.line·142636 ····.line·142
642 ····:cond_0637 ····:cond_0
Max diff block lines reached; 11095/16408 bytes (67.62%) of diff not shown.
5.22 KB
smali/at/univie/sensorium/sensors/GPSLocationSensor$2.smali
    
Offset 20, 107 lines modifiedOffset 20, 106 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onGpsStatusChanged(I)V33 .method·public·onGpsStatusChanged(I)V
33 ····.locals·734 ····.locals·6
34 ····.param·p1,·"event"····#·I35 ····.param·p1,·"event"····#·I
  
35 ····.prologue36 ····.prologue
36 ····.line·13737 ····.line·137
37 ····const/4·v5,·0x438 ····const/4·v4,·0x4
  
38 ····if-ne·p1,·v5,·:cond_139 ····if-ne·p1,·v4,·:cond_1
  
39 ····.line·13840 ····.line·138
40 ····iget-object·v5,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;41 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
41 ····invoke-static·{v5},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$800(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager;42 ····invoke-static·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$800(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager;
  
42 ····move-result-object·v543 ····move-result-object·v4
  
43 ····const/4·v6,·0x044 ····const/4·v5,·0x0
  
44 ····invoke-virtual·{v5,·v6},·Landroid/location/LocationManager;->getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;45 ····invoke-virtual·{v4,·v5},·Landroid/location/LocationManager;->getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;
  
45 ····move-result-object·v146 ····move-result-object·v1
  
46 ····.line·13947 ····.line·139
47 ····.local·v1,·"gpsstatus":Landroid/location/GpsStatus;48 ····.local·v1,·"gpsstatus":Landroid/location/GpsStatus;
48 ····invoke-virtual·{v1},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable;49 ····invoke-virtual·{v1},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable;
  
49 ····move-result-object·v050 ····move-result-object·v0
  
50 ····.line·14051 ····.line·140
51 ····.local·v0,·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;"52 ····.local·v0,·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;"
52 ····const/4·v3,·0x053 ····const/4·v2,·0x0
  
53 ····.line·14154 ····.line·141
54 ····.local·v3,·"numsat":I55 ····.local·v2,·"numsat":I
55 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;56 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
56 ····move-result-object·v257 ····move-result-object·v4
  
57 ····.local·v2,·"i$":Ljava/util/Iterator; 
58 ····:goto_058 ····:goto_0
59 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z59 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
60 ····move-result·v560 ····move-result·v5
  
61 ····if-eqz·v5,·:cond_061 ····if-eqz·v5,·:cond_0
  
62 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;62 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
63 ····move-result-object·v463 ····move-result-object·v3
  
64 ····check-cast·v4,·Landroid/location/GpsSatellite;64 ····check-cast·v3,·Landroid/location/GpsSatellite;
  
65 ····.line·14265 ····.line·142
66 ····.local·v4,·"sat":Landroid/location/GpsSatellite;66 ····.local·v3,·"sat":Landroid/location/GpsSatellite;
67 ····add-int/lit8·v3,·v3,·0x167 ····add-int/lit8·v2,·v2,·0x1
  
68 ····.line·14368 ····.line·143
69 ····goto·:goto_069 ····goto·:goto_0
  
70 ····.line·14470 ····.line·144
71 ····.end·local·v4····#·"sat":Landroid/location/GpsSatellite;71 ····.end·local·v3····#·"sat":Landroid/location/GpsSatellite;
72 ····:cond_072 ····:cond_0
73 ····iget-object·v5,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;73 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
74 ····invoke-static·{v5},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$900(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;74 ····invoke-static·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$900(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
75 ····move-result-object·v575 ····move-result-object·v4
  
76 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;76 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
77 ····move-result-object·v677 ····move-result-object·v5
  
78 ····invoke-virtual·{v5,·v6},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V78 ····invoke-virtual·{v4,·v5},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
79 ····.line·14579 ····.line·145
80 ····iget-object·v5,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;80 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
81 ····invoke-virtual·{v5},·Lat/univie/sensorium/sensors/GPSLocationSensor;->notifyListeners()V81 ····invoke-virtual·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->notifyListeners()V
  
82 ····.line·14882 ····.line·148
83 ····.end·local·v0····#·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;"83 ····.end·local·v0····#·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;"
84 ····.end·local·v1····#·"gpsstatus":Landroid/location/GpsStatus;84 ····.end·local·v1····#·"gpsstatus":Landroid/location/GpsStatus;
85 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
86 ····.end·local·v3····#·"numsat":I85 ····.end·local·v2····#·"numsat":I
87 ····:cond_186 ····:cond_1
88 ····return-void87 ····return-void
89 .end·method88 .end·method
2.51 KB
smali/at/univie/sensorium/sensors/BluetoothSensor$BtDevice.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;23 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V25 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V
26 ····.locals·326 ····.locals·3
 27 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
  
27 ····.prologue28 ····.prologue
28 ····.line·13829 ····.line·138
29 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;30 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 69, 14 lines modifiedOffset 70, 15 lines modified
  
69 ····.line·13970 ····.line·139
70 ····return-void71 ····return-void
71 .end·method72 .end·method
  
72 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V73 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V
73 ····.locals·374 ····.locals·3
 75 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
74 ····.param·p2,·"devName"····#·Ljava/lang/String;76 ····.param·p2,·"devName"····#·Ljava/lang/String;
75 ····.param·p3,·"MAC"····#·Ljava/lang/String;77 ····.param·p3,·"MAC"····#·Ljava/lang/String;
  
76 ····.prologue78 ····.prologue
77 ····.line·14179 ····.line·141
78 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;80 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
Offset 142, 14 lines modifiedOffset 144, 15 lines modified
  
142 ····.line·147144 ····.line·147
143 ····return-void145 ····return-void
144 .end·method146 .end·method
  
145 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;I)V147 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;I)V
146 ····.locals·3148 ····.locals·3
 149 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
147 ····.param·p2,·"devName"····#·Ljava/lang/String;150 ····.param·p2,·"devName"····#·Ljava/lang/String;
148 ····.param·p3,·"MAC"····#·Ljava/lang/String;151 ····.param·p3,·"MAC"····#·Ljava/lang/String;
149 ····.param·p4,·"rssi"····#·I152 ····.param·p4,·"rssi"····#·I
  
150 ····.prologue153 ····.prologue
151 ····.line·149154 ····.line·149
152 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;155 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
Offset 307, 14 lines modifiedOffset 310, 15 lines modified
  
307 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;310 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
308 ····move-result-object·v0311 ····move-result-object·v0
  
309 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue;312 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue;
  
 313 ····.line·172
310 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;314 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;
  
311 ····move-result-object·v1315 ····move-result-object·v1
  
312 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;316 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
313 ····move-result-object·v0317 ····move-result-object·v0
Offset 325, 9 lines modifiedOffset 329, 10 lines modified
  
325 ····move-result-object·v0329 ····move-result-object·v0
  
326 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;330 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
327 ····move-result-object·v0331 ····move-result-object·v0
  
 332 ····.line·171
328 ····return-object·v0333 ····return-object·v0
329 .end·method334 .end·method
4.26 KB
smali/at/univie/sensorium/sensors/SensorValue.smali
    
Offset 139, 98 lines modifiedOffset 139, 96 lines modified
139 .end·method139 .end·method
  
140 .method·public·getValueRepresentation()Ljava/lang/String;140 .method·public·getValueRepresentation()Ljava/lang/String;
141 ····.locals·4141 ····.locals·4
  
142 ····.prologue142 ····.prologue
143 ····.line·99143 ····.line·99
144 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;144 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;
  
145 ····instance-of·v3,·v3,·Ljava/util/List;145 ····instance-of·v2,·v2,·Ljava/util/List;
  
146 ····if-eqz·v3,·:cond_2146 ····if-eqz·v2,·:cond_2
  
147 ····.line·100147 ····.line·100
148 ····new-instance·v2,·Ljava/lang/StringBuilder;148 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
149 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V149 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
150 ····.line·101150 ····.line·101
151 ····.local·v2,·"sb":Ljava/lang/StringBuilder;151 ····.local·v1,·"sb":Ljava/lang/StringBuilder;
152 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;152 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;
  
153 ····check-cast·v3,·Ljava/util/List;153 ····check-cast·v2,·Ljava/util/List;
  
154 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;154 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
155 ····move-result-object·v0155 ····move-result-object·v2
  
156 ····.local·v0,·"i$":Ljava/util/Iterator; 
157 ····:goto_0156 ····:goto_0
158 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z157 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
159 ····move-result·v3158 ····move-result·v3
  
160 ····if-eqz·v3,·:cond_0159 ····if-eqz·v3,·:cond_0
  
161 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;160 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
162 ····move-result-object·v1161 ····move-result-object·v0
  
163 ····.line·102162 ····.line·102
164 ····.local·v1,·"o":Ljava/lang/Object;163 ····.local·v0,·"o":Ljava/lang/Object;
165 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;164 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
166 ····move-result-object·v3165 ····move-result-object·v3
  
167 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;166 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
168 ····.line·103167 ····.line·103
169 ····const-string·v3,·"\n"168 ····const-string·v3,·"\n"
  
170 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;169 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
171 ····goto·:goto_0170 ····goto·:goto_0
  
172 ····.line·105171 ····.line·105
173 ····.end·local·v1····#·"o":Ljava/lang/Object;172 ····.end·local·v0····#·"o":Ljava/lang/Object;
174 ····:cond_0173 ····:cond_0
175 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->length()I174 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->length()I
  
176 ····move-result·v3175 ····move-result·v2
  
177 ····if-lez·v3,·:cond_1176 ····if-lez·v2,·:cond_1
  
178 ····.line·106177 ····.line·106
179 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->length()I178 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->length()I
  
180 ····move-result·v3179 ····move-result·v2
  
181 ····add-int/lit8·v3,·v3,·-0x1180 ····add-int/lit8·v2,·v2,·-0x1
  
182 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;181 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
  
183 ····.line·107182 ····.line·107
184 ····:cond_1183 ····:cond_1
185 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;184 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
186 ····move-result-object·v3185 ····move-result-object·v2
  
187 ····.line·109186 ····.line·109
188 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
189 ····.end·local·v2····#·"sb":Ljava/lang/StringBuilder;187 ····.end·local·v1····#·"sb":Ljava/lang/StringBuilder;
190 ····:goto_1188 ····:goto_1
191 ····return-object·v3189 ····return-object·v2
  
192 ····:cond_2190 ····:cond_2
193 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;191 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object;
  
194 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;192 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
195 ····move-result-object·v3193 ····move-result-object·v2
  
196 ····goto·:goto_1194 ····goto·:goto_1
197 .end·method195 .end·method
  
198 .method·public·isNested()Z196 .method·public·isNested()Z
199 ····.locals·2197 ····.locals·2
  
2.07 KB
smali/at/univie/sensorium/sensors/GPSLocationSensor.smali
    
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ····.line·42203 ····.line·42
204 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue;204 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue;
  
205 ····return-object·v0205 ····return-object·v0
206 .end·method206 .end·method
  
207 .method·static·synthetic·access$602(Lat/univie/sensorium/sensors/GPSLocationSensor;J)J207 .method·static·synthetic·access$602(Lat/univie/sensorium/sensors/GPSLocationSensor;J)J
208 ····.locals·0208 ····.locals·1
209 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor;209 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor;
210 ····.param·p1,·"x1"····#·J210 ····.param·p1,·"x1"····#·J
  
211 ····.prologue211 ····.prologue
212 ····.line·42212 ····.line·42
213 ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J213 ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J
  
Offset 315, 14 lines modifiedOffset 315, 15 lines modified
315 ····.line·151315 ····.line·151
316 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/GPSLocationSensor;->getContext()Landroid/content/Context;316 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/GPSLocationSensor;->getContext()Landroid/content/Context;
  
317 ····move-result-object·v0317 ····move-result-object·v0
  
318 ····const-string·v1,·"location"318 ····const-string·v1,·"location"
  
 319 ····.line·152
319 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;320 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
320 ····move-result-object·v0321 ····move-result-object·v0
  
321 ····check-cast·v0,·Landroid/location/LocationManager;322 ····check-cast·v0,·Landroid/location/LocationManager;
  
322 ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->locationManager:Landroid/location/LocationManager;323 ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->locationManager:Landroid/location/LocationManager;
Offset 348, 23 lines modifiedOffset 349, 23 lines modified
348 ····invoke-virtual·{v0,·v1},·Landroid/location/LocationManager;->addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z349 ····invoke-virtual·{v0,·v1},·Landroid/location/LocationManager;->addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z
  
349 ····.line·156350 ····.line·156
350 ····return-void351 ····return-void
351 .end·method352 .end·method
  
352 .method·protected·updateTimestamp()V353 .method·protected·updateTimestamp()V
353 ····.locals·3354 ····.locals·4
  
354 ····.prologue355 ····.prologue
355 ····.line·160356 ····.line·160
356 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;357 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;
  
357 ····iget-wide·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J358 ····iget-wide·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J
  
358 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;359 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
359 ····move-result-object·v1360 ····move-result-object·v1
  
360 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V361 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
361 ····.line·161362 ····.line·161
362 ····return-void363 ····return-void
5.28 KB
smali/at/univie/sensorium/sensors/DeviceInfoSensor.smali
    
Offset 393, 17 lines modifiedOffset 393, 17 lines modified
393 ····invoke-virtual·{v7,·v8},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V393 ····invoke-virtual·{v7,·v8},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
394 ····.line·112394 ····.line·112
395 ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->handler:Landroid/os/Handler;395 ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->handler:Landroid/os/Handler;
  
396 ····iget-object·v8,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->memCPUTask:Ljava/lang/Runnable;396 ····iget-object·v8,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->memCPUTask:Ljava/lang/Runnable;
  
397 ····const-wide/16·v9,·0x0397 ····const-wide/16·v10,·0x0
  
398 ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z398 ····invoke-virtual·{v7,·v8,·v10,·v11},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
399 ····.line·113399 ····.line·113
400 ····return-void400 ····return-void
  
401 ····.line·96401 ····.line·96
402 ····.end·local·v0····#·"activityManager":Landroid/app/ActivityManager;402 ····.end·local·v0····#·"activityManager":Landroid/app/ActivityManager;
403 ····:catch_0403 ····:catch_0
Offset 434, 15 lines modifiedOffset 434, 15 lines modified
  
434 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I434 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
435 ····goto·:goto_0435 ····goto·:goto_0
436 .end·method436 .end·method
  
437 .method·public·cpuUpdate()F437 .method·public·cpuUpdate()F
438 ····.locals·17438 ····.locals·18
  
439 ····.prologue439 ····.prologue
440 ····.line·135440 ····.line·135
441 ····:try_start_0441 ····:try_start_0
442 ····new-instance·v10,·Ljava/io/RandomAccessFile;442 ····new-instance·v10,·Ljava/io/RandomAccessFile;
  
443 ····const-string·v12,·"/proc/stat"443 ····const-string·v12,·"/proc/stat"
Offset 451, 36 lines modifiedOffset 451, 36 lines modified
  
451 ····invoke-direct·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V451 ····invoke-direct·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
452 ····.line·136452 ····.line·136
453 ····.local·v10,·"reader":Ljava/io/RandomAccessFile;453 ····.local·v10,·"reader":Ljava/io/RandomAccessFile;
454 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;454 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;
  
455 ····move-result-object·v9455 ····move-result-object·v5
  
456 ····.line·138456 ····.line·138
457 ····.local·v9,·"load":Ljava/lang/String;457 ····.local·v5,·"load":Ljava/lang/String;
458 ····const-string·v12,·"·"458 ····const-string·v12,·"·"
  
459 ····invoke-virtual·{v9,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;459 ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
460 ····move-result-object·v11460 ····move-result-object·v11
  
461 ····.line·140461 ····.line·140
462 ····.local·v11,·"toks":[Ljava/lang/String;462 ····.local·v11,·"toks":[Ljava/lang/String;
463 ····const/4·v12,·0x5463 ····const/4·v12,·0x5
  
464 ····aget-object·v12,·v11,·v12464 ····aget-object·v12,·v11,·v12
  
465 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J465 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
466 ····move-result-wide·v5466 ····move-result-wide·v6
  
467 ····.line·141467 ····.line·141
468 ····.local·v5,·"idle1":J468 ····.local·v6,·"idle1":J
469 ····const/4·v12,·0x2469 ····const/4·v12,·0x2
  
470 ····aget-object·v12,·v11,·v12470 ····aget-object·v12,·v11,·v12
  
471 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J471 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
472 ····move-result-wide·v12472 ····move-result-wide·v12
Offset 505, 14 lines modifiedOffset 505, 15 lines modified
  
505 ····add-long/2addr·v12,·v14505 ····add-long/2addr·v12,·v14
  
506 ····const/4·v14,·0x6506 ····const/4·v14,·0x6
  
507 ····aget-object·v14,·v11,·v14507 ····aget-object·v14,·v11,·v14
  
 508 ····.line·142
508 ····invoke-static·{v14},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J509 ····invoke-static·{v14},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
509 ····move-result-wide·v14510 ····move-result-wide·v14
  
510 ····add-long/2addr·v12,·v14511 ····add-long/2addr·v12,·v14
  
511 ····const/4·v14,·0x7512 ····const/4·v14,·0x7
Offset 553, 37 lines modifiedOffset 554, 37 lines modified
  
553 ····:try_start_2554 ····:try_start_2
554 ····invoke-virtual·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;->seek(J)V555 ····invoke-virtual·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;->seek(J)V
  
555 ····.line·149556 ····.line·149
556 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;557 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;
  
557 ····move-result-object·v9558 ····move-result-object·v5
  
558 ····.line·150559 ····.line·150
559 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->close()V560 ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->close()V
  
560 ····.line·152561 ····.line·152
561 ····const-string·v12,·"·"562 ····const-string·v12,·"·"
  
562 ····invoke-virtual·{v9,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;563 ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
563 ····move-result-object·v11564 ····move-result-object·v11
  
564 ····.line·154565 ····.line·154
565 ····const/4·v12,·0x5566 ····const/4·v12,·0x5
  
566 ····aget-object·v12,·v11,·v12567 ····aget-object·v12,·v11,·v12
  
567 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J568 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
568 ····move-result-wide·v7569 ····move-result-wide·v8
  
569 ····.line·155570 ····.line·155
570 ····.local·v7,·"idle2":J571 ····.local·v8,·"idle2":J
571 ····const/4·v12,·0x2572 ····const/4·v12,·0x2
  
572 ····aget-object·v12,·v11,·v12573 ····aget-object·v12,·v11,·v12
  
573 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J574 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
574 ····move-result-wide·v12575 ····move-result-wide·v12
Offset 608, 14 lines modifiedOffset 609, 15 lines modified
  
608 ····add-long/2addr·v12,·v14609 ····add-long/2addr·v12,·v14
Max diff block lines reached; 1644/5295 bytes (31.05%) of diff not shown.
639 B
smali/at/univie/sensorium/sensors/BatterySensor$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BatterySensor;18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BatterySensor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lat/univie/sensorium/sensors/BatterySensor;)V20 .method·constructor·<init>(Lat/univie/sensorium/sensors/BatterySensor;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BatterySensor;
  
22 ····.prologue23 ····.prologue
23 ····.line·5524 ····.line·55
24 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BatterySensor$1;->this$0:Lat/univie/sensorium/sensors/BatterySensor;25 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BatterySensor$1;->this$0:Lat/univie/sensorium/sensors/BatterySensor;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
2.59 KB
smali/at/univie/sensorium/sensors/DeviceInfoSensor$1.smali
    
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/DeviceInfoSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/DeviceInfoSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/DeviceInfoSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·7327 ····.line·73
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·534 ····.locals·6
  
34 ····.prologue35 ····.prologue
35 ····.line·7636 ····.line·76
36 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;37 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;
  
37 ····invoke-static·{v0},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$100(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Lat/univie/sensorium/sensors/SensorValue;38 ····invoke-static·{v0},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$100(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
Offset 49, 21 lines modifiedOffset 50, 21 lines modified
  
49 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;50 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;
  
50 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$000(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Landroid/app/ActivityManager$MemoryInfo;51 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$000(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Landroid/app/ActivityManager$MemoryInfo;
  
51 ····move-result-object·v152 ····move-result-object·v1
  
52 ····iget-wide·v1,·v1,·Landroid/app/ActivityManager$MemoryInfo;->availMem:J53 ····iget-wide·v2,·v1,·Landroid/app/ActivityManager$MemoryInfo;->availMem:J
  
53 ····const-wide/32·v3,·0x10000054 ····const-wide/32·v4,·0x100000
  
54 ····div-long/2addr·v1,·v355 ····div-long/2addr·v2,·v4
  
55 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;56 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
56 ····move-result-object·v157 ····move-result-object·v1
  
57 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V58 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
58 ····.line·7759 ····.line·77
59 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;60 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor;
Offset 104, 14 lines modifiedOffset 105, 14 lines modified
  
104 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$300(Lat/univie/sensorium/sensors/DeviceInfoSensor;)I105 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$300(Lat/univie/sensorium/sensors/DeviceInfoSensor;)I
  
105 ····move-result·v1106 ····move-result·v1
  
106 ····mul-int/lit16·v1,·v1,·0x3e8107 ····mul-int/lit16·v1,·v1,·0x3e8
  
107 ····int-to-long·v1,·v1108 ····int-to-long·v2,·v1
  
108 ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z109 ····invoke-virtual·{v0,·p0,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
109 ····.line·81110 ····.line·81
110 ····return-void111 ····return-void
111 .end·method112 .end·method
629 B
smali/at/univie/sensorium/sensors/PressureSensor$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/PressureSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·6827 ····.line·68
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$2;->this$0:Lat/univie/sensorium/sensors/PressureSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$2;->this$0:Lat/univie/sensorium/sensors/PressureSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.6 KB
smali/at/univie/sensorium/sensors/WifiConnectionSensor$1.smali
    
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiConnectionSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiConnectionSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiConnectionSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·4727 ····.line·47
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·934 ····.locals·10
  
34 ····.prologue35 ····.prologue
35 ····.line·5036 ····.line·50
36 ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;37 ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;
  
37 ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;38 ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor;
  
Offset 248, 17 lines modifiedOffset 249, 17 lines modified
  
248 ····invoke-static·{v7},·Lat/univie/sensorium/sensors/WifiConnectionSensor;->access$900(Lat/univie/sensorium/sensors/WifiConnectionSensor;)I249 ····invoke-static·{v7},·Lat/univie/sensorium/sensors/WifiConnectionSensor;->access$900(Lat/univie/sensorium/sensors/WifiConnectionSensor;)I
  
249 ····move-result·v7250 ····move-result·v7
  
250 ····mul-int/lit16·v7,·v7,·0x3e8251 ····mul-int/lit16·v7,·v7,·0x3e8
  
251 ····int-to-long·v7,·v7252 ····int-to-long·v8,·v7
  
252 ····invoke-virtual·{v6,·p0,·v7,·v8},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z253 ····invoke-virtual·{v6,·p0,·v8,·v9},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
253 ····.line·85254 ····.line·85
254 ····return-void255 ····return-void
  
255 ····.line·64256 ····.line·64
256 ····:catch_0257 ····:catch_0
257 ····move-exception·v1258 ····move-exception·v1
3.11 KB
smali/at/univie/sensorium/sensors/RadioSensor$1.smali
    
Offset 17, 49 lines modifiedOffset 17, 50 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/RadioSensor;18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/RadioSensor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lat/univie/sensorium/sensors/RadioSensor;)V20 .method·constructor·<init>(Lat/univie/sensorium/sensors/RadioSensor;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/RadioSensor;
  
22 ····.prologue23 ····.prologue
23 ····.line·9424 ····.line·94
24 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;25 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;
  
25 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·public·onCellLocationChanged(Landroid/telephony/CellLocation;)V30 .method·public·onCellLocationChanged(Landroid/telephony/CellLocation;)V
30 ····.locals·631 ····.locals·7
31 ····.param·p1,·"location"····#·Landroid/telephony/CellLocation;32 ····.param·p1,·"location"····#·Landroid/telephony/CellLocation;
  
32 ····.prologue33 ····.prologue
33 ····const/4·v5,·0x334 ····const/4·v6,·0x3
  
34 ····.line·12435 ····.line·124
35 ····move-object·v0,·p136 ····move-object·v0,·p1
  
36 ····check-cast·v0,·Landroid/telephony/gsm/GsmCellLocation;37 ····check-cast·v0,·Landroid/telephony/gsm/GsmCellLocation;
  
37 ····.line·12538 ····.line·125
38 ····.local·v0,·"gsmCell":Landroid/telephony/gsm/GsmCellLocation;39 ····.local·v0,·"gsmCell":Landroid/telephony/gsm/GsmCellLocation;
39 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;40 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;
  
40 ····iget-object·v2,·v2,·Lat/univie/sensorium/sensors/RadioSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;41 ····iget-object·v2,·v2,·Lat/univie/sensorium/sensors/RadioSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;
  
41 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J42 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
42 ····move-result-wide·v343 ····move-result-wide·v4
  
43 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;44 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
44 ····move-result-object·v345 ····move-result-object·v3
  
45 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V46 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
46 ····.line·12747 ····.line·127
47 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;48 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;
Offset 184, 28 lines modifiedOffset 185, 28 lines modified
  
184 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$500(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue;185 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$500(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
185 ····move-result-object·v2186 ····move-result-object·v2
  
186 ····const/4·v3,·0x0187 ····const/4·v3,·0x0
  
187 ····invoke-virtual·{v1,·v3,·v5},·Ljava/lang/String;->substring(II)Ljava/lang/String;188 ····invoke-virtual·{v1,·v3,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
188 ····move-result-object·v3189 ····move-result-object·v3
  
189 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V190 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
190 ····.line·138191 ····.line·138
191 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;192 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;
  
192 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$600(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue;193 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$600(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
193 ····move-result-object·v2194 ····move-result-object·v2
  
194 ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->substring(I)Ljava/lang/String;195 ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
195 ····move-result-object·v3196 ····move-result-object·v3
  
196 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V197 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
197 ····.line·139198 ····.line·139
198 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;199 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor;
16.7 KB
smali/at/univie/sensorium/sensors/GPSLocationSensor$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·8327 ····.line·83
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 270 lines modifiedOffset 39, 274 lines modified
38 #·virtual·methods39 #·virtual·methods
39 .method·public·onLocationChanged(Landroid/location/Location;)V40 .method·public·onLocationChanged(Landroid/location/Location;)V
40 ····.locals·1241 ····.locals·12
41 ····.param·p1,·"loc"····#·Landroid/location/Location;42 ····.param·p1,·"loc"····#·Landroid/location/Location;
  
42 ····.prologue43 ····.prologue
43 ····.line·8644 ····.line·86
44 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;45 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
45 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$000(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;46 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$000(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
46 ····move-result-object·v147 ····move-result-object·v2
  
47 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D48 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
48 ····move-result-wide·v249 ····move-result-wide·v4
  
49 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;50 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
50 ····move-result-object·v251 ····move-result-object·v3
  
51 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V52 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
52 ····.line·8753 ····.line·87
53 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;54 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
54 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$100(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;55 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$100(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
55 ····move-result-object·v156 ····move-result-object·v2
  
56 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D57 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D
  
57 ····move-result-wide·v258 ····move-result-wide·v4
  
58 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;59 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
59 ····move-result-object·v260 ····move-result-object·v3
  
60 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V61 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
61 ····.line·8862 ····.line·88
62 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;63 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
63 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$200(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;64 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$200(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
64 ····move-result-object·v165 ····move-result-object·v2
  
65 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D66 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D
  
66 ····move-result-wide·v267 ····move-result-wide·v4
  
67 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;68 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
68 ····move-result-object·v269 ····move-result-object·v3
  
69 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V70 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
70 ····.line·8971 ····.line·89
71 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;72 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
72 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$300(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;73 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$300(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
73 ····move-result-object·v174 ····move-result-object·v2
  
74 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F75 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F
  
75 ····move-result·v276 ····move-result·v3
  
76 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;77 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
77 ····move-result-object·v278 ····move-result-object·v3
  
78 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V79 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
79 ····.line·9080 ····.line·90
80 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;81 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
81 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$400(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;82 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$400(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
82 ····move-result-object·v183 ····move-result-object·v2
  
83 ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F84 ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F
  
84 ····move-result·v285 ····move-result·v3
  
85 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;86 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
86 ····move-result-object·v287 ····move-result-object·v3
  
87 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V88 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
88 ····.line·9189 ····.line·91
89 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;90 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
90 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$500(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;91 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$500(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
91 ····move-result-object·v192 ····move-result-object·v2
  
92 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F93 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F
  
93 ····move-result·v294 ····move-result·v3
  
94 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;95 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
95 ····move-result-object·v296 ····move-result-object·v3
  
96 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V97 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
97 ····.line·9298 ····.line·92
98 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;99 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor;
  
Max diff block lines reached; 8560/16952 bytes (50.50%) of diff not shown.
636 B
smali/at/univie/sensorium/sensors/BluetoothSensor$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.line·54
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$1;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$1;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.31 KB
smali/at/univie/sensorium/sensors/WifiSensor$1.smali
    
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·4327 ····.line·43
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·334 ····.locals·4
  
34 ····.prologue35 ····.prologue
35 ····.line·4636 ····.line·46
36 ····new-instance·v0,·Landroid/content/IntentFilter;37 ····new-instance·v0,·Landroid/content/IntentFilter;
  
37 ····const-string·v1,·"android.net.wifi.SCAN_RESULTS"38 ····const-string·v1,·"android.net.wifi.SCAN_RESULTS"
  
Offset 106, 14 lines modifiedOffset 107, 14 lines modified
  
106 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/WifiSensor;->access$200(Lat/univie/sensorium/sensors/WifiSensor;)I107 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/WifiSensor;->access$200(Lat/univie/sensorium/sensors/WifiSensor;)I
  
107 ····move-result·v1108 ····move-result·v1
  
108 ····mul-int/lit16·v1,·v1,·0x3e8109 ····mul-int/lit16·v1,·v1,·0x3e8
  
109 ····int-to-long·v1,·v1110 ····int-to-long·v2,·v1
  
110 ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z111 ····invoke-virtual·{v0,·p0,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
111 ····.line·53112 ····.line·53
112 ····return-void113 ····return-void
113 .end·method114 .end·method
1.84 KB
smali/at/univie/sensorium/sensors/WifiSensor$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor;18 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V20 .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor;
  
22 ····.prologue23 ····.prologue
23 ····.line·6024 ····.line·60
24 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$2;->this$0:Lat/univie/sensorium/sensors/WifiSensor;25 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$2;->this$0:Lat/univie/sensorium/sensors/WifiSensor;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
Offset 118, 14 lines modifiedOffset 119, 15 lines modified
  
118 ····new-array·v1,·v1,·[Ljava/lang/Object;119 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
119 ····const/4·v2,·0x0120 ····const/4·v2,·0x0
  
120 ····add-int/lit8·v3,·v8,·0x1121 ····add-int/lit8·v3,·v8,·0x1
  
 122 ····.line·72
121 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;123 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
122 ····move-result-object·v3124 ····move-result-object·v3
  
123 ····invoke-virtual·{v3},·Ljava/lang/Integer;->toString()Ljava/lang/String;125 ····invoke-virtual·{v3},·Ljava/lang/Integer;->toString()Ljava/lang/String;
  
124 ····move-result-object·v3126 ····move-result-object·v3
Offset 144, 14 lines modifiedOffset 146, 15 lines modified
  
144 ····aput-object·v3,·v1,·v2146 ····aput-object·v3,·v1,·v2
  
145 ····const/4·v2,·0x3147 ····const/4·v2,·0x3
  
146 ····iget·v3,·v11,·Landroid/net/wifi/ScanResult;->level:I148 ····iget·v3,·v11,·Landroid/net/wifi/ScanResult;->level:I
  
 149 ····.line·73
147 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;150 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
148 ····move-result-object·v3151 ····move-result-object·v3
  
149 ····aput-object·v3,·v1,·v2152 ····aput-object·v3,·v1,·v2
  
150 ····const/4·v2,·0x4153 ····const/4·v2,·0x4
Offset 166, 20 lines modifiedOffset 169, 22 lines modified
  
166 ····int-to-float·v3,·v3169 ····int-to-float·v3,·v3
  
167 ····const/high16·v4,·0x447a0000····#·1000.0f170 ····const/high16·v4,·0x447a0000····#·1000.0f
  
168 ····div-float/2addr·v3,·v4171 ····div-float/2addr·v3,·v4
  
 172 ····.line·74
169 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;173 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
170 ····move-result-object·v3174 ····move-result-object·v3
  
171 ····aput-object·v3,·v1,·v2175 ····aput-object·v3,·v1,·v2
  
 176 ····.line·71
172 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;177 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
173 ····move-result-object·v10178 ····move-result-object·v10
  
174 ····.line·75179 ····.line·75
175 ····.local·v10,·"message":Ljava/lang/String;180 ····.local·v10,·"message":Ljava/lang/String;
176 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;181 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;
629 B
smali/at/univie/sensorium/sensors/PressureSensor$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/PressureSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·6027 ····.line·60
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$1;->this$0:Lat/univie/sensorium/sensors/PressureSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$1;->this$0:Lat/univie/sensorium/sensors/PressureSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15.0 KB
smali/at/univie/sensorium/sensors/NetworkLocationSensor$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;21 .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/sensors/NetworkLocationSensor;)V23 .method·constructor·<init>(Lat/univie/sensorium/sensors/NetworkLocationSensor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 253 lines modifiedOffset 39, 257 lines modified
38 #·virtual·methods39 #·virtual·methods
39 .method·public·onLocationChanged(Landroid/location/Location;)V40 .method·public·onLocationChanged(Landroid/location/Location;)V
40 ····.locals·1041 ····.locals·10
41 ····.param·p1,·"loc"····#·Landroid/location/Location;42 ····.param·p1,·"loc"····#·Landroid/location/Location;
  
42 ····.prologue43 ····.prologue
43 ····.line·6844 ····.line·68
44 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;45 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
45 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$000(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;46 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$000(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
46 ····move-result-object·v147 ····move-result-object·v2
  
47 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D48 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
48 ····move-result-wide·v249 ····move-result-wide·v4
  
49 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;50 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
50 ····move-result-object·v251 ····move-result-object·v3
  
51 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V52 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
52 ····.line·6953 ····.line·69
53 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;54 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
54 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$100(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;55 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$100(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
55 ····move-result-object·v156 ····move-result-object·v2
  
56 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D57 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D
  
57 ····move-result-wide·v258 ····move-result-wide·v4
  
58 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;59 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
59 ····move-result-object·v260 ····move-result-object·v3
  
60 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V61 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
61 ····.line·7062 ····.line·70
62 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;63 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
63 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$200(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;64 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$200(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
64 ····move-result-object·v165 ····move-result-object·v2
  
65 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D66 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D
  
66 ····move-result-wide·v267 ····move-result-wide·v4
  
67 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;68 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
68 ····move-result-object·v269 ····move-result-object·v3
  
69 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V70 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
70 ····.line·7171 ····.line·71
71 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;72 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
72 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$300(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;73 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$300(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
73 ····move-result-object·v174 ····move-result-object·v2
  
74 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F75 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F
  
75 ····move-result·v276 ····move-result·v3
  
76 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;77 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
77 ····move-result-object·v278 ····move-result-object·v3
  
78 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V79 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
79 ····.line·7280 ····.line·72
80 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;81 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
81 ····invoke-static·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$400(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;82 ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$400(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue;
  
82 ····move-result-object·v183 ····move-result-object·v2
  
83 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F84 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F
  
84 ····move-result·v285 ····move-result·v3
  
85 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;86 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
86 ····move-result-object·v287 ····move-result-object·v3
  
87 ····invoke-virtual·{v1,·v2},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V88 ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
88 ····.line·7389 ····.line·73
89 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;90 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
90 ····invoke-virtual·{p1},·Landroid/location/Location;->getTime()J91 ····invoke-virtual·{p1},·Landroid/location/Location;->getTime()J
  
91 ····move-result-wide·v292 ····move-result-wide·v4
  
92 ····invoke-static·{v1,·v2,·v3},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J93 ····invoke-static·{v2,·v4,·v5},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J
  
93 ····.line·7594 ····.line·75
94 ····new-instance·v0,·Landroid/location/Geocoder;95 ····new-instance·v1,·Landroid/location/Geocoder;
  
95 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;96 ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor;
  
96 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->getContext()Landroid/content/Context;97 ····invoke-virtual·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->getContext()Landroid/content/Context;
  
97 ····move-result-object·v198 ····move-result-object·v2
  
98 ····invoke-virtual·{v1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;99 ····invoke-virtual·{v2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
Max diff block lines reached; 6547/15236 bytes (42.97%) of diff not shown.
1.59 KB
smali/at/univie/sensorium/sensors/NetworkLocationSensor.smali
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 ····.line·36158 ····.line·36
159 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue;159 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue;
  
160 ····return-object·v0160 ····return-object·v0
161 .end·method161 .end·method
  
162 .method·static·synthetic·access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J162 .method·static·synthetic·access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J
163 ····.locals·0163 ····.locals·1
164 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor;164 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor;
165 ····.param·p1,·"x1"····#·J165 ····.param·p1,·"x1"····#·J
  
166 ····.prologue166 ····.prologue
167 ····.line·36167 ····.line·36
168 ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J168 ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J
  
Offset 247, 23 lines modifiedOffset 247, 23 lines modified
247 ····invoke-virtual/range·{v0·..·v5},·Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V247 ····invoke-virtual/range·{v0·..·v5},·Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
  
248 ····.line·111248 ····.line·111
249 ····return-void249 ····return-void
250 .end·method250 .end·method
  
251 .method·protected·updateTimestamp()V251 .method·protected·updateTimestamp()V
252 ····.locals·3252 ····.locals·4
  
253 ····.prologue253 ····.prologue
254 ····.line·120254 ····.line·120
255 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;255 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue;
  
256 ····iget-wide·v1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J256 ····iget-wide·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J
  
257 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;257 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
258 ····move-result-object·v1258 ····move-result-object·v1
  
259 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V259 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
260 ····.line·121260 ····.line·121
261 ····return-void261 ····return-void
11.0 KB
smali/at/univie/sensorium/sensors/BluetoothSensor.smali
    
Offset 217, 44 lines modifiedOffset 217, 14 lines modified
217 ····.prologue217 ····.prologue
218 ····.line·17218 ····.line·17
219 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String;219 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String;
  
220 ····return-object·p1220 ····return-object·p1
221 .end·method221 .end·method
  
222 .method·static·synthetic·access$384(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/Object;)Ljava/lang/String; 
223 ····.locals·2 
224 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; 
225 ····.param·p1,·"x1"····#·Ljava/lang/Object; 
  
226 ····.prologue 
227 ····.line·17 
228 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
229 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
230 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; 
  
231 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
232 ····move-result-object·v0 
  
233 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
234 ····move-result-object·v0 
  
235 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
236 ····move-result-object·v0 
  
237 ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; 
  
238 ····return-object·v0 
239 .end·method 
  
240 .method·static·synthetic·access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List;222 .method·static·synthetic·access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List;
241 ····.locals·1223 ····.locals·1
242 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;224 ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor;
  
243 ····.prologue225 ····.prologue
244 ····.line·17226 ····.line·17
245 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->scannedDevices:Ljava/util/List;227 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->scannedDevices:Ljava/util/List;
Offset 335, 73 lines modifiedOffset 305, 72 lines modified
335 .method·protected·_enable()V305 .method·protected·_enable()V
336 ····.locals·8306 ····.locals·8
  
337 ····.prologue307 ····.prologue
338 ····.line·70308 ····.line·70
339 ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;309 ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
  
340 ····move-result-object·v4310 ····move-result-object·v3
  
341 ····iput-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;311 ····iput-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
  
342 ····.line·72312 ····.line·72
343 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localDeviceName:Lat/univie/sensorium/sensors/SensorValue;313 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localDeviceName:Lat/univie/sensorium/sensors/SensorValue;
  
344 ····iget-object·v5,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;314 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
  
345 ····invoke-virtual·{v5},·Landroid/bluetooth/BluetoothAdapter;->getName()Ljava/lang/String;315 ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothAdapter;->getName()Ljava/lang/String;
  
346 ····move-result-object·v5316 ····move-result-object·v4
  
347 ····invoke-virtual·{v4,·v5},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V317 ····invoke-virtual·{v3,·v4},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
348 ····.line·73318 ····.line·73
349 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localMAC:Lat/univie/sensorium/sensors/SensorValue;319 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localMAC:Lat/univie/sensorium/sensors/SensorValue;
  
350 ····iget-object·v5,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;320 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
  
351 ····invoke-virtual·{v5},·Landroid/bluetooth/BluetoothAdapter;->getAddress()Ljava/lang/String;321 ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothAdapter;->getAddress()Ljava/lang/String;
  
352 ····move-result-object·v5322 ····move-result-object·v4
  
353 ····invoke-virtual·{v4,·v5},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V323 ····invoke-virtual·{v3,·v4},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
354 ····.line·75324 ····.line·75
355 ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;325 ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
  
356 ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;326 ····invoke-virtual·{v3},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
  
357 ····move-result-object·v3327 ····move-result-object·v2
  
358 ····.line·76328 ····.line·76
359 ····.local·v3,·"pairedDevices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"329 ····.local·v2,·"pairedDevices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"
360 ····const-string·v0,·""330 ····const-string·v0,·""
  
361 ····.line·77331 ····.line·77
362 ····.local·v0,·"bonded":Ljava/lang/String;332 ····.local·v0,·"bonded":Ljava/lang/String;
363 ····invoke-interface·{v3},·Ljava/util/Set;->size()I333 ····invoke-interface·{v2},·Ljava/util/Set;->size()I
  
364 ····move-result·v4334 ····move-result·v3
  
365 ····if-lez·v4,·:cond_0335 ····if-lez·v3,·:cond_0
  
366 ····.line·78336 ····.line·78
367 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;337 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
368 ····move-result-object·v2338 ····move-result-object·v3
  
369 ····.local·v2,·"i$":Ljava/util/Iterator; 
370 ····:goto_0339 ····:goto_0
371 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z340 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
372 ····move-result·v4341 ····move-result·v4
  
373 ····if-eqz·v4,·:cond_1342 ····if-eqz·v4,·:cond_1
  
374 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;343 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
375 ····move-result-object·v1344 ····move-result-object·v1
  
376 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;345 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;
  
377 ····.line·79346 ····.line·79
378 ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice;347 ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice;
Offset 463, 89 lines modifiedOffset 432, 88 lines modified
463 ····move-result-object·v0432 ····move-result-object·v0
  
464 ····.line·81433 ····.line·81
465 ····goto·:goto_0434 ····goto·:goto_0
  
466 ····.line·84435 ····.line·84
467 ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice;436 ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice;
468 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
Max diff block lines reached; 5157/11201 bytes (46.04%) of diff not shown.
3.11 KB
smali/at/univie/sensorium/sensors/WifiSensor$WifiDevice.smali
    
Offset 44, 14 lines modifiedOffset 44, 15 lines modified
44 ····.end·annotation44 ····.end·annotation
45 .end·field45 .end·field
  
  
46 #·direct·methods46 #·direct·methods
47 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V47 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V
48 ····.locals·348 ····.locals·3
 49 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor;
  
49 ····.prologue50 ····.prologue
50 ····.line·10851 ····.line·108
51 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->this$0:Lat/univie/sensorium/sensors/WifiSensor;52 ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->this$0:Lat/univie/sensorium/sensors/WifiSensor;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 123, 14 lines modifiedOffset 124, 15 lines modified
  
123 ····.line·109124 ····.line·109
124 ····return-void125 ····return-void
125 .end·method126 .end·method
  
126 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IF)V127 .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IF)V
127 ····.locals·3128 ····.locals·3
 129 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor;
128 ····.param·p2,·"id"····#·I130 ····.param·p2,·"id"····#·I
129 ····.param·p3,·"name"····#·Ljava/lang/String;131 ····.param·p3,·"name"····#·Ljava/lang/String;
130 ····.param·p4,·"MAC"····#·Ljava/lang/String;132 ····.param·p4,·"MAC"····#·Ljava/lang/String;
131 ····.param·p5,·"cap"····#·Ljava/lang/String;133 ····.param·p5,·"cap"····#·Ljava/lang/String;
132 ····.param·p6,·"rssi"····#·I134 ····.param·p6,·"rssi"····#·I
133 ····.param·p7,·"freq"····#·F135 ····.param·p7,·"freq"····#·F
  
Offset 475, 14 lines modifiedOffset 477, 15 lines modified
  
475 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;477 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
476 ····move-result-object·v0478 ····move-result-object·v0
  
477 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->BSSID:Lat/univie/sensorium/sensors/SensorValue;479 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->BSSID:Lat/univie/sensorium/sensors/SensorValue;
  
 480 ····.line·158
478 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;481 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;
  
479 ····move-result-object·v1482 ····move-result-object·v1
  
480 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;483 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
481 ····move-result-object·v0484 ····move-result-object·v0
Offset 507, 14 lines modifiedOffset 510, 15 lines modified
  
507 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;510 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
508 ····move-result-object·v0511 ····move-result-object·v0
  
509 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue;512 ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue;
  
 513 ····.line·159
510 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;514 ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String;
  
511 ····move-result-object·v1515 ····move-result-object·v1
  
512 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;516 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
513 ····move-result-object·v0517 ····move-result-object·v0
Offset 533, 14 lines modifiedOffset 537, 15 lines modified
  
533 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;537 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
534 ····move-result-object·v1538 ····move-result-object·v1
  
535 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->DeviceID:Lat/univie/sensorium/sensors/SensorValue;539 ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->DeviceID:Lat/univie/sensorium/sensors/SensorValue;
  
 540 ····.line·160
536 ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;541 ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;
  
537 ····move-result-object·v0542 ····move-result-object·v0
  
538 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;543 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
539 ····move-result-object·v0544 ····move-result-object·v0
Offset 564, 16 lines modifiedOffset 569, 18 lines modified
  
564 ····move-result-object·v0569 ····move-result-object·v0
  
565 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;570 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
566 ····move-result-object·v0571 ····move-result-object·v0
  
 572 ····.line·157
567 ····return-object·v0573 ····return-object·v0
  
 574 ····.line·160
568 ····:cond_0575 ····:cond_0
569 ····const/16·v0,·0xa576 ····const/16·v0,·0xa
  
570 ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;577 ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;
  
571 ····move-result-object·v0578 ····move-result-object·v0
  
3.35 KB
smali/at/univie/sensorium/privacy/LocationPrivacy.smali
    
Offset 1, 29 lines modifiedOffset 1, 20 lines modified
1 .class·public·Lat/univie/sensorium/privacy/LocationPrivacy;1 .class·public·Lat/univie/sensorium/privacy/LocationPrivacy;
2 .super·Lat/univie/sensorium/privacy/Privacy;2 .super·Lat/univie/sensorium/privacy/Privacy;
3 .source·"LocationPrivacy.java"3 .source·"LocationPrivacy.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lat/univie/sensorium/privacy/LocationPrivacy$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
12 ····.locals·06 ····.locals·0
  
13 ····.prologue7 ····.prologue
14 ····.line·258 ····.line·25
15 ····invoke-direct·{p0},·Lat/univie/sensorium/privacy/Privacy;-><init>()V9 ····invoke-direct·{p0},·Lat/univie/sensorium/privacy/Privacy;-><init>()V
  
16 ····.line·40 
17 ····return-void10 ····return-void
18 .end·method11 .end·method
  
19 .method·public·static·anonymizeAddress(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue;12 .method·public·static·anonymizeAddress(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue;
20 ····.locals·213 ····.locals·2
21 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;14 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;
22 ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;15 ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;
Offset 130, 62 lines modifiedOffset 121, 62 lines modified
130 ········:pswitch_1121 ········:pswitch_1
131 ········:pswitch_2122 ········:pswitch_2
132 ········:pswitch_3123 ········:pswitch_3
133 ····.end·packed-switch124 ····.end·packed-switch
134 .end·method125 .end·method
  
135 .method·private·static·round(Lat/univie/sensorium/sensors/SensorValue;)Lat/univie/sensorium/sensors/SensorValue;126 .method·private·static·round(Lat/univie/sensorium/sensors/SensorValue;)Lat/univie/sensorium/sensors/SensorValue;
136 ····.locals·7127 ····.locals·8
137 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;128 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;
  
138 ····.prologue129 ····.prologue
139 ····const-wide/high16·v5,·0x4024000000000000L····#·10.0130 ····const-wide/high16·v6,·0x4024000000000000L····#·10.0
  
140 ····.line·71131 ····.line·71
141 ····new-instance·v0,·Lat/univie/sensorium/sensors/SensorValue;132 ····new-instance·v0,·Lat/univie/sensorium/sensors/SensorValue;
  
142 ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/sensors/SensorValue;-><init>(Lat/univie/sensorium/sensors/SensorValue;)V133 ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/sensors/SensorValue;-><init>(Lat/univie/sensorium/sensors/SensorValue;)V
  
143 ····.line·72134 ····.line·72
144 ····.local·v0,·"ret":Lat/univie/sensorium/sensors/SensorValue;135 ····.local·v0,·"ret":Lat/univie/sensorium/sensors/SensorValue;
145 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;136 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;
  
146 ····move-result-object·v3137 ····move-result-object·v1
  
147 ····instance-of·v3,·v3,·Ljava/lang/Double;138 ····instance-of·v1,·v1,·Ljava/lang/Double;
  
148 ····if-eqz·v3,·:cond_0139 ····if-eqz·v1,·:cond_0
  
149 ····.line·73140 ····.line·73
150 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;141 ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object;
  
151 ····move-result-object·v3142 ····move-result-object·v1
  
152 ····check-cast·v3,·Ljava/lang/Double;143 ····check-cast·v1,·Ljava/lang/Double;
  
153 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D144 ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D
  
154 ····move-result-wide·v1145 ····move-result-wide·v2
  
155 ····.line·74146 ····.line·74
156 ····.local·v1,·"value":D147 ····.local·v2,·"value":D
157 ····mul-double·v3,·v1,·v5148 ····mul-double·v4,·v2,·v6
  
158 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->round(D)J149 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->round(D)J
  
159 ····move-result-wide·v3150 ····move-result-wide·v4
  
160 ····long-to-double·v3,·v3151 ····long-to-double·v4,·v4
  
161 ····div-double/2addr·v3,·v5152 ····div-double/2addr·v4,·v6
  
162 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;153 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
163 ····move-result-object·v3154 ····move-result-object·v1
  
164 ····invoke-virtual·{v0,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V155 ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V
  
165 ····.line·76156 ····.line·76
166 ····.end·local·v1····#·"value":D157 ····.end·local·v2····#·"value":D
167 ····:cond_0158 ····:cond_0
168 ····return-object·v0159 ····return-object·v0
169 .end·method160 .end·method
921 B
smali/at/univie/sensorium/privacy/Privacy.smali
    
Offset 2, 29 lines modifiedOffset 2, 27 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Privacy.java"3 .source·"Privacy.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lat/univie/sensorium/privacy/Privacy$1;, 
8 ········Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;7 ········Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
13 ····.locals·012 ····.locals·0
  
14 ····.prologue13 ····.prologue
15 ····.line·3714 ····.line·37
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·39 
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
20 .method·public·static·anonymize(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue;18 .method·public·static·anonymize(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue;
21 ····.locals·319 ····.locals·3
22 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;20 ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue;
23 ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;21 ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;
12.5 KB
smali/at/univie/sensorium/preferences/CampaignTrackingBroadcastReceiver.smali
    
Offset 13, 273 lines modifiedOffset 13, 265 lines modified
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V16 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
17 ····.locals·1517 ····.locals·14
18 ····.param·p1,·"context"····#·Landroid/content/Context;18 ····.param·p1,·"context"····#·Landroid/content/Context;
19 ····.param·p2,·"intent"····#·Landroid/content/Intent;19 ····.param·p2,·"intent"····#·Landroid/content/Intent;
  
20 ····.prologue20 ····.prologue
21 ····.line·4021 ····.line·40
22 ····const-string·v9,·""22 ····const-string·v6,·""
  
23 ····.line·4123 ····.line·41
24 ····.local·v9,·"referrer":Ljava/lang/String;24 ····.local·v6,·"referrer":Ljava/lang/String;
25 ····const-string·v1,·""25 ····const-string·v0,·""
  
26 ····.line·4226 ····.line·42
27 ····.local·v1,·"decoded":Ljava/lang/String;27 ····.local·v0,·"decoded":Ljava/lang/String;
28 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;28 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
29 ····move-result-object·v329 ····move-result-object·v2
  
30 ····.line·4330 ····.line·43
31 ····.local·v3,·"extras":Landroid/os/Bundle;31 ····.local·v2,·"extras":Landroid/os/Bundle;
32 ····if-eqz·v3,·:cond_032 ····if-eqz·v2,·:cond_0
  
33 ····.line·4433 ····.line·44
34 ····const-string·v12,·"referrer"34 ····const-string·v9,·"referrer"
  
35 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;35 ····invoke-virtual·{v2,·v9},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
36 ····move-result-object·v936 ····move-result-object·v6
  
37 ····.line·4937 ····.line·49
38 ····:cond_038 ····:cond_0
39 ····:try_start_039 ····:try_start_0
40 ····const-string·v12,·"UTF-8"40 ····const-string·v9,·"UTF-8"
  
41 ····invoke-static·{v9,·v12},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;41 ····invoke-static·{v6,·v9},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
42 ····move-result-object·v1242 ····move-result-object·v9
  
43 ····const-string·v13,·"UTF-8"43 ····const-string·v10,·"UTF-8"
  
44 ····invoke-static·{v12,·v13},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;44 ····invoke-static·{v9,·v10},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
45 ····move-result-object·v145 ····move-result-object·v0
  
46 ····.line·5046 ····.line·50
47 ····const-string·v12,·"Sensorium"47 ····const-string·v9,·"Sensorium"
  
48 ····new-instance·v13,·Ljava/lang/StringBuilder;48 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
49 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
50 ····const-string·v14,·"referrer·is:·"50 ····const-string·v11,·"referrer·is:·"
  
51 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
52 ····move-result-object·v1352 ····move-result-object·v10
  
53 ····invoke-virtual·{v13,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;53 ····invoke-virtual·{v10,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····move-result-object·v1354 ····move-result-object·v10
  
55 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;55 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
56 ····move-result-object·v1356 ····move-result-object·v10
  
57 ····invoke-static·{v12,·v13},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I57 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
58 ····.line·5158 ····.line·51
59 ····const-string·v12,·"&"59 ····const-string·v9,·"&"
  
60 ····invoke-virtual·{v1,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;60 ····invoke-virtual·{v0,·v9},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
61 ····move-result-object·v661 ····move-result-object·v4
  
62 ····.line·5262 ····.line·52
63 ····.local·v6,·"kvpairs":[Ljava/lang/String;63 ····.local·v4,·"kvpairs":[Ljava/lang/String;
64 ····move-object·v0,·v6 
  
65 ····.local·v0,·"arr$":[Ljava/lang/String; 
66 ····array-length·v7,·v064 ····array-length·v10,·v4
  
67 ····.local·v7,·"len$":I 
68 ····const/4·v4,·0x065 ····const/4·v9,·0x0
  
69 ····.local·v4,·"i$":I 
70 ····:goto_066 ····:goto_0
71 ····if-ge·v4,·v7,·:cond_367 ····if-ge·v9,·v10,·:cond_3
  
72 ····aget-object·v10,·v0,·v468 ····aget-object·v7,·v4,·v9
  
73 ····.line·5369 ····.line·53
74 ····.local·v10,·"s":Ljava/lang/String;70 ····.local·v7,·"s":Ljava/lang/String;
75 ····const-string·v12,·"="71 ····const-string·v11,·"="
  
76 ····invoke-virtual·{v10,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;72 ····invoke-virtual·{v7,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
77 ····move-result-object·v573 ····move-result-object·v3
  
78 ····.line·5474 ····.line·54
79 ····.local·v5,·"kv":[Ljava/lang/String;75 ····.local·v3,·"kv":[Ljava/lang/String;
80 ····array-length·v12,·v576 ····array-length·v11,·v3
  
81 ····const/4·v13,·0x277 ····const/4·v12,·0x2
  
82 ····if-ne·v12,·v13,·:cond_178 ····if-ne·v11,·v12,·:cond_1
  
83 ····.line·5579 ····.line·55
84 ····const/4·v12,·0x080 ····const/4·v11,·0x0
  
85 ····aget-object·v12,·v5,·v1281 ····aget-object·v11,·v3,·v11
  
86 ····const-string·v13,·"utm_source"82 ····const-string·v12,·"utm_source"
  
87 ····invoke-virtual·{v12,·v13},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z83 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
88 ····move-result·v1284 ····move-result·v11
  
89 ····if-eqz·v12,·:cond_285 ····if-eqz·v11,·:cond_2
  
90 ····.line·5686 ····.line·56
Max diff block lines reached; 7308/12681 bytes (57.63%) of diff not shown.
727 B
smali/at/univie/sensorium/preferences/SensorPreferenceActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity;21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V23 .method·constructor·<init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/SensorPreferenceActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7627 ····.line·76
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;->this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;->this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
762 B
smali/at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V23 .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.line·65
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
637 B
smali/at/univie/sensorium/preferences/Preferences$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/Preferences;21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/Preferences;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/preferences/Preferences;)V23 .method·constructor·<init>(Lat/univie/sensorium/preferences/Preferences;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/Preferences;
  
25 ····.prologue26 ····.prologue
26 ····.line·18727 ····.line·187
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/Preferences$1;->this$0:Lat/univie/sensorium/preferences/Preferences;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/Preferences$1;->this$0:Lat/univie/sensorium/preferences/Preferences;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16.2 KB
smali/at/univie/sensorium/preferences/SensorPreferenceActivity.smali
    
Offset 25, 202 lines modifiedOffset 25, 201 lines modified
25 .method·private·createPreferenceHierarchy()Landroid/preference/PreferenceScreen;25 .method·private·createPreferenceHierarchy()Landroid/preference/PreferenceScreen;
26 ····.locals·1126 ····.locals·11
  
27 ····.prologue27 ····.prologue
28 ····.line·5528 ····.line·55
29 ····invoke-virtual·{p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->getPreferenceManager()Landroid/preference/PreferenceManager;29 ····invoke-virtual·{p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->getPreferenceManager()Landroid/preference/PreferenceManager;
  
30 ····move-result-object·v930 ····move-result-object·v8
  
31 ····invoke-virtual·{v9,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;31 ····invoke-virtual·{v8,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;
  
32 ····move-result-object·v332 ····move-result-object·v2
  
33 ····.line·5733 ····.line·57
34 ····.local·v3,·"root":Landroid/preference/PreferenceScreen;34 ····.local·v2,·"root":Landroid/preference/PreferenceScreen;
35 ····new-instance·v0,·Landroid/preference/PreferenceCategory;35 ····new-instance·v0,·Landroid/preference/PreferenceCategory;
  
36 ····invoke-direct·{v0,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V36 ····invoke-direct·{v0,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V
  
37 ····.line·5837 ····.line·58
38 ····.local·v0,·"generalCat":Landroid/preference/PreferenceCategory;38 ····.local·v0,·"generalCat":Landroid/preference/PreferenceCategory;
39 ····const-string·v9,·"General·Preferences"39 ····const-string·v8,·"General·Preferences"
  
40 ····invoke-virtual·{v0,·v9},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V40 ····invoke-virtual·{v0,·v8},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V
  
41 ····.line·5941 ····.line·59
42 ····invoke-virtual·{v3,·v0},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z42 ····invoke-virtual·{v2,·v0},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z
  
43 ····.line·6143 ····.line·61
44 ····new-instance·v9,·Landroid/preference/CheckBoxPreference;44 ····new-instance·v8,·Landroid/preference/CheckBoxPreference;
  
45 ····invoke-direct·{v9,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V45 ····invoke-direct·{v8,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V
  
46 ····iput-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;46 ····iput-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;
  
47 ····.line·6247 ····.line·62
48 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;48 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;
  
49 ····const-string·v10,·"sensor_autostart"49 ····const-string·v9,·"sensor_autostart"
  
50 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V50 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V
  
51 ····.line·6351 ····.line·63
52 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;52 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;
  
53 ····const-string·v10,·"Sensor·starts·on·boot"53 ····const-string·v9,·"Sensor·starts·on·boot"
  
54 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V54 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V
  
55 ····.line·6455 ····.line·64
56 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;56 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;
  
57 ····const-string·v10,·"Keeps·the·sensor·service·running·at·all·times."57 ····const-string·v9,·"Keeps·the·sensor·service·running·at·all·times."
  
58 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V58 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V
  
59 ····.line·6559 ····.line·65
60 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;60 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference;
  
61 ····invoke-virtual·{v0,·v9},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z61 ····invoke-virtual·{v0,·v8},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z
  
62 ····.line·6762 ····.line·67
63 ····new-instance·v2,·Landroid/preference/PreferenceCategory;63 ····new-instance·v1,·Landroid/preference/PreferenceCategory;
  
64 ····invoke-direct·{v2,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V64 ····invoke-direct·{v1,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V
  
65 ····.line·6865 ····.line·68
66 ····.local·v2,·"interfacesCat":Landroid/preference/PreferenceCategory;66 ····.local·v1,·"interfacesCat":Landroid/preference/PreferenceCategory;
67 ····const-string·v9,·"External·Interfaces"67 ····const-string·v8,·"External·Interfaces"
  
68 ····invoke-virtual·{v2,·v9},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V68 ····invoke-virtual·{v1,·v8},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V
  
69 ····.line·6969 ····.line·69
70 ····invoke-virtual·{v3,·v2},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z70 ····invoke-virtual·{v2,·v1},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z
  
71 ····.line·7171 ····.line·71
72 ····new-instance·v9,·Landroid/preference/CheckBoxPreference;72 ····new-instance·v8,·Landroid/preference/CheckBoxPreference;
  
73 ····invoke-direct·{v9,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V73 ····invoke-direct·{v8,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V
  
74 ····iput-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;74 ····iput-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
75 ····.line·7275 ····.line·72
76 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;76 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
77 ····const-string·v10,·"xmlrpc_enabled"77 ····const-string·v9,·"xmlrpc_enabled"
  
78 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V78 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V
  
79 ····.line·7379 ····.line·73
80 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;80 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
81 ····const-string·v10,·"Enable·XMLRPC"81 ····const-string·v9,·"Enable·XMLRPC"
  
82 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V82 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V
  
83 ····.line·7483 ····.line·74
84 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;84 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
85 ····const/4·v10,·0x185 ····const/4·v9,·0x1
  
86 ····invoke-static·{v10},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;86 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
87 ····move-result-object·v1087 ····move-result-object·v9
  
88 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setDefaultValue(Ljava/lang/Object;)V88 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setDefaultValue(Ljava/lang/Object;)V
  
89 ····.line·7589 ····.line·75
90 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;90 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
91 ····const-string·v10,·"Make·sensor·data·available·through·localhost·XMLRPC."91 ····const-string·v9,·"Make·sensor·data·available·through·localhost·XMLRPC."
  
92 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V92 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V
  
93 ····.line·7693 ····.line·76
94 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;94 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
95 ····new-instance·v10,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;95 ····new-instance·v9,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;
  
96 ····invoke-direct·{v10,·p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;-><init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V96 ····invoke-direct·{v9,·p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;-><init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V
  
97 ····invoke-virtual·{v9,·v10},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V97 ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
98 ····.line·9198 ····.line·91
99 ····iget-object·v9,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;99 ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference;
  
100 ····invoke-virtual·{v2,·v9},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z100 ····invoke-virtual·{v1,·v8},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z
Max diff block lines reached; 5855/16450 bytes (35.59%) of diff not shown.
14.0 KB
smali/at/univie/sensorium/preferences/Preferences.smali
    
Offset 129, 261 lines modifiedOffset 129, 257 lines modified
  
129 .method·private·loadPrefsFromStream(Ljava/io/InputStream;)V129 .method·private·loadPrefsFromStream(Ljava/io/InputStream;)V
130 ····.locals·12130 ····.locals·12
131 ····.param·p1,·"input"····#·Ljava/io/InputStream;131 ····.param·p1,·"input"····#·Ljava/io/InputStream;
  
132 ····.prologue132 ····.prologue
133 ····.line·133133 ····.line·133
134 ····new-instance·v5,·Ljava/util/LinkedList;134 ····new-instance·v4,·Ljava/util/LinkedList;
  
135 ····invoke-direct·{v5},·Ljava/util/LinkedList;-><init>()V135 ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V
  
136 ····.line·135136 ····.line·135
137 ····.local·v5,·"preferencelist":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/message/BasicNameValuePair;>;"137 ····.local·v4,·"preferencelist":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/message/BasicNameValuePair;>;"
138 ····:try_start_0138 ····:try_start_0
139 ····new-instance·v2,·Ljava/io/InputStreamReader;139 ····new-instance·v1,·Ljava/io/InputStreamReader;
  
140 ····invoke-direct·{v2,·p1},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V140 ····invoke-direct·{v1,·p1},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
  
141 ····.line·136141 ····.line·136
142 ····.local·v2,·"isreader":Ljava/io/InputStreamReader;142 ····.local·v1,·"isreader":Ljava/io/InputStreamReader;
143 ····new-instance·v7,·Lcom/google/gson/stream/JsonReader;143 ····new-instance·v6,·Lcom/google/gson/stream/JsonReader;
  
144 ····invoke-direct·{v7,·v2},·Lcom/google/gson/stream/JsonReader;-><init>(Ljava/io/Reader;)V144 ····invoke-direct·{v6,·v1},·Lcom/google/gson/stream/JsonReader;-><init>(Ljava/io/Reader;)V
  
145 ····.line·139145 ····.line·139
146 ····.local·v7,·"reader":Lcom/google/gson/stream/JsonReader;146 ····.local·v6,·"reader":Lcom/google/gson/stream/JsonReader;
147 ····invoke-virtual·{v7},·Lcom/google/gson/stream/JsonReader;->beginArray()V147 ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->beginArray()V
  
148 ····.line·140148 ····.line·140
149 ····invoke-virtual·{v7},·Lcom/google/gson/stream/JsonReader;->beginObject()V149 ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->beginObject()V
  
150 ····.line·141150 ····.line·141
151 ····:goto_0151 ····:goto_0
152 ····invoke-virtual·{v7},·Lcom/google/gson/stream/JsonReader;->hasNext()Z152 ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->hasNext()Z
  
153 ····move-result·v10153 ····move-result·v9
  
154 ····if-eqz·v10,·:cond_1154 ····if-eqz·v9,·:cond_1
  
155 ····.line·142155 ····.line·142
156 ····invoke-virtual·{v7},·Lcom/google/gson/stream/JsonReader;->nextName()Ljava/lang/String;156 ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->nextName()Ljava/lang/String;
  
157 ····move-result-object·v4157 ····move-result-object·v3
  
158 ····.line·143158 ····.line·143
159 ····.local·v4,·"name":Ljava/lang/String;159 ····.local·v3,·"name":Ljava/lang/String;
160 ····invoke-virtual·{v7},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String;160 ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String;
  
161 ····move-result-object·v9161 ····move-result-object·v8
  
162 ····.line·144162 ····.line·144
163 ····.local·v9,·"value":Ljava/lang/String;163 ····.local·v8,·"value":Ljava/lang/String;
164 ····const-string·v10,·"preferences_version"164 ····const-string·v9,·"preferences_version"
  
165 ····invoke-virtual·{v4,·v10},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z165 ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
166 ····move-result·v10166 ····move-result·v9
  
167 ····if-eqz·v10,·:cond_0167 ····if-eqz·v9,·:cond_0
  
168 ····.line·145168 ····.line·145
169 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;169 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
  
170 ····move-result-object·v10170 ····move-result-object·v9
  
171 ····invoke-virtual·{v10},·Ljava/lang/Integer;->intValue()I171 ····invoke-virtual·{v9},·Ljava/lang/Integer;->intValue()I
  
172 ····move-result·v10172 ····move-result·v9
  
173 ····iput·v10,·p0,·Lat/univie/sensorium/preferences/Preferences;->currentPrefVersion:I173 ····iput·v9,·p0,·Lat/univie/sensorium/preferences/Preferences;->currentPrefVersion:I
  
174 ····.line·146174 ····.line·146
175 ····:cond_0175 ····:cond_0
176 ····new-instance·v3,·Lorg/apache/http/message/BasicNameValuePair;176 ····new-instance·v2,·Lorg/apache/http/message/BasicNameValuePair;
  
177 ····invoke-direct·{v3,·v4,·v9},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V177 ····invoke-direct·{v2,·v3,·v8},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
178 ····.line·147178 ····.line·147
179 ····.local·v3,·"kv":Lorg/apache/http/message/BasicNameValuePair;179 ····.local·v2,·"kv":Lorg/apache/http/message/BasicNameValuePair;
180 ····invoke-interface·{v5,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z180 ····invoke-interface·{v4,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
181 ····:try_end_0181 ····:try_end_0
182 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0182 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
183 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1183 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
184 ····goto·:goto_0184 ····goto·:goto_0
  
185 ····.line·164185 ····.line·164
186 ····.end·local·v2····#·"isreader":Ljava/io/InputStreamReader;186 ····.end·local·v1····#·"isreader":Ljava/io/InputStreamReader;
187 ····.end·local·v3····#·"kv":Lorg/apache/http/message/BasicNameValuePair;187 ····.end·local·v2····#·"kv":Lorg/apache/http/message/BasicNameValuePair;
188 ····.end·local·v4····#·"name":Ljava/lang/String;188 ····.end·local·v3····#·"name":Ljava/lang/String;
189 ····.end·local·v7····#·"reader":Lcom/google/gson/stream/JsonReader;189 ····.end·local·v6····#·"reader":Lcom/google/gson/stream/JsonReader;
190 ····.end·local·v9····#·"value":Ljava/lang/String;190 ····.end·local·v8····#·"value":Ljava/lang/String;
191 ····:catch_0191 ····:catch_0
192 ····move-exception·v0192 ····move-exception·v0
  
193 ····.line·165193 ····.line·165
194 ····.local·v0,·"e":Ljava/io/FileNotFoundException;194 ····.local·v0,·"e":Ljava/io/FileNotFoundException;
195 ····new-instance·v8,·Ljava/io/StringWriter;195 ····new-instance·v7,·Ljava/io/StringWriter;
  
196 ····invoke-direct·{v8},·Ljava/io/StringWriter;-><init>()V196 ····invoke-direct·{v7},·Ljava/io/StringWriter;-><init>()V
  
197 ····.line·166197 ····.line·166
198 ····.local·v8,·"sw":Ljava/io/StringWriter;198 ····.local·v7,·"sw":Ljava/io/StringWriter;
199 ····new-instance·v6,·Ljava/io/PrintWriter;199 ····new-instance·v5,·Ljava/io/PrintWriter;
  
200 ····invoke-direct·{v6,·v8},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V200 ····invoke-direct·{v5,·v7},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
  
201 ····.line·167201 ····.line·167
202 ····.local·v6,·"pw":Ljava/io/PrintWriter;202 ····.local·v5,·"pw":Ljava/io/PrintWriter;
203 ····invoke-virtual·{v0,·v6},·Ljava/io/FileNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V203 ····invoke-virtual·{v0,·v5},·Ljava/io/FileNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V
  
204 ····.line·168204 ····.line·168
205 ····const-string·v10,·"Sensorium"205 ····const-string·v9,·"Sensorium"
  
206 ····invoke-virtual·{v8},·Ljava/io/StringWriter;->toString()Ljava/lang/String;206 ····invoke-virtual·{v7},·Ljava/io/StringWriter;->toString()Ljava/lang/String;
  
207 ····move-result-object·v11207 ····move-result-object·v10
  
208 ····invoke-static·{v10,·v11},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I208 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
209 ····.line·175209 ····.line·175
210 ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException;210 ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException;
211 ····.end·local·v6····#·"pw":Ljava/io/PrintWriter;211 ····.end·local·v5····#·"pw":Ljava/io/PrintWriter;
212 ····.end·local·v8····#·"sw":Ljava/io/StringWriter;212 ····.end·local·v7····#·"sw":Ljava/io/StringWriter;
213 ····:goto_1213 ····:goto_1
214 ····return-void214 ····return-void
  
Max diff block lines reached; 7133/14240 bytes (50.09%) of diff not shown.
762 B
smali/at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;21 .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V23 .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
25 ····.prologue26 ····.prologue
26 ····.line·8627 ····.line·86
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
918 B
smali/at/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader;22 .field·final·synthetic·val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;Lat/univie/sensorium/extinterfaces/HTTPSUploader;)V24 .method·constructor·<init>(Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;Lat/univie/sensorium/extinterfaces/HTTPSUploader;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;
  
26 ····.prologue27 ····.prologue
27 ····.line·22528 ····.line·225
28 ····iput-object·p1,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->this$1:Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;29 ····iput-object·p1,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->this$1:Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;
  
29 ····iput-object·p2,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader;30 ····iput-object·p2,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader;
  
31.9 KB
smali/at/univie/sensorium/extinterfaces/HTTPSUploader.smali
    
Offset 54, 571 lines modifiedOffset 54, 535 lines modified
54 ····iput-object·p3,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String;54 ····iput-object·p3,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String;
  
55 ····.line·8355 ····.line·83
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·private·uploadFiles(Ljava/util/List;)Ljava/lang/String;58 .method·private·uploadFiles(Ljava/util/List;)Ljava/lang/String;
59 ····.locals·2059 ····.locals·19
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{61 ········value·=·{
62 ············"(",62 ············"(",
63 ············"Ljava/util/List",63 ············"Ljava/util/List",
64 ············"<",64 ············"<",
65 ············"Ljava/io/File;",65 ············"Ljava/io/File;",
66 ············">;)",66 ············">;)",
67 ············"Ljava/lang/String;"67 ············"Ljava/lang/String;"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.prologue70 ····.prologue
71 ····.line·10271 ····.line·102
72 ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"72 ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
73 ····const-string·v14,·""73 ····const-string·v12,·""
  
74 ····.line·10574 ····.line·105
75 ····.local·v14,·"result":Ljava/lang/String;75 ····.local·v12,·"result":Ljava/lang/String;
76 ····:try_start_076 ····:try_start_0
77 ····move-object/from16·v0,·p077 ····move-object/from16·v0,·p0
  
78 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String;78 ····iget-object·v15,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String;
  
79 ····move-object/from16·v17,·v0 
  
80 ····invoke-static/range·{v17·..·v17},·Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z79 ····invoke-static·{v15},·Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z
  
81 ····move-result·v1780 ····move-result·v15
  
82 ····if-eqz·v17,·:cond_281 ····if-eqz·v15,·:cond_2
  
83 ····.line·10682 ····.line·106
84 ····invoke-virtual/range·{p0·..·p0},·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->getNewHttpClient()Lorg/apache/http/client/HttpClient;83 ····invoke-virtual/range·{p0·..·p0},·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->getNewHttpClient()Lorg/apache/http/client/HttpClient;
  
85 ····move-result-object·v684 ····move-result-object·v5
  
86 ····.line·10885 ····.line·108
87 ····.local·v6,·"httpclient":Lorg/apache/http/client/HttpClient;86 ····.local·v5,·"httpclient":Lorg/apache/http/client/HttpClient;
88 ····new-instance·v7,·Lorg/apache/http/client/methods/HttpPost;87 ····new-instance·v6,·Lorg/apache/http/client/methods/HttpPost;
  
89 ····move-object/from16·v0,·p088 ····move-object/from16·v0,·p0
  
90 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String;89 ····iget-object·v15,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String;
  
91 ····move-object/from16·v17,·v0 
  
92 ····move-object/from16·v0,·v17 
  
93 ····invoke-direct·{v7,·v0},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V90 ····invoke-direct·{v6,·v15},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V
  
94 ····.line·10991 ····.line·109
95 ····.local·v7,·"httppost":Lorg/apache/http/client/methods/HttpPost;92 ····.local·v6,·"httppost":Lorg/apache/http/client/methods/HttpPost;
96 ····new-instance·v10,·Lorg/apache/http/entity/mime/MultipartEntity;93 ····new-instance·v8,·Lorg/apache/http/entity/mime/MultipartEntity;
  
97 ····invoke-direct·{v10},·Lorg/apache/http/entity/mime/MultipartEntity;-><init>()V94 ····invoke-direct·{v8},·Lorg/apache/http/entity/mime/MultipartEntity;-><init>()V
  
98 ····.line·11395 ····.line·113
99 ····.local·v10,·"mpEntity":Lorg/apache/http/entity/mime/MultipartEntity;96 ····.local·v8,·"mpEntity":Lorg/apache/http/entity/mime/MultipartEntity;
100 ····const-string·v17,·"username"97 ····const-string·v15,·"username"
  
101 ····new-instance·v18,·Lorg/apache/http/entity/mime/content/StringBody;98 ····new-instance·v16,·Lorg/apache/http/entity/mime/content/StringBody;
  
102 ····move-object/from16·v0,·p099 ····move-object/from16·v0,·p0
  
103 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->username:Ljava/lang/String;100 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->username:Ljava/lang/String;
  
104 ····move-object/from16·v19,·v0101 ····move-object/from16·v17,·v0
  
105 ····invoke-direct/range·{v18·..·v19},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V 
  
106 ····move-object/from16·v0,·v17102 ····invoke-direct/range·{v16·..·v17},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V
  
107 ····move-object/from16·v1,·v18103 ····move-object/from16·v0,·v16
  
108 ····invoke-virtual·{v10,·v0,·v1},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V104 ····invoke-virtual·{v8,·v15,·v0},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V
  
109 ····.line·114105 ····.line·114
110 ····const-string·v17,·"password"106 ····const-string·v15,·"password"
  
111 ····new-instance·v18,·Lorg/apache/http/entity/mime/content/StringBody;107 ····new-instance·v16,·Lorg/apache/http/entity/mime/content/StringBody;
  
112 ····move-object/from16·v0,·p0108 ····move-object/from16·v0,·p0
  
113 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String;109 ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String;
  
114 ····move-object/from16·v19,·v0110 ····move-object/from16·v17,·v0
  
115 ····invoke-direct/range·{v18·..·v19},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V 
  
116 ····move-object/from16·v0,·v17111 ····invoke-direct/range·{v16·..·v17},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V
  
117 ····move-object/from16·v1,·v18112 ····move-object/from16·v0,·v16
  
118 ····invoke-virtual·{v10,·v0,·v1},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V113 ····invoke-virtual·{v8,·v15,·v0},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V
  
119 ····.line·115114 ····.line·115
120 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;115 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
121 ····move-result-object·v8116 ····move-result-object·v15
  
122 ····.local·v8,·"i$":Ljava/util/Iterator; 
123 ····:goto_0117 ····:goto_0
124 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z118 ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z
  
125 ····move-result·v17119 ····move-result·v16
  
126 ····if-eqz·v17,·:cond_0120 ····if-eqz·v16,·:cond_0
  
127 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;121 ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
128 ····move-result-object·v5122 ····move-result-object·v4
  
129 ····check-cast·v5,·Ljava/io/File;123 ····check-cast·v4,·Ljava/io/File;
  
130 ····.line·116124 ····.line·116
131 ····.local·v5,·"file":Ljava/io/File;125 ····.local·v4,·"file":Ljava/io/File;
132 ····const-string·v17,·"Sensorium"126 ····const-string·v16,·"Sensorium"
  
133 ····new-instance·v18,·Ljava/lang/StringBuilder;127 ····new-instance·v17,·Ljava/lang/StringBuilder;
Max diff block lines reached; 26417/32568 bytes (81.11%) of diff not shown.
31.5 KB
smali/at/univie/sensorium/logging/JSONLogger.smali
    
Offset 513, 436 lines modifiedOffset 513, 431 lines modified
  
513 ····.end·local·v12····#·"writer":Lcom/google/gson/stream/JsonWriter;513 ····.end·local·v12····#·"writer":Lcom/google/gson/stream/JsonWriter;
514 ····.restart·local·v11····#·"writer":Lcom/google/gson/stream/JsonWriter;514 ····.restart·local·v11····#·"writer":Lcom/google/gson/stream/JsonWriter;
515 ····goto·:goto_2515 ····goto·:goto_2
516 .end·method516 .end·method
  
517 .method·private·init()V517 .method·private·init()V
518 ····.locals·5518 ····.locals·4
  
519 ····.prologue519 ····.prologue
520 ····.line·77520 ····.line·77
521 ····new-instance·v2,·Ljava/util/HashMap;521 ····new-instance·v1,·Ljava/util/HashMap;
  
522 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V522 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
523 ····iput-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->jsonMap:Ljava/util/Map;523 ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->jsonMap:Ljava/util/Map;
  
524 ····.line·78524 ····.line·78
525 ····new-instance·v2,·Ljava/util/HashMap;525 ····new-instance·v1,·Ljava/util/HashMap;
  
526 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V526 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
527 ····iput-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->writerMap:Ljava/util/Map;527 ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->writerMap:Ljava/util/Map;
  
528 ····.line·79528 ····.line·79
529 ····new-instance·v2,·Ljava/util/LinkedList;529 ····new-instance·v1,·Ljava/util/LinkedList;
  
530 ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V530 ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V
  
531 ····iput-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->files:Ljava/util/List;531 ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->files:Ljava/util/List;
  
532 ····.line·82532 ····.line·82
533 ····new-instance·v2,·Ljava/io/File;533 ····new-instance·v1,·Ljava/io/File;
  
534 ····new-instance·v3,·Ljava/lang/StringBuilder;534 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
535 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V535 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
536 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;536 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
537 ····move-result-object·v4537 ····move-result-object·v3
  
538 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;538 ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
539 ····move-result-object·v4539 ····move-result-object·v3
  
540 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
541 ····move-result-object·v3541 ····move-result-object·v2
  
542 ····const-string·v4,·"/sensorium"542 ····const-string·v3,·"/sensorium"
  
543 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;543 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
544 ····move-result-object·v3544 ····move-result-object·v2
  
545 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;545 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
546 ····move-result-object·v3546 ····move-result-object·v2
  
547 ····invoke-direct·{v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;)V547 ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
548 ····iput-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File;548 ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File;
  
549 ····.line·83549 ····.line·83
550 ····iget-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File;550 ····iget-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File;
  
551 ····invoke-virtual·{v2},·Ljava/io/File;->mkdirs()Z551 ····invoke-virtual·{v1},·Ljava/io/File;->mkdirs()Z
  
552 ····.line·85552 ····.line·85
553 ····iget-object·v2,·p0,·Lat/univie/sensorium/logging/JSONLogger;->sensors:Ljava/util/List;553 ····iget-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->sensors:Ljava/util/List;
  
554 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;554 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
555 ····move-result-object·v0555 ····move-result-object·v1
  
556 ····.local·v0,·"i$":Ljava/util/Iterator; 
557 ····:goto_0556 ····:goto_0
558 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z557 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
559 ····move-result·v2558 ····move-result·v2
  
560 ····if-eqz·v2,·:cond_0559 ····if-eqz·v2,·:cond_0
  
561 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;560 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
562 ····move-result-object·v1561 ····move-result-object·v0
  
563 ····check-cast·v1,·Lat/univie/sensorium/sensors/AbstractSensor;562 ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor;
  
564 ····.line·86563 ····.line·86
565 ····.local·v1,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;564 ····.local·v0,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;
566 ····invoke-virtual·{v1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V565 ····invoke-virtual·{v0,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V
  
567 ····goto·:goto_0566 ····goto·:goto_0
  
568 ····.line·88567 ····.line·88
569 ····.end·local·v1····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;568 ····.end·local·v0····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor;
570 ····:cond_0569 ····:cond_0
571 ····return-void570 ····return-void
572 .end·method571 .end·method
  
573 .method·private·writeObject(Lat/univie/sensorium/sensors/AbstractSensor;)V572 .method·private·writeObject(Lat/univie/sensorium/sensors/AbstractSensor;)V
574 ····.locals·17573 ····.locals·17
575 ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor;574 ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor;
  
576 ····.prologue575 ····.prologue
577 ····.line·146576 ····.line·146
578 ····invoke-direct/range·{p0·..·p0},·Lat/univie/sensorium/logging/JSONLogger;->externalMediaWriteable()Z577 ····invoke-direct/range·{p0·..·p0},·Lat/univie/sensorium/logging/JSONLogger;->externalMediaWriteable()Z
  
579 ····move-result·v15578 ····move-result·v12
  
580 ····if-eqz·v15,·:cond_0579 ····if-eqz·v12,·:cond_0
  
581 ····.line·147580 ····.line·147
582 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;581 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
583 ····move-result-object·v15582 ····move-result-object·v12
  
584 ····invoke-virtual·{v15},·Ljava/lang/Class;->getName()Ljava/lang/String;583 ····invoke-virtual·{v12},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
585 ····move-result-object·v15584 ····move-result-object·v12
  
586 ····move-object/from16·v0,·p0585 ····move-object/from16·v0,·p0
  
587 ····invoke-direct·{v0,·v15},·Lat/univie/sensorium/logging/JSONLogger;->getWriterForName(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter;586 ····invoke-direct·{v0,·v12},·Lat/univie/sensorium/logging/JSONLogger;->getWriterForName(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter;
  
Max diff block lines reached; 25707/32145 bytes (79.97%) of diff not shown.
1.78 KB
smali/at/univie/sensorium/logging/JSONLogger$1.smali
    
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lat/univie/sensorium/logging/JSONLogger;21 .field·final·synthetic·this$0:Lat/univie/sensorium/logging/JSONLogger;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lat/univie/sensorium/logging/JSONLogger;)V23 .method·constructor·<init>(Lat/univie/sensorium/logging/JSONLogger;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lat/univie/sensorium/logging/JSONLogger;
  
25 ····.prologue26 ····.prologue
26 ····.line·24727 ····.line·247
27 ····iput-object·p1,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger;28 ····iput-object·p1,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·734 ····.locals·8
  
34 ····.prologue35 ····.prologue
35 ····.line·25136 ····.line·251
36 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;37 ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry;
  
37 ····move-result-object·v238 ····move-result-object·v2
  
Offset 111, 24 lines modifiedOffset 112, 24 lines modified
  
111 ····iget-object·v3,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger;112 ····iget-object·v3,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger;
  
112 ····invoke-static·{v3},·Lat/univie/sensorium/logging/JSONLogger;->access$100(Lat/univie/sensorium/logging/JSONLogger;)I113 ····invoke-static·{v3},·Lat/univie/sensorium/logging/JSONLogger;->access$100(Lat/univie/sensorium/logging/JSONLogger;)I
  
113 ····move-result·v3114 ····move-result·v3
  
114 ····int-to-long·v3,·v3115 ····int-to-long·v4,·v3
  
115 ····const-wide/16·v5,·0x3e8116 ····const-wide/16·v6,·0x3e8
  
116 ····mul-long/2addr·v3,·v5117 ····mul-long/2addr·v4,·v6
  
117 ····const-wide/32·v5,·0x493e0118 ····const-wide/32·v6,·0x493e0
  
118 ····invoke-static·{v3,·v4,·v5,·v6},·Ljava/lang/Math;->max(JJ)J119 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->max(JJ)J
  
119 ····move-result-wide·v3120 ····move-result-wide·v4
  
120 ····invoke-virtual·{v2,·p0,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z121 ····invoke-virtual·{v2,·p0,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
121 ····.line·258122 ····.line·258
122 ····return-void123 ····return-void
123 .end·method124 .end·method
10.1 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 4513, 258 lines modifiedOffset 4513, 264 lines modified
4513 ········0x15·->·:sswitch_04513 ········0x15·->·:sswitch_0
4514 ········0x16·->·:sswitch_14514 ········0x16·->·:sswitch_1
4515 ········0x3d·->·:sswitch_24515 ········0x3d·->·:sswitch_2
4516 ····.end·sparse-switch4516 ····.end·sparse-switch
4517 .end·method4517 .end·method
  
4518 .method·public·fakeDragBy(F)V4518 .method·public·fakeDragBy(F)V
4519 ····.locals·174519 ····.locals·18
4520 ····.param·p1,·"xOffset"····#·F4520 ····.param·p1,·"xOffset"····#·F
  
4521 ····.prologue4521 ····.prologue
4522 ····.line·22534522 ····.line·2253
4523 ····move-object/from16·v0,·p04523 ····move-object/from16·v0,·p0
  
4524 ····iget-boolean·v1,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z4524 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
  
4525 ····if-nez·v1,·:cond_04525 ····if-nez·v2,·:cond_0
  
4526 ····.line·22544526 ····.line·2254
4527 ····new-instance·v1,·Ljava/lang/IllegalStateException;4527 ····new-instance·v2,·Ljava/lang/IllegalStateException;
  
4528 ····const-string·v2,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."4528 ····const-string·v3,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."
  
4529 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V4529 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
4530 ····throw·v14530 ····throw·v2
  
4531 ····.line·22574531 ····.line·2257
4532 ····:cond_04532 ····:cond_0
4533 ····move-object/from16·v0,·p04533 ····move-object/from16·v0,·p0
  
4534 ····iget·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4534 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4535 ····add-float·v1,·v1,·p14535 ····add-float·v2,·v2,·p1
  
4536 ····move-object/from16·v0,·p04536 ····move-object/from16·v0,·p0
  
4537 ····iput·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4537 ····iput·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4538 ····.line·22594538 ····.line·2259
4539 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I4539 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I
  
4540 ····move-result·v14540 ····move-result·v2
  
4541 ····int-to-float·v13,·v14541 ····int-to-float·v14,·v2
  
4542 ····.line·22604542 ····.line·2260
4543 ····.local·v13,·"oldScrollX":F4543 ····.local·v14,·"oldScrollX":F
4544 ····sub-float·v15,·v13,·p14544 ····sub-float·v16,·v14,·p1
  
4545 ····.line·22614545 ····.line·2261
4546 ····.local·v15,·"scrollX":F4546 ····.local·v16,·"scrollX":F
4547 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getWidth()I4547 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getWidth()I
  
4548 ····move-result·v164548 ····move-result·v17
  
4549 ····.line·22634549 ····.line·2263
4550 ····.local·v16,·"width":I4550 ····.local·v17,·"width":I
4551 ····move/from16·v0,·v164551 ····move/from16·v0,·v17
  
4552 ····int-to-float·v1,·v04552 ····int-to-float·v2,·v0
  
4553 ····move-object/from16·v0,·p04553 ····move-object/from16·v0,·p0
  
4554 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F4554 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
4555 ····mul-float·v12,·v1,·v24555 ····mul-float·v13,·v2,·v3
  
4556 ····.line·22644556 ····.line·2264
4557 ····.local·v12,·"leftBound":F4557 ····.local·v13,·"leftBound":F
4558 ····move/from16·v0,·v164558 ····move/from16·v0,·v17
  
4559 ····int-to-float·v1,·v04559 ····int-to-float·v2,·v0
  
4560 ····move-object/from16·v0,·p04560 ····move-object/from16·v0,·p0
  
4561 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F4561 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
4562 ····mul-float·v14,·v1,·v24562 ····mul-float·v15,·v2,·v3
  
4563 ····.line·22664563 ····.line·2266
4564 ····.local·v14,·"rightBound":F4564 ····.local·v15,·"rightBound":F
4565 ····move-object/from16·v0,·p04565 ····move-object/from16·v0,·p0
  
4566 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4566 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4567 ····const/4·v2,·0x04567 ····const/4·v3,·0x0
  
4568 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4568 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4569 ····move-result-object·v104569 ····move-result-object·v11
  
4570 ····check-cast·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;4570 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4571 ····.line·22674571 ····.line·2267
4572 ····.local·v10,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;4572 ····.local·v11,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4573 ····move-object/from16·v0,·p04573 ····move-object/from16·v0,·p0
  
4574 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4574 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4575 ····move-object/from16·v0,·p04575 ····move-object/from16·v0,·p0
  
4576 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4576 ····iget-object·v3,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4577 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I4577 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I
  
4578 ····move-result·v24578 ····move-result·v3
  
4579 ····add-int/lit8·v2,·v2,·-0x14579 ····add-int/lit8·v3,·v3,·-0x1
  
4580 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4580 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4581 ····move-result-object·v114581 ····move-result-object·v12
  
4582 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;4582 ····check-cast·v12,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4583 ····.line·22684583 ····.line·2268
4584 ····.local·v11,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;4584 ····.local·v12,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4585 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I4585 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
4586 ····if-eqz·v1,·:cond_14586 ····if-eqz·v2,·:cond_1
  
4587 ····.line·22694587 ····.line·2269
4588 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F4588 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
  
4589 ····move/from16·v0,·v164589 ····move/from16·v0,·v17
  
Max diff block lines reached; 4946/10261 bytes (48.20%) of diff not shown.
1.75 KB
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 186, 38 lines modifiedOffset 186, 38 lines modified
186 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V186 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V
  
187 ····.line·173187 ····.line·173
188 ····return-void188 ····return-void
189 .end·method189 .end·method
  
190 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V190 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V
191 ····.locals·7191 ····.locals·8
192 ····.param·p1,·"view"····#·Landroid/view/View;192 ····.param·p1,·"view"····#·Landroid/view/View;
193 ····.param·p2,·"left"····#·I193 ····.param·p2,·"left"····#·I
194 ····.param·p3,·"top"····#·I194 ····.param·p3,·"top"····#·I
195 ····.param·p4,·"right"····#·I195 ····.param·p4,·"right"····#·I
196 ····.param·p5,·"bottom"····#·I196 ····.param·p5,·"bottom"····#·I
  
197 ····.prologue197 ····.prologue
198 ····.line·175198 ····.line·175
199 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J199 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
  
200 ····move-result-wide·v1200 ····move-result-wide·v2
  
201 ····move-object·v0,·p1201 ····move-object·v1,·p1
  
202 ····move·v3,·p2202 ····move·v4,·p2
  
203 ····move·v4,·p3203 ····move·v5,·p3
  
204 ····move·v5,·p4204 ····move·v6,·p4
  
205 ····move·v6,·p5205 ····move·v7,·p5
  
206 ····invoke-virtual/range·{v0·..·v6},·Landroid/view/View;->postInvalidateDelayed(JIIII)V206 ····invoke-virtual/range·{v1·..·v7},·Landroid/view/View;->postInvalidateDelayed(JIIII)V
  
207 ····.line·176207 ····.line·176
208 ····return-void208 ····return-void
209 .end·method209 .end·method
  
210 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V210 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
211 ····.locals·2211 ····.locals·2
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z233 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
234 ····.line·179234 ····.line·179
235 ····return-void235 ····return-void
236 .end·method236 .end·method
  
237 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V237 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
238 ····.locals·2238 ····.locals·3
239 ····.param·p1,·"view"····#·Landroid/view/View;239 ····.param·p1,·"view"····#·Landroid/view/View;
240 ····.param·p2,·"action"····#·Ljava/lang/Runnable;240 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
241 ····.param·p3,·"delayMillis"····#·J241 ····.param·p3,·"delayMillis"····#·J
  
242 ····.prologue242 ····.prologue
243 ····.line·181243 ····.line·181
244 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J244 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
747 B
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V135 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
136 ····.line·281136 ····.line·281
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
139 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V139 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
140 ····.locals·0140 ····.locals·1
141 ····.param·p1,·"view"····#·Landroid/view/View;141 ····.param·p1,·"view"····#·Landroid/view/View;
142 ····.param·p2,·"action"····#·Ljava/lang/Runnable;142 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
143 ····.param·p3,·"delayMillis"····#·J143 ····.param·p3,·"delayMillis"····#·J
  
144 ····.prologue144 ····.prologue
145 ····.line·284145 ····.line·284
146 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V146 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
52.0 KB
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I436 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
  
437 ····.line·177437 ····.line·177
438 ····return-void438 ····return-void
439 .end·method439 .end·method
  
440 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z440 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
441 ····.locals·7441 ····.locals·8
442 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;442 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;
443 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;443 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;
444 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;444 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;
  
445 ····.prologue445 ····.prologue
446 ····const/4·v2,·0x0446 ····const/4·v2,·0x0
  
Offset 458, 27 lines modifiedOffset 458, 27 lines modified
458 ····:goto_0458 ····:goto_0
459 ····return·v2459 ····return·v2
  
460 ····.line·432460 ····.line·432
461 ····:cond_1461 ····:cond_1
462 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J462 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J
  
463 ····move-result-wide·v3463 ····move-result-wide·v4
  
464 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J464 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J
  
465 ····move-result-wide·v5465 ····move-result-wide·v6
  
466 ····sub-long/2addr·v3,·v5466 ····sub-long/2addr·v4,·v6
  
467 ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I467 ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
  
468 ····int-to-long·v5,·v5468 ····int-to-long·v6,·v3
  
469 ····cmp-long·v3,·v3,·v5469 ····cmp-long·v3,·v4,·v6
  
470 ····if-gtz·v3,·:cond_0470 ····if-gtz·v3,·:cond_0
  
471 ····.line·436471 ····.line·436
472 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F472 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
473 ····move-result·v3473 ····move-result·v3
Offset 535, 1400 lines modifiedOffset 535, 1400 lines modified
535 ····.line·207535 ····.line·207
536 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z536 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
  
537 ····return·v0537 ····return·v0
538 .end·method538 .end·method
  
539 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z539 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
540 ····.locals·41540 ····.locals·42
541 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;541 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;
  
542 ····.prologue542 ····.prologue
543 ····.line·219543 ····.line·219
544 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I544 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I
  
545 ····move-result·v5545 ····move-result·v6
  
546 ····.line·221546 ····.line·221
547 ····.local·v5,·"action":I547 ····.local·v6,·"action":I
548 ····move-object/from16·v0,·p0548 ····move-object/from16·v0,·p0
  
549 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;549 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
550 ····move-object/from16·v35,·v0550 ····move-object/from16·v36,·v0
  
551 ····if-nez·v35,·:cond_0551 ····if-nez·v36,·:cond_0
  
552 ····.line·222552 ····.line·222
553 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;553 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
  
554 ····move-result-object·v35554 ····move-result-object·v36
  
555 ····move-object/from16·v0,·v35555 ····move-object/from16·v0,·v36
  
556 ····move-object/from16·v1,·p0556 ····move-object/from16·v1,·p0
  
557 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;557 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
558 ····.line·224558 ····.line·224
559 ····:cond_0559 ····:cond_0
560 ····move-object/from16·v0,·p0560 ····move-object/from16·v0,·p0
  
561 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;561 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
562 ····move-object/from16·v35,·v0562 ····move-object/from16·v36,·v0
  
563 ····move-object/from16·v0,·v35563 ····move-object/from16·v0,·v36
  
564 ····move-object/from16·v1,·p1564 ····move-object/from16·v1,·p1
  
565 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V565 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
  
566 ····.line·226566 ····.line·226
567 ····and-int/lit16·v0,·v5,·0xff567 ····and-int/lit16·v0,·v6,·0xff
  
568 ····move/from16·v35,·v0568 ····move/from16·v36,·v0
  
569 ····const/16·v36,·0x6569 ····const/16·v37,·0x6
  
570 ····move/from16·v0,·v35570 ····move/from16·v0,·v36
  
571 ····move/from16·v1,·v36571 ····move/from16·v1,·v37
  
572 ····if-ne·v0,·v1,·:cond_1572 ····if-ne·v0,·v1,·:cond_1
  
573 ····const/16·v21,·0x1573 ····const/16·v22,·0x1
  
574 ····.line·228574 ····.line·228
575 ····.local·v21,·"pointerUp":Z575 ····.local·v22,·"pointerUp":Z
576 ····:goto_0576 ····:goto_0
577 ····if-eqz·v21,·:cond_2577 ····if-eqz·v22,·:cond_2
  
578 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I578 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
  
579 ····move-result·v24579 ····move-result·v25
  
580 ····.line·231580 ····.line·231
581 ····.local·v24,·"skipIndex":I581 ····.local·v25,·"skipIndex":I
582 ····:goto_1582 ····:goto_1
583 ····const/16·v25,·0x0 
  
584 ····.local·v25,·"sumX":F 
585 ····const/16·v26,·0x0583 ····const/16·v26,·0x0
  
Max diff block lines reached; 48966/53054 bytes (92.29%) of diff not shown.
713 B
smali/android/support/v4/view/ViewCompat.smali
    
Offset 386, 15 lines modifiedOffset 386, 15 lines modified
386 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V386 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
387 ····.line·577387 ····.line·577
388 ····return-void388 ····return-void
389 .end·method389 .end·method
  
390 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V390 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
391 ····.locals·1391 ····.locals·2
392 ····.param·p0,·"view"····#·Landroid/view/View;392 ····.param·p0,·"view"····#·Landroid/view/View;
393 ····.param·p1,·"action"····#·Ljava/lang/Runnable;393 ····.param·p1,·"action"····#·Ljava/lang/Runnable;
394 ····.param·p2,·"delayMillis"····#·J394 ····.param·p2,·"delayMillis"····#·J
  
395 ····.prologue395 ····.prologue
396 ····.line·593396 ····.line·593
397 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;397 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
541 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 553, 15 lines modifiedOffset 553, 15 lines modified
  
553 ····move-result-object·v0553 ····move-result-object·v0
  
554 ····return-object·v0554 ····return-object·v0
555 .end·method555 .end·method
  
556 .method·public·setUpdateThrottle(J)V556 .method·public·setUpdateThrottle(J)V
557 ····.locals·2557 ····.locals·3
558 ····.param·p1,·"delayMS"····#·J558 ····.param·p1,·"delayMS"····#·J
  
559 ····.prologue559 ····.prologue
560 ····.line·103560 ····.line·103
561 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"561 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
562 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J562 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
  
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·888 ····.locals·9
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v1,·0x5108 ····const/4·v2,·0x5
  
109 ····const/16·v2,·0x80109 ····const/16·v3,·0x80
  
110 ····const-wide/16·v3,·0x1110 ····const-wide/16·v4,·0x1
  
111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
2.87 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····.line·1334319 ····.line·1334
320 ····:cond_1320 ····:cond_1
321 ····return-void321 ····return-void
322 .end·method322 .end·method
  
323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;
324 ····.locals·3324 ····.locals·4
325 ····.param·p0,·"context"····#·Landroid/content/Context;325 ····.param·p0,·"context"····#·Landroid/content/Context;
326 ····.param·p1,·"start"····#·F326 ····.param·p1,·"start"····#·F
327 ····.param·p2,·"end"····#·F327 ····.param·p2,·"end"····#·F
  
328 ····.prologue328 ····.prologue
329 ····.line·734329 ····.line·734
330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;
Offset 337, 17 lines modifiedOffset 337, 17 lines modified
337 ····.line·735337 ····.line·735
338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;
339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
341 ····.line·736341 ····.line·736
342 ····const-wide/16·v1,·0xdc342 ····const-wide/16·v2,·0xdc
  
343 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V343 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
344 ····.line·737344 ····.line·737
345 ····return-object·v0345 ····return-object·v0
346 .end·method346 .end·method
  
347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;
348 ····.locals·11348 ····.locals·11
Offset 390, 17 lines modifiedOffset 390, 17 lines modified
390 ····.line·723390 ····.line·723
391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;
392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
394 ····.line·724394 ····.line·724
395 ····const-wide/16·v1,·0xdc395 ····const-wide/16·v2,·0xdc
  
396 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V396 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V
  
397 ····.line·725397 ····.line·725
398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
399 ····.line·726399 ····.line·726
400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;
  
Offset 409, 17 lines modifiedOffset 409, 17 lines modified
409 ····.line·727409 ····.line·727
410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;
411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
413 ····.line·728413 ····.line·728
414 ····const-wide/16·v1,·0xdc414 ····const-wide/16·v2,·0xdc
  
415 ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V415 ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
416 ····.line·729416 ····.line·729
417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
418 ····.line·730418 ····.line·730
419 ····return-object·v10419 ····return-object·v10
420 .end·method420 .end·method
2.53 KB
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
39 ····.line·7139 ····.line·71
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;
43 ····.locals·243 ····.locals·3
44 ····.param·p0,·"viewId"····#·I44 ····.param·p0,·"viewId"····#·I
45 ····.param·p1,·"id"····#·J45 ····.param·p1,·"id"····#·J
  
46 ····.prologue46 ····.prologue
47 ····.line·17347 ····.line·173
48 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 181, 31 lines modifiedOffset 181, 31 lines modified
  
181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
182 ····.line·88182 ····.line·88
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J
  
185 ····move-result-wide·v1185 ····move-result-wide·v2
  
186 ····.line·91186 ····.line·91
187 ····.local·v1,·"itemId":J187 ····.local·v2,·"itemId":J
188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
189 ····move-result·v4189 ····move-result·v4
  
190 ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;190 ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
191 ····move-result-object·v3191 ····move-result-object·v1
  
192 ····.line·92192 ····.line·92
193 ····.local·v3,·"name":Ljava/lang/String;193 ····.local·v1,·"name":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
195 ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;195 ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····.line·93197 ····.line·93
198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
199 ····if-eqz·v0,·:cond_2199 ····if-eqz·v0,·:cond_2
  
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
  
243 ····move-result·v5243 ····move-result·v5
  
244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
245 ····move-result·v6245 ····move-result·v6
  
246 ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
247 ····move-result-object·v6247 ····move-result-object·v6
  
248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
249 ····goto·:goto_0249 ····goto·:goto_0
250 .end·method250 .end·method
12.4 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·instance·fields5 #·instance·fields
6 .field·private·b:Landroid/app/Notification$Builder;6 .field·private·b:Landroid/app/Notification$Builder;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V
9 ····.locals·79 ····.locals·8
10 ····.param·p1,·"context"····#·Landroid/content/Context;10 ····.param·p1,·"context"····#·Landroid/content/Context;
11 ····.param·p2,·"n"····#·Landroid/app/Notification;11 ····.param·p2,·"n"····#·Landroid/app/Notification;
12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
16 ····.param·p7,·"number"····#·I16 ····.param·p7,·"number"····#·I
Offset 28, 211 lines modifiedOffset 28, 213 lines modified
28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;
  
29 ····.prologue29 ····.prologue
30 ····.line·3330 ····.line·33
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·3432 ····.line·34
33 ····new-instance·v3,·Landroid/app/Notification$Builder;33 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
34 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V34 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
35 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J35 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J
  
36 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;36 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
37 ····move-result-object·v337 ····move-result-object·v4
  
38 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I38 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I
  
39 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I39 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I
  
40 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;40 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
41 ····move-result-object·v341 ····move-result-object·v4
  
42 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;42 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
43 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;43 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
44 ····move-result-object·v344 ····move-result-object·v4
  
45 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;45 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
46 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;46 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
47 ····move-result-object·v347 ····move-result-object·v4
  
48 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;48 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
49 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I49 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I
  
50 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;50 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
51 ····move-result-object·v351 ····move-result-object·v4
  
52 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J52 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J
  
53 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;53 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
54 ····move-result-object·v354 ····move-result-object·v4
  
55 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I55 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I
  
56 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I56 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I
  
57 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I57 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I
  
58 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;58 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
59 ····move-result-object·v459 ····move-result-object·v5
  
60 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I60 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
61 ····and-int/lit8·v3,·v3,·0x261 ····and-int/lit8·v4,·v4,·0x2
  
62 ····if-eqz·v3,·:cond_062 ····if-eqz·v4,·:cond_0
  
63 ····const/4·v3,·0x163 ····const/4·v4,·0x1
  
64 ····:goto_064 ····:goto_0
65 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;65 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
66 ····move-result-object·v466 ····move-result-object·v5
  
67 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I67 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
68 ····and-int/lit8·v3,·v3,·0x868 ····and-int/lit8·v4,·v4,·0x8
  
69 ····if-eqz·v3,·:cond_169 ····if-eqz·v4,·:cond_1
  
70 ····const/4·v3,·0x170 ····const/4·v4,·0x1
  
71 ····:goto_171 ····:goto_1
72 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;72 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
73 ····move-result-object·v473 ····move-result-object·v5
  
74 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I74 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
75 ····and-int/lit8·v3,·v3,·0x1075 ····and-int/lit8·v4,·v4,·0x10
  
76 ····if-eqz·v3,·:cond_276 ····if-eqz·v4,·:cond_2
  
77 ····const/4·v3,·0x177 ····const/4·v4,·0x1
  
78 ····:goto_278 ····:goto_2
79 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;79 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
80 ····move-result-object·v380 ····move-result-object·v4
  
81 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I81 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I
  
82 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
83 ····move-result-object·v383 ····move-result-object·v4
  
84 ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v385 ····move-result-object·v4
  
86 ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown.
1.2 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 .field·mTickerView:Landroid/widget/RemoteViews;59 .field·mTickerView:Landroid/widget/RemoteViews;
  
60 .field·mUseChronometer:Z60 .field·mUseChronometer:Z
  
  
61 #·direct·methods61 #·direct·methods
62 .method·public·constructor·<init>(Landroid/content/Context;)V62 .method·public·constructor·<init>(Landroid/content/Context;)V
63 ····.locals·363 ····.locals·4
64 ····.param·p1,·"context"····#·Landroid/content/Context;64 ····.param·p1,·"context"····#·Landroid/content/Context;
  
65 ····.prologue65 ····.prologue
66 ····.line·19966 ····.line·199
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·18468 ····.line·184
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
89 ····.line·20389 ····.line·203
90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
92 ····move-result-wide·v192 ····move-result-wide·v2
  
93 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J93 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J
  
94 ····.line·20494 ····.line·204
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
96 ····const/4·v1,·-0x196 ····const/4·v1,·-0x1
  
97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
11.6 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;
16 ····.locals·816 ····.locals·9
17 ····.param·p0,·"context"····#·Landroid/content/Context;17 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"n"····#·Landroid/app/Notification;18 ····.param·p1,·"n"····#·Landroid/app/Notification;
19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
23 ····.param·p6,·"number"····#·I23 ····.param·p6,·"number"····#·I
Offset 28, 193 lines modifiedOffset 28, 195 lines modified
28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
29 ····.param·p10,·"mProgressMax"····#·I29 ····.param·p10,·"mProgressMax"····#·I
30 ····.param·p11,·"mProgress"····#·I30 ····.param·p11,·"mProgress"····#·I
31 ····.param·p12,·"mProgressIndeterminate"····#·Z31 ····.param·p12,·"mProgressIndeterminate"····#·Z
  
32 ····.prologue32 ····.prologue
33 ····.line·3133 ····.line·31
34 ····new-instance·v4,·Landroid/app/Notification$Builder;34 ····new-instance·v5,·Landroid/app/Notification$Builder;
  
35 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V35 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
36 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J36 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J
  
37 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;37 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
38 ····move-result-object·v438 ····move-result-object·v5
  
39 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I39 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I
  
40 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I40 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I
  
41 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
42 ····move-result-object·v442 ····move-result-object·v5
  
43 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;43 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
44 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
45 ····move-result-object·v445 ····move-result-object·v5
  
46 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;46 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
47 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;47 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
48 ····move-result-object·v448 ····move-result-object·v5
  
49 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;49 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
50 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I50 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I
  
51 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;51 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
52 ····move-result-object·v452 ····move-result-object·v5
  
53 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J53 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J
  
54 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;54 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
55 ····move-result-object·v455 ····move-result-object·v5
  
56 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I56 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I
  
57 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I57 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I
  
58 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I58 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I
  
59 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;59 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
60 ····move-result-object·v560 ····move-result-object·v6
  
61 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I61 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
62 ····and-int/lit8·v4,·v4,·0x262 ····and-int/lit8·v5,·v5,·0x2
  
63 ····if-eqz·v4,·:cond_063 ····if-eqz·v5,·:cond_0
  
64 ····const/4·v4,·0x164 ····const/4·v5,·0x1
  
65 ····:goto_065 ····:goto_0
66 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;66 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
67 ····move-result-object·v567 ····move-result-object·v6
  
68 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I68 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
69 ····and-int/lit8·v4,·v4,·0x869 ····and-int/lit8·v5,·v5,·0x8
  
70 ····if-eqz·v4,·:cond_170 ····if-eqz·v5,·:cond_1
  
71 ····const/4·v4,·0x171 ····const/4·v5,·0x1
  
72 ····:goto_172 ····:goto_1
73 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v574 ····move-result-object·v6
  
75 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I75 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
76 ····and-int/lit8·v4,·v4,·0x1076 ····and-int/lit8·v5,·v5,·0x10
  
77 ····if-eqz·v4,·:cond_277 ····if-eqz·v5,·:cond_2
  
78 ····const/4·v4,·0x178 ····const/4·v5,·0x1
  
79 ····:goto_279 ····:goto_2
80 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v481 ····move-result-object·v5
  
82 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I82 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I
  
83 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v484 ····move-result-object·v5
  
85 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;85 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
86 ····move-result-object·v486 ····move-result-object·v5
  
87 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;87 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 3942/11773 bytes (33.48%) of diff not shown.
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·3115 ····.locals·4
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·1148 ····.locals·2
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·5159 ····.locals·6
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
2.56 KB
smali/android/support/v4/util/LongSparseArray.smali
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I94 ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
95 ····.line·5095 ····.line·50
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·private·static·binarySearch([JIIJ)I98 .method·private·static·binarySearch([JIIJ)I
99 ····.locals·599 ····.locals·7
100 ····.param·p0,·"a"····#·[J100 ····.param·p0,·"a"····#·[J
101 ····.param·p1,·"start"····#·I101 ····.param·p1,·"start"····#·I
102 ····.param·p2,·"len"····#·I102 ····.param·p2,·"len"····#·I
103 ····.param·p3,·"key"····#·J103 ····.param·p3,·"key"····#·J
  
104 ····.prologue104 ····.prologue
105 ····.line·335105 ····.line·335
Offset 123, 17 lines modifiedOffset 123, 17 lines modified
123 ····.line·338123 ····.line·338
124 ····add-int·v3,·v1,·v2124 ····add-int·v3,·v1,·v2
  
125 ····div-int/lit8·v0,·v3,·0x2125 ····div-int/lit8·v0,·v3,·0x2
  
126 ····.line·340126 ····.line·340
127 ····.local·v0,·"guess":I127 ····.local·v0,·"guess":I
128 ····aget-wide·v3,·p0,·v0128 ····aget-wide·v4,·p0,·v0
  
129 ····cmp-long·v3,·v3,·p3129 ····cmp-long·v3,·v4,·p3
  
130 ····if-gez·v3,·:cond_0130 ····if-gez·v3,·:cond_0
  
131 ····.line·341131 ····.line·341
132 ····move·v2,·v0132 ····move·v2,·v0
  
133 ····goto·:goto_0133 ····goto·:goto_0
Offset 161, 17 lines modifiedOffset 161, 17 lines modified
161 ····:cond_2161 ····:cond_2
162 ····:goto_1162 ····:goto_1
163 ····return·v1163 ····return·v1
  
164 ····.line·348164 ····.line·348
165 ····.restart·local·v1····#·"high":I165 ····.restart·local·v1····#·"high":I
166 ····:cond_3166 ····:cond_3
167 ····aget-wide·v3,·p0,·v1167 ····aget-wide·v4,·p0,·v1
  
168 ····cmp-long·v3,·v3,·p3168 ····cmp-long·v3,·v4,·p3
  
169 ····if-eqz·v3,·:cond_2169 ····if-eqz·v3,·:cond_2
  
170 ····.line·351170 ····.line·351
171 ····xor-int/lit8·v1,·v1,·-0x1171 ····xor-int/lit8·v1,·v1,·-0x1
  
172 ····goto·:goto_1172 ····goto·:goto_1
Offset 564, 15 lines modifiedOffset 564, 15 lines modified
  
564 ····move-result-object·v0564 ····move-result-object·v0
  
565 ····return-object·v0565 ····return-object·v0
566 .end·method566 .end·method
  
567 .method·public·delete(J)V567 .method·public·delete(J)V
568 ····.locals·4568 ····.locals·5
569 ····.param·p1,·"key"····#·J569 ····.param·p1,·"key"····#·J
  
570 ····.prologue570 ····.prologue
571 ····.line·93571 ····.line·93
572 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"572 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
573 ····iget-object·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J573 ····iget-object·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J
  
Offset 632, 15 lines modifiedOffset 632, 15 lines modified
  
632 ····move-result-object·v0632 ····move-result-object·v0
  
633 ····return-object·v0633 ····return-object·v0
634 .end·method634 .end·method
  
635 .method·public·get(JLjava/lang/Object;)Ljava/lang/Object;635 .method·public·get(JLjava/lang/Object;)Ljava/lang/Object;
636 ····.locals·4636 ····.locals·5
637 ····.param·p1,·"key"····#·J637 ····.param·p1,·"key"····#·J
638 ····.annotation·system·Ldalvik/annotation/Signature;638 ····.annotation·system·Ldalvik/annotation/Signature;
639 ········value·=·{639 ········value·=·{
640 ············"(JTE;)TE;"640 ············"(JTE;)TE;"
641 ········}641 ········}
642 ····.end·annotation642 ····.end·annotation
  
Offset 789, 15 lines modifiedOffset 789, 15 lines modified
  
789 ····aget-wide·v0,·v0,·p1789 ····aget-wide·v0,·v0,·p1
  
790 ····return-wide·v0790 ····return-wide·v0
791 .end·method791 .end·method
  
792 .method·public·put(JLjava/lang/Object;)V792 .method·public·put(JLjava/lang/Object;)V
793 ····.locals·8793 ····.locals·9
794 ····.param·p1,·"key"····#·J794 ····.param·p1,·"key"····#·J
795 ····.annotation·system·Ldalvik/annotation/Signature;795 ····.annotation·system·Ldalvik/annotation/Signature;
796 ········value·=·{796 ········value·=·{
797 ············"(JTE;)V"797 ············"(JTE;)V"
798 ········}798 ········}
799 ····.end·annotation799 ····.end·annotation
  
Offset 992, 15 lines modifiedOffset 992, 15 lines modified
  
992 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I992 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
993 ····goto/16·:goto_0993 ····goto/16·:goto_0
994 .end·method994 .end·method
  
995 .method·public·remove(J)V995 .method·public·remove(J)V
996 ····.locals·0996 ····.locals·1
997 ····.param·p1,·"key"····#·J997 ····.param·p1,·"key"····#·J
  
998 ····.prologue998 ····.prologue
999 ····.line·107999 ····.line·107
1000 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"1000 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
1001 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V1001 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V
  
499 B
smali/com/google/gson/Gson.smali
    
Offset 437, 15 lines modifiedOffset 437, 15 lines modified
437 ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List;437 ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List;
  
438 ····.line·244438 ····.line·244
439 ····return-void439 ····return-void
440 .end·method440 .end·method
  
441 .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V441 .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V
442 ····.locals·0442 ····.locals·1
443 ····.param·p0,·"x0"····#·Lcom/google/gson/Gson;443 ····.param·p0,·"x0"····#·Lcom/google/gson/Gson;
444 ····.param·p1,·"x1"····#·D444 ····.param·p1,·"x1"····#·D
  
445 ····.prologue445 ····.prologue
446 ····.line·97446 ····.line·97
447 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V447 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V
  
1.04 KB
smali/com/google/gson/JsonPrimitive.smali
    
Offset 334, 15 lines modifiedOffset 334, 15 lines modified
  
334 ····.prologue334 ····.prologue
335 ····.line·90335 ····.line·90
336 ····return-object·p0336 ····return-object·p0
337 .end·method337 .end·method
  
338 .method·public·equals(Ljava/lang/Object;)Z338 .method·public·equals(Ljava/lang/Object;)Z
339 ····.locals·11339 ····.locals·12
340 ····.param·p1,·"obj"····#·Ljava/lang/Object;340 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
341 ····.prologue341 ····.prologue
342 ····const/4·v5,·0x1342 ····const/4·v5,·0x1
  
343 ····const/4·v6,·0x0343 ····const/4·v6,·0x0
  
Offset 412, 25 lines modifiedOffset 412, 25 lines modified
412 ····.line·317412 ····.line·317
413 ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number;413 ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number;
  
414 ····move-result-object·v7414 ····move-result-object·v7
  
415 ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J415 ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J
  
416 ····move-result-wide·v7416 ····move-result-wide·v8
  
417 ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number;417 ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number;
  
418 ····move-result-object·v9418 ····move-result-object·v7
  
419 ····invoke-virtual·{v9},·Ljava/lang/Number;->longValue()J419 ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J
  
420 ····move-result-wide·v9420 ····move-result-wide·v10
  
421 ····cmp-long·v7,·v7,·v9421 ····cmp-long·v7,·v8,·v10
  
422 ····if-eqz·v7,·:cond_0422 ····if-eqz·v7,·:cond_0
  
423 ····move·v5,·v6423 ····move·v5,·v6
  
424 ····goto·:goto_0424 ····goto·:goto_0
  
1.2 KB
smali/com/google/gson/internal/LazilyParsedNumber.smali
    
Offset 125, 30 lines modifiedOffset 125, 30 lines modified
  
125 ····move-result·v2125 ····move-result·v2
  
126 ····goto·:goto_0126 ····goto·:goto_0
127 .end·method127 .end·method
  
128 .method·public·longValue()J128 .method·public·longValue()J
129 ····.locals·3129 ····.locals·4
  
130 ····.prologue130 ····.prologue
131 ····.line·49131 ····.line·49
132 ····:try_start_0132 ····:try_start_0
133 ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String;133 ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String;
  
134 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J134 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
135 ····:try_end_0135 ····:try_end_0
136 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0136 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
137 ····move-result-wide·v1137 ····move-result-wide·v2
  
138 ····.line·51138 ····.line·51
139 ····:goto_0139 ····:goto_0
140 ····return-wide·v1140 ····return-wide·v2
  
141 ····.line·50141 ····.line·50
142 ····:catch_0142 ····:catch_0
143 ····move-exception·v0143 ····move-exception·v0
  
144 ····.line·51144 ····.line·51
145 ····.local·v0,·"e":Ljava/lang/NumberFormatException;145 ····.local·v0,·"e":Ljava/lang/NumberFormatException;
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
  
156 ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String;156 ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String;
  
157 ····invoke-direct·{v1,·v2},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V157 ····invoke-direct·{v1,·v2},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
  
158 ····invoke-virtual·{v1},·Ljava/math/BigDecimal;->longValue()J158 ····invoke-virtual·{v1},·Ljava/math/BigDecimal;->longValue()J
  
159 ····move-result-wide·v1159 ····move-result-wide·v2
  
160 ····goto·:goto_0160 ····goto·:goto_0
161 .end·method161 .end·method
  
162 .method·public·toString()Ljava/lang/String;162 .method·public·toString()Ljava/lang/String;
163 ····.locals·1163 ····.locals·1
  
2.09 KB
smali/com/google/gson/internal/Excluder.smali
    
Offset 442, 34 lines modifiedOffset 442, 34 lines modified
442 ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z442 ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z
  
443 ····.line·87443 ····.line·87
444 ····return-object·v0444 ····return-object·v0
445 .end·method445 .end·method
  
446 .method·public·excludeClass(Ljava/lang/Class;Z)Z446 .method·public·excludeClass(Ljava/lang/Class;Z)Z
447 ····.locals·8447 ····.locals·10
448 ····.param·p2,·"serialize"····#·Z448 ····.param·p2,·"serialize"····#·Z
449 ····.annotation·system·Ldalvik/annotation/Signature;449 ····.annotation·system·Ldalvik/annotation/Signature;
450 ········value·=·{450 ········value·=·{
451 ············"(",451 ············"(",
452 ············"Ljava/lang/Class",452 ············"Ljava/lang/Class",
453 ············"<*>;Z)Z"453 ············"<*>;Z)Z"
454 ········}454 ········}
455 ····.end·annotation455 ····.end·annotation
  
456 ····.prologue456 ····.prologue
457 ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"457 ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
458 ····const/4·v5,·0x1458 ····const/4·v5,·0x1
  
459 ····.line·192459 ····.line·192
460 ····iget-wide·v3,·p0,·Lcom/google/gson/internal/Excluder;->version:D460 ····iget-wide·v6,·p0,·Lcom/google/gson/internal/Excluder;->version:D
  
461 ····const-wide/high16·v6,·-0x4010000000000000L····#·-1.0461 ····const-wide/high16·v8,·-0x4010000000000000L····#·-1.0
  
462 ····cmpl-double·v3,·v3,·v6462 ····cmpl-double·v3,·v6,·v8
  
463 ····if-eqz·v3,·:cond_0463 ····if-eqz·v3,·:cond_0
  
464 ····const-class·v3,·Lcom/google/gson/annotations/Since;464 ····const-class·v3,·Lcom/google/gson/annotations/Since;
  
465 ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;465 ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
  
Offset 582, 15 lines modifiedOffset 582, 15 lines modified
582 ····:cond_5582 ····:cond_5
583 ····const/4·v3,·0x0583 ····const/4·v3,·0x0
  
584 ····goto·:goto_0584 ····goto·:goto_0
585 .end·method585 .end·method
  
586 .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z586 .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z
587 ····.locals·10587 ····.locals·12
588 ····.param·p1,·"field"····#·Ljava/lang/reflect/Field;588 ····.param·p1,·"field"····#·Ljava/lang/reflect/Field;
589 ····.param·p2,·"serialize"····#·Z589 ····.param·p2,·"serialize"····#·Z
  
590 ····.prologue590 ····.prologue
591 ····const/4·v7,·0x1591 ····const/4·v7,·0x1
  
592 ····.line·150592 ····.line·150
Offset 608, 19 lines modifiedOffset 608, 19 lines modified
  
608 ····.line·188608 ····.line·188
609 ····:goto_0609 ····:goto_0
610 ····return·v5610 ····return·v5
  
611 ····.line·154611 ····.line·154
612 ····:cond_0612 ····:cond_0
613 ····iget-wide·v5,·p0,·Lcom/google/gson/internal/Excluder;->version:D613 ····iget-wide·v8,·p0,·Lcom/google/gson/internal/Excluder;->version:D
  
614 ····const-wide/high16·v8,·-0x4010000000000000L····#·-1.0614 ····const-wide/high16·v10,·-0x4010000000000000L····#·-1.0
  
615 ····cmpl-double·v5,·v5,·v8615 ····cmpl-double·v5,·v8,·v10
  
616 ····if-eqz·v5,·:cond_1616 ····if-eqz·v5,·:cond_1
  
617 ····const-class·v5,·Lcom/google/gson/annotations/Since;617 ····const-class·v5,·Lcom/google/gson/annotations/Since;
  
618 ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;618 ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
  
3.11 KB
smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali
    
Offset 88, 86 lines modifiedOffset 88, 86 lines modified
88 ····.prologue88 ····.prologue
89 ····.line·5189 ····.line·51
90 ····monitor-enter·p090 ····monitor-enter·p0
  
91 ····:try_start_091 ····:try_start_0
92 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken;92 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken;
  
93 ····move-result-object·v393 ····move-result-object·v1
  
94 ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken;94 ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken;
  
95 ····if-ne·v3,·v4,·:cond_095 ····if-ne·v1,·v4,·:cond_0
  
96 ····.line·5296 ····.line·52
97 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V97 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V
98 ····:try_end_098 ····:try_end_0
99 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_099 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
100 ····.line·53100 ····.line·53
101 ····const/4·v3,·0x0101 ····const/4·v1,·0x0
  
102 ····.line·57102 ····.line·57
103 ····:goto_0103 ····:goto_0
104 ····monitor-exit·p0104 ····monitor-exit·p0
  
105 ····return-object·v3105 ····return-object·v1
  
106 ····.line·56106 ····.line·56
107 ····:cond_0107 ····:cond_0
108 ····:try_start_1108 ····:try_start_1
109 ····iget-object·v3,·p0,·Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat;109 ····iget-object·v1,·p0,·Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat;
  
110 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String;110 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String;
  
111 ····move-result-object·v4111 ····move-result-object·v4
  
112 ····invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;112 ····invoke-virtual·{v1,·v4},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
  
113 ····move-result-object·v3113 ····move-result-object·v1
  
114 ····invoke-virtual·{v3},·Ljava/util/Date;->getTime()J114 ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J
  
115 ····move-result-wide·v1115 ····move-result-wide·v2
  
116 ····.line·57116 ····.line·57
117 ····.local·v1,·"utilDate":J117 ····.local·v2,·"utilDate":J
118 ····new-instance·v3,·Ljava/sql/Date;118 ····new-instance·v1,·Ljava/sql/Date;
  
119 ····invoke-direct·{v3,·v1,·v2},·Ljava/sql/Date;-><init>(J)V119 ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Date;-><init>(J)V
120 ····:try_end_1120 ····:try_end_1
121 ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0121 ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0
122 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0122 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
123 ····goto·:goto_0123 ····goto·:goto_0
  
124 ····.line·58124 ····.line·58
125 ····.end·local·v1····#·"utilDate":J125 ····.end·local·v2····#·"utilDate":J
126 ····:catch_0126 ····:catch_0
127 ····move-exception·v0127 ····move-exception·v0
  
128 ····.line·59128 ····.line·59
129 ····.local·v0,·"e":Ljava/text/ParseException;129 ····.local·v0,·"e":Ljava/text/ParseException;
130 ····:try_start_2130 ····:try_start_2
131 ····new-instance·v3,·Lcom/google/gson/JsonSyntaxException;131 ····new-instance·v1,·Lcom/google/gson/JsonSyntaxException;
  
132 ····invoke-direct·{v3,·v0},·Lcom/google/gson/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V132 ····invoke-direct·{v1,·v0},·Lcom/google/gson/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V
  
133 ····throw·v3133 ····throw·v1
134 ····:try_end_2134 ····:try_end_2
135 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0135 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
136 ····.line·51136 ····.line·51
137 ····.end·local·v0····#·"e":Ljava/text/ParseException;137 ····.end·local·v0····#·"e":Ljava/text/ParseException;
138 ····:catchall_0138 ····:catchall_0
139 ····move-exception·v3139 ····move-exception·v1
  
140 ····monitor-exit·p0140 ····monitor-exit·p0
  
141 ····throw·v3141 ····throw·v1
142 .end·method142 .end·method
  
143 .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V143 .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V
144 ····.locals·0144 ····.locals·0
145 ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter;145 ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter;
146 ····.param·p2,·"x1"····#·Ljava/lang/Object;146 ····.param·p2,·"x1"····#·Ljava/lang/Object;
147 ····.annotation·system·Ldalvik/annotation/Throws;147 ····.annotation·system·Ldalvik/annotation/Throws;
1010 B
smali/com/google/gson/internal/bind/TypeAdapters$8.smali
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number;36 .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number;
37 ····.locals·337 ····.locals·4
38 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;38 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;
39 ····.annotation·system·Ldalvik/annotation/Throws;39 ····.annotation·system·Ldalvik/annotation/Throws;
40 ········value·=·{40 ········value·=·{
41 ············Ljava/io/IOException;41 ············Ljava/io/IOException;
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
Offset 65, 17 lines modifiedOffset 65, 17 lines modified
65 ····:goto_065 ····:goto_0
66 ····return-object·v166 ····return-object·v1
  
67 ····:cond_067 ····:cond_0
68 ····:try_start_068 ····:try_start_0
69 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J69 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J
  
70 ····move-result-wide·v170 ····move-result-wide·v2
  
71 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;71 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
72 ····:try_end_072 ····:try_end_0
73 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_073 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····move-result-object·v174 ····move-result-object·v1
  
75 ····goto·:goto_075 ····goto·:goto_0
  
1.04 KB
smali/com/google/gson/internal/bind/TimeTypeAdapter.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····return-object·v074 ····return-object·v0
75 .end·method75 .end·method
  
76 .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time;76 .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time;
77 ····.locals·577 ····.locals·6
78 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;78 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;
79 ····.annotation·system·Ldalvik/annotation/Throws;79 ····.annotation·system·Ldalvik/annotation/Throws;
80 ········value·=·{80 ········value·=·{
81 ············Ljava/io/IOException;81 ············Ljava/io/IOException;
82 ········}82 ········}
83 ····.end·annotation83 ····.end·annotation
  
Offset 127, 17 lines modifiedOffset 127, 17 lines modified
  
127 ····.line·57127 ····.line·57
128 ····.local·v0,·"date":Ljava/util/Date;128 ····.local·v0,·"date":Ljava/util/Date;
129 ····new-instance·v2,·Ljava/sql/Time;129 ····new-instance·v2,·Ljava/sql/Time;
  
130 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J130 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J
  
131 ····move-result-wide·v3131 ····move-result-wide·v4
  
132 ····invoke-direct·{v2,·v3,·v4},·Ljava/sql/Time;-><init>(J)V132 ····invoke-direct·{v2,·v4,·v5},·Ljava/sql/Time;-><init>(J)V
133 ····:try_end_1133 ····:try_end_1
134 ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0134 ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0
135 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0135 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
136 ····goto·:goto_0136 ····goto·:goto_0
  
137 ····.line·58137 ····.line·58
942 B
smali/com/google/gson/internal/bind/ObjectTypeAdapter.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;72 .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;
73 ····.locals·573 ····.locals·6
74 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;74 ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader;
75 ····.annotation·system·Ldalvik/annotation/Throws;75 ····.annotation·system·Ldalvik/annotation/Throws;
76 ········value·=·{76 ········value·=·{
77 ············Ljava/io/IOException;77 ············Ljava/io/IOException;
78 ········}78 ········}
79 ····.end·annotation79 ····.end·annotation
  
Offset 191, 17 lines modifiedOffset 191, 17 lines modified
  
191 ····goto·:goto_1191 ····goto·:goto_1
  
192 ····.line·79192 ····.line·79
193 ····:pswitch_3193 ····:pswitch_3
194 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D194 ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D
  
195 ····move-result-wide·v3195 ····move-result-wide·v4
  
196 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;196 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
197 ····move-result-object·v0197 ····move-result-object·v0
  
198 ····goto·:goto_1198 ····goto·:goto_1
  
199 ····.line·82199 ····.line·82
200 ····:pswitch_4200 ····:pswitch_4
561 B
smali/com/google/gson/internal/bind/JsonTreeWriter.smali
    
Offset 625, 15 lines modifiedOffset 625, 15 lines modified
625 ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V625 ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V
  
626 ····.line·167626 ····.line·167
627 ····return-object·p0627 ····return-object·p0
628 .end·method628 .end·method
  
629 .method·public·value(J)Lcom/google/gson/stream/JsonWriter;629 .method·public·value(J)Lcom/google/gson/stream/JsonWriter;
630 ····.locals·2630 ····.locals·3
631 ····.param·p1,·"value"····#·J631 ····.param·p1,·"value"····#·J
632 ····.annotation·system·Ldalvik/annotation/Throws;632 ····.annotation·system·Ldalvik/annotation/Throws;
633 ········value·=·{633 ········value·=·{
634 ············Ljava/io/IOException;634 ············Ljava/io/IOException;
635 ········}635 ········}
636 ····.end·annotation636 ····.end·annotation
  
525 B
smali/com/google/gson/stream/JsonWriter.smali
    
Offset 1356, 15 lines modifiedOffset 1356, 15 lines modified
1356 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;1356 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
1357 ····.line·4681357 ····.line·468
1358 ····return-object·p01358 ····return-object·p0
1359 .end·method1359 .end·method
  
1360 .method·public·value(J)Lcom/google/gson/stream/JsonWriter;1360 .method·public·value(J)Lcom/google/gson/stream/JsonWriter;
1361 ····.locals·21361 ····.locals·3
1362 ····.param·p1,·"value"····#·J1362 ····.param·p1,·"value"····#·J
1363 ····.annotation·system·Ldalvik/annotation/Throws;1363 ····.annotation·system·Ldalvik/annotation/Throws;
1364 ········value·=·{1364 ········value·=·{
1365 ············Ljava/io/IOException;1365 ············Ljava/io/IOException;
1366 ········}1366 ········}
1367 ····.end·annotation1367 ····.end·annotation
  
27.0 KB
smali/com/google/gson/stream/JsonReader.smali
    
Offset 2108, 432 lines modifiedOffset 2108, 436 lines modified
2108 ····.line·6342108 ····.line·634
2109 ····iput·v5,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I2109 ····iput·v5,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I
  
2110 ····goto·:goto_22110 ····goto·:goto_2
2111 .end·method2111 .end·method
  
2112 .method·private·peekNumber()I2112 .method·private·peekNumber()I
2113 ····.locals·172113 ····.locals·18
2114 ····.annotation·system·Ldalvik/annotation/Throws;2114 ····.annotation·system·Ldalvik/annotation/Throws;
2115 ········value·=·{2115 ········value·=·{
2116 ············Ljava/io/IOException;2116 ············Ljava/io/IOException;
2117 ········}2117 ········}
2118 ····.end·annotation2118 ····.end·annotation
  
2119 ····.prologue2119 ····.prologue
2120 ····.line·6392120 ····.line·639
2121 ····move-object/from16·v0,·p02121 ····move-object/from16·v0,·p0
  
2122 ····iget-object·v1,·v0,·Lcom/google/gson/stream/JsonReader;->buffer:[C2122 ····iget-object·v2,·v0,·Lcom/google/gson/stream/JsonReader;->buffer:[C
  
2123 ····.line·6402123 ····.line·640
2124 ····.local·v1,·"buffer":[C2124 ····.local·v2,·"buffer":[C
2125 ····move-object/from16·v0,·p02125 ····move-object/from16·v0,·p0
  
2126 ····iget·v10,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I2126 ····iget·v9,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I
  
2127 ····.line·6412127 ····.line·641
2128 ····.local·v10,·"p":I2128 ····.local·v9,·"p":I
2129 ····move-object/from16·v0,·p02129 ····move-object/from16·v0,·p0
  
2130 ····iget·v5,·v0,·Lcom/google/gson/stream/JsonReader;->limit:I2130 ····iget·v6,·v0,·Lcom/google/gson/stream/JsonReader;->limit:I
  
2131 ····.line·6432131 ····.line·643
2132 ····.local·v5,·"l":I2132 ····.local·v6,·"l":I
2133 ····const-wide/16·v11,·0x02133 ····const-wide/16·v12,·0x0
  
2134 ····.line·6442134 ····.line·644
2135 ····.local·v11,·"value":J2135 ····.local·v12,·"value":J
2136 ····const/4·v7,·0x02136 ····const/4·v8,·0x0
  
2137 ····.line·6452137 ····.line·645
2138 ····.local·v7,·"negative":Z2138 ····.local·v8,·"negative":Z
2139 ····const/4·v3,·0x12139 ····const/4·v4,·0x1
  
2140 ····.line·6462140 ····.line·646
2141 ····.local·v3,·"fitsInLong":Z2141 ····.local·v4,·"fitsInLong":Z
2142 ····const/4·v6,·0x02142 ····const/4·v7,·0x0
  
2143 ····.line·6482143 ····.line·648
2144 ····.local·v6,·"last":I2144 ····.local·v7,·"last":I
2145 ····const/4·v4,·0x02145 ····const/4·v5,·0x0
  
2146 ····.line·6522146 ····.line·652
2147 ····.local·v4,·"i":I2147 ····.local·v5,·"i":I
2148 ····:goto_02148 ····:goto_0
2149 ····add-int·v13,·v10,·v42149 ····add-int·v14,·v9,·v5
  
2150 ····if-ne·v13,·v5,·:cond_42150 ····if-ne·v14,·v6,·:cond_4
  
2151 ····.line·6532151 ····.line·653
2152 ····array-length·v13,·v12152 ····array-length·v14,·v2
  
2153 ····if-ne·v4,·v13,·:cond_02153 ····if-ne·v5,·v14,·:cond_0
  
2154 ····.line·6562154 ····.line·656
2155 ····const/4·v13,·0x02155 ····const/4·v14,·0x0
  
2156 ····.line·7362156 ····.line·736
2157 ····.end·local·v11····#·"value":J2157 ····.end·local·v12····#·"value":J
2158 ····:goto_12158 ····:goto_1
2159 ····return·v132159 ····return·v14
  
2160 ····.line·6582160 ····.line·658
2161 ····.restart·local·v11····#·"value":J2161 ····.restart·local·v12····#·"value":J
2162 ····:cond_02162 ····:cond_0
2163 ····add-int/lit8·v13,·v4,·0x12163 ····add-int/lit8·v14,·v5,·0x1
  
2164 ····move-object/from16·v0,·p02164 ····move-object/from16·v0,·p0
  
2165 ····invoke-direct·{v0,·v13},·Lcom/google/gson/stream/JsonReader;->fillBuffer(I)Z2165 ····invoke-direct·{v0,·v14},·Lcom/google/gson/stream/JsonReader;->fillBuffer(I)Z
  
2166 ····move-result·v132166 ····move-result·v14
  
2167 ····if-nez·v13,·:cond_32167 ····if-nez·v14,·:cond_3
  
2168 ····.line·7272168 ····.line·727
2169 ····:cond_12169 ····:cond_1
2170 ····const/4·v13,·0x22170 ····const/4·v14,·0x2
  
2171 ····if-ne·v6,·v13,·:cond_172171 ····if-ne·v7,·v14,·:cond_17
  
2172 ····if-eqz·v3,·:cond_172172 ····if-eqz·v4,·:cond_17
  
2173 ····const-wide/high16·v13,·-0x8000000000000000L2173 ····const-wide/high16·v14,·-0x8000000000000000L
  
2174 ····cmp-long·v13,·v11,·v132174 ····cmp-long·v14,·v12,·v14
  
2175 ····if-nez·v13,·:cond_22175 ····if-nez·v14,·:cond_2
  
2176 ····if-eqz·v7,·:cond_172176 ····if-eqz·v8,·:cond_17
  
2177 ····.line·7282177 ····.line·728
2178 ····:cond_22178 ····:cond_2
2179 ····if-eqz·v7,·:cond_162179 ····if-eqz·v8,·:cond_16
  
2180 ····.end·local·v11····#·"value":J2180 ····.end·local·v12····#·"value":J
2181 ····:goto_22181 ····:goto_2
2182 ····move-object/from16·v0,·p02182 ····move-object/from16·v0,·p0
  
2183 ····iput-wide·v11,·v0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J2183 ····iput-wide·v12,·v0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J
  
2184 ····.line·7292184 ····.line·729
2185 ····move-object/from16·v0,·p02185 ····move-object/from16·v0,·p0
  
2186 ····iget·v13,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I2186 ····iget·v14,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I
  
2187 ····add-int/2addr·v13,·v42187 ····add-int/2addr·v14,·v5
  
2188 ····move-object/from16·v0,·p02188 ····move-object/from16·v0,·p0
  
2189 ····iput·v13,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I2189 ····iput·v14,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I
  
2190 ····.line·7302190 ····.line·730
2191 ····const/16·v13,·0xf2191 ····const/16·v14,·0xf
  
2192 ····move-object/from16·v0,·p02192 ····move-object/from16·v0,·p0
  
Max diff block lines reached; 23602/27559 bytes (85.64%) of diff not shown.
3.84 KB
smali/org/apache/http/impl/HttpConnectionMetricsImpl.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····.line·6670 ····.line·66
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
  
73 #·virtual·methods73 #·virtual·methods
74 .method·public·getMetric(Ljava/lang/String;)Ljava/lang/Object;74 .method·public·getMetric(Ljava/lang/String;)Ljava/lang/Object;
75 ····.locals·375 ····.locals·4
76 ····.param·p1,·"metricName"····#·Ljava/lang/String;76 ····.param·p1,·"metricName"····#·Ljava/lang/String;
  
77 ····.prologue77 ····.prologue
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····.line·10379 ····.line·103
80 ····const/4·v0,·0x080 ····const/4·v0,·0x0
Offset 109, 17 lines modifiedOffset 109, 17 lines modified
109 ····move-result·v2109 ····move-result·v2
  
110 ····if-eqz·v2,·:cond_2110 ····if-eqz·v2,·:cond_2
  
111 ····.line·109111 ····.line·109
112 ····new-instance·v0,·Ljava/lang/Long;112 ····new-instance·v0,·Ljava/lang/Long;
  
113 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J113 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J
  
114 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Long;-><init>(J)V114 ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V
  
115 ····.line·126115 ····.line·126
116 ····:cond_1116 ····:cond_1
117 ····:goto_0117 ····:goto_0
118 ····return-object·v0118 ····return-object·v0
  
119 ····.line·110119 ····.line·110
Offset 131, 17 lines modifiedOffset 131, 17 lines modified
131 ····move-result·v2131 ····move-result·v2
  
132 ····if-eqz·v2,·:cond_3132 ····if-eqz·v2,·:cond_3
  
133 ····.line·111133 ····.line·111
134 ····new-instance·v0,·Ljava/lang/Long;134 ····new-instance·v0,·Ljava/lang/Long;
  
135 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J135 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J
  
136 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Long;-><init>(J)V136 ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V
  
137 ····.local·v0,·"value":Ljava/lang/Long;137 ····.local·v0,·"value":Ljava/lang/Long;
138 ····goto·:goto_0138 ····goto·:goto_0
  
139 ····.line·112139 ····.line·112
140 ····.end·local·v0····#·"value":Ljava/lang/Long;140 ····.end·local·v0····#·"value":Ljava/lang/Long;
141 ····:cond_3141 ····:cond_3
Offset 161, 17 lines modifiedOffset 161, 17 lines modified
161 ····.line·114161 ····.line·114
162 ····new-instance·v0,·Ljava/lang/Long;162 ····new-instance·v0,·Ljava/lang/Long;
  
163 ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;163 ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;
  
164 ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J164 ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J
  
165 ····move-result-wide·v1165 ····move-result-wide·v2
  
166 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Long;-><init>(J)V166 ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V
  
167 ····goto·:goto_0167 ····goto·:goto_0
  
168 ····:cond_4168 ····:cond_4
169 ····move-object·v0,·v1169 ····move-object·v0,·v1
  
170 ····.line·116170 ····.line·116
Offset 195, 17 lines modifiedOffset 195, 17 lines modified
195 ····.line·120195 ····.line·120
196 ····new-instance·v0,·Ljava/lang/Long;196 ····new-instance·v0,·Ljava/lang/Long;
  
197 ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;197 ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;
  
198 ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J198 ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J
  
199 ····move-result-wide·v1199 ····move-result-wide·v2
  
200 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Long;-><init>(J)V200 ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V
  
201 ····goto·:goto_0201 ····goto·:goto_0
  
202 ····:cond_6202 ····:cond_6
203 ····move-object·v0,·v1203 ····move-object·v0,·v1
  
204 ····.line·122204 ····.line·122
Offset 315, 18 lines modifiedOffset 315, 18 lines modified
315 ····iput-wide·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J315 ····iput-wide·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J
  
316 ····.line·100316 ····.line·100
317 ····return-void317 ····return-void
318 .end·method318 .end·method
  
319 .method·public·reset()V319 .method·public·reset()V
320 ····.locals·3320 ····.locals·4
  
321 ····.prologue321 ····.prologue
322 ····const-wide/16·v1,·0x0322 ····const-wide/16·v2,·0x0
  
323 ····.line·137323 ····.line·137
324 ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;324 ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;
  
325 ····if-eqz·v0,·:cond_0325 ····if-eqz·v0,·:cond_0
  
326 ····.line·138326 ····.line·138
Offset 343, 18 lines modifiedOffset 343, 18 lines modified
343 ····.line·141343 ····.line·141
344 ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;344 ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics;
  
345 ····invoke-interface·{v0},·Lorg/apache/http/io/HttpTransportMetrics;->reset()V345 ····invoke-interface·{v0},·Lorg/apache/http/io/HttpTransportMetrics;->reset()V
  
346 ····.line·143346 ····.line·143
347 ····:cond_1347 ····:cond_1
348 ····iput-wide·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J348 ····iput-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J
  
349 ····.line·144349 ····.line·144
350 ····iput-wide·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J350 ····iput-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J
  
351 ····.line·145351 ····.line·145
352 ····const/4·v0,·0x0352 ····const/4·v0,·0x0
  
353 ····iput-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->metricsCache:Ljava/util/Map;353 ····iput-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->metricsCache:Ljava/util/Map;
  
354 ····.line·146354 ····.line·146
1.72 KB
smali/org/apache/http/impl/client/AIMDBackoffManager.smali
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
  
163 ····double-to-int·v0,·v0163 ····double-to-int·v0,·v0
  
164 ····goto·:goto_0164 ····goto·:goto_0
165 .end·method165 .end·method
  
166 .method·private·getLastUpdate(Ljava/util/Map;Lorg/apache/http/conn/routing/HttpRoute;)Ljava/lang/Long;166 .method·private·getLastUpdate(Ljava/util/Map;Lorg/apache/http/conn/routing/HttpRoute;)Ljava/lang/Long;
167 ····.locals·3167 ····.locals·4
168 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;168 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;
169 ····.annotation·system·Ldalvik/annotation/Signature;169 ····.annotation·system·Ldalvik/annotation/Signature;
170 ········value·=·{170 ········value·=·{
171 ············"(",171 ············"(",
172 ············"Ljava/util/Map",172 ············"Ljava/util/Map",
173 ············"<",173 ············"<",
174 ············"Lorg/apache/http/conn/routing/HttpRoute;",174 ············"Lorg/apache/http/conn/routing/HttpRoute;",
Offset 192, 17 lines modifiedOffset 192, 17 lines modified
  
192 ····check-cast·v0,·Ljava/lang/Long;192 ····check-cast·v0,·Ljava/lang/Long;
  
193 ····.line·115193 ····.line·115
194 ····.local·v0,·"lastUpdate":Ljava/lang/Long;194 ····.local·v0,·"lastUpdate":Ljava/lang/Long;
195 ····if-nez·v0,·:cond_0195 ····if-nez·v0,·:cond_0
  
196 ····const-wide/16·v1,·0x0196 ····const-wide/16·v2,·0x0
  
197 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;197 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
198 ····move-result-object·v0198 ····move-result-object·v0
  
199 ····.line·116199 ····.line·116
200 ····:cond_0200 ····:cond_0
201 ····return-object·v0201 ····return-object·v0
202 .end·method202 .end·method
Offset 431, 15 lines modifiedOffset 431, 15 lines modified
431 ····:try_end_0431 ····:try_end_0
432 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0432 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
433 ····throw·v6433 ····throw·v6
434 .end·method434 .end·method
  
435 .method·public·setBackoffFactor(D)V435 .method·public·setBackoffFactor(D)V
436 ····.locals·2436 ····.locals·3
437 ····.param·p1,·"d"····#·D437 ····.param·p1,·"d"····#·D
  
438 ····.prologue438 ····.prologue
439 ····.line·129439 ····.line·129
440 ····const-wide/16·v0,·0x0440 ····const-wide/16·v0,·0x0
  
441 ····cmpg-double·v0,·p1,·v0441 ····cmpg-double·v0,·p1,·v0
Offset 467, 15 lines modifiedOffset 467, 15 lines modified
467 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->backoffFactor:D467 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->backoffFactor:D
  
468 ····.line·133468 ····.line·133
469 ····return-void469 ····return-void
470 .end·method470 .end·method
  
471 .method·public·setCooldownMillis(J)V471 .method·public·setCooldownMillis(J)V
472 ····.locals·4472 ····.locals·5
473 ····.param·p1,·"l"····#·J473 ····.param·p1,·"l"····#·J
  
474 ····.prologue474 ····.prologue
475 ····.line·143475 ····.line·143
476 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->coolDown:J476 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->coolDown:J
  
477 ····const-wide/16·v2,·0x0477 ····const-wide/16·v2,·0x0
593 B
smali/org/apache/http/impl/client/DefaultRequestDirector.smali
    
Offset 2834, 17 lines modifiedOffset 2834, 17 lines modified
2834 ····invoke-interface/range·{v33·..·v33},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z2834 ····invoke-interface/range·{v33·..·v33},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
  
2835 ····move-result·v332835 ····move-result·v33
  
2836 ····if-eqz·v33,·:cond_d2836 ····if-eqz·v33,·:cond_d
  
2837 ····.line·5402837 ····.line·540
2838 ····const-wide/16·v33,·0x02838 ····const-wide/16·v34,·0x0
  
2839 ····cmp-long·v33,·v6,·v332839 ····cmp-long·v33,·v6,·v34
  
2840 ····if-lez·v33,·:cond_112840 ····if-lez·v33,·:cond_11
  
2841 ····.line·5412841 ····.line·541
2842 ····new-instance·v33,·Ljava/lang/StringBuilder;2842 ····new-instance·v33,·Ljava/lang/StringBuilder;
  
2843 ····invoke-direct/range·{v33·..·v33},·Ljava/lang/StringBuilder;-><init>()V2843 ····invoke-direct/range·{v33·..·v33},·Ljava/lang/StringBuilder;-><init>()V
4.14 KB
smali/org/apache/http/impl/client/cache/IOUtils.smali
    
Offset 132, 57 lines modifiedOffset 132, 57 lines modified
132 ········}132 ········}
133 ····.end·annotation133 ····.end·annotation
  
134 ····.prologue134 ····.prologue
135 ····.line·71135 ····.line·71
136 ····new-instance·v7,·Ljava/io/RandomAccessFile;136 ····new-instance·v7,·Ljava/io/RandomAccessFile;
  
137 ····const-string·v1,·"r"137 ····const-string·v2,·"r"
  
138 ····invoke-direct·{v7,·p0,·v1},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V138 ····invoke-direct·{v7,·p0,·v2},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
139 ····.line·72139 ····.line·72
140 ····.local·v7,·"f1":Ljava/io/RandomAccessFile;140 ····.local·v7,·"f1":Ljava/io/RandomAccessFile;
141 ····new-instance·v8,·Ljava/io/RandomAccessFile;141 ····new-instance·v8,·Ljava/io/RandomAccessFile;
  
142 ····const-string·v1,·"rw"142 ····const-string·v2,·"rw"
  
143 ····invoke-direct·{v8,·p1,·v1},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V143 ····invoke-direct·{v8,·p1,·v2},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
144 ····.line·74144 ····.line·74
145 ····.local·v8,·"f2":Ljava/io/RandomAccessFile;145 ····.local·v8,·"f2":Ljava/io/RandomAccessFile;
146 ····:try_start_0146 ····:try_start_0
147 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;147 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
  
148 ····move-result-object·v0148 ····move-result-object·v1
  
149 ····.line·75149 ····.line·75
150 ····.local·v0,·"c1":Ljava/nio/channels/FileChannel;150 ····.local·v1,·"c1":Ljava/nio/channels/FileChannel;
151 ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;151 ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
152 ····:try_end_0152 ····:try_end_0
153 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1153 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
154 ····move-result-object·v5154 ····move-result-object·v6
  
155 ····.line·77155 ····.line·77
156 ····.local·v5,·"c2":Ljava/nio/channels/FileChannel;156 ····.local·v6,·"c2":Ljava/nio/channels/FileChannel;
157 ····const-wide/16·v1,·0x0157 ····const-wide/16·v2,·0x0
  
158 ····:try_start_1158 ····:try_start_1
159 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->length()J159 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->length()J
  
160 ····move-result-wide·v3160 ····move-result-wide·v4
  
161 ····invoke-virtual/range·{v0·..·v5},·Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J161 ····invoke-virtual/range·{v1·..·v6},·Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J
  
162 ····.line·78162 ····.line·78
163 ····invoke-virtual·{v0},·Ljava/nio/channels/FileChannel;->close()V163 ····invoke-virtual·{v1},·Ljava/nio/channels/FileChannel;->close()V
  
164 ····.line·79164 ····.line·79
165 ····invoke-virtual·{v5},·Ljava/nio/channels/FileChannel;->close()V165 ····invoke-virtual·{v6},·Ljava/nio/channels/FileChannel;->close()V
166 ····:try_end_1166 ····:try_end_1
167 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0167 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
  
168 ····.line·86168 ····.line·86
169 ····:try_start_2169 ····:try_start_2
170 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->close()V170 ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->close()V
  
Offset 190, 38 lines modifiedOffset 190, 38 lines modified
190 ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->close()V190 ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->close()V
  
191 ····.line·94191 ····.line·94
192 ····return-void192 ····return-void
  
193 ····.line·80193 ····.line·80
194 ····:catch_0194 ····:catch_0
195 ····move-exception·v6195 ····move-exception·v0
  
196 ····.line·81196 ····.line·81
197 ····.local·v6,·"ex":Ljava/io/IOException;197 ····.local·v0,·"ex":Ljava/io/IOException;
198 ····invoke-static·{v0},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V198 ····invoke-static·{v1},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V
  
199 ····.line·82199 ····.line·82
200 ····invoke-static·{v5},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V200 ····invoke-static·{v6},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V
  
201 ····.line·84201 ····.line·84
202 ····throw·v6202 ····throw·v0
203 ····:try_end_2203 ····:try_end_2
204 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1204 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1
  
205 ····.line·88205 ····.line·88
 206 ····.end·local·v0····#·"ex":Ljava/io/IOException;
206 ····.end·local·v0····#·"c1":Ljava/nio/channels/FileChannel;207 ····.end·local·v1····#·"c1":Ljava/nio/channels/FileChannel;
207 ····.end·local·v5····#·"c2":Ljava/nio/channels/FileChannel;208 ····.end·local·v6····#·"c2":Ljava/nio/channels/FileChannel;
208 ····.end·local·v6····#·"ex":Ljava/io/IOException; 
209 ····:catch_1209 ····:catch_1
210 ····move-exception·v6210 ····move-exception·v0
  
211 ····.line·89211 ····.line·89
212 ····.restart·local·v6····#·"ex":Ljava/io/IOException;212 ····.restart·local·v0····#·"ex":Ljava/io/IOException;
213 ····invoke-static·{v7},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V213 ····invoke-static·{v7},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V
  
214 ····.line·90214 ····.line·90
215 ····invoke-static·{v8},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V215 ····invoke-static·{v8},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V
  
216 ····.line·92216 ····.line·92
217 ····throw·v6217 ····throw·v0
218 .end·method218 .end·method
14.7 KB
smali/org/apache/http/impl/client/cache/CachingHttpClient.smali
    
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ····invoke-direct·{p0,·p1,·v0,·p2},·Lorg/apache/http/impl/client/cache/CachingHttpClient;-><init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V164 ····invoke-direct·{p0,·p1,·v0,·p2},·Lorg/apache/http/impl/client/cache/CachingHttpClient;-><init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V
  
165 ····.line·228165 ····.line·228
166 ····return-void166 ····return-void
167 .end·method167 .end·method
  
168 .method·constructor·<init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;Lorg/apache/http/impl/client/cache/ConditionalRequestBuilder;Lorg/apache/http/impl/client/cache/ResponseProtocolCompliance;Lorg/apache/http/impl/client/cache/RequestProtocolCompliance;)V168 .method·constructor·<init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;Lorg/apache/http/impl/client/cache/ConditionalRequestBuilder;Lorg/apache/http/impl/client/cache/ResponseProtocolCompliance;Lorg/apache/http/impl/client/cache/RequestProtocolCompliance;)V
169 ····.locals·3169 ····.locals·4
170 ····.param·p1,·"backend"····#·Lorg/apache/http/client/HttpClient;170 ····.param·p1,·"backend"····#·Lorg/apache/http/client/HttpClient;
171 ····.param·p2,·"validityPolicy"····#·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;171 ····.param·p2,·"validityPolicy"····#·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;
172 ····.param·p3,·"responseCachingPolicy"····#·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;172 ····.param·p3,·"responseCachingPolicy"····#·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;
173 ····.param·p4,·"responseCache"····#·Lorg/apache/http/impl/client/cache/HttpCache;173 ····.param·p4,·"responseCache"····#·Lorg/apache/http/impl/client/cache/HttpCache;
174 ····.param·p5,·"responseGenerator"····#·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;174 ····.param·p5,·"responseGenerator"····#·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;
175 ····.param·p6,·"cacheableRequestPolicy"····#·Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;175 ····.param·p6,·"cacheableRequestPolicy"····#·Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;
176 ····.param·p7,·"suitabilityChecker"····#·Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;176 ····.param·p7,·"suitabilityChecker"····#·Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;
Offset 230, 17 lines modifiedOffset 230, 17 lines modified
  
230 ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;-><init>()V230 ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;-><init>()V
  
231 ····.line·279231 ····.line·279
232 ····.local·v0,·"config":Lorg/apache/http/impl/client/cache/CacheConfig;232 ····.local·v0,·"config":Lorg/apache/http/impl/client/cache/CacheConfig;
233 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->getMaxObjectSize()J233 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->getMaxObjectSize()J
  
234 ····move-result-wide·v1234 ····move-result-wide·v2
  
235 ····iput-wide·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J235 ····iput-wide·v2,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J
  
236 ····.line·280236 ····.line·280
237 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->isSharedCache()Z237 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->isSharedCache()Z
  
238 ····move-result·v1238 ····move-result·v1
  
239 ····iput-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z239 ····iput-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z
Offset 402, 19 lines modifiedOffset 402, 19 lines modified
402 ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;-><init>()V402 ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;-><init>()V
  
403 ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;403 ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;
  
404 ····.line·170404 ····.line·170
405 ····new-instance·v0,·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;405 ····new-instance·v0,·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;
  
406 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J406 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J
  
407 ····iget-boolean·v3,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z407 ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z
  
408 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;-><init>(JZ)V408 ····invoke-direct·{v0,·v2,·v3,·v1},·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;-><init>(JZ)V
  
409 ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;409 ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;
  
410 ····.line·171410 ····.line·171
411 ····new-instance·v0,·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;411 ····new-instance·v0,·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;
  
412 ····iget-object·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;412 ····iget-object·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy;
Offset 590, 225 lines modifiedOffset 590, 227 lines modified
590 ····:catch_1590 ····:catch_1
591 ····move-exception·v6591 ····move-exception·v6
  
592 ····goto·:goto_0592 ····goto·:goto_0
593 .end·method593 .end·method
  
594 .method·private·explicitFreshnessRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)Z594 .method·private·explicitFreshnessRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)Z
595 ····.locals·21595 ····.locals·22
596 ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest;596 ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest;
597 ····.param·p2,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;597 ····.param·p2,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;
598 ····.param·p3,·"now"····#·Ljava/util/Date;598 ····.param·p3,·"now"····#·Ljava/util/Date;
  
599 ····.prologue599 ····.prologue
600 ····.line·635600 ····.line·635
601 ····const-string·v17,·"Cache-Control"601 ····const-string·v18,·"Cache-Control"
  
602 ····move-object/from16·v0,·p1602 ····move-object/from16·v0,·p1
  
603 ····move-object/from16·v1,·v17603 ····move-object/from16·v1,·v18
  
604 ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;604 ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;
  
605 ····move-result-object·v5605 ····move-result-object·v6
  
606 ····.local·v5,·"arr$":[Lorg/apache/http/Header; 
607 ····array-length·v11,·v5 
  
608 ····.local·v11,·"len$":I 
609 ····const/4·v9,·0x0606 ····.local·v6,·"arr$":[Lorg/apache/http/Header;
 607 ····array-length·v12,·v6
  
610 ····.local·v9,·"i$":I608 ····.local·v12,·"len$":I
611 ····move·v10,·v9609 ····const/4·v10,·0x0
  
612 ····.end·local·v5····#·"arr$":[Lorg/apache/http/Header; 
613 ····.end·local·v9····#·"i$":I 
614 ····.end·local·v11····#·"len$":I 
615 ····.local·v10,·"i$":I610 ····.local·v10,·"i$":I
 611 ····move·v11,·v10
  
 612 ····.end·local·v6····#·"arr$":[Lorg/apache/http/Header;
 613 ····.end·local·v10····#·"i$":I
 614 ····.end·local·v12····#·"len$":I
 615 ····.local·v11,·"i$":I
616 ····:goto_0616 ····:goto_0
617 ····if-ge·v10,·v11,·:cond_4617 ····if-ge·v11,·v12,·:cond_4
  
618 ····aget-object·v8,·v5,·v10618 ····aget-object·v9,·v6,·v11
  
619 ····.line·636619 ····.line·636
620 ····.local·v8,·"h":Lorg/apache/http/Header;620 ····.local·v9,·"h":Lorg/apache/http/Header;
621 ····invoke-interface·{v8},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;621 ····invoke-interface·{v9},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
  
622 ····move-result-object·v6622 ····move-result-object·v7
  
623 ····.local·v6,·"arr$":[Lorg/apache/http/HeaderElement;623 ····.local·v7,·"arr$":[Lorg/apache/http/HeaderElement;
624 ····array-length·v12,·v6624 ····array-length·v13,·v7
  
625 ····.local·v12,·"len$":I625 ····.local·v13,·"len$":I
626 ····const/4·v9,·0x0626 ····const/4·v10,·0x0
  
627 ····.end·local·v10····#·"i$":I627 ····.end·local·v11····#·"i$":I
628 ····.restart·local·v9····#·"i$":I628 ····.restart·local·v10····#·"i$":I
629 ····:goto_1629 ····:goto_1
630 ····if-ge·v9,·v12,·:cond_3630 ····if-ge·v10,·v13,·:cond_3
  
631 ····aget-object·v7,·v6,·v9631 ····aget-object·v8,·v7,·v10
  
632 ····.line·637632 ····.line·637
633 ····.local·v7,·"elt":Lorg/apache/http/HeaderElement;633 ····.local·v8,·"elt":Lorg/apache/http/HeaderElement;
634 ····const-string·v17,·"max-stale"634 ····const-string·v18,·"max-stale"
  
635 ····invoke-interface·{v7},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;635 ····invoke-interface·{v8},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;
Max diff block lines reached; 8326/14922 bytes (55.80%) of diff not shown.
785 B
smali/org/apache/http/impl/client/cache/CachedHttpResponseGenerator.smali
    
Offset 313, 24 lines modifiedOffset 313, 24 lines modified
  
313 ····invoke-virtual·{v5,·p1,·v3},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getCurrentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)J313 ····invoke-virtual·{v5,·p1,·v3},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getCurrentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)J
  
314 ····move-result-wide·v0314 ····move-result-wide·v0
  
315 ····.line·85315 ····.line·85
316 ····.local·v0,·"age":J316 ····.local·v0,·"age":J
317 ····const-wide/16·v5,·0x0317 ····const-wide/16·v6,·0x0
  
318 ····cmp-long·v5,·v0,·v5318 ····cmp-long·v5,·v0,·v6
  
319 ····if-lez·v5,·:cond_1319 ····if-lez·v5,·:cond_1
  
320 ····.line·86320 ····.line·86
321 ····const-wide/32·v5,·0x7fffffff321 ····const-wide/32·v6,·0x7fffffff
  
322 ····cmp-long·v5,·v0,·v5322 ····cmp-long·v5,·v0,·v6
  
323 ····if-ltz·v5,·:cond_2323 ····if-ltz·v5,·:cond_2
  
324 ····.line·87324 ····.line·87
325 ····const-string·v5,·"Age"325 ····const-string·v5,·"Age"
  
326 ····const-string·v6,·"2147483648"326 ····const-string·v6,·"2147483648"
1.89 KB
smali/org/apache/http/impl/client/cache/BasicIdGenerator.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·private·final·hostname:Ljava/lang/String;18 .field·private·final·hostname:Ljava/lang/String;
  
19 .field·private·final·rnd:Ljava/security/SecureRandom;19 .field·private·final·rnd:Ljava/security/SecureRandom;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·522 ····.locals·6
  
23 ····.prologue23 ····.prologue
24 ····.line·5224 ····.line·52
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·5526 ····.line·55
27 ····:try_start_027 ····:try_start_0
Offset 58, 17 lines modifiedOffset 58, 17 lines modified
58 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_158 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1
  
59 ····.line·6559 ····.line·65
60 ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->rnd:Ljava/security/SecureRandom;60 ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->rnd:Ljava/security/SecureRandom;
  
61 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J61 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
62 ····move-result-wide·v362 ····move-result-wide·v4
  
63 ····invoke-virtual·{v2,·v3,·v4},·Ljava/security/SecureRandom;->setSeed(J)V63 ····invoke-virtual·{v2,·v4,·v5},·Ljava/security/SecureRandom;->setSeed(J)V
  
64 ····.line·6664 ····.line·66
65 ····return-void65 ····return-void
  
66 ····.line·5666 ····.line·56
67 ····.end·local·v1····#·"hostname":Ljava/lang/String;67 ····.end·local·v1····#·"hostname":Ljava/lang/String;
68 ····:catch_068 ····:catch_0
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 ····move-result-object·v1115 ····move-result-object·v1
  
116 ····return-object·v1116 ····return-object·v1
117 .end·method117 .end·method
  
118 .method·public·declared-synchronized·generate(Ljava/lang/StringBuilder;)V118 .method·public·declared-synchronized·generate(Ljava/lang/StringBuilder;)V
119 ····.locals·7119 ····.locals·8
120 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuilder;120 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuilder;
  
121 ····.prologue121 ····.prologue
122 ····.line·69122 ····.line·69
123 ····monitor-enter·p0123 ····monitor-enter·p0
  
124 ····:try_start_0124 ····:try_start_0
Offset 168, 17 lines modifiedOffset 168, 17 lines modified
  
168 ····const/4·v3,·0x2168 ····const/4·v3,·0x2
  
169 ····new-array·v3,·v3,·[Ljava/lang/Object;169 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
170 ····const/4·v4,·0x0170 ····const/4·v4,·0x0
  
171 ····iget-wide·v5,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->count:J171 ····iget-wide·v6,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->count:J
  
172 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;172 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
173 ····move-result-object·v5173 ····move-result-object·v5
  
174 ····aput-object·v5,·v3,·v4174 ····aput-object·v5,·v3,·v4
  
175 ····const/4·v4,·0x1175 ····const/4·v4,·0x1
  
2.5 KB
smali/org/apache/http/impl/client/cache/AsynchronousValidator.smali
    
Offset 72, 43 lines modifiedOffset 72, 43 lines modified
72 .method·public·constructor·<init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Lorg/apache/http/impl/client/cache/CacheConfig;)V72 .method·public·constructor·<init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Lorg/apache/http/impl/client/cache/CacheConfig;)V
73 ····.locals·873 ····.locals·8
74 ····.param·p1,·"cachingClient"····#·Lorg/apache/http/impl/client/cache/CachingHttpClient;74 ····.param·p1,·"cachingClient"····#·Lorg/apache/http/impl/client/cache/CachingHttpClient;
75 ····.param·p2,·"config"····#·Lorg/apache/http/impl/client/cache/CacheConfig;75 ····.param·p2,·"config"····#·Lorg/apache/http/impl/client/cache/CacheConfig;
  
76 ····.prologue76 ····.prologue
77 ····.line·7177 ····.line·71
78 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;78 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
79 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I79 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I
  
80 ····move-result·v180 ····move-result·v2
  
81 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I81 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I
  
82 ····move-result·v282 ····move-result·v3
  
83 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I83 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I
  
84 ····move-result·v384 ····move-result·v0
  
85 ····int-to-long·v3,·v385 ····int-to-long·v4,·v0
  
86 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;86 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
87 ····new-instance·v6,·Ljava/util/concurrent/ArrayBlockingQueue;87 ····new-instance·v7,·Ljava/util/concurrent/ArrayBlockingQueue;
  
88 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I88 ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I
  
89 ····move-result·v789 ····move-result·v0
  
90 ····invoke-direct·{v6,·v7},·Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V90 ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V
  
91 ····invoke-direct/range·{v0·..·v6},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V91 ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
  
92 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/http/impl/client/cache/AsynchronousValidator;-><init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V92 ····invoke-direct·{p0,·p1,·v1},·Lorg/apache/http/impl/client/cache/AsynchronousValidator;-><init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V
  
93 ····.line·7893 ····.line·78
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
13.0 KB
smali/org/apache/http/impl/client/cache/CacheValidityPolicy.smali
    
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ····:cond_1186 ····:cond_1
187 ····const/4·v0,·0x0187 ····const/4·v0,·0x0
  
188 ····goto·:goto_0188 ····goto·:goto_0
189 .end·method189 .end·method
  
190 .method·protected·getAgeValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J190 .method·protected·getAgeValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J
191 ····.locals·11191 ····.locals·12
192 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;192 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;
  
193 ····.prologue193 ····.prologue
194 ····.line·233194 ····.line·233
195 ····const-wide/16·v0,·0x0195 ····const-wide/16·v0,·0x0
  
196 ····.line·234196 ····.line·234
Offset 228, 17 lines modifiedOffset 228, 17 lines modified
228 ····:try_end_0228 ····:try_end_0
229 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0229 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
230 ····move-result-wide·v4230 ····move-result-wide·v4
  
231 ····.line·238231 ····.line·238
232 ····.local·v4,·"hdrAge":J232 ····.local·v4,·"hdrAge":J
233 ····const-wide/16·v9,·0x0233 ····const-wide/16·v10,·0x0
  
234 ····cmp-long·v9,·v4,·v9234 ····cmp-long·v9,·v4,·v10
  
235 ····if-gez·v9,·:cond_0235 ····if-gez·v9,·:cond_0
  
236 ····.line·239236 ····.line·239
237 ····const-wide·v4,·0x80000000L237 ····const-wide·v4,·0x80000000L
  
238 ····.line·244238 ····.line·244
Offset 273, 63 lines modifiedOffset 273, 63 lines modified
273 ····.end·local·v4····#·"hdrAge":J273 ····.end·local·v4····#·"hdrAge":J
274 ····.end·local·v8····#·"nfe":Ljava/lang/NumberFormatException;274 ····.end·local·v8····#·"nfe":Ljava/lang/NumberFormatException;
275 ····:cond_2275 ····:cond_2
276 ····return-wide·v0276 ····return-wide·v0
277 .end·method277 .end·method
  
278 .method·protected·getApparentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;)J278 .method·protected·getApparentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;)J
279 ····.locals·9279 ····.locals·10
280 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;280 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;
  
281 ····.prologue281 ····.prologue
282 ····const-wide/16·v3,·0x0282 ····const-wide/16·v4,·0x0
  
283 ····.line·223283 ····.line·223
284 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getDateValue(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date;284 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getDateValue(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date;
  
285 ····move-result-object·v0285 ····move-result-object·v0
  
286 ····.line·224286 ····.line·224
287 ····.local·v0,·"dateValue":Ljava/util/Date;287 ····.local·v0,·"dateValue":Ljava/util/Date;
288 ····if-nez·v0,·:cond_1288 ····if-nez·v0,·:cond_1
  
289 ····.line·225289 ····.line·225
290 ····const-wide·v3,·0x80000000L290 ····const-wide·v4,·0x80000000L
  
291 ····.line·229291 ····.line·229
292 ····:cond_0292 ····:cond_0
293 ····:goto_0293 ····:goto_0
294 ····return-wide·v3294 ····return-wide·v4
  
295 ····.line·226295 ····.line·226
296 ····:cond_1296 ····:cond_1
297 ····invoke-virtual·{p1},·Lorg/apache/http/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date;297 ····invoke-virtual·{p1},·Lorg/apache/http/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date;
  
298 ····move-result-object·v5298 ····move-result-object·v1
  
299 ····invoke-virtual·{v5},·Ljava/util/Date;->getTime()J299 ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J
  
300 ····move-result-wide·v5300 ····move-result-wide·v6
  
301 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J301 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J
  
302 ····move-result-wide·v7302 ····move-result-wide·v8
  
303 ····sub-long·v1,·v5,·v7303 ····sub-long·v2,·v6,·v8
  
304 ····.line·227304 ····.line·227
305 ····.local·v1,·"diff":J305 ····.local·v2,·"diff":J
306 ····cmp-long·v5,·v1,·v3306 ····cmp-long·v1,·v2,·v4
  
307 ····if-ltz·v5,·:cond_0307 ····if-ltz·v1,·:cond_0
  
308 ····.line·229308 ····.line·229
309 ····const-wide/16·v3,·0x3e8309 ····const-wide/16·v4,·0x3e8
  
310 ····div-long·v3,·v1,·v3310 ····div-long·v4,·v2,·v4
  
311 ····goto·:goto_0311 ····goto·:goto_0
312 .end·method312 .end·method
  
313 .method·protected·getContentLengthValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J313 .method·protected·getContentLengthValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J
314 ····.locals·5314 ····.locals·5
315 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;315 ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry;
Offset 577, 48 lines modifiedOffset 577, 48 lines modified
577 ····.line·64577 ····.line·64
578 ····goto·:goto_0578 ····goto·:goto_0
  
579 ····.line·66579 ····.line·66
580 ····:cond_1580 ····:cond_1
581 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getExpirationDate(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date;581 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getExpirationDate(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date;
  
582 ····move-result-object·v3582 ····move-result-object·v1
  
583 ····.line·67583 ····.line·67
584 ····.local·v3,·"expiry":Ljava/util/Date;584 ····.local·v1,·"expiry":Ljava/util/Date;
585 ····if-nez·v3,·:cond_2585 ····if-nez·v1,·:cond_2
  
586 ····move-wide·v4,·v6586 ····move-wide·v4,·v6
  
587 ····.line·68587 ····.line·68
588 ····goto·:goto_0588 ····goto·:goto_0
  
589 ····.line·69589 ····.line·69
590 ····:cond_2590 ····:cond_2
591 ····invoke-virtual·{v3},·Ljava/util/Date;->getTime()J591 ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J
  
592 ····move-result-wide·v6592 ····move-result-wide·v6
  
593 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J593 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J
  
594 ····move-result-wide·v8594 ····move-result-wide·v8
  
595 ····sub-long·v1,·v6,·v8595 ····sub-long·v2,·v6,·v8
Max diff block lines reached; 9736/13216 bytes (73.67%) of diff not shown.
1.52 KB
smali/org/apache/http/impl/client/cache/SizeLimitedResponseReader.smali
    
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ····iput-object·p5,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse;51 ····iput-object·p5,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse;
  
52 ····.line·7152 ····.line·71
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·private·doConsume()V55 .method·private·doConsume()V
56 ····.locals·556 ····.locals·6
57 ····.annotation·system·Ldalvik/annotation/Throws;57 ····.annotation·system·Ldalvik/annotation/Throws;
58 ········value·=·{58 ········value·=·{
59 ············Ljava/io/IOException;59 ············Ljava/io/IOException;
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.prologue62 ····.prologue
Offset 70, 17 lines modifiedOffset 70, 17 lines modified
70 ····const/4·v2,·0x170 ····const/4·v2,·0x1
  
71 ····iput-boolean·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->consumed:Z71 ····iput-boolean·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->consumed:Z
  
72 ····.line·9572 ····.line·95
73 ····new-instance·v2,·Lorg/apache/http/client/cache/InputLimit;73 ····new-instance·v2,·Lorg/apache/http/client/cache/InputLimit;
  
74 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->maxResponseSizeBytes:J74 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->maxResponseSizeBytes:J
  
75 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/http/client/cache/InputLimit;-><init>(J)V75 ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/http/client/cache/InputLimit;-><init>(J)V
  
76 ····iput-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->limit:Lorg/apache/http/client/cache/InputLimit;76 ····iput-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->limit:Lorg/apache/http/client/cache/InputLimit;
  
77 ····.line·9777 ····.line·97
78 ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse;78 ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse;
  
79 ····invoke-interface·{v2},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;79 ····invoke-interface·{v2},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
954 B
smali/org/apache/http/impl/client/cache/CacheConfig.smali
    
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
306 ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicCoefficient:F306 ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicCoefficient:F
  
307 ····.line·273307 ····.line·273
308 ····return-void308 ····return-void
309 .end·method309 .end·method
  
310 .method·public·setHeuristicDefaultLifetime(J)V310 .method·public·setHeuristicDefaultLifetime(J)V
311 ····.locals·0311 ····.locals·1
312 ····.param·p1,·"heuristicDefaultLifetimeSecs"····#·J312 ····.param·p1,·"heuristicDefaultLifetimeSecs"····#·J
  
313 ····.prologue313 ····.prologue
314 ····.line·295314 ····.line·295
315 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicDefaultLifetime:J315 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicDefaultLifetime:J
  
316 ····.line·296316 ····.line·296
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxCacheEntries:I330 ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxCacheEntries:I
  
331 ····.line·223331 ····.line·223
332 ····return-void332 ····return-void
333 .end·method333 .end·method
  
334 .method·public·setMaxObjectSize(J)V334 .method·public·setMaxObjectSize(J)V
335 ····.locals·0335 ····.locals·1
336 ····.param·p1,·"maxObjectSize"····#·J336 ····.param·p1,·"maxObjectSize"····#·J
  
337 ····.prologue337 ····.prologue
338 ····.line·189338 ····.line·189
339 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxObjectSize:J339 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxObjectSize:J
  
340 ····.line·190340 ····.line·190
30.2 KB
smali/org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker.smali
    
Offset 249, 192 lines modifiedOffset 249, 196 lines modified
249 ····:cond_5249 ····:cond_5
250 ····const/4·v12,·0x0250 ····const/4·v12,·0x0
  
251 ····goto·:goto_3251 ····goto·:goto_3
252 .end·method252 .end·method
  
253 .method·private·getMaxStale(Lorg/apache/http/HttpRequest;)J253 .method·private·getMaxStale(Lorg/apache/http/HttpRequest;)J
254 ····.locals·16254 ····.locals·18
255 ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest;255 ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest;
  
256 ····.prologue256 ····.prologue
257 ····.line·94257 ····.line·94
258 ····const-wide/16·v9,·-0x1258 ····const-wide/16·v10,·-0x1
  
259 ····.line·95259 ····.line·95
260 ····.local·v9,·"maxstale":J260 ····.local·v10,·"maxstale":J
261 ····const-string·v14,·"Cache-Control"261 ····const-string·v13,·"Cache-Control"
  
262 ····move-object/from16·v0,·p1262 ····move-object/from16·v0,·p1
  
263 ····invoke-interface·{v0,·v14},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;263 ····invoke-interface·{v0,·v13},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;
  
264 ····move-result-object·v1264 ····move-result-object·v2
  
265 ····.local·v1,·"arr$":[Lorg/apache/http/Header; 
266 ····array-length·v7,·v1 
  
267 ····.local·v7,·"len$":I 
268 ····const/4·v5,·0x0265 ····.local·v2,·"arr$":[Lorg/apache/http/Header;
 266 ····array-length·v8,·v2
  
269 ····.local·v5,·"i$":I267 ····.local·v8,·"len$":I
270 ····move·v6,·v5268 ····const/4·v6,·0x0
  
271 ····.end·local·v1····#·"arr$":[Lorg/apache/http/Header; 
272 ····.end·local·v5····#·"i$":I 
273 ····.end·local·v7····#·"len$":I 
274 ····.local·v6,·"i$":I269 ····.local·v6,·"i$":I
 270 ····move·v7,·v6
  
 271 ····.end·local·v2····#·"arr$":[Lorg/apache/http/Header;
 272 ····.end·local·v6····#·"i$":I
 273 ····.end·local·v8····#·"len$":I
 274 ····.local·v7,·"i$":I
275 ····:goto_0275 ····:goto_0
276 ····if-ge·v6,·v7,·:cond_6276 ····if-ge·v7,·v8,·:cond_6
  
277 ····aget-object·v4,·v1,·v6277 ····aget-object·v5,·v2,·v7
  
278 ····.line·96278 ····.line·96
279 ····.local·v4,·"h":Lorg/apache/http/Header;279 ····.local·v5,·"h":Lorg/apache/http/Header;
280 ····invoke-interface·{v4},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;280 ····invoke-interface·{v5},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
  
281 ····move-result-object·v2281 ····move-result-object·v3
  
282 ····.local·v2,·"arr$":[Lorg/apache/http/HeaderElement;282 ····.local·v3,·"arr$":[Lorg/apache/http/HeaderElement;
283 ····array-length·v8,·v2283 ····array-length·v9,·v3
  
284 ····.local·v8,·"len$":I284 ····.local·v9,·"len$":I
285 ····const/4·v5,·0x0285 ····const/4·v6,·0x0
  
286 ····.end·local·v6····#·"i$":I286 ····.end·local·v7····#·"i$":I
287 ····.restart·local·v5····#·"i$":I287 ····.restart·local·v6····#·"i$":I
288 ····:goto_1288 ····:goto_1
289 ····if-ge·v5,·v8,·:cond_5289 ····if-ge·v6,·v9,·:cond_5
  
290 ····aget-object·v3,·v2,·v5290 ····aget-object·v4,·v3,·v6
  
291 ····.line·97291 ····.line·97
292 ····.local·v3,·"elt":Lorg/apache/http/HeaderElement;292 ····.local·v4,·"elt":Lorg/apache/http/HeaderElement;
293 ····const-string·v14,·"max-stale"293 ····const-string·v13,·"max-stale"
  
 294 ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;
  
294 ····invoke-interface·{v3},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;295 ····move-result-object·v16
  
295 ····move-result-object·v15296 ····move-object/from16·v0,·v16
  
296 ····invoke-virtual·{v14,·v15},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z297 ····invoke-virtual·{v13,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
297 ····move-result·v14298 ····move-result·v13
  
298 ····if-eqz·v14,·:cond_1299 ····if-eqz·v13,·:cond_1
  
299 ····.line·98300 ····.line·98
300 ····invoke-interface·{v3},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String;301 ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String;
  
301 ····move-result-object·v14302 ····move-result-object·v13
  
302 ····if-eqz·v14,·:cond_0303 ····if-eqz·v13,·:cond_0
  
303 ····const-string·v14,·""304 ····const-string·v13,·""
  
304 ····invoke-interface·{v3},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String;305 ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String;
  
305 ····move-result-object·v15306 ····move-result-object·v16
  
306 ····invoke-virtual·{v15},·Ljava/lang/String;->trim()Ljava/lang/String;307 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->trim()Ljava/lang/String;
  
307 ····move-result-object·v15308 ····move-result-object·v16
  
308 ····invoke-virtual·{v14,·v15},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z309 ····move-object/from16·v0,·v16
  
309 ····move-result·v14310 ····invoke-virtual·{v13,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 311 ····move-result·v13
  
310 ····if-eqz·v14,·:cond_2312 ····if-eqz·v13,·:cond_2
  
311 ····:cond_0313 ····:cond_0
312 ····const-wide/16·v14,·-0x1314 ····const-wide/16·v16,·-0x1
  
313 ····cmp-long·v14,·v9,·v14315 ····cmp-long·v13,·v10,·v16
  
314 ····if-nez·v14,·:cond_2316 ····if-nez·v13,·:cond_2
  
315 ····.line·100317 ····.line·100
316 ····const-wide·v9,·0x7fffffffffffffffL318 ····const-wide·v10,·0x7fffffffffffffffL
  
317 ····.line·96319 ····.line·96
318 ····:cond_1320 ····:cond_1
319 ····:goto_2321 ····:goto_2
320 ····add-int/lit8·v5,·v5,·0x1322 ····add-int/lit8·v6,·v6,·0x1
  
321 ····goto·:goto_1323 ····goto·:goto_1
  
322 ····.line·103324 ····.line·103
Max diff block lines reached; 26083/30765 bytes (84.78%) of diff not shown.
2.25 KB
smali/org/apache/http/impl/client/cache/BasicHttpCache.smali
    
Offset 490, 15 lines modifiedOffset 490, 15 lines modified
490 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/apache/http/impl/client/cache/CacheInvalidator;->flushInvalidatedCacheEntries(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)V490 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/apache/http/impl/client/cache/CacheInvalidator;->flushInvalidatedCacheEntries(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)V
  
491 ····.line·91491 ····.line·91
492 ····return-void492 ····return-void
493 .end·method493 .end·method
  
494 .method·generateIncompleteResponseError(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Lorg/apache/http/HttpResponse;494 .method·generateIncompleteResponseError(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Lorg/apache/http/HttpResponse;
495 ····.locals·9495 ····.locals·10
496 ····.param·p1,·"response"····#·Lorg/apache/http/HttpResponse;496 ····.param·p1,·"response"····#·Lorg/apache/http/HttpResponse;
497 ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource;497 ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource;
  
498 ····.prologue498 ····.prologue
499 ····.line·175499 ····.line·175
500 ····const-string·v4,·"Content-Length"500 ····const-string·v4,·"Content-Length"
  
Offset 549, 17 lines modifiedOffset 549, 17 lines modified
  
549 ····aput-object·v7,·v5,·v6549 ····aput-object·v7,·v5,·v6
  
550 ····const/4·v6,·0x1550 ····const/4·v6,·0x1
  
551 ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J551 ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J
  
552 ····move-result-wide·v7552 ····move-result-wide·v8
  
553 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;553 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
554 ····move-result-object·v7554 ····move-result-object·v7
  
555 ····aput-object·v7,·v5,·v6555 ····aput-object·v7,·v5,·v6
  
556 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;556 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
Offset 805, 15 lines modifiedOffset 805, 15 lines modified
805 ····.local·v3,·"variantCacheKey":Ljava/lang/String;805 ····.local·v3,·"variantCacheKey":Ljava/lang/String;
806 ····invoke-direct·{p0,·v4,·v3,·v5},·Lorg/apache/http/impl/client/cache/BasicHttpCache;->addVariantWithEtag(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V806 ····invoke-direct·{p0,·v4,·v3,·v5},·Lorg/apache/http/impl/client/cache/BasicHttpCache;->addVariantWithEtag(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
  
807 ····goto·:goto_0807 ····goto·:goto_0
808 .end·method808 .end·method
  
809 .method·isIncompleteResponse(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Z809 .method·isIncompleteResponse(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Z
810 ····.locals·9810 ····.locals·10
811 ····.param·p1,·"resp"····#·Lorg/apache/http/HttpResponse;811 ····.param·p1,·"resp"····#·Lorg/apache/http/HttpResponse;
812 ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource;812 ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource;
  
813 ····.prologue813 ····.prologue
814 ····const/4·v4,·0x0814 ····const/4·v4,·0x0
  
815 ····.line·157815 ····.line·157
Offset 864, 19 lines modifiedOffset 864, 19 lines modified
  
864 ····move-result·v0864 ····move-result·v0
  
865 ····.line·170865 ····.line·170
866 ····.local·v0,·"contentLength":I866 ····.local·v0,·"contentLength":I
867 ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J867 ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J
  
868 ····move-result-wide·v5868 ····move-result-wide·v6
  
869 ····int-to-long·v7,·v0869 ····int-to-long·v8,·v0
  
870 ····cmp-long·v5,·v5,·v7870 ····cmp-long·v5,·v6,·v8
  
871 ····if-gez·v5,·:cond_0871 ····if-gez·v5,·:cond_0
  
872 ····const/4·v4,·0x1872 ····const/4·v4,·0x1
  
873 ····goto·:goto_0873 ····goto·:goto_0
  
2.62 KB
smali/org/apache/http/impl/client/cache/HeapResourceFactory.smali
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····.restart·local·v0····#·"body":[B80 ····.restart·local·v0····#·"body":[B
81 ····goto·:goto_081 ····goto·:goto_0
82 .end·method82 .end·method
  
83 .method·public·generate(Ljava/lang/String;Ljava/io/InputStream;Lorg/apache/http/client/cache/InputLimit;)Lorg/apache/http/client/cache/Resource;83 .method·public·generate(Ljava/lang/String;Ljava/io/InputStream;Lorg/apache/http/client/cache/InputLimit;)Lorg/apache/http/client/cache/Resource;
84 ····.locals·784 ····.locals·8
85 ····.param·p1,·"requestId"····#·Ljava/lang/String;85 ····.param·p1,·"requestId"····#·Ljava/lang/String;
86 ····.param·p2,·"instream"····#·Ljava/io/InputStream;86 ····.param·p2,·"instream"····#·Ljava/io/InputStream;
87 ····.param·p3,·"limit"····#·Lorg/apache/http/client/cache/InputLimit;87 ····.param·p3,·"limit"····#·Lorg/apache/http/client/cache/InputLimit;
88 ····.annotation·system·Ldalvik/annotation/Throws;88 ····.annotation·system·Ldalvik/annotation/Throws;
89 ········value·=·{89 ········value·=·{
90 ············Ljava/io/IOException;90 ············Ljava/io/IOException;
91 ········}91 ········}
Offset 97, 63 lines modifiedOffset 97, 63 lines modified
97 ····.line·5097 ····.line·50
98 ····new-instance·v2,·Ljava/io/ByteArrayOutputStream;98 ····new-instance·v2,·Ljava/io/ByteArrayOutputStream;
  
99 ····invoke-direct·{v2},·Ljava/io/ByteArrayOutputStream;-><init>()V99 ····invoke-direct·{v2},·Ljava/io/ByteArrayOutputStream;-><init>()V
  
100 ····.line·51100 ····.line·51
101 ····.local·v2,·"outstream":Ljava/io/ByteArrayOutputStream;101 ····.local·v2,·"outstream":Ljava/io/ByteArrayOutputStream;
102 ····const/16·v5,·0x800102 ····const/16·v3,·0x800
  
103 ····new-array·v0,·v5,·[B103 ····new-array·v0,·v3,·[B
  
104 ····.line·52104 ····.line·52
105 ····.local·v0,·"buf":[B105 ····.local·v0,·"buf":[B
106 ····const-wide/16·v3,·0x0106 ····const-wide/16·v4,·0x0
  
107 ····.line·54107 ····.line·54
108 ····.local·v3,·"total":J108 ····.local·v4,·"total":J
109 ····:cond_0109 ····:cond_0
110 ····invoke-virtual·{p2,·v0},·Ljava/io/InputStream;->read([B)I110 ····invoke-virtual·{p2,·v0},·Ljava/io/InputStream;->read([B)I
  
111 ····move-result·v1111 ····move-result·v1
  
112 ····.local·v1,·"l":I112 ····.local·v1,·"l":I
113 ····const/4·v5,·-0x1113 ····const/4·v3,·-0x1
  
114 ····if-eq·v1,·v5,·:cond_1114 ····if-eq·v1,·v3,·:cond_1
  
115 ····.line·55115 ····.line·55
116 ····const/4·v5,·0x0116 ····const/4·v3,·0x0
  
117 ····invoke-virtual·{v2,·v0,·v5,·v1},·Ljava/io/ByteArrayOutputStream;->write([BII)V117 ····invoke-virtual·{v2,·v0,·v3,·v1},·Ljava/io/ByteArrayOutputStream;->write([BII)V
  
118 ····.line·56118 ····.line·56
119 ····int-to-long·v5,·v1119 ····int-to-long·v6,·v1
  
120 ····add-long/2addr·v3,·v5120 ····add-long/2addr·v4,·v6
  
121 ····.line·57121 ····.line·57
122 ····if-eqz·p3,·:cond_0122 ····if-eqz·p3,·:cond_0
  
123 ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->getValue()J123 ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->getValue()J
  
124 ····move-result-wide·v5124 ····move-result-wide·v6
  
125 ····cmp-long·v5,·v3,·v5125 ····cmp-long·v3,·v4,·v6
  
126 ····if-lez·v5,·:cond_0126 ····if-lez·v3,·:cond_0
  
127 ····.line·58127 ····.line·58
128 ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->reached()V128 ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->reached()V
  
129 ····.line·62129 ····.line·62
130 ····:cond_1130 ····:cond_1
131 ····new-instance·v5,·Lorg/apache/http/impl/client/cache/HeapResource;131 ····new-instance·v3,·Lorg/apache/http/impl/client/cache/HeapResource;
  
132 ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B132 ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
133 ····move-result-object·v6133 ····move-result-object·v6
  
134 ····invoke-direct·{v5,·v6},·Lorg/apache/http/impl/client/cache/HeapResource;-><init>([B)V134 ····invoke-direct·{v3,·v6},·Lorg/apache/http/impl/client/cache/HeapResource;-><init>([B)V
  
135 ····return-object·v5135 ····return-object·v3
136 .end·method136 .end·method
6.09 KB
smali/org/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage.smali
    
Offset 517, 27 lines modifiedOffset 517, 25 lines modified
  
517 ····invoke-direct·{v2,·v0},·Lorg/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException;-><init>(Ljava/lang/Throwable;)V517 ····invoke-direct·{v2,·v0},·Lorg/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException;-><init>(Ljava/lang/Throwable;)V
  
518 ····throw·v2518 ····throw·v2
519 .end·method519 .end·method
  
520 .method·public·updateEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V520 .method·public·updateEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V
521 ····.locals·13521 ····.locals·12
522 ····.param·p1,·"url"····#·Ljava/lang/String;522 ····.param·p1,·"url"····#·Ljava/lang/String;
523 ····.param·p2,·"callback"····#·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;523 ····.param·p2,·"callback"····#·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;
524 ····.annotation·system·Ldalvik/annotation/Throws;524 ····.annotation·system·Ldalvik/annotation/Throws;
525 ········value·=·{525 ········value·=·{
526 ············Lorg/apache/http/client/cache/HttpCacheUpdateException;,526 ············Lorg/apache/http/client/cache/HttpCacheUpdateException;,
527 ············Ljava/io/IOException;527 ············Ljava/io/IOException;
528 ········}528 ········}
529 ····.end·annotation529 ····.end·annotation
  
530 ····.prologue530 ····.prologue
531 ····const/4·v9,·0x0 
  
532 ····.line·237531 ····.line·237
533 ····const/4·v5,·0x0532 ····const/4·v5,·0x0
  
534 ····.line·238533 ····.line·238
535 ····.local·v5,·"numRetries":I534 ····.local·v5,·"numRetries":I
536 ····invoke-direct·{p0,·p1},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->getCacheKey(Ljava/lang/String;)Ljava/lang/String;535 ····invoke-direct·{p0,·p1},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->getCacheKey(Ljava/lang/String;)Ljava/lang/String;
  
Offset 555, 49 lines modifiedOffset 553, 49 lines modified
555 ····invoke-direct·{v9,·v10},·Lorg/apache/http/client/cache/HttpCacheUpdateException;-><init>(Ljava/lang/String;)V553 ····invoke-direct·{v9,·v10},·Lorg/apache/http/client/cache/HttpCacheUpdateException;-><init>(Ljava/lang/String;)V
  
556 ····throw·v9554 ····throw·v9
  
557 ····.line·244555 ····.line·244
558 ····:cond_0556 ····:cond_0
559 ····:try_start_0557 ····:try_start_0
560 ····iget-object·v10,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF;558 ····iget-object·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF;
  
561 ····invoke-interface·{v10,·v3},·Lnet/spy/memcached/MemcachedClientIF;->gets(Ljava/lang/String;)Lnet/spy/memcached/CASValue;559 ····invoke-interface·{v9,·v3},·Lnet/spy/memcached/MemcachedClientIF;->gets(Ljava/lang/String;)Lnet/spy/memcached/CASValue;
  
562 ····move-result-object·v8560 ····move-result-object·v8
  
563 ····.line·245561 ····.line·245
564 ····.local·v8,·"v":Lnet/spy/memcached/CASValue;,·"Lnet/spy/memcached/CASValue<Ljava/lang/Object;>;"562 ····.local·v8,·"v":Lnet/spy/memcached/CASValue;,·"Lnet/spy/memcached/CASValue<Ljava/lang/Object;>;"
565 ····if-nez·v8,·:cond_3563 ····if-nez·v8,·:cond_3
  
566 ····move-object·v4,·v9564 ····const/4·v4,·0x0
  
567 ····.line·247565 ····.line·247
568 ····.local·v4,·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;566 ····.local·v4,·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;
569 ····:goto_0567 ····:goto_0
570 ····if-eqz·v4,·:cond_1568 ····if-eqz·v4,·:cond_1
  
571 ····invoke-interface·{v4},·Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;->getStorageKey()Ljava/lang/String;569 ····invoke-interface·{v4},·Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;->getStorageKey()Ljava/lang/String;
  
572 ····move-result-object·v10570 ····move-result-object·v9
  
573 ····invoke-virtual·{p1,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z571 ····invoke-virtual·{p1,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
574 ····move-result·v10572 ····move-result·v9
  
575 ····if-nez·v10,·:cond_1573 ····if-nez·v9,·:cond_1
  
576 ····.line·248574 ····.line·248
577 ····const/4·v4,·0x0575 ····const/4·v4,·0x0
  
578 ····.line·250576 ····.line·250
579 ····:cond_1577 ····:cond_1
580 ····if-nez·v4,·:cond_4578 ····if-nez·v4,·:cond_4
  
581 ····move-object·v2,·v9579 ····const/4·v2,·0x0
  
582 ····.line·252580 ····.line·252
583 ····.local·v2,·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry;581 ····.local·v2,·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry;
584 ····:goto_1582 ····:goto_1
585 ····invoke-interface·{p2,·v2},·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;->update(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry;583 ····invoke-interface·{p2,·v2},·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;->update(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry;
  
586 ····move-result-object·v7584 ····move-result-object·v7
Offset 616, 17 lines modifiedOffset 614, 17 lines modified
616 ····.line·245614 ····.line·245
617 ····.end·local·v2····#·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry;615 ····.end·local·v2····#·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry;
618 ····.end·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;616 ····.end·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;
619 ····.end·local·v7····#·"updatedEntry":Lorg/apache/http/client/cache/HttpCacheEntry;617 ····.end·local·v7····#·"updatedEntry":Lorg/apache/http/client/cache/HttpCacheEntry;
620 ····:cond_3618 ····:cond_3
621 ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getValue()Ljava/lang/Object;619 ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getValue()Ljava/lang/Object;
  
622 ····move-result-object·v10620 ····move-result-object·v9
  
623 ····invoke-direct·{p0,·v10},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->reconstituteEntry(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;621 ····invoke-direct·{p0,·v9},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->reconstituteEntry(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;
  
624 ····move-result-object·v4622 ····move-result-object·v4
  
625 ····goto·:goto_0623 ····goto·:goto_0
  
626 ····.line·250624 ····.line·250
627 ····.restart·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;625 ····.restart·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;
Offset 643, 39 lines modifiedOffset 641, 39 lines modified
643 ····:cond_5641 ····:cond_5
644 ····invoke-direct·{p0,·p1,·v7},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->serializeEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B642 ····invoke-direct·{p0,·p1,·v7},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->serializeEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B
  
645 ····move-result-object·v6643 ····move-result-object·v6
  
646 ····.line·260644 ····.line·260
647 ····.local·v6,·"updatedBytes":[B645 ····.local·v6,·"updatedBytes":[B
648 ····iget-object·v10,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF;646 ····iget-object·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF;
  
649 ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getCas()J647 ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getCas()J
  
650 ····move-result-wide·v11648 ····move-result-wide·v10
  
651 ····invoke-interface·{v10,·v3,·v11,·v12,·v6},·Lnet/spy/memcached/MemcachedClientIF;->cas(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse;649 ····invoke-interface·{v9,·v3,·v10,·v11,·v6},·Lnet/spy/memcached/MemcachedClientIF;->cas(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse;
  
652 ····move-result-object·v0650 ····move-result-object·v0
  
653 ····.line·262651 ····.line·262
654 ····.local·v0,·"casResult":Lnet/spy/memcached/CASResponse;652 ····.local·v0,·"casResult":Lnet/spy/memcached/CASResponse;
655 ····sget-object·v10,·Lnet/spy/memcached/CASResponse;->OK:Lnet/spy/memcached/CASResponse;653 ····sget-object·v9,·Lnet/spy/memcached/CASResponse;->OK:Lnet/spy/memcached/CASResponse;
656 ····:try_end_0654 ····:try_end_0
657 ····.catch·Lnet/spy/memcached/OperationTimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0655 ····.catch·Lnet/spy/memcached/OperationTimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0
  
658 ····if-eq·v0,·v10,·:cond_2656 ····if-eq·v0,·v9,·:cond_2
  
659 ····.line·263657 ····.line·263
660 ····add-int/lit8·v5,·v5,·0x1658 ····add-int/lit8·v5,·v5,·0x1
  
661 ····.line·269659 ····.line·269
662 ····iget·v10,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->maxUpdateRetries:I660 ····iget·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->maxUpdateRetries:I
  
Max diff block lines reached; 254/6076 bytes (4.18%) of diff not shown.
10.9 KB
smali/org/apache/http/impl/io/ContentLengthInputStream.smali
    
Offset 20, 26 lines modifiedOffset 20, 26 lines modified
20 .field·private·in:Lorg/apache/http/io/SessionInputBuffer;20 .field·private·in:Lorg/apache/http/io/SessionInputBuffer;
  
21 .field·private·pos:J21 .field·private·pos:J
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/apache/http/io/SessionInputBuffer;J)V23 .method·public·constructor·<init>(Lorg/apache/http/io/SessionInputBuffer;J)V
24 ····.locals·324 ····.locals·4
25 ····.param·p1,·"in"····#·Lorg/apache/http/io/SessionInputBuffer;25 ····.param·p1,·"in"····#·Lorg/apache/http/io/SessionInputBuffer;
26 ····.param·p2,·"contentLength"····#·J26 ····.param·p2,·"contentLength"····#·J
  
27 ····.prologue27 ····.prologue
28 ····const-wide/16·v1,·0x028 ····const-wide/16·v2,·0x0
  
29 ····.line·8429 ····.line·84
30 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V30 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V
  
31 ····.line·6531 ····.line·65
32 ····iput-wide·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J32 ····iput-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J
  
33 ····.line·6833 ····.line·68
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z35 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z
  
36 ····.line·7336 ····.line·73
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V57 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
58 ····throw·v058 ····throw·v0
  
59 ····.line·8859 ····.line·88
60 ····:cond_060 ····:cond_0
61 ····cmp-long·v0,·p2,·v161 ····cmp-long·v0,·p2,·v2
  
62 ····if-gez·v0,·:cond_162 ····if-gez·v0,·:cond_1
  
63 ····.line·8963 ····.line·89
64 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;64 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
65 ····const-string·v1,·"Content·length·may·not·be·negative"65 ····const-string·v1,·"Content·length·may·not·be·negative"
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····.line·9384 ····.line·93
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
  
87 #·virtual·methods87 #·virtual·methods
88 .method·public·available()I88 .method·public·available()I
89 ····.locals·589 ····.locals·6
90 ····.annotation·system·Ldalvik/annotation/Throws;90 ····.annotation·system·Ldalvik/annotation/Throws;
91 ········value·=·{91 ········value·=·{
92 ············Ljava/io/IOException;92 ············Ljava/io/IOException;
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.prologue95 ····.prologue
Offset 110, 21 lines modifiedOffset 110, 21 lines modified
  
110 ····invoke-interface·{v1},·Lorg/apache/http/io/BufferInfo;->length()I110 ····invoke-interface·{v1},·Lorg/apache/http/io/BufferInfo;->length()I
  
111 ····move-result·v0111 ····move-result·v0
  
112 ····.line·123112 ····.line·123
113 ····.local·v0,·"len":I113 ····.local·v0,·"len":I
114 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J114 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J
  
115 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J115 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J
  
116 ····sub-long/2addr·v1,·v3116 ····sub-long/2addr·v2,·v4
  
117 ····long-to-int·v1,·v1117 ····long-to-int·v1,·v2
  
118 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I118 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
119 ····move-result·v1119 ····move-result·v1
  
120 ····.line·125120 ····.line·125
121 ····.end·local·v0····#·"len":I121 ····.end·local·v0····#·"len":I
Offset 134, 36 lines modifiedOffset 134, 36 lines modified
134 ····:cond_0134 ····:cond_0
135 ····const/4·v1,·0x0135 ····const/4·v1,·0x0
  
136 ····goto·:goto_0136 ····goto·:goto_0
137 .end·method137 .end·method
  
138 .method·public·close()V138 .method·public·close()V
139 ····.locals·6139 ····.locals·7
140 ····.annotation·system·Ldalvik/annotation/Throws;140 ····.annotation·system·Ldalvik/annotation/Throws;
141 ········value·=·{141 ········value·=·{
142 ············Ljava/io/IOException;142 ············Ljava/io/IOException;
143 ········}143 ········}
144 ····.end·annotation144 ····.end·annotation
  
145 ····.prologue145 ····.prologue
146 ····const/4·v5,·0x1146 ····const/4·v6,·0x1
  
147 ····.line·104147 ····.line·104
148 ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z148 ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z
  
149 ····if-nez·v1,·:cond_2149 ····if-nez·v1,·:cond_2
  
150 ····.line·106150 ····.line·106
151 ····:try_start_0151 ····:try_start_0
152 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J152 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J
  
153 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J153 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J
  
154 ····cmp-long·v1,·v1,·v3154 ····cmp-long·v1,·v2,·v4
  
155 ····if-gez·v1,·:cond_1155 ····if-gez·v1,·:cond_1
  
156 ····.line·107156 ····.line·107
157 ····const/16·v1,·0x800157 ····const/16·v1,·0x800
  
158 ····new-array·v0,·v1,·[B158 ····new-array·v0,·v1,·[B
Offset 178, 25 lines modifiedOffset 178, 25 lines modified
178 ····move-result·v1178 ····move-result·v1
  
179 ····if-gez·v1,·:cond_0179 ····if-gez·v1,·:cond_0
  
180 ····.line·114180 ····.line·114
181 ····.end·local·v0····#·"buffer":[B181 ····.end·local·v0····#·"buffer":[B
182 ····:cond_1182 ····:cond_1
183 ····iput-boolean·v5,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z183 ····iput-boolean·v6,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z
  
Max diff block lines reached; 7462/11003 bytes (67.82%) of diff not shown.
1.29 KB
smali/org/apache/http/impl/io/ContentLengthOutputStream.smali
    
Offset 16, 26 lines modifiedOffset 16, 26 lines modified
16 .field·private·final·out:Lorg/apache/http/io/SessionOutputBuffer;16 .field·private·final·out:Lorg/apache/http/io/SessionOutputBuffer;
  
17 .field·private·total:J17 .field·private·total:J
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lorg/apache/http/io/SessionOutputBuffer;J)V19 .method·public·constructor·<init>(Lorg/apache/http/io/SessionOutputBuffer;J)V
20 ····.locals·320 ····.locals·4
21 ····.param·p1,·"out"····#·Lorg/apache/http/io/SessionOutputBuffer;21 ····.param·p1,·"out"····#·Lorg/apache/http/io/SessionOutputBuffer;
22 ····.param·p2,·"contentLength"····#·J22 ····.param·p2,·"contentLength"····#·J
  
23 ····.prologue23 ····.prologue
24 ····const-wide/16·v1,·0x024 ····const-wide/16·v2,·0x0
  
25 ····.line·8025 ····.line·80
26 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V26 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V
  
27 ····.line·6427 ····.line·64
28 ····iput-wide·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->total:J28 ····iput-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->total:J
  
29 ····.line·6729 ····.line·67
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->closed:Z31 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->closed:Z
  
32 ····.line·8132 ····.line·81
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
  
48 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V48 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
49 ····throw·v049 ····throw·v0
  
50 ····.line·8450 ····.line·84
51 ····:cond_051 ····:cond_0
52 ····cmp-long·v0,·p2,·v152 ····cmp-long·v0,·p2,·v2
  
53 ····if-gez·v0,·:cond_153 ····if-gez·v0,·:cond_1
  
54 ····.line·8554 ····.line·85
55 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;55 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
56 ····const-string·v1,·"Content·length·may·not·be·negative"56 ····const-string·v1,·"Content·length·may·not·be·negative"
950 B
smali/org/apache/http/impl/io/HttpTransportMetricsImpl.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····.line·4841 ····.line·48
42 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J42 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J
  
43 ····return-wide·v043 ····return-wide·v0
44 .end·method44 .end·method
  
45 .method·public·incrementBytesTransferred(J)V45 .method·public·incrementBytesTransferred(J)V
46 ····.locals·246 ····.locals·3
47 ····.param·p1,·"count"····#·J47 ····.param·p1,·"count"····#·J
  
48 ····.prologue48 ····.prologue
49 ····.line·5649 ····.line·56
50 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J50 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J
  
51 ····add-long/2addr·v0,·p151 ····add-long/2addr·v0,·p1
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····iput-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J70 ····iput-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J
  
71 ····.line·6171 ····.line·61
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·setBytesTransferred(J)V74 .method·public·setBytesTransferred(J)V
75 ····.locals·075 ····.locals·1
76 ····.param·p1,·"count"····#·J76 ····.param·p1,·"count"····#·J
  
77 ····.prologue77 ····.prologue
78 ····.line·5278 ····.line·52
79 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J79 ····iput-wide·p1,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J
  
80 ····.line·5380 ····.line·53
1.34 KB
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ····.line·4519 ····.line·45
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V23 .method·public·parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V
24 ····.locals·924 ····.locals·10
25 ····.param·p1,·"cookie"····#·Lorg/apache/http/cookie/SetCookie;25 ····.param·p1,·"cookie"····#·Lorg/apache/http/cookie/SetCookie;
26 ····.param·p2,·"value"····#·Ljava/lang/String;26 ····.param·p2,·"value"····#·Ljava/lang/String;
27 ····.annotation·system·Ldalvik/annotation/Throws;27 ····.annotation·system·Ldalvik/annotation/Throws;
28 ········value·=·{28 ········value·=·{
29 ············Lorg/apache/http/cookie/MalformedCookieException;29 ············Lorg/apache/http/cookie/MalformedCookieException;
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
Offset 131, 24 lines modifiedOffset 131, 24 lines modified
131 ····.end·local·v1····#·"e":Ljava/lang/NumberFormatException;131 ····.end·local·v1····#·"e":Ljava/lang/NumberFormatException;
132 ····.restart·local·v0····#·"age":I132 ····.restart·local·v0····#·"age":I
133 ····:cond_2133 ····:cond_2
134 ····new-instance·v2,·Ljava/util/Date;134 ····new-instance·v2,·Ljava/util/Date;
  
135 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J135 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
136 ····move-result-wide·v3136 ····move-result-wide·v4
  
137 ····int-to-long·v5,·v0137 ····int-to-long·v6,·v0
  
138 ····const-wide/16·v7,·0x3e8138 ····const-wide/16·v8,·0x3e8
  
139 ····mul-long/2addr·v5,·v7139 ····mul-long/2addr·v6,·v8
  
140 ····add-long/2addr·v3,·v5140 ····add-long/2addr·v4,·v6
  
141 ····invoke-direct·{v2,·v3,·v4},·Ljava/util/Date;-><init>(J)V141 ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
142 ····invoke-interface·{p1,·v2},·Lorg/apache/http/cookie/SetCookie;->setExpiryDate(Ljava/util/Date;)V142 ····invoke-interface·{p1,·v2},·Lorg/apache/http/cookie/SetCookie;->setExpiryDate(Ljava/util/Date;)V
  
143 ····.line·67143 ····.line·67
144 ····return-void144 ····return-void
145 .end·method145 .end·method
6.35 KB
smali/org/apache/http/impl/entity/EntityDeserializer.smali
    
Offset 86, 85 lines modifiedOffset 86, 85 lines modified
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····return-object·v087 ····return-object·v0
88 .end·method88 .end·method
  
89 .method·protected·doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity;89 .method·protected·doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity;
90 ····.locals·1090 ····.locals·11
91 ····.param·p1,·"inbuffer"····#·Lorg/apache/http/io/SessionInputBuffer;91 ····.param·p1,·"inbuffer"····#·Lorg/apache/http/io/SessionInputBuffer;
92 ····.param·p2,·"message"····#·Lorg/apache/http/HttpMessage;92 ····.param·p2,·"message"····#·Lorg/apache/http/HttpMessage;
93 ····.annotation·system·Ldalvik/annotation/Throws;93 ····.annotation·system·Ldalvik/annotation/Throws;
94 ········value·=·{94 ········value·=·{
95 ············Lorg/apache/http/HttpException;,95 ············Lorg/apache/http/HttpException;,
96 ············Ljava/io/IOException;96 ············Ljava/io/IOException;
97 ········}97 ········}
98 ····.end·annotation98 ····.end·annotation
  
99 ····.prologue99 ····.prologue
100 ····const/4·v9,·0x0100 ····const/4·v10,·0x0
  
101 ····const-wide/16·v7,·-0x1101 ····const-wide/16·v8,·-0x1
  
102 ····.line·92102 ····.line·92
103 ····new-instance·v2,·Lorg/apache/http/entity/BasicHttpEntity;103 ····new-instance·v2,·Lorg/apache/http/entity/BasicHttpEntity;
  
104 ····invoke-direct·{v2},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V104 ····invoke-direct·{v2},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V
  
105 ····.line·94105 ····.line·94
106 ····.local·v2,·"entity":Lorg/apache/http/entity/BasicHttpEntity;106 ····.local·v2,·"entity":Lorg/apache/http/entity/BasicHttpEntity;
107 ····iget-object·v5,·p0,·Lorg/apache/http/impl/entity/EntityDeserializer;->lenStrategy:Lorg/apache/http/entity/ContentLengthStrategy;107 ····iget-object·v3,·p0,·Lorg/apache/http/impl/entity/EntityDeserializer;->lenStrategy:Lorg/apache/http/entity/ContentLengthStrategy;
  
108 ····invoke-interface·{v5,·p2},·Lorg/apache/http/entity/ContentLengthStrategy;->determineLength(Lorg/apache/http/HttpMessage;)J108 ····invoke-interface·{v3,·p2},·Lorg/apache/http/entity/ContentLengthStrategy;->determineLength(Lorg/apache/http/HttpMessage;)J
  
109 ····move-result-wide·v3109 ····move-result-wide·v4
  
110 ····.line·95110 ····.line·95
111 ····.local·v3,·"len":J111 ····.local·v4,·"len":J
112 ····const-wide/16·v5,·-0x2112 ····const-wide/16·v6,·-0x2
  
113 ····cmp-long·v5,·v3,·v5113 ····cmp-long·v3,·v4,·v6
  
114 ····if-nez·v5,·:cond_2114 ····if-nez·v3,·:cond_2
  
115 ····.line·96115 ····.line·96
116 ····const/4·v5,·0x1116 ····const/4·v3,·0x1
  
117 ····invoke-virtual·{v2,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V117 ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V
  
118 ····.line·97118 ····.line·97
119 ····invoke-virtual·{v2,·v7,·v8},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V119 ····invoke-virtual·{v2,·v8,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V
  
120 ····.line·98120 ····.line·98
121 ····new-instance·v5,·Lorg/apache/http/impl/io/ChunkedInputStream;121 ····new-instance·v3,·Lorg/apache/http/impl/io/ChunkedInputStream;
  
122 ····invoke-direct·{v5,·p1},·Lorg/apache/http/impl/io/ChunkedInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V122 ····invoke-direct·{v3,·p1},·Lorg/apache/http/impl/io/ChunkedInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V
  
123 ····invoke-virtual·{v2,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V123 ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V
  
124 ····.line·109124 ····.line·109
125 ····:goto_0125 ····:goto_0
126 ····const-string·v5,·"Content-Type"126 ····const-string·v3,·"Content-Type"
  
127 ····invoke-interface·{p2,·v5},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;127 ····invoke-interface·{p2,·v3},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;
  
128 ····move-result-object·v1128 ····move-result-object·v1
  
129 ····.line·110129 ····.line·110
130 ····.local·v1,·"contentTypeHeader":Lorg/apache/http/Header;130 ····.local·v1,·"contentTypeHeader":Lorg/apache/http/Header;
131 ····if-eqz·v1,·:cond_0131 ····if-eqz·v1,·:cond_0
  
132 ····.line·111132 ····.line·111
133 ····invoke-virtual·{v2,·v1},·Lorg/apache/http/entity/BasicHttpEntity;->setContentType(Lorg/apache/http/Header;)V133 ····invoke-virtual·{v2,·v1},·Lorg/apache/http/entity/BasicHttpEntity;->setContentType(Lorg/apache/http/Header;)V
  
134 ····.line·113134 ····.line·113
135 ····:cond_0135 ····:cond_0
136 ····const-string·v5,·"Content-Encoding"136 ····const-string·v3,·"Content-Encoding"
  
137 ····invoke-interface·{p2,·v5},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;137 ····invoke-interface·{p2,·v3},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;
  
138 ····move-result-object·v0138 ····move-result-object·v0
  
139 ····.line·114139 ····.line·114
140 ····.local·v0,·"contentEncodingHeader":Lorg/apache/http/Header;140 ····.local·v0,·"contentEncodingHeader":Lorg/apache/http/Header;
141 ····if-eqz·v0,·:cond_1141 ····if-eqz·v0,·:cond_1
  
Offset 175, 42 lines modifiedOffset 175, 42 lines modified
175 ····:cond_1175 ····:cond_1
176 ····return-object·v2176 ····return-object·v2
  
177 ····.line·99177 ····.line·99
178 ····.end·local·v0····#·"contentEncodingHeader":Lorg/apache/http/Header;178 ····.end·local·v0····#·"contentEncodingHeader":Lorg/apache/http/Header;
179 ····.end·local·v1····#·"contentTypeHeader":Lorg/apache/http/Header;179 ····.end·local·v1····#·"contentTypeHeader":Lorg/apache/http/Header;
180 ····:cond_2180 ····:cond_2
181 ····cmp-long·v5,·v3,·v7181 ····cmp-long·v3,·v4,·v8
  
182 ····if-nez·v5,·:cond_3182 ····if-nez·v3,·:cond_3
  
183 ····.line·100183 ····.line·100
184 ····invoke-virtual·{v2,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V184 ····invoke-virtual·{v2,·v10},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V
  
185 ····.line·101185 ····.line·101
186 ····invoke-virtual·{v2,·v7,·v8},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V186 ····invoke-virtual·{v2,·v8,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V
  
187 ····.line·102187 ····.line·102
188 ····new-instance·v5,·Lorg/apache/http/impl/io/IdentityInputStream;188 ····new-instance·v3,·Lorg/apache/http/impl/io/IdentityInputStream;
  
189 ····invoke-direct·{v5,·p1},·Lorg/apache/http/impl/io/IdentityInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V189 ····invoke-direct·{v3,·p1},·Lorg/apache/http/impl/io/IdentityInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V
  
190 ····invoke-virtual·{v2,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V190 ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V
  
191 ····goto·:goto_0191 ····goto·:goto_0
  
192 ····.line·104192 ····.line·104
193 ····:cond_3193 ····:cond_3
194 ····invoke-virtual·{v2,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V194 ····invoke-virtual·{v2,·v10},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V
  
195 ····.line·105195 ····.line·105
196 ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V196 ····invoke-virtual·{v2,·v4,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V
  
197 ····.line·106197 ····.line·106
198 ····new-instance·v5,·Lorg/apache/http/impl/io/ContentLengthInputStream;198 ····new-instance·v3,·Lorg/apache/http/impl/io/ContentLengthInputStream;
  
199 ····invoke-direct·{v5,·p1,·v3,·v4},·Lorg/apache/http/impl/io/ContentLengthInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;J)V199 ····invoke-direct·{v3,·p1,·v4,·v5},·Lorg/apache/http/impl/io/ContentLengthInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;J)V
  
200 ····invoke-virtual·{v2,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V200 ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V
  
201 ····goto·:goto_0201 ····goto·:goto_0
Max diff block lines reached; 0/6384 bytes (0.00%) of diff not shown.
18.8 KB
smali/org/apache/http/impl/entity/LaxContentLengthStrategy.smali
    
Offset 43, 410 lines modifiedOffset 43, 438 lines modified
43 ····.line·7343 ····.line·73
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·determineLength(Lorg/apache/http/HttpMessage;)J47 .method·public·determineLength(Lorg/apache/http/HttpMessage;)J
48 ····.locals·1848 ····.locals·19
49 ····.param·p1,·"message"····#·Lorg/apache/http/HttpMessage;49 ····.param·p1,·"message"····#·Lorg/apache/http/HttpMessage;
50 ····.annotation·system·Ldalvik/annotation/Throws;50 ····.annotation·system·Ldalvik/annotation/Throws;
51 ········value·=·{51 ········value·=·{
52 ············Lorg/apache/http/HttpException;52 ············Lorg/apache/http/HttpException;
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····.prologue55 ····.prologue
56 ····.line·8456 ····.line·84
57 ····if-nez·p1,·:cond_057 ····if-nez·p1,·:cond_0
  
58 ····.line·8558 ····.line·85
59 ····new-instance·v15,·Ljava/lang/IllegalArgumentException;59 ····new-instance·v16,·Ljava/lang/IllegalArgumentException;
  
60 ····const-string·v16,·"HTTP·message·may·not·be·null"60 ····const-string·v17,·"HTTP·message·may·not·be·null"
  
61 ····invoke-direct/range·{v15·..·v16},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V61 ····invoke-direct/range·{v16·..·v17},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
62 ····throw·v1562 ····throw·v16
  
63 ····.line·8863 ····.line·88
64 ····:cond_064 ····:cond_0
65 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/http/HttpMessage;->getParams()Lorg/apache/http/params/HttpParams;65 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/http/HttpMessage;->getParams()Lorg/apache/http/params/HttpParams;
  
66 ····move-result-object·v1166 ····move-result-object·v12
  
67 ····.line·8967 ····.line·89
68 ····.local·v11,·"params":Lorg/apache/http/params/HttpParams;68 ····.local·v12,·"params":Lorg/apache/http/params/HttpParams;
69 ····const-string·v15,·"http.protocol.strict-transfer-encoding"69 ····const-string·v16,·"http.protocol.strict-transfer-encoding"
  
 70 ····move-object/from16·v0,·v16
  
70 ····invoke-interface·{v11,·v15},·Lorg/apache/http/params/HttpParams;->isParameterTrue(Ljava/lang/String;)Z71 ····invoke-interface·{v12,·v0},·Lorg/apache/http/params/HttpParams;->isParameterTrue(Ljava/lang/String;)Z
  
71 ····move-result·v1372 ····move-result·v14
  
72 ····.line·9173 ····.line·91
73 ····.local·v13,·"strict":Z74 ····.local·v14,·"strict":Z
74 ····const-string·v15,·"Transfer-Encoding"75 ····const-string·v16,·"Transfer-Encoding"
  
75 ····move-object/from16·v0,·p176 ····move-object/from16·v0,·p1
  
76 ····invoke-interface·{v0,·v15},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;77 ····move-object/from16·v1,·v16
  
 78 ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;
  
77 ····move-result-object·v1479 ····move-result-object·v15
  
78 ····.line·9480 ····.line·94
79 ····.local·v14,·"transferEncodingHeader":Lorg/apache/http/Header;81 ····.local·v15,·"transferEncodingHeader":Lorg/apache/http/Header;
80 ····if-eqz·v14,·:cond_782 ····if-eqz·v15,·:cond_7
  
81 ····.line·9583 ····.line·95
82 ····const/4·v6,·0x084 ····const/4·v7,·0x0
  
83 ····.line·9785 ····.line·97
84 ····.local·v6,·"encodings":[Lorg/apache/http/HeaderElement;86 ····.local·v7,·"encodings":[Lorg/apache/http/HeaderElement;
85 ····:try_start_087 ····:try_start_0
86 ····invoke-interface·{v14},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;88 ····invoke-interface·{v15},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
87 ····:try_end_089 ····:try_end_0
88 ····.catch·Lorg/apache/http/ParseException;·{:try_start_0·..·:try_end_0}·:catch_090 ····.catch·Lorg/apache/http/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
  
89 ····move-result-object·v691 ····move-result-object·v7
  
90 ····.line·10392 ····.line·103
91 ····if-eqz·v13,·:cond_293 ····if-eqz·v14,·:cond_2
  
92 ····.line·10594 ····.line·105
93 ····const/4·v9,·0x095 ····const/4·v10,·0x0
  
94 ····.local·v9,·"i":I96 ····.local·v10,·"i":I
95 ····:goto_097 ····:goto_0
96 ····array-length·v15,·v698 ····array-length·v0,·v7
  
 99 ····move/from16·v16,·v0
  
 100 ····move/from16·v0,·v16
  
97 ····if-ge·v9,·v15,·:cond_2101 ····if-ge·v10,·v0,·:cond_2
  
98 ····.line·106102 ····.line·106
99 ····aget-object·v15,·v6,·v9103 ····aget-object·v16,·v7,·v10
  
100 ····invoke-interface·{v15},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;104 ····invoke-interface/range·{v16·..·v16},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;
  
101 ····move-result-object·v5105 ····move-result-object·v6
  
102 ····.line·107106 ····.line·107
103 ····.local·v5,·"encoding":Ljava/lang/String;107 ····.local·v6,·"encoding":Ljava/lang/String;
104 ····if-eqz·v5,·:cond_1108 ····if-eqz·v6,·:cond_1
  
105 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I109 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
106 ····move-result·v15110 ····move-result·v16
  
107 ····if-lez·v15,·:cond_1111 ····if-lez·v16,·:cond_1
  
 112 ····const-string·v16,·"chunked"
  
 113 ····move-object/from16·v0,·v16
  
108 ····const-string·v15,·"chunked"114 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
109 ····invoke-virtual·{v5,·v15},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z115 ····move-result·v16
  
110 ····move-result·v15116 ····if-nez·v16,·:cond_1
  
111 ····if-nez·v15,·:cond_1117 ····const-string·v16,·"identity"
  
112 ····const-string·v15,·"identity"118 ····move-object/from16·v0,·v16
  
113 ····invoke-virtual·{v5,·v15},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z119 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
114 ····move-result·v15120 ····move-result·v16
  
115 ····if-nez·v15,·:cond_1121 ····if-nez·v16,·:cond_1
  
116 ····.line·110122 ····.line·110
117 ····new-instance·v15,·Lorg/apache/http/ProtocolException;123 ····new-instance·v16,·Lorg/apache/http/ProtocolException;
Max diff block lines reached; 14179/19123 bytes (74.15%) of diff not shown.
70.3 KB
smali/org/apache/http/impl/auth/DigestScheme.smali
    
Offset 125, 1662 lines modifiedOffset 125, 1666 lines modified
  
125 ····move-result-object·v2125 ····move-result-object·v2
  
126 ····return-object·v2126 ····return-object·v2
127 .end·method127 .end·method
  
128 .method·private·createDigestHeader(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header;128 .method·private·createDigestHeader(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header;
129 ····.locals·40129 ····.locals·42
130 ····.param·p1,·"credentials"····#·Lorg/apache/http/auth/Credentials;130 ····.param·p1,·"credentials"····#·Lorg/apache/http/auth/Credentials;
131 ····.param·p2,·"request"····#·Lorg/apache/http/HttpRequest;131 ····.param·p2,·"request"····#·Lorg/apache/http/HttpRequest;
132 ····.annotation·system·Ldalvik/annotation/Throws;132 ····.annotation·system·Ldalvik/annotation/Throws;
133 ········value·=·{133 ········value·=·{
134 ············Lorg/apache/http/auth/AuthenticationException;134 ············Lorg/apache/http/auth/AuthenticationException;
135 ········}135 ········}
136 ····.end·annotation136 ····.end·annotation
  
137 ····.prologue137 ····.prologue
138 ····.line·254138 ····.line·254
139 ····const-string·v35,·"uri"139 ····const-string·v36,·"uri"
  
140 ····move-object/from16·v0,·p0140 ····move-object/from16·v0,·p0
  
141 ····move-object/from16·v1,·v35141 ····move-object/from16·v1,·v36
  
142 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;142 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
143 ····move-result-object·v33143 ····move-result-object·v34
  
144 ····.line·255144 ····.line·255
145 ····.local·v33,·"uri":Ljava/lang/String;145 ····.local·v34,·"uri":Ljava/lang/String;
146 ····const-string·v35,·"realm"146 ····const-string·v36,·"realm"
  
147 ····move-object/from16·v0,·p0147 ····move-object/from16·v0,·p0
  
148 ····move-object/from16·v1,·v35148 ····move-object/from16·v1,·v36
  
149 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;149 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
150 ····move-result-object·v29150 ····move-result-object·v30
  
151 ····.line·256151 ····.line·256
152 ····.local·v29,·"realm":Ljava/lang/String;152 ····.local·v30,·"realm":Ljava/lang/String;
153 ····const-string·v35,·"nonce"153 ····const-string·v36,·"nonce"
  
154 ····move-object/from16·v0,·p0154 ····move-object/from16·v0,·p0
  
155 ····move-object/from16·v1,·v35155 ····move-object/from16·v1,·v36
  
156 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;156 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
157 ····move-result-object·v21157 ····move-result-object·v22
  
158 ····.line·257158 ····.line·257
159 ····.local·v21,·"nonce":Ljava/lang/String;159 ····.local·v22,·"nonce":Ljava/lang/String;
160 ····const-string·v35,·"opaque"160 ····const-string·v36,·"opaque"
  
161 ····move-object/from16·v0,·p0161 ····move-object/from16·v0,·p0
  
162 ····move-object/from16·v1,·v35162 ····move-object/from16·v1,·v36
  
163 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;163 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
164 ····move-result-object·v22164 ····move-result-object·v23
  
165 ····.line·258165 ····.line·258
166 ····.local·v22,·"opaque":Ljava/lang/String;166 ····.local·v23,·"opaque":Ljava/lang/String;
167 ····const-string·v35,·"methodname"167 ····const-string·v36,·"methodname"
  
168 ····move-object/from16·v0,·p0168 ····move-object/from16·v0,·p0
  
169 ····move-object/from16·v1,·v35169 ····move-object/from16·v1,·v36
  
170 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;170 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
171 ····move-result-object·v18171 ····move-result-object·v19
  
172 ····.line·259172 ····.line·259
173 ····.local·v18,·"method":Ljava/lang/String;173 ····.local·v19,·"method":Ljava/lang/String;
174 ····const-string·v35,·"algorithm"174 ····const-string·v36,·"algorithm"
  
175 ····move-object/from16·v0,·p0175 ····move-object/from16·v0,·p0
  
176 ····move-object/from16·v1,·v35176 ····move-object/from16·v1,·v36
  
177 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;177 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
178 ····move-result-object·v3178 ····move-result-object·v4
  
179 ····.line·261179 ····.line·261
180 ····.local·v3,·"algorithm":Ljava/lang/String;180 ····.local·v4,·"algorithm":Ljava/lang/String;
181 ····new-instance·v28,·Ljava/util/HashSet;181 ····new-instance·v29,·Ljava/util/HashSet;
  
182 ····const/16·v35,·0x8182 ····const/16·v36,·0x8
  
183 ····move-object/from16·v0,·v28183 ····move-object/from16·v0,·v29
  
184 ····move/from16·v1,·v35184 ····move/from16·v1,·v36
  
185 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V185 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V
  
186 ····.line·262186 ····.line·262
187 ····.local·v28,·"qopset":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"187 ····.local·v29,·"qopset":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
188 ····const/16·v26,·-0x1188 ····const/16·v27,·-0x1
  
189 ····.line·263189 ····.line·263
190 ····.local·v26,·"qop":I190 ····.local·v27,·"qop":I
191 ····const-string·v35,·"qop"191 ····const-string·v36,·"qop"
  
192 ····move-object/from16·v0,·p0192 ····move-object/from16·v0,·p0
  
193 ····move-object/from16·v1,·v35193 ····move-object/from16·v1,·v36
  
194 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;194 ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
195 ····move-result-object·v27195 ····move-result-object·v28
  
196 ····.line·264196 ····.line·264
197 ····.local·v27,·"qoplist":Ljava/lang/String;197 ····.local·v28,·"qoplist":Ljava/lang/String;
198 ····if-eqz·v27,·:cond_3198 ····if-eqz·v28,·:cond_3
  
199 ····.line·265199 ····.line·265
200 ····new-instance·v31,·Ljava/util/StringTokenizer;200 ····new-instance·v32,·Ljava/util/StringTokenizer;
  
201 ····const-string·v35,·","201 ····const-string·v36,·","
  
202 ····move-object/from16·v0,·v31202 ····move-object/from16·v0,·v32
  
Max diff block lines reached; 67136/71843 bytes (93.45%) of diff not shown.
2.3 KB
smali/org/apache/http/impl/auth/NTLMEngineImpl$CipherGen.smali
    
Offset 1046, 70 lines modifiedOffset 1046, 70 lines modified
1046 ····:cond_01046 ····:cond_0
1047 ····iget-object·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->secondaryKey:[B1047 ····iget-object·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->secondaryKey:[B
  
1048 ····return-object·v01048 ····return-object·v0
1049 .end·method1049 .end·method
  
1050 .method·public·getTimestamp()[B1050 .method·public·getTimestamp()[B
1051 ····.locals·61051 ····.locals·7
  
1052 ····.prologue1052 ····.prologue
1053 ····const/16·v5,·0x81053 ····const/16·v6,·0x8
  
1054 ····.line·3561054 ····.line·356
1055 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B1055 ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B
  
1056 ····if-nez·v3,·:cond_01056 ····if-nez·v1,·:cond_0
  
1057 ····.line·3571057 ····.line·357
1058 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J1058 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1059 ····move-result-wide·v11059 ····move-result-wide·v2
  
1060 ····.line·3581060 ····.line·358
1061 ····.local·v1,·"time":J1061 ····.local·v2,·"time":J
1062 ····const-wide·v3,·0xa9730b66800L1062 ····const-wide·v4,·0xa9730b66800L
  
1063 ····add-long/2addr·v1,·v31063 ····add-long/2addr·v2,·v4
  
1064 ····.line·3591064 ····.line·359
1065 ····const-wide/16·v3,·0x27101065 ····const-wide/16·v4,·0x2710
  
1066 ····mul-long/2addr·v1,·v31066 ····mul-long/2addr·v2,·v4
  
1067 ····.line·3611067 ····.line·361
1068 ····new-array·v3,·v5,·[B1068 ····new-array·v1,·v6,·[B
  
1069 ····iput-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B1069 ····iput-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B
  
1070 ····.line·3621070 ····.line·362
1071 ····const/4·v0,·0x01071 ····const/4·v0,·0x0
  
1072 ····.local·v0,·"i":I1072 ····.local·v0,·"i":I
1073 ····:goto_01073 ····:goto_0
1074 ····if-ge·v0,·v5,·:cond_01074 ····if-ge·v0,·v6,·:cond_0
  
1075 ····.line·3631075 ····.line·363
1076 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B1076 ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B
  
1077 ····long-to-int·v4,·v11077 ····long-to-int·v4,·v2
  
1078 ····int-to-byte·v4,·v41078 ····int-to-byte·v4,·v4
  
1079 ····aput-byte·v4,·v3,·v01079 ····aput-byte·v4,·v1,·v0
  
1080 ····.line·3641080 ····.line·364
1081 ····ushr-long/2addr·v1,·v51081 ····ushr-long/2addr·v2,·v6
  
1082 ····.line·3621082 ····.line·362
1083 ····add-int/lit8·v0,·v0,·0x11083 ····add-int/lit8·v0,·v0,·0x1
  
1084 ····goto·:goto_01084 ····goto·:goto_0
  
1085 ····.line·3671085 ····.line·367
1086 ····.end·local·v0····#·"i":I1086 ····.end·local·v0····#·"i":I
1087 ····.end·local·v1····#·"time":J1087 ····.end·local·v2····#·"time":J
1088 ····:cond_01088 ····:cond_0
1089 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B1089 ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B
  
1090 ····return-object·v31090 ····return-object·v1
1091 .end·method1091 .end·method
2.92 KB
smali/org/apache/http/impl/auth/NTLMEngineImpl$MD4.smali
    
Offset 79, 21 lines modifiedOffset 79, 21 lines modified
  
79 ····.prologue79 ····.prologue
80 ····const/16·v11,·0x880 ····const/16·v11,·0x8
  
81 ····const/4·v10,·0x081 ····const/4·v10,·0x0
  
82 ····.line·140082 ····.line·1400
83 ····iget-wide·v5,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J83 ····iget-wide·v6,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
84 ····const-wide/16·v7,·0x3f84 ····const-wide/16·v8,·0x3f
  
85 ····and-long/2addr·v5,·v785 ····and-long/2addr·v6,·v8
  
86 ····long-to-int·v0,·v586 ····long-to-int·v0,·v6
  
87 ····.line·140187 ····.line·1401
88 ····.local·v0,·"bufferIndex":I88 ····.local·v0,·"bufferIndex":I
89 ····const/16·v5,·0x3889 ····const/16·v5,·0x38
  
90 ····if-ge·v0,·v5,·:cond_090 ····if-ge·v0,·v5,·:cond_0
  
Offset 1716, 26 lines modifiedOffset 1716, 26 lines modified
1716 ····iput·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I1716 ····iput·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I
  
1717 ····.line·15141717 ····.line·1514
1718 ····return-void1718 ····return-void
1719 .end·method1719 .end·method
  
1720 .method·update([B)V1720 .method·update([B)V
1721 ····.locals·71721 ····.locals·8
1722 ····.param·p1,·"input"····#·[B1722 ····.param·p1,·"input"····#·[B
  
1723 ····.prologue1723 ····.prologue
1724 ····.line·13731724 ····.line·1373
1725 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J1725 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
1726 ····const-wide/16·v5,·0x3f1726 ····const-wide/16·v6,·0x3f
  
1727 ····and-long/2addr·v3,·v51727 ····and-long/2addr·v4,·v6
  
1728 ····long-to-int·v0,·v31728 ····long-to-int·v0,·v4
  
1729 ····.line·13741729 ····.line·1374
1730 ····.local·v0,·"curBufferPos":I1730 ····.local·v0,·"curBufferPos":I
1731 ····const/4·v1,·0x01731 ····const/4·v1,·0x0
  
1732 ····.line·13751732 ····.line·1375
1733 ····.local·v1,·"inputIndex":I1733 ····.local·v1,·"inputIndex":I
Offset 1762, 21 lines modifiedOffset 1762, 21 lines modified
1762 ····.line·13801762 ····.line·1380
1763 ····.local·v2,·"transferAmt":I1763 ····.local·v2,·"transferAmt":I
1764 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B1764 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B
  
1765 ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1765 ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
1766 ····.line·13811766 ····.line·1381
1767 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J1767 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
1768 ····int-to-long·v5,·v21768 ····int-to-long·v6,·v2
  
1769 ····add-long/2addr·v3,·v51769 ····add-long/2addr·v4,·v6
  
1770 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J1770 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
1771 ····.line·13821771 ····.line·1382
1772 ····const/4·v0,·0x01772 ····const/4·v0,·0x0
  
1773 ····.line·13831773 ····.line·1383
1774 ····add-int/2addr·v1,·v21774 ····add-int/2addr·v1,·v2
  
Offset 1800, 21 lines modifiedOffset 1800, 21 lines modified
1800 ····.line·13911800 ····.line·1391
1801 ····.restart·local·v2····#·"transferAmt":I1801 ····.restart·local·v2····#·"transferAmt":I
1802 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B1802 ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B
  
1803 ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1803 ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
1804 ····.line·13921804 ····.line·1392
1805 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J1805 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
1806 ····int-to-long·v5,·v21806 ····int-to-long·v6,·v2
  
1807 ····add-long/2addr·v3,·v51807 ····add-long/2addr·v4,·v6
  
1808 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J1808 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J
  
1809 ····.line·13931809 ····.line·1393
1810 ····add-int/2addr·v0,·v21810 ····add-int/2addr·v0,·v2
  
1811 ····.line·13951811 ····.line·1395
1812 ····.end·local·v2····#·"transferAmt":I1812 ····.end·local·v2····#·"transferAmt":I
1813 ····:cond_11813 ····:cond_1
1.2 KB
smali/org/apache/http/impl/pool/BasicConnPool.smali
    
Offset 83, 29 lines modifiedOffset 83, 29 lines modified
83 ····.line·6783 ····.line·67
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
  
86 #·virtual·methods86 #·virtual·methods
87 .method·protected·createEntry(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)Lorg/apache/http/impl/pool/BasicPoolEntry;87 .method·protected·createEntry(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)Lorg/apache/http/impl/pool/BasicPoolEntry;
88 ····.locals·388 ····.locals·4
89 ····.param·p1,·"host"····#·Lorg/apache/http/HttpHost;89 ····.param·p1,·"host"····#·Lorg/apache/http/HttpHost;
90 ····.param·p2,·"conn"····#·Lorg/apache/http/HttpClientConnection;90 ····.param·p2,·"conn"····#·Lorg/apache/http/HttpClientConnection;
  
91 ····.prologue91 ····.prologue
92 ····.line·7792 ····.line·77
93 ····new-instance·v0,·Lorg/apache/http/impl/pool/BasicPoolEntry;93 ····new-instance·v0,·Lorg/apache/http/impl/pool/BasicPoolEntry;
  
94 ····sget-object·v1,·Lorg/apache/http/impl/pool/BasicConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;94 ····sget-object·v1,·Lorg/apache/http/impl/pool/BasicConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;
  
95 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J95 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J
  
96 ····move-result-wide·v196 ····move-result-wide·v2
  
97 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toString(J)Ljava/lang/String;97 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
98 ····move-result-object·v198 ····move-result-object·v1
  
99 ····invoke-direct·{v0,·v1,·p1,·p2},·Lorg/apache/http/impl/pool/BasicPoolEntry;-><init>(Ljava/lang/String;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)V99 ····invoke-direct·{v0,·v1,·p1,·p2},·Lorg/apache/http/impl/pool/BasicPoolEntry;-><init>(Ljava/lang/String;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)V
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
1.52 KB
smali/org/apache/http/impl/conn/PoolingClientConnectionManager.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/PoolingClientConnectionManager;-><init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V90 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/PoolingClientConnectionManager;-><init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V
  
91 ····.line·10091 ····.line·100
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·constructor·<init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V94 .method·public·constructor·<init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V
95 ····.locals·795 ····.locals·8
96 ····.param·p1,·"schemeRegistry"····#·Lorg/apache/http/conn/scheme/SchemeRegistry;96 ····.param·p1,·"schemeRegistry"····#·Lorg/apache/http/conn/scheme/SchemeRegistry;
97 ····.param·p2,·"timeToLive"····#·J97 ····.param·p2,·"timeToLive"····#·J
98 ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit;98 ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
99 ····.param·p5,·"dnsResolver"····#·Lorg/apache/http/conn/DnsResolver;99 ····.param·p5,·"dnsResolver"····#·Lorg/apache/http/conn/DnsResolver;
  
100 ····.prologue100 ····.prologue
101 ····.line·105101 ····.line·105
Offset 895, 15 lines modifiedOffset 895, 15 lines modified
895 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_2·..·:try_end_2}·:catch_0895 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_2·..·:try_end_2}·:catch_0
896 ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_2·..·:try_end_2}·:catch_1896 ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_2·..·:try_end_2}·:catch_1
  
897 ····return-object·v3897 ····return-object·v3
898 .end·method898 .end·method
  
899 .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V899 .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
900 ····.locals·7900 ····.locals·8
901 ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection;901 ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection;
902 ····.param·p2,·"keepalive"····#·J902 ····.param·p2,·"keepalive"····#·J
903 ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit;903 ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
904 ····.prologue904 ····.prologue
905 ····.line·239905 ····.line·239
906 ····instance-of·v4,·p1,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;906 ····instance-of·v4,·p1,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;
568 B
smali/org/apache/http/impl/conn/IdleConnectionHandler$TimeValues.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·private·final·timeAdded:J18 .field·private·final·timeAdded:J
  
19 .field·private·final·timeExpires:J19 .field·private·final·timeExpires:J
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(JJLjava/util/concurrent/TimeUnit;)V21 .method·constructor·<init>(JJLjava/util/concurrent/TimeUnit;)V
22 ····.locals·222 ····.locals·3
23 ····.param·p1,·"now"····#·J23 ····.param·p1,·"now"····#·J
24 ····.param·p3,·"validDuration"····#·J24 ····.param·p3,·"validDuration"····#·J
25 ····.param·p5,·"validUnit"····#·Ljava/util/concurrent/TimeUnit;25 ····.param·p5,·"validUnit"····#·Ljava/util/concurrent/TimeUnit;
  
26 ····.prologue26 ····.prologue
27 ····.line·17127 ····.line·171
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
415 B
smali/org/apache/http/impl/conn/HttpPoolEntry.smali
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 ····:cond_0165 ····:cond_0
166 ····const/4·v1,·0x0166 ····const/4·v1,·0x0
  
167 ····goto·:goto_0167 ····goto·:goto_0
168 .end·method168 .end·method
  
169 .method·public·isExpired(J)Z169 .method·public·isExpired(J)Z
170 ····.locals·6170 ····.locals·7
171 ····.param·p1,·"now"····#·J171 ····.param·p1,·"now"····#·J
  
172 ····.prologue172 ····.prologue
173 ····.line·60173 ····.line·60
174 ····invoke-super·{p0,·p1,·p2},·Lorg/apache/http/pool/PoolEntry;->isExpired(J)Z174 ····invoke-super·{p0,·p1,·p2},·Lorg/apache/http/pool/PoolEntry;->isExpired(J)Z
  
175 ····move-result·v0175 ····move-result·v0
5.08 KB
smali/org/apache/http/impl/conn/SingleClientConnManager.smali
    
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
  
217 ····.line·321217 ····.line·321
218 ····:cond_0218 ····:cond_0
219 ····return-void219 ····return-void
220 .end·method220 .end·method
  
221 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V221 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V
222 ····.locals·7222 ····.locals·9
223 ····.param·p1,·"idletime"····#·J223 ····.param·p1,·"idletime"····#·J
224 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;224 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
225 ····.prologue225 ····.prologue
226 ····.line·324226 ····.line·324
227 ····invoke-virtual·{p0},·Lorg/apache/http/impl/conn/SingleClientConnManager;->assertStillUp()V227 ····invoke-virtual·{p0},·Lorg/apache/http/impl/conn/SingleClientConnManager;->assertStillUp()V
  
Offset 260, 29 lines modifiedOffset 260, 29 lines modified
260 ····move-result·v3260 ····move-result·v3
  
261 ····if-eqz·v3,·:cond_1261 ····if-eqz·v3,·:cond_1
  
262 ····.line·333262 ····.line·333
263 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J263 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
264 ····move-result-wide·v3264 ····move-result-wide·v4
  
265 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J265 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
266 ····move-result-wide·v5266 ····move-result-wide·v6
  
267 ····sub-long·v0,·v3,·v5267 ····sub-long·v0,·v4,·v6
  
268 ····.line·335268 ····.line·335
269 ····.local·v0,·"cutoff":J269 ····.local·v0,·"cutoff":J
270 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J270 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J
271 ····:try_end_0271 ····:try_end_0
272 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0272 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
273 ····cmp-long·v3,·v3,·v0273 ····cmp-long·v3,·v4,·v0
  
274 ····if-gtz·v3,·:cond_1274 ····if-gtz·v3,·:cond_1
  
275 ····.line·337275 ····.line·337
276 ····:try_start_1276 ····:try_start_1
277 ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;277 ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
  
Offset 764, 33 lines modifiedOffset 764, 33 lines modified
  
764 ····:try_start_3764 ····:try_start_3
765 ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;765 ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
  
766 ····.line·306766 ····.line·306
767 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J767 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
768 ····move-result-wide·v3768 ····move-result-wide·v4
  
769 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J769 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J
  
770 ····.line·307770 ····.line·307
771 ····cmp-long·v3,·p2,·v6771 ····cmp-long·v3,·p2,·v6
  
772 ····if-lez·v3,·:cond_7772 ····if-lez·v3,·:cond_7
  
773 ····.line·308773 ····.line·308
774 ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J774 ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
775 ····move-result-wide·v3775 ····move-result-wide·v4
  
776 ····iget-wide·v5,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J776 ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J
  
777 ····add-long/2addr·v3,·v5777 ····add-long/2addr·v4,·v6
  
778 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J778 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J
  
779 ····.line·311779 ····.line·311
780 ····:goto_1780 ····:goto_1
781 ····monitor-exit·p0781 ····monitor-exit·p0
782 ····:try_end_3782 ····:try_end_3
783 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1783 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
Offset 801, 18 lines modifiedOffset 801, 18 lines modified
801 ····:try_end_4801 ····:try_end_4
802 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0802 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0
  
803 ····goto·:goto_0803 ····goto·:goto_0
  
804 ····.line·310804 ····.line·310
805 ····:cond_7805 ····:cond_7
806 ····const-wide·v3,·0x7fffffffffffffffL806 ····const-wide·v4,·0x7fffffffffffffffL
  
807 ····:try_start_5807 ····:try_start_5
808 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J808 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J
  
809 ····goto·:goto_1809 ····goto·:goto_1
  
810 ····.line·311810 ····.line·311
811 ····:catchall_1811 ····:catchall_1
812 ····move-exception·v3812 ····move-exception·v3
  
Offset 864, 33 lines modifiedOffset 864, 33 lines modified
  
864 ····:try_start_9864 ····:try_start_9
865 ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;865 ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
  
866 ····.line·306866 ····.line·306
867 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J867 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
868 ····move-result-wide·v3868 ····move-result-wide·v4
  
869 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J869 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J
  
870 ····.line·307870 ····.line·307
871 ····cmp-long·v3,·p2,·v6871 ····cmp-long·v3,·p2,·v6
  
872 ····if-lez·v3,·:cond_9872 ····if-lez·v3,·:cond_9
  
873 ····.line·308873 ····.line·308
874 ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J874 ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
875 ····move-result-wide·v3875 ····move-result-wide·v4
  
876 ····iget-wide·v5,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J876 ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J
  
877 ····add-long/2addr·v3,·v5877 ····add-long/2addr·v4,·v6
  
878 ····iput-wide·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J878 ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J
  
879 ····.line·311879 ····.line·311
Max diff block lines reached; 660/5079 bytes (12.99%) of diff not shown.
8.96 KB
smali/org/apache/http/impl/conn/IdleConnectionHandler.smali
    
Offset 59, 78 lines modifiedOffset 59, 78 lines modified
59 ····.line·6259 ····.line·62
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
  
62 #·virtual·methods62 #·virtual·methods
63 .method·public·add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V63 .method·public·add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V
64 ····.locals·764 ····.locals·8
65 ····.param·p1,·"connection"····#·Lorg/apache/http/HttpConnection;65 ····.param·p1,·"connection"····#·Lorg/apache/http/HttpConnection;
66 ····.param·p2,·"validDuration"····#·J66 ····.param·p2,·"validDuration"····#·J
67 ····.param·p4,·"unit"····#·Ljava/util/concurrent/TimeUnit;67 ····.param·p4,·"unit"····#·Ljava/util/concurrent/TimeUnit;
  
68 ····.prologue68 ····.prologue
69 ····.line·7469 ····.line·74
70 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J70 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
71 ····move-result-wide·v171 ····move-result-wide·v2
  
72 ····.line·7672 ····.line·76
73 ····.local·v1,·"timeAdded":J73 ····.local·v2,·"timeAdded":J
74 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;74 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;
  
75 ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z75 ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
  
76 ····move-result·v076 ····move-result·v0
  
77 ····if-eqz·v0,·:cond_077 ····if-eqz·v0,·:cond_0
  
78 ····.line·7778 ····.line·77
79 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;79 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;
  
80 ····new-instance·v3,·Ljava/lang/StringBuilder;80 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
81 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V81 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
82 ····const-string·v4,·"Adding·connection·at:·"82 ····const-string·v4,·"Adding·connection·at:·"
  
83 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v384 ····move-result-object·v1
  
85 ····invoke-virtual·{v3,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
86 ····move-result-object·v386 ····move-result-object·v1
  
87 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v388 ····move-result-object·v1
  
89 ····invoke-interface·{v0,·v3},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V89 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V
  
90 ····.line·8090 ····.line·80
91 ····:cond_091 ····:cond_0
92 ····iget-object·v6,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->connectionToTimes:Ljava/util/Map;92 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->connectionToTimes:Ljava/util/Map;
  
93 ····new-instance·v0,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;93 ····new-instance·v1,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;
  
94 ····move-wide·v3,·p294 ····move-wide·v4,·p2
  
95 ····move-object·v5,·p495 ····move-object·v6,·p4
  
96 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;-><init>(JJLjava/util/concurrent/TimeUnit;)V96 ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;-><init>(JJLjava/util/concurrent/TimeUnit;)V
  
97 ····invoke-interface·{v6,·p1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;97 ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
98 ····.line·8198 ····.line·81
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·closeExpiredConnections()V101 .method·public·closeExpiredConnections()V
102 ····.locals·11102 ····.locals·12
  
103 ····.prologue103 ····.prologue
104 ····.line·141104 ····.line·141
105 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J105 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
106 ····move-result-wide·v4106 ····move-result-wide·v4
  
Offset 210, 17 lines modifiedOffset 210, 17 lines modified
  
210 ····check-cast·v6,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;210 ····check-cast·v6,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;
  
211 ····.line·149211 ····.line·149
212 ····.local·v6,·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;212 ····.local·v6,·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;
213 ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J213 ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J
  
214 ····move-result-wide·v7214 ····move-result-wide·v8
  
215 ····cmp-long·v7,·v7,·v4215 ····cmp-long·v7,·v8,·v4
  
216 ····if-gtz·v7,·:cond_1216 ····if-gtz·v7,·:cond_1
  
217 ····.line·150217 ····.line·150
218 ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;218 ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log;
  
219 ····invoke-interface·{v7},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z219 ····invoke-interface·{v7},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
Offset 240, 17 lines modifiedOffset 240, 17 lines modified
  
240 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;240 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
241 ····move-result-object·v8241 ····move-result-object·v8
  
242 ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J242 ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J
  
243 ····move-result-wide·v9243 ····move-result-wide·v10
  
244 ····invoke-virtual·{v8,·v9,·v10},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;244 ····invoke-virtual·{v8,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
245 ····move-result-object·v8245 ····move-result-object·v8
  
246 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;246 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
247 ····move-result-object·v8247 ····move-result-object·v8
  
Offset 285, 24 lines modifiedOffset 285, 24 lines modified
285 ····.end·local·v2····#·"ex":Ljava/io/IOException;285 ····.end·local·v2····#·"ex":Ljava/io/IOException;
286 ····.end·local·v6····#·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;286 ····.end·local·v6····#·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;
287 ····:cond_3287 ····:cond_3
288 ····return-void288 ····return-void
289 .end·method289 .end·method
  
290 .method·public·closeIdleConnections(J)V290 .method·public·closeIdleConnections(J)V
291 ····.locals·12291 ····.locals·13
292 ····.param·p1,·"idleTime"····#·J292 ····.param·p1,·"idleTime"····#·J
  
293 ····.prologue293 ····.prologue
294 ····.line·116294 ····.line·116
Max diff block lines reached; 3764/9056 bytes (41.56%) of diff not shown.
6.68 KB
smali/org/apache/http/impl/conn/BasicClientConnectionManager.smali
    
Offset 244, 15 lines modifiedOffset 244, 15 lines modified
244 ····:try_end_0244 ····:try_end_0
245 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0245 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
246 ····throw·v2246 ····throw·v2
247 .end·method247 .end·method
  
248 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V248 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V
249 ····.locals·6249 ····.locals·7
250 ····.param·p1,·"idletime"····#·J250 ····.param·p1,·"idletime"····#·J
251 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;251 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
252 ····.prologue252 ····.prologue
253 ····.line·252253 ····.line·252
254 ····if-nez·p3,·:cond_0254 ····if-nez·p3,·:cond_0
  
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
  
387 ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V387 ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V
  
388 ····throw·v0388 ····throw·v0
389 .end·method389 .end·method
  
390 .method·getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection;390 .method·getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection;
391 ····.locals·10391 ····.locals·12
392 ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;392 ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;
393 ····.param·p2,·"state"····#·Ljava/lang/Object;393 ····.param·p2,·"state"····#·Ljava/lang/Object;
  
394 ····.prologue394 ····.prologue
395 ····.line·153395 ····.line·153
396 ····if-nez·p1,·:cond_0396 ····if-nez·p1,·:cond_0
  
Offset 428, 17 lines modifiedOffset 428, 17 lines modified
428 ····.line·159428 ····.line·159
429 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log;429 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log;
  
430 ····new-instance·v1,·Ljava/lang/StringBuilder;430 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
431 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V431 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
432 ····const-string·v3,·"Get·connection·for·route·"432 ····const-string·v2,·"Get·connection·for·route·"
  
433 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;433 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
434 ····move-result-object·v1434 ····move-result-object·v1
  
435 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;435 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
436 ····move-result-object·v1436 ····move-result-object·v1
  
Offset 513, 53 lines modifiedOffset 513, 53 lines modified
  
513 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J513 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J
  
514 ····move-result-wide·v0514 ····move-result-wide·v0
  
515 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String;515 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
516 ····move-result-object·v2516 ····move-result-object·v3
  
517 ····.line·170517 ····.line·170
518 ····.local·v2,·"id":Ljava/lang/String;518 ····.local·v3,·"id":Ljava/lang/String;
519 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator;519 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator;
  
520 ····invoke-interface·{v0},·Lorg/apache/http/conn/ClientConnectionOperator;->createConnection()Lorg/apache/http/conn/OperatedClientConnection;520 ····invoke-interface·{v0},·Lorg/apache/http/conn/ClientConnectionOperator;->createConnection()Lorg/apache/http/conn/OperatedClientConnection;
  
521 ····move-result-object·v4521 ····move-result-object·v5
  
522 ····.line·171522 ····.line·171
523 ····.local·v4,·"conn":Lorg/apache/http/conn/OperatedClientConnection;523 ····.local·v5,·"conn":Lorg/apache/http/conn/OperatedClientConnection;
524 ····new-instance·v0,·Lorg/apache/http/impl/conn/HttpPoolEntry;524 ····new-instance·v1,·Lorg/apache/http/impl/conn/HttpPoolEntry;
  
525 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log;525 ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log;
  
526 ····const-wide/16·v5,·0x0526 ····const-wide/16·v6,·0x0
  
527 ····sget-object·v7,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;527 ····sget-object·v8,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
528 ····move-object·v3,·p1528 ····move-object·v4,·p1
  
529 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V529 ····invoke-direct/range·{v1·..·v8},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V
  
530 ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;530 ····iput-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
  
531 ····.line·173531 ····.line·173
532 ····.end·local·v2····#·"id":Ljava/lang/String;532 ····.end·local·v3····#·"id":Ljava/lang/String;
533 ····.end·local·v4····#·"conn":Lorg/apache/http/conn/OperatedClientConnection;533 ····.end·local·v5····#·"conn":Lorg/apache/http/conn/OperatedClientConnection;
534 ····:cond_4534 ····:cond_4
535 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J535 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
536 ····move-result-wide·v8536 ····move-result-wide·v10
  
537 ····.line·174537 ····.line·174
538 ····.local·v8,·"now":J538 ····.local·v10,·"now":J
539 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;539 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
  
540 ····invoke-virtual·{v0,·v8,·v9},·Lorg/apache/http/impl/conn/HttpPoolEntry;->isExpired(J)Z540 ····invoke-virtual·{v0,·v10,·v11},·Lorg/apache/http/impl/conn/HttpPoolEntry;->isExpired(J)Z
  
541 ····move-result·v0541 ····move-result·v0
  
542 ····if-eqz·v0,·:cond_5542 ····if-eqz·v0,·:cond_5
  
543 ····.line·175543 ····.line·175
544 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;544 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
Offset 577, 17 lines modifiedOffset 577, 17 lines modified
  
577 ····.line·178577 ····.line·178
578 ····:cond_5578 ····:cond_5
579 ····new-instance·v0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;579 ····new-instance·v0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;
  
580 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator;580 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator;
  
581 ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;581 ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
  
582 ····invoke-direct·{v0,·p0,·v1,·v3},·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;-><init>(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/impl/conn/HttpPoolEntry;)V582 ····invoke-direct·{v0,·p0,·v1,·v2},·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;-><init>(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/impl/conn/HttpPoolEntry;)V
  
583 ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;583 ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;
  
584 ····.line·179584 ····.line·179
585 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;585 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;
  
586 ····monitor-exit·p0586 ····monitor-exit·p0
Offset 782, 17 lines modifiedOffset 782, 17 lines modified
782 ····invoke-interface·{v3},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z782 ····invoke-interface·{v3},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
  
783 ····move-result·v3783 ····move-result·v3
  
784 ····if-eqz·v3,·:cond_6784 ····if-eqz·v3,·:cond_6
Max diff block lines reached; 276/6706 bytes (4.12%) of diff not shown.
712 B
smali/org/apache/http/impl/conn/PoolingClientConnectionManager$1.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Future;->cancel(Z)Z58 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Future;->cancel(Z)Z
  
59 ····.line·19459 ····.line·194
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;62 .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;
63 ····.locals·263 ····.locals·3
64 ····.param·p1,·"timeout"····#·J64 ····.param·p1,·"timeout"····#·J
65 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;65 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
66 ····.annotation·system·Ldalvik/annotation/Throws;66 ····.annotation·system·Ldalvik/annotation/Throws;
67 ········value·=·{67 ········value·=·{
68 ············Ljava/lang/InterruptedException;,68 ············Ljava/lang/InterruptedException;,
69 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;69 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;
70 ········}70 ········}
3.11 KB
smali/org/apache/http/impl/conn/HttpConnPool.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····sput-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;46 ····sput-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·constructor·<init>(Lorg/apache/commons/logging/Log;IIJLjava/util/concurrent/TimeUnit;)V49 .method·public·constructor·<init>(Lorg/apache/commons/logging/Log;IIJLjava/util/concurrent/TimeUnit;)V
50 ····.locals·150 ····.locals·2
51 ····.param·p1,·"log"····#·Lorg/apache/commons/logging/Log;51 ····.param·p1,·"log"····#·Lorg/apache/commons/logging/Log;
52 ····.param·p2,·"defaultMaxPerRoute"····#·I52 ····.param·p2,·"defaultMaxPerRoute"····#·I
53 ····.param·p3,·"maxTotal"····#·I53 ····.param·p3,·"maxTotal"····#·I
54 ····.param·p4,·"timeToLive"····#·J54 ····.param·p4,·"timeToLive"····#·J
55 ····.param·p6,·"tunit"····#·Ljava/util/concurrent/TimeUnit;55 ····.param·p6,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
56 ····.prologue56 ····.prologue
Offset 77, 47 lines modifiedOffset 77, 47 lines modified
77 ····.line·5777 ····.line·57
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
  
80 #·virtual·methods80 #·virtual·methods
81 .method·protected·createEntry(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;)Lorg/apache/http/impl/conn/HttpPoolEntry;81 .method·protected·createEntry(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;)Lorg/apache/http/impl/conn/HttpPoolEntry;
82 ····.locals·882 ····.locals·9
83 ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;83 ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;
84 ····.param·p2,·"conn"····#·Lorg/apache/http/conn/OperatedClientConnection;84 ····.param·p2,·"conn"····#·Lorg/apache/http/conn/OperatedClientConnection;
  
85 ····.prologue85 ····.prologue
86 ····.line·6186 ····.line·61
87 ····sget-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;87 ····sget-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong;
  
88 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J88 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J
  
89 ····move-result-wide·v089 ····move-result-wide·v0
  
90 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String;90 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
91 ····move-result-object·v291 ····move-result-object·v3
  
92 ····.line·6292 ····.line·62
93 ····.local·v2,·"id":Ljava/lang/String;93 ····.local·v3,·"id":Ljava/lang/String;
94 ····new-instance·v0,·Lorg/apache/http/impl/conn/HttpPoolEntry;94 ····new-instance·v1,·Lorg/apache/http/impl/conn/HttpPoolEntry;
  
95 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->log:Lorg/apache/commons/logging/Log;95 ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->log:Lorg/apache/commons/logging/Log;
  
96 ····iget-wide·v5,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->timeToLive:J96 ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->timeToLive:J
  
97 ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->tunit:Ljava/util/concurrent/TimeUnit;97 ····iget-object·v8,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->tunit:Ljava/util/concurrent/TimeUnit;
  
98 ····move-object·v3,·p198 ····move-object·v4,·p1
  
99 ····move-object·v4,·p299 ····move-object·v5,·p2
  
100 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V100 ····invoke-direct/range·{v1·..·v8},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V
  
101 ····return-object·v0101 ····return-object·v1
102 .end·method102 .end·method
  
103 .method·protected·bridge·synthetic·createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/http/pool/PoolEntry;103 .method·protected·bridge·synthetic·createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/http/pool/PoolEntry;
104 ····.locals·1104 ····.locals·1
105 ····.param·p1,·"x0"····#·Ljava/lang/Object;105 ····.param·p1,·"x0"····#·Ljava/lang/Object;
106 ····.param·p2,·"x1"····#·Ljava/lang/Object;106 ····.param·p2,·"x1"····#·Ljava/lang/Object;
  
1.61 KB
smali/org/apache/http/impl/conn/ManagedClientConnectionImpl.smali
    
Offset 1158, 19 lines modifiedOffset 1158, 19 lines modified
1158 ····:goto_01158 ····:goto_0
1159 ····return-void1159 ····return-void
  
1160 ····.line·4471160 ····.line·447
1161 ····:cond_01161 ····:cond_0
1162 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->manager:Lorg/apache/http/conn/ClientConnectionManager;1162 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->manager:Lorg/apache/http/conn/ClientConnectionManager;
  
1163 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->duration:J1163 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->duration:J
  
1164 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;1164 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
1165 ····invoke-interface·{v0,·p0,·v1,·v2,·v3},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V1165 ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
  
1166 ····.line·4481166 ····.line·448
1167 ····const/4·v0,·0x01167 ····const/4·v0,·0x0
  
1168 ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;1168 ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry;
  
1169 ····.line·4491169 ····.line·449
Offset 1296, 15 lines modifiedOffset 1296, 15 lines modified
  
1296 ····.line·2641296 ····.line·264
1297 ····:cond_01297 ····:cond_0
1298 ····return-void1298 ····return-void
1299 .end·method1299 .end·method
  
1300 .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V1300 .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V
1301 ····.locals·21301 ····.locals·3
1302 ····.param·p1,·"duration"····#·J1302 ····.param·p1,·"duration"····#·J
1303 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;1303 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;
  
1304 ····.prologue1304 ····.prologue
1305 ····.line·4351305 ····.line·435
1306 ····const-wide/16·v0,·0x01306 ····const-wide/16·v0,·0x0
  
2.73 KB
smali/org/apache/http/impl/conn/AbstractClientConnAdapter.smali
    
Offset 102, 19 lines modifiedOffset 102, 19 lines modified
102 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0102 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
103 ····.line·320103 ····.line·320
104 ····:goto_1104 ····:goto_1
105 ····:try_start_3105 ····:try_start_3
106 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager;106 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager;
  
107 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J107 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J
  
108 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;108 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
109 ····invoke-interface·{v0,·p0,·v1,·v2,·v3},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V109 ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
110 ····:try_end_3110 ····:try_end_3
111 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0111 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····.line·311113 ····.line·311
114 ····:catchall_0114 ····:catchall_0
Offset 721, 19 lines modifiedOffset 721, 19 lines modified
  
721 ····:try_start_1721 ····:try_start_1
722 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->released:Z722 ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->released:Z
  
723 ····.line·307723 ····.line·307
724 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager;724 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager;
  
725 ····iget-wide·v1,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J725 ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J
  
726 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;726 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
727 ····invoke-interface·{v0,·p0,·v1,·v2,·v3},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V727 ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
728 ····:try_end_1728 ····:try_end_1
729 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0729 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
730 ····goto·:goto_0730 ····goto·:goto_0
  
731 ····.line·303731 ····.line·303
732 ····:catchall_0732 ····:catchall_0
Offset 870, 15 lines modifiedOffset 870, 15 lines modified
  
870 ····.line·349870 ····.line·349
871 ····:cond_0871 ····:cond_0
872 ····return-void872 ····return-void
873 .end·method873 .end·method
  
874 .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V874 .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V
875 ····.locals·2875 ····.locals·3
876 ····.param·p1,·"duration"····#·J876 ····.param·p1,·"duration"····#·J
877 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;877 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;
  
878 ····.prologue878 ····.prologue
879 ····.line·295879 ····.line·295
880 ····const-wide/16·v0,·0x0880 ····const-wide/16·v0,·0x0
  
740 B
smali/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager$1.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····invoke-interface·{v0},·Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;->abortRequest()V60 ····invoke-interface·{v0},·Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;->abortRequest()V
  
61 ····.line·22961 ····.line·229
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;64 .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;
65 ····.locals·465 ····.locals·5
66 ····.param·p1,·"timeout"····#·J66 ····.param·p1,·"timeout"····#·J
67 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;67 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
68 ····.annotation·system·Ldalvik/annotation/Throws;68 ····.annotation·system·Ldalvik/annotation/Throws;
69 ········value·=·{69 ········value·=·{
70 ············Ljava/lang/InterruptedException;,70 ············Ljava/lang/InterruptedException;,
71 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;71 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;
72 ········}72 ········}
2.47 KB
smali/org/apache/http/impl/conn/tsccm/ConnPoolByRoute$1.smali
    
Offset 99, 37 lines modifiedOffset 99, 37 lines modified
  
99 ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V99 ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
100 ····throw·v0100 ····throw·v0
101 .end·method101 .end·method
  
102 .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;102 .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
103 ····.locals·7103 ····.locals·9
104 ····.param·p1,·"timeout"····#·J104 ····.param·p1,·"timeout"····#·J
105 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;105 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
106 ····.annotation·system·Ldalvik/annotation/Throws;106 ····.annotation·system·Ldalvik/annotation/Throws;
107 ········value·=·{107 ········value·=·{
108 ············Ljava/lang/InterruptedException;,108 ············Ljava/lang/InterruptedException;,
109 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;109 ············Lorg/apache/http/conn/ConnectionPoolTimeoutException;
110 ········}110 ········}
111 ····.end·annotation111 ····.end·annotation
  
112 ····.prologue112 ····.prologue
113 ····.line·299113 ····.line·299
114 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->this$0:Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;114 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->this$0:Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;
  
115 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$route:Lorg/apache/http/conn/routing/HttpRoute;115 ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$route:Lorg/apache/http/conn/routing/HttpRoute;
  
116 ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$state:Ljava/lang/Object;116 ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$state:Ljava/lang/Object;
  
117 ····iget-object·v6,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$aborter:Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;117 ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$aborter:Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;
  
118 ····move-wide·v3,·p1118 ····move-wide·v4,·p1
  
119 ····move-object·v5,·p3119 ····move-object·v6,·p3
  
120 ····invoke-virtual/range·{v0·..·v6},·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->getEntryBlocking(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;120 ····invoke-virtual/range·{v1·..·v7},·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->getEntryBlocking(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
  
121 ····move-result-object·v0121 ····move-result-object·v0
  
122 ····return-object·v0122 ····return-object·v0
123 .end·method123 .end·method
37.9 KB
smali/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.smali
    
Offset 270, 15 lines modifiedOffset 270, 15 lines modified
  
270 ····goto·:goto_0270 ····goto·:goto_0
271 .end·method271 .end·method
  
  
272 #·virtual·methods272 #·virtual·methods
273 .method·public·closeExpiredConnections()V273 .method·public·closeExpiredConnections()V
274 ····.locals·9274 ····.locals·10
  
275 ····.prologue275 ····.prologue
276 ····.line·749276 ····.line·749
277 ····iget-object·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;277 ····iget-object·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;
  
278 ····const-string·v5,·"Closing·expired·connections"278 ····const-string·v5,·"Closing·expired·connections"
  
Offset 350, 17 lines modifiedOffset 350, 17 lines modified
  
350 ····move-result-object·v5350 ····move-result-object·v5
  
351 ····new-instance·v6,·Ljava/util/Date;351 ····new-instance·v6,·Ljava/util/Date;
  
352 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getExpiry()J352 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getExpiry()J
  
353 ····move-result-wide·v7353 ····move-result-wide·v8
  
354 ····invoke-direct·{v6,·v7,·v8},·Ljava/util/Date;-><init>(J)V354 ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V
  
355 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;355 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
356 ····move-result-object·v5356 ····move-result-object·v5
  
357 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;357 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V398 ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
399 ····.line·768399 ····.line·768
400 ····return-void400 ····return-void
401 .end·method401 .end·method
  
402 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V402 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V
403 ····.locals·9403 ····.locals·11
404 ····.param·p1,·"idletime"····#·J404 ····.param·p1,·"idletime"····#·J
405 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;405 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
406 ····.prologue406 ····.prologue
407 ····.line·718407 ····.line·718
408 ····if-nez·p3,·:cond_0408 ····if-nez·p3,·:cond_0
  
Offset 548, 17 lines modifiedOffset 548, 17 lines modified
  
548 ····move-result-object·v5548 ····move-result-object·v5
  
549 ····new-instance·v6,·Ljava/util/Date;549 ····new-instance·v6,·Ljava/util/Date;
  
550 ····invoke-virtual·{v2},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getUpdated()J550 ····invoke-virtual·{v2},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getUpdated()J
  
551 ····move-result-wide·v7551 ····move-result-wide·v8
  
552 ····invoke-direct·{v6,·v7,·v8},·Ljava/util/Date;-><init>(J)V552 ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V
  
553 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;553 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
554 ····move-result-object·v5554 ····move-result-object·v5
  
555 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;555 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 596, 30 lines modifiedOffset 596, 30 lines modified
596 ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V596 ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
597 ····.line·745597 ····.line·745
598 ····return-void598 ····return-void
599 .end·method599 .end·method
  
600 .method·protected·createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;600 .method·protected·createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
601 ····.locals·6601 ····.locals·7
602 ····.param·p1,·"rospl"····#·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;602 ····.param·p1,·"rospl"····#·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;
603 ····.param·p2,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;603 ····.param·p2,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;
  
604 ····.prologue604 ····.prologue
605 ····.line·548605 ····.line·548
606 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;606 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;
  
607 ····invoke-interface·{v1},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z607 ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
  
608 ····move-result·v1608 ····move-result·v0
  
609 ····if-eqz·v1,·:cond_0609 ····if-eqz·v0,·:cond_0
  
610 ····.line·549610 ····.line·549
611 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;611 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log;
  
612 ····new-instance·v2,·Ljava/lang/StringBuilder;612 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
613 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V613 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
614 ····const-string·v3,·"Creating·new·connection·["614 ····const-string·v3,·"Creating·new·connection·["
  
Offset 641, 73 lines modifiedOffset 641, 73 lines modified
  
641 ····move-result-object·v2641 ····move-result-object·v2
  
642 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;642 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
643 ····move-result-object·v2643 ····move-result-object·v2
  
644 ····invoke-interface·{v1,·v2},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V644 ····invoke-interface·{v0,·v2},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V
  
645 ····.line·553645 ····.line·553
646 ····:cond_0646 ····:cond_0
647 ····new-instance·v0,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;647 ····new-instance·v1,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
  
648 ····invoke-virtual·{p1},·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;->getRoute()Lorg/apache/http/conn/routing/HttpRoute;648 ····invoke-virtual·{p1},·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;->getRoute()Lorg/apache/http/conn/routing/HttpRoute;
  
649 ····move-result-object·v2649 ····move-result-object·v3
  
650 ····iget-wide·v3,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTL:J650 ····iget-wide·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTL:J
  
651 ····iget-object·v5,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTLTimeUnit:Ljava/util/concurrent/TimeUnit;651 ····iget-object·v6,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTLTimeUnit:Ljava/util/concurrent/TimeUnit;
  
652 ····move-object·v1,·p2652 ····move-object·v2,·p2
  
653 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V653 ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V
  
654 ····.line·555654 ····.line·555
655 ····.local·v0,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;655 ····.local·v1,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
656 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->poolLock:Ljava/util/concurrent/locks/Lock;656 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->poolLock:Ljava/util/concurrent/locks/Lock;
Max diff block lines reached; 33346/38724 bytes (86.11%) of diff not shown.
17.0 KB
smali/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.smali
    
Offset 470, 316 lines modifiedOffset 470, 316 lines modified
470 ····.line·215470 ····.line·215
471 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry;471 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry;
  
472 ····return-object·v0472 ····return-object·v0
473 .end·method473 .end·method
  
474 .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V474 .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
475 ····.locals·9475 ····.locals·10
476 ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection;476 ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection;
477 ····.param·p2,·"validDuration"····#·J477 ····.param·p2,·"validDuration"····#·J
478 ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;478 ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;
  
479 ····.prologue479 ····.prologue
480 ····.line·252480 ····.line·252
481 ····instance-of·v0,·p1,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;481 ····instance-of·v1,·p1,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;
  
482 ····if-nez·v0,·:cond_0482 ····if-nez·v1,·:cond_0
  
483 ····.line·253483 ····.line·253
484 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;484 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
485 ····const-string·v3,·"Connection·class·mismatch,·connection·not·obtained·from·this·manager."485 ····const-string·v4,·"Connection·class·mismatch,·connection·not·obtained·from·this·manager."
  
486 ····invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V486 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
487 ····throw·v0487 ····throw·v1
  
488 ····:cond_0488 ····:cond_0
489 ····move-object·v6,·p1489 ····move-object·v0,·p1
  
490 ····.line·257490 ····.line·257
491 ····check-cast·v6,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;491 ····check-cast·v0,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;
  
492 ····.line·258492 ····.line·258
493 ····.local·v6,·"hca":Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;493 ····.local·v0,·"hca":Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;
494 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;494 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;
  
495 ····move-result-object·v0495 ····move-result-object·v1
  
496 ····if-eqz·v0,·:cond_1496 ····if-eqz·v1,·:cond_1
  
497 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getManager()Lorg/apache/http/conn/ClientConnectionManager;497 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getManager()Lorg/apache/http/conn/ClientConnectionManager;
  
498 ····move-result-object·v0498 ····move-result-object·v1
  
499 ····if-eq·v0,·p0,·:cond_1499 ····if-eq·v1,·p0,·:cond_1
  
500 ····.line·259500 ····.line·259
501 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;501 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
502 ····const-string·v3,·"Connection·not·obtained·from·this·manager."502 ····const-string·v4,·"Connection·not·obtained·from·this·manager."
  
503 ····invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V503 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
504 ····throw·v0504 ····throw·v1
  
505 ····.line·262505 ····.line·262
506 ····:cond_1506 ····:cond_1
507 ····monitor-enter·v6507 ····monitor-enter·v0
  
508 ····.line·263508 ····.line·263
509 ····:try_start_0509 ····:try_start_0
510 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;510 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;
  
511 ····move-result-object·v1511 ····move-result-object·v2
  
512 ····check-cast·v1,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;512 ····check-cast·v2,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
  
513 ····.line·264513 ····.line·264
514 ····.local·v1,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;514 ····.local·v2,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;
515 ····if-nez·v1,·:cond_2515 ····if-nez·v2,·:cond_2
  
516 ····.line·265516 ····.line·265
517 ····monitor-exit·v6517 ····monitor-exit·v0
518 ····:try_end_0518 ····:try_end_0
519 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0519 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
520 ····.line·297520 ····.line·297
521 ····:goto_0521 ····:goto_0
522 ····return-void522 ····return-void
  
523 ····.line·269523 ····.line·269
524 ····:cond_2524 ····:cond_2
525 ····:try_start_1525 ····:try_start_1
526 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isOpen()Z526 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isOpen()Z
  
527 ····move-result·v0527 ····move-result·v1
  
528 ····if-eqz·v0,·:cond_3528 ····if-eqz·v1,·:cond_3
  
529 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z529 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z
  
530 ····move-result·v0530 ····move-result·v1
  
531 ····if-nez·v0,·:cond_3531 ····if-nez·v1,·:cond_3
  
532 ····.line·278532 ····.line·278
533 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->shutdown()V533 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->shutdown()V
534 ····:try_end_1534 ····:try_end_1
535 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0535 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
536 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1536 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
537 ····.line·285537 ····.line·285
538 ····:cond_3538 ····:cond_3
539 ····:try_start_2539 ····:try_start_2
540 ····invoke-virtual·{v6},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z540 ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z
  
541 ····move-result·v2541 ····move-result·v3
  
542 ····.line·286542 ····.line·286
543 ····.local·v2,·"reusable":Z543 ····.local·v3,·"reusable":Z
544 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log;544 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log;
  
545 ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z545 ····invoke-interface·{v1},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z
  
546 ····move-result·v0546 ····move-result·v1
  
547 ····if-eqz·v0,·:cond_4547 ····if-eqz·v1,·:cond_4
  
548 ····.line·287548 ····.line·287
549 ····if-eqz·v2,·:cond_5549 ····if-eqz·v3,·:cond_5
  
550 ····.line·288550 ····.line·288
551 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log;551 ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log;
  
552 ····const-string·v3,·"Released·connection·is·reusable."552 ····const-string·v4,·"Released·connection·is·reusable."
  
Max diff block lines reached; 10699/17218 bytes (62.14%) of diff not shown.
2.6 KB
smali/org/apache/http/impl/conn/tsccm/BasicPoolEntry.smali
    
Offset 16, 38 lines modifiedOffset 16, 38 lines modified
16 .field·private·updated:J16 .field·private·updated:J
  
17 .field·private·validUntil:J17 .field·private·validUntil:J
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V19 .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V
20 ····.locals·620 ····.locals·7
21 ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;21 ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;
22 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;22 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;
  
23 ····.prologue23 ····.prologue
24 ····.line·7324 ····.line·73
25 ····const-wide/16·v3,·-0x125 ····const-wide/16·v4,·-0x1
  
26 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;26 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
27 ····move-object·v0,·p027 ····move-object·v1,·p0
  
28 ····move-object·v1,·p128 ····move-object·v2,·p1
  
29 ····move-object·v2,·p229 ····move-object·v3,·p2
  
30 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V30 ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V
  
31 ····.line·7431 ····.line·74
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V34 .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V
35 ····.locals·435 ····.locals·5
36 ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;36 ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator;
37 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;37 ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute;
38 ····.param·p3,·"connTTL"····#·J38 ····.param·p3,·"connTTL"····#·J
39 ····.param·p5,·"timeunit"····#·Ljava/util/concurrent/TimeUnit;39 ····.param·p5,·"timeunit"····#·Ljava/util/concurrent/TimeUnit;
  
40 ····.prologue40 ····.prologue
41 ····.line·8841 ····.line·88
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ····.line·110233 ····.line·110
234 ····const/4·v0,·0x0234 ····const/4·v0,·0x0
  
235 ····return-object·v0235 ····return-object·v0
236 .end·method236 .end·method
  
237 .method·public·isExpired(J)Z237 .method·public·isExpired(J)Z
238 ····.locals·2238 ····.locals·3
239 ····.param·p1,·"now"····#·J239 ····.param·p1,·"now"····#·J
  
240 ····.prologue240 ····.prologue
241 ····.line·161241 ····.line·161
242 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->expiry:J242 ····iget-wide·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->expiry:J
  
243 ····cmp-long·v0,·p1,·v0243 ····cmp-long·v0,·p1,·v0
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 ····invoke-super·{p0},·Lorg/apache/http/impl/conn/AbstractPoolEntry;->shutdownEntry()V267 ····invoke-super·{p0},·Lorg/apache/http/impl/conn/AbstractPoolEntry;->shutdownEntry()V
  
268 ····.line·116268 ····.line·116
269 ····return-void269 ····return-void
270 .end·method270 .end·method
  
271 .method·public·updateExpiry(JLjava/util/concurrent/TimeUnit;)V271 .method·public·updateExpiry(JLjava/util/concurrent/TimeUnit;)V
272 ····.locals·6272 ····.locals·7
273 ····.param·p1,·"time"····#·J273 ····.param·p1,·"time"····#·J
274 ····.param·p3,·"timeunit"····#·Ljava/util/concurrent/TimeUnit;274 ····.param·p3,·"timeunit"····#·Ljava/util/concurrent/TimeUnit;
  
275 ····.prologue275 ····.prologue
276 ····.line·147276 ····.line·147
277 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J277 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1.31 KB
smali/org/apache/http/impl/conn/tsccm/AbstractConnPool.smali
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
  
174 ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V174 ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
175 ····throw·v0175 ····throw·v0
176 .end·method176 .end·method
  
177 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V177 .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V
178 ····.locals·3178 ····.locals·5
179 ····.param·p1,·"idletime"····#·J179 ····.param·p1,·"idletime"····#·J
180 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;180 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
181 ····.prologue181 ····.prologue
182 ····.line·163182 ····.line·163
183 ····if-nez·p3,·:cond_0183 ····if-nez·p3,·:cond_0
  
Offset 203, 17 lines modifiedOffset 203, 17 lines modified
  
203 ····.line·169203 ····.line·169
204 ····:try_start_0204 ····:try_start_0
205 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->idleConnHandler:Lorg/apache/http/impl/conn/IdleConnectionHandler;205 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->idleConnHandler:Lorg/apache/http/impl/conn/IdleConnectionHandler;
  
206 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J206 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
207 ····move-result-wide·v1207 ····move-result-wide·v2
  
208 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/http/impl/conn/IdleConnectionHandler;->closeIdleConnections(J)V208 ····invoke-virtual·{v0,·v2,·v3},·Lorg/apache/http/impl/conn/IdleConnectionHandler;->closeIdleConnections(J)V
209 ····:try_end_0209 ····:try_end_0
210 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0210 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
211 ····.line·171211 ····.line·171
212 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->poolLock:Ljava/util/concurrent/locks/Lock;212 ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->poolLock:Ljava/util/concurrent/locks/Lock;
  
213 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V213 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
653 B
smali/org/apache/http/client/params/ClientParamBean.smali
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;54 ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;
  
55 ····.line·5955 ····.line·59
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·setConnectionManagerTimeout(J)V58 .method·public·setConnectionManagerTimeout(J)V
59 ····.locals·259 ····.locals·3
60 ····.param·p1,·"timeout"····#·J60 ····.param·p1,·"timeout"····#·J
  
61 ····.prologue61 ····.prologue
62 ····.line·10162 ····.line·101
63 ····iget-object·v0,·p0,·Lorg/apache/http/client/params/ClientParamBean;->params:Lorg/apache/http/params/HttpParams;63 ····iget-object·v0,·p0,·Lorg/apache/http/client/params/ClientParamBean;->params:Lorg/apache/http/params/HttpParams;
  
64 ····const-string·v1,·"http.conn-manager.timeout"64 ····const-string·v1,·"http.conn-manager.timeout"
1.68 KB
smali/org/apache/http/client/params/HttpClientParams.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·4418 ····.line·44
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·static·getConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;)J21 .method·public·static·getConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;)J
22 ····.locals·322 ····.locals·4
23 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;23 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;
  
24 ····.prologue24 ····.prologue
25 ····.line·11925 ····.line·119
26 ····if-nez·p0,·:cond_026 ····if-nez·p0,·:cond_0
  
27 ····.line·12027 ····.line·120
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
50 ····.line·12350 ····.line·123
51 ····.local·v0,·"timeout":Ljava/lang/Long;51 ····.local·v0,·"timeout":Ljava/lang/Long;
52 ····if-eqz·v0,·:cond_152 ····if-eqz·v0,·:cond_1
  
53 ····.line·12453 ····.line·124
54 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J54 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J
  
55 ····move-result-wide·v155 ····move-result-wide·v2
  
56 ····.line·12656 ····.line·126
57 ····:goto_057 ····:goto_0
58 ····return-wide·v158 ····return-wide·v2
  
59 ····:cond_159 ····:cond_1
60 ····invoke-static·{p0},·Lorg/apache/http/params/HttpConnectionParams;->getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I60 ····invoke-static·{p0},·Lorg/apache/http/params/HttpConnectionParams;->getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I
  
61 ····move-result·v161 ····move-result·v1
  
62 ····int-to-long·v1,·v162 ····int-to-long·v2,·v1
  
63 ····goto·:goto_063 ····goto·:goto_0
64 .end·method64 .end·method
  
65 .method·public·static·getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;65 .method·public·static·getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;
66 ····.locals·366 ····.locals·3
67 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;67 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams;195 ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams;
  
196 ····.line·76196 ····.line·76
197 ····return-void197 ····return-void
198 .end·method198 .end·method
  
199 .method·public·static·setConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;J)V199 .method·public·static·setConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;J)V
200 ····.locals·2200 ····.locals·3
201 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;201 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;
202 ····.param·p1,·"timeout"····#·J202 ····.param·p1,·"timeout"····#·J
  
203 ····.prologue203 ····.prologue
204 ····.line·103204 ····.line·103
205 ····if-nez·p0,·:cond_0205 ····if-nez·p0,·:cond_0
  
1.87 KB
smali/org/apache/http/client/fluent/Request.smali
    
Offset 564, 44 lines modifiedOffset 564, 44 lines modified
  
564 ····move-result-object·v0564 ····move-result-object·v0
  
565 ····return-object·v0565 ····return-object·v0
566 .end·method566 .end·method
  
567 .method·public·bodyStream(Ljava/io/InputStream;)Lorg/apache/http/client/fluent/Request;567 .method·public·bodyStream(Ljava/io/InputStream;)Lorg/apache/http/client/fluent/Request;
568 ····.locals·3568 ····.locals·4
569 ····.param·p1,·"instream"····#·Ljava/io/InputStream;569 ····.param·p1,·"instream"····#·Ljava/io/InputStream;
  
570 ····.prologue570 ····.prologue
571 ····.line·298571 ····.line·298
572 ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity;572 ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity;
  
573 ····const-wide/16·v1,·-0x1573 ····const-wide/16·v2,·-0x1
  
574 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;J)V574 ····invoke-direct·{v0,·p1,·v2,·v3},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;J)V
  
575 ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request;575 ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request;
  
576 ····move-result-object·v0576 ····move-result-object·v0
  
577 ····return-object·v0577 ····return-object·v0
578 .end·method578 .end·method
  
579 .method·public·bodyStream(Ljava/io/InputStream;Lorg/apache/http/entity/ContentType;)Lorg/apache/http/client/fluent/Request;579 .method·public·bodyStream(Ljava/io/InputStream;Lorg/apache/http/entity/ContentType;)Lorg/apache/http/client/fluent/Request;
580 ····.locals·3580 ····.locals·4
581 ····.param·p1,·"instream"····#·Ljava/io/InputStream;581 ····.param·p1,·"instream"····#·Ljava/io/InputStream;
582 ····.param·p2,·"contentType"····#·Lorg/apache/http/entity/ContentType;582 ····.param·p2,·"contentType"····#·Lorg/apache/http/entity/ContentType;
  
583 ····.prologue583 ····.prologue
584 ····.line·302584 ····.line·302
585 ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity;585 ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity;
  
586 ····const-wide/16·v1,·-0x1586 ····const-wide/16·v2,·-0x1
  
587 ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;JLorg/apache/http/entity/ContentType;)V587 ····invoke-direct·{v0,·p1,·v2,·v3,·p2},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;JLorg/apache/http/entity/ContentType;)V
  
588 ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request;588 ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request;
  
589 ····move-result-object·v0589 ····move-result-object·v0
  
590 ····return-object·v0590 ····return-object·v0
591 .end·method591 .end·method
563 B
smali/org/apache/http/concurrent/BasicFuture.smali
    
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
  
375 ····monitor-exit·p0375 ····monitor-exit·p0
  
376 ····return-object·v0376 ····return-object·v0
377 .end·method377 .end·method
  
378 .method·public·declared-synchronized·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;378 .method·public·declared-synchronized·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
379 ····.locals·10379 ····.locals·11
380 ····.param·p1,·"timeout"····#·J380 ····.param·p1,·"timeout"····#·J
381 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;381 ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit;
382 ····.annotation·system·Ldalvik/annotation/Signature;382 ····.annotation·system·Ldalvik/annotation/Signature;
383 ········value·=·{383 ········value·=·{
384 ············"(J",384 ············"(J",
385 ············"Ljava/util/concurrent/TimeUnit;",385 ············"Ljava/util/concurrent/TimeUnit;",
386 ············")TT;"386 ············")TT;"
1.8 KB
smali/org/apache/http/params/AbstractHttpParams.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
  
52 ····move-result·p252 ····move-result·p2
  
53 ····goto·:goto_053 ····goto·:goto_0
54 .end·method54 .end·method
  
55 .method·public·getDoubleParameter(Ljava/lang/String;D)D55 .method·public·getDoubleParameter(Ljava/lang/String;D)D
56 ····.locals·156 ····.locals·2
57 ····.param·p1,·"name"····#·Ljava/lang/String;57 ····.param·p1,·"name"····#·Ljava/lang/String;
58 ····.param·p2,·"defaultValue"····#·D58 ····.param·p2,·"defaultValue"····#·D
  
59 ····.prologue59 ····.prologue
60 ····.line·7860 ····.line·78
61 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object;61 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object;
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····move-result·p2120 ····move-result·p2
  
121 ····goto·:goto_0121 ····goto·:goto_0
122 .end·method122 .end·method
  
123 .method·public·getLongParameter(Ljava/lang/String;J)J123 .method·public·getLongParameter(Ljava/lang/String;J)J
124 ····.locals·1124 ····.locals·2
125 ····.param·p1,·"name"····#·Ljava/lang/String;125 ····.param·p1,·"name"····#·Ljava/lang/String;
126 ····.param·p2,·"defaultValue"····#·J126 ····.param·p2,·"defaultValue"····#·J
  
127 ····.prologue127 ····.prologue
128 ····.line·52128 ····.line·52
129 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object;129 ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object;
  
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
234 ····:cond_0234 ····:cond_0
235 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;235 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
236 ····goto·:goto_0236 ····goto·:goto_0
237 .end·method237 .end·method
  
238 .method·public·setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams;238 .method·public·setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams;
239 ····.locals·1239 ····.locals·2
240 ····.param·p1,·"name"····#·Ljava/lang/String;240 ····.param·p1,·"name"····#·Ljava/lang/String;
241 ····.param·p2,·"value"····#·D241 ····.param·p2,·"value"····#·D
  
242 ····.prologue242 ····.prologue
243 ····.line·86243 ····.line·86
244 ····new-instance·v0,·Ljava/lang/Double;244 ····new-instance·v0,·Ljava/lang/Double;
  
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 ····invoke-virtual·{p0,·p1,·v0},·Lorg/apache/http/params/AbstractHttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;268 ····invoke-virtual·{p0,·p1,·v0},·Lorg/apache/http/params/AbstractHttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;
  
269 ····.line·74269 ····.line·74
270 ····return-object·p0270 ····return-object·p0
271 .end·method271 .end·method
  
272 .method·public·setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams;272 .method·public·setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams;
273 ····.locals·1273 ····.locals·2
274 ····.param·p1,·"name"····#·Ljava/lang/String;274 ····.param·p1,·"name"····#·Ljava/lang/String;
275 ····.param·p2,·"value"····#·J275 ····.param·p2,·"value"····#·J
  
276 ····.prologue276 ····.prologue
277 ····.line·60277 ····.line·60
278 ····new-instance·v0,·Ljava/lang/Long;278 ····new-instance·v0,·Ljava/lang/Long;
  
485 B
smali/org/apache/http/entity/BasicHttpEntity.smali
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ····iput-object·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->content:Ljava/io/InputStream;139 ····iput-object·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->content:Ljava/io/InputStream;
  
140 ····.line·106140 ····.line·106
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·public·setContentLength(J)V143 .method·public·setContentLength(J)V
144 ····.locals·0144 ····.locals·1
145 ····.param·p1,·"len"····#·J145 ····.param·p1,·"len"····#·J
  
146 ····.prologue146 ····.prologue
147 ····.line·95147 ····.line·95
148 ····iput-wide·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->length:J148 ····iput-wide·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->length:J
  
149 ····.line·96149 ····.line·96
4.42 KB
smali/org/apache/http/entity/InputStreamEntity.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .field·private·final·content:Ljava/io/InputStream;16 .field·private·final·content:Ljava/io/InputStream;
  
17 .field·private·final·length:J17 .field·private·final·length:J
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Ljava/io/InputStream;J)V19 .method·public·constructor·<init>(Ljava/io/InputStream;J)V
20 ····.locals·120 ····.locals·2
21 ····.param·p1,·"instream"····#·Ljava/io/InputStream;21 ····.param·p1,·"instream"····#·Ljava/io/InputStream;
22 ····.param·p2,·"length"····#·J22 ····.param·p2,·"length"····#·J
  
23 ····.prologue23 ····.prologue
24 ····.line·5124 ····.line·51
25 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
Offset 143, 140 lines modifiedOffset 143, 140 lines modified
143 ····.line·112143 ····.line·112
144 ····const/4·v0,·0x1144 ····const/4·v0,·0x1
  
145 ····return·v0145 ····return·v0
146 .end·method146 .end·method
  
147 .method·public·writeTo(Ljava/io/OutputStream;)V147 .method·public·writeTo(Ljava/io/OutputStream;)V
148 ····.locals·11148 ····.locals·12
149 ····.param·p1,·"outstream"····#·Ljava/io/OutputStream;149 ····.param·p1,·"outstream"····#·Ljava/io/OutputStream;
150 ····.annotation·system·Ldalvik/annotation/Throws;150 ····.annotation·system·Ldalvik/annotation/Throws;
151 ········value·=·{151 ········value·=·{
152 ············Ljava/io/IOException;152 ············Ljava/io/IOException;
153 ········}153 ········}
154 ····.end·annotation154 ····.end·annotation
  
155 ····.prologue155 ····.prologue
156 ····const-wide/16·v9,·0x0156 ····const-wide/16·v10,·0x0
  
157 ····const/4·v8,·-0x1157 ····const/4·v8,·-0x1
  
158 ····.line·82158 ····.line·82
159 ····if-nez·p1,·:cond_0159 ····if-nez·p1,·:cond_0
  
160 ····.line·83160 ····.line·83
161 ····new-instance·v5,·Ljava/lang/IllegalArgumentException;161 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;
  
162 ····const-string·v6,·"Output·stream·may·not·be·null"162 ····const-string·v6,·"Output·stream·may·not·be·null"
  
163 ····invoke-direct·{v5,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V163 ····invoke-direct·{v3,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
164 ····throw·v5164 ····throw·v3
  
165 ····.line·85165 ····.line·85
166 ····:cond_0166 ····:cond_0
167 ····iget-object·v1,·p0,·Lorg/apache/http/entity/InputStreamEntity;->content:Ljava/io/InputStream;167 ····iget-object·v1,·p0,·Lorg/apache/http/entity/InputStreamEntity;->content:Ljava/io/InputStream;
  
168 ····.line·87168 ····.line·87
169 ····.local·v1,·"instream":Ljava/io/InputStream;169 ····.local·v1,·"instream":Ljava/io/InputStream;
170 ····const/16·v5,·0x800170 ····const/16·v3,·0x800
  
171 ····:try_start_0171 ····:try_start_0
172 ····new-array·v0,·v5,·[B172 ····new-array·v0,·v3,·[B
  
173 ····.line·89173 ····.line·89
174 ····.local·v0,·"buffer":[B174 ····.local·v0,·"buffer":[B
175 ····iget-wide·v5,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J175 ····iget-wide·v6,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J
  
176 ····cmp-long·v5,·v5,·v9176 ····cmp-long·v3,·v6,·v10
  
177 ····if-gez·v5,·:cond_1177 ····if-gez·v3,·:cond_1
  
178 ····.line·91178 ····.line·91
179 ····:goto_0179 ····:goto_0
180 ····invoke-virtual·{v1,·v0},·Ljava/io/InputStream;->read([B)I180 ····invoke-virtual·{v1,·v0},·Ljava/io/InputStream;->read([B)I
  
181 ····move-result·v2181 ····move-result·v2
  
182 ····.local·v2,·"l":I182 ····.local·v2,·"l":I
183 ····if-eq·v2,·v8,·:cond_2183 ····if-eq·v2,·v8,·:cond_2
  
184 ····.line·92184 ····.line·92
185 ····const/4·v5,·0x0185 ····const/4·v3,·0x0
  
186 ····invoke-virtual·{p1,·v0,·v5,·v2},·Ljava/io/OutputStream;->write([BII)V186 ····invoke-virtual·{p1,·v0,·v3,·v2},·Ljava/io/OutputStream;->write([BII)V
187 ····:try_end_0187 ····:try_end_0
188 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0188 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
190 ····.line·107190 ····.line·107
191 ····.end·local·v0····#·"buffer":[B191 ····.end·local·v0····#·"buffer":[B
192 ····.end·local·v2····#·"l":I192 ····.end·local·v2····#·"l":I
193 ····:catchall_0193 ····:catchall_0
194 ····move-exception·v5194 ····move-exception·v3
  
195 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V195 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
  
196 ····throw·v5196 ····throw·v3
  
197 ····.line·96197 ····.line·96
198 ····.restart·local·v0····#·"buffer":[B198 ····.restart·local·v0····#·"buffer":[B
199 ····:cond_1199 ····:cond_1
200 ····:try_start_1200 ····:try_start_1
201 ····iget-wide·v3,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J201 ····iget-wide·v4,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J
  
202 ····.line·97202 ····.line·97
203 ····.local·v3,·"remaining":J203 ····.local·v4,·"remaining":J
204 ····:goto_1204 ····:goto_1
205 ····cmp-long·v5,·v3,·v9205 ····cmp-long·v3,·v4,·v10
  
206 ····if-lez·v5,·:cond_2206 ····if-lez·v3,·:cond_2
  
207 ····.line·98207 ····.line·98
208 ····const/4·v5,·0x0208 ····const/4·v3,·0x0
  
209 ····const-wide/16·v6,·0x800209 ····const-wide/16·v6,·0x800
  
210 ····invoke-static·{v6,·v7,·v3,·v4},·Ljava/lang/Math;->min(JJ)J210 ····invoke-static·{v6,·v7,·v4,·v5},·Ljava/lang/Math;->min(JJ)J
  
211 ····move-result-wide·v6211 ····move-result-wide·v6
  
212 ····long-to-int·v6,·v6212 ····long-to-int·v6,·v6
  
213 ····invoke-virtual·{v1,·v0,·v5,·v6},·Ljava/io/InputStream;->read([BII)I213 ····invoke-virtual·{v1,·v0,·v3,·v6},·Ljava/io/InputStream;->read([BII)I
214 ····:try_end_1214 ····:try_end_1
215 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0215 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
216 ····move-result·v2216 ····move-result·v2
  
217 ····.line·99217 ····.line·99
218 ····.restart·local·v2····#·"l":I218 ····.restart·local·v2····#·"l":I
Max diff block lines reached; 814/4420 bytes (18.42%) of diff not shown.
1010 B
smali/org/apache/http/entity/mime/MultipartEntity.smali
    
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
387 ····:cond_0387 ····:cond_0
388 ····const/4·v0,·0x0388 ····const/4·v0,·0x0
  
389 ····goto·:goto_0389 ····goto·:goto_0
390 .end·method390 .end·method
  
391 .method·public·isRepeatable()Z391 .method·public·isRepeatable()Z
392 ····.locals·7392 ····.locals·8
  
393 ····.prologue393 ····.prologue
394 ····.line·136394 ····.line·136
395 ····iget-object·v3,·p0,·Lorg/apache/http/entity/mime/MultipartEntity;->multipart:Lorg/apache/http/entity/mime/HttpMultipart;395 ····iget-object·v3,·p0,·Lorg/apache/http/entity/mime/MultipartEntity;->multipart:Lorg/apache/http/entity/mime/HttpMultipart;
  
396 ····invoke-virtual·{v3},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List;396 ····invoke-virtual·{v3},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List;
  
Offset 425, 19 lines modifiedOffset 425, 19 lines modified
  
425 ····move-result-object·v0425 ····move-result-object·v0
  
426 ····.line·138426 ····.line·138
427 ····.local·v0,·"body":Lorg/apache/http/entity/mime/content/ContentBody;427 ····.local·v0,·"body":Lorg/apache/http/entity/mime/content/ContentBody;
428 ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J428 ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J
  
429 ····move-result-wide·v3429 ····move-result-wide·v4
  
430 ····const-wide/16·v5,·0x0430 ····const-wide/16·v6,·0x0
  
431 ····cmp-long·v3,·v3,·v5431 ····cmp-long·v3,·v4,·v6
  
432 ····if-gez·v3,·:cond_0432 ····if-gez·v3,·:cond_0
  
433 ····.line·139433 ····.line·139
434 ····const/4·v3,·0x0434 ····const/4·v3,·0x0
  
435 ····.line·142435 ····.line·142
1.83 KB
smali/org/apache/http/entity/mime/HttpMultipart.smali
    
Offset 684, 18 lines modifiedOffset 684, 18 lines modified
684 .method·public·getTotalLength()J684 .method·public·getTotalLength()J
685 ····.locals·14685 ····.locals·14
  
686 ····.prologue686 ····.prologue
687 ····const-wide/16·v10,·-0x1687 ····const-wide/16·v10,·-0x1
  
688 ····.line·241688 ····.line·241
689 ····const-wide/16·v1,·0x0689 ····const-wide/16·v2,·0x0
  
690 ····.line·242690 ····.line·242
691 ····.local·v1,·"contentLen":J691 ····.local·v2,·"contentLen":J
692 ····iget-object·v12,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->parts:Ljava/util/List;692 ····iget-object·v12,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->parts:Ljava/util/List;
  
693 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;693 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
694 ····move-result-object·v5694 ····move-result-object·v5
  
695 ····.local·v5,·"i$":Ljava/util/Iterator;695 ····.local·v5,·"i$":Ljava/util/Iterator;
Offset 729, 15 lines modifiedOffset 729, 15 lines modified
729 ····const-wide/16·v12,·0x0729 ····const-wide/16·v12,·0x0
  
730 ····cmp-long·v12,·v6,·v12730 ····cmp-long·v12,·v6,·v12
  
731 ····if-ltz·v12,·:cond_1731 ····if-ltz·v12,·:cond_1
  
732 ····.line·246732 ····.line·246
733 ····add-long/2addr·v1,·v6733 ····add-long/2addr·v2,·v6
  
734 ····goto·:goto_0734 ····goto·:goto_0
  
735 ····.line·251735 ····.line·251
736 ····.end·local·v0····#·"body":Lorg/apache/http/entity/mime/content/ContentBody;736 ····.end·local·v0····#·"body":Lorg/apache/http/entity/mime/content/ContentBody;
737 ····.end·local·v6····#·"len":J737 ····.end·local·v6····#·"len":J
738 ····.end·local·v9····#·"part":Lorg/apache/http/entity/mime/FormBodyPart;738 ····.end·local·v9····#·"part":Lorg/apache/http/entity/mime/FormBodyPart;
Offset 764, 30 lines modifiedOffset 764, 30 lines modified
764 ····.local·v4,·"extra":[B764 ····.local·v4,·"extra":[B
765 ····array-length·v10,·v4765 ····array-length·v10,·v4
766 ····:try_end_0766 ····:try_end_0
767 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0767 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
768 ····int-to-long·v10,·v10768 ····int-to-long·v10,·v10
  
769 ····add-long/2addr·v10,·v1769 ····add-long/2addr·v10,·v2
  
770 ····.line·258770 ····.line·258
771 ····.end·local·v4····#·"extra":[B771 ····.end·local·v4····#·"extra":[B
772 ····.end·local·v8····#·"out":Ljava/io/ByteArrayOutputStream;772 ····.end·local·v8····#·"out":Ljava/io/ByteArrayOutputStream;
773 ····:cond_1773 ····:cond_1
774 ····:goto_1774 ····:goto_1
775 ····return-wide·v10775 ····return-wide·v10
  
776 ····.line·256776 ····.line·256
777 ····.restart·local·v8····#·"out":Ljava/io/ByteArrayOutputStream;777 ····.restart·local·v8····#·"out":Ljava/io/ByteArrayOutputStream;
778 ····:catch_0778 ····:catch_0
779 ····move-exception·v3779 ····move-exception·v1
  
780 ····.line·258780 ····.line·258
781 ····.local·v3,·"ex":Ljava/io/IOException;781 ····.local·v1,·"ex":Ljava/io/IOException;
782 ····goto·:goto_1782 ····goto·:goto_1
783 .end·method783 .end·method
  
784 .method·public·writeTo(Ljava/io/OutputStream;)V784 .method·public·writeTo(Ljava/io/OutputStream;)V
785 ····.locals·2785 ····.locals·2
786 ····.param·p1,·"out"····#·Ljava/io/OutputStream;786 ····.param·p1,·"out"····#·Ljava/io/OutputStream;
787 ····.annotation·system·Ldalvik/annotation/Throws;787 ····.annotation·system·Ldalvik/annotation/Throws;
1.39 KB
smali/org/apache/http/util/EntityUtils.smali
    
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ····.line·179221 ····.line·179
222 ····.end·local·v1····#·"values":[Lorg/apache/http/HeaderElement;222 ····.end·local·v1····#·"values":[Lorg/apache/http/HeaderElement;
223 ····:cond_1223 ····:cond_1
224 ····return-object·v0224 ····return-object·v0
225 .end·method225 .end·method
  
226 .method·public·static·toByteArray(Lorg/apache/http/HttpEntity;)[B226 .method·public·static·toByteArray(Lorg/apache/http/HttpEntity;)[B
227 ····.locals·9227 ····.locals·10
228 ····.param·p0,·"entity"····#·Lorg/apache/http/HttpEntity;228 ····.param·p0,·"entity"····#·Lorg/apache/http/HttpEntity;
229 ····.annotation·system·Ldalvik/annotation/Throws;229 ····.annotation·system·Ldalvik/annotation/Throws;
230 ········value·=·{230 ········value·=·{
231 ············Ljava/io/IOException;231 ············Ljava/io/IOException;
232 ········}232 ········}
233 ····.end·annotation233 ····.end·annotation
  
Offset 264, 19 lines modifiedOffset 264, 19 lines modified
264 ····return-object·v5264 ····return-object·v5
  
265 ····.line·108265 ····.line·108
266 ····:cond_1266 ····:cond_1
267 ····:try_start_0267 ····:try_start_0
268 ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J268 ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J
  
269 ····move-result-wide·v5269 ····move-result-wide·v6
  
270 ····const-wide/32·v7,·0x7fffffff270 ····const-wide/32·v8,·0x7fffffff
  
271 ····cmp-long·v5,·v5,·v7271 ····cmp-long·v5,·v6,·v8
  
272 ····if-lez·v5,·:cond_2272 ····if-lez·v5,·:cond_2
  
273 ····.line·109273 ····.line·109
274 ····new-instance·v5,·Ljava/lang/IllegalArgumentException;274 ····new-instance·v5,·Ljava/lang/IllegalArgumentException;
  
275 ····const-string·v6,·"HTTP·entity·too·large·to·be·buffered·in·memory"275 ····const-string·v6,·"HTTP·entity·too·large·to·be·buffered·in·memory"
Offset 296, 17 lines modifiedOffset 296, 17 lines modified
296 ····throw·v5296 ····throw·v5
  
297 ····.line·111297 ····.line·111
298 ····:cond_2298 ····:cond_2
299 ····:try_start_1299 ····:try_start_1
300 ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J300 ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J
  
301 ····move-result-wide·v5301 ····move-result-wide·v6
  
302 ····long-to-int·v1,·v5302 ····long-to-int·v1,·v6
  
303 ····.line·112303 ····.line·112
304 ····.local·v1,·"i":I304 ····.local·v1,·"i":I
305 ····if-gez·v1,·:cond_3305 ····if-gez·v1,·:cond_3
  
306 ····.line·113306 ····.line·113
307 ····const/16·v1,·0x1000307 ····const/16·v1,·0x1000
1.02 KB
smali/org/apache/http/pool/PoolEntryFuture.smali
    
Offset 276, 20 lines modifiedOffset 276, 20 lines modified
276 ············Ljava/util/concurrent/ExecutionException;276 ············Ljava/util/concurrent/ExecutionException;
277 ········}277 ········}
278 ····.end·annotation278 ····.end·annotation
  
279 ····.prologue279 ····.prologue
280 ····.line·86280 ····.line·86
281 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TT;>;"281 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TT;>;"
282 ····const-wide/16·v1,·0x0282 ····const-wide/16·v2,·0x0
  
283 ····:try_start_0283 ····:try_start_0
284 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;284 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
285 ····invoke-virtual·{p0,·v1,·v2,·v3},·Lorg/apache/http/pool/PoolEntryFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;285 ····invoke-virtual·{p0,·v2,·v3,·v1},·Lorg/apache/http/pool/PoolEntryFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
286 ····:try_end_0286 ····:try_end_0
287 ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0287 ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0
  
288 ····move-result-object·v1288 ····move-result-object·v1
  
289 ····return-object·v1289 ····return-object·v1
  
911 B
smali/org/apache/http/pool/PoolEntry.smali
    
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 ····return-wide·v0336 ····return-wide·v0
337 .end·method337 .end·method
  
338 .method·public·abstract·isClosed()Z338 .method·public·abstract·isClosed()Z
339 .end·method339 .end·method
  
340 .method·public·declared-synchronized·isExpired(J)Z340 .method·public·declared-synchronized·isExpired(J)Z
341 ····.locals·2341 ····.locals·3
342 ····.param·p1,·"now"····#·J342 ····.param·p1,·"now"····#·J
  
343 ····.prologue343 ····.prologue
344 ····.line·163344 ····.line·163
345 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;"345 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;"
346 ····monitor-enter·p0346 ····monitor-enter·p0
  
Offset 441, 15 lines modifiedOffset 441, 15 lines modified
  
441 ····move-result-object·v1441 ····move-result-object·v1
  
442 ····return-object·v1442 ····return-object·v1
443 .end·method443 .end·method
  
444 .method·public·declared-synchronized·updateExpiry(JLjava/util/concurrent/TimeUnit;)V444 .method·public·declared-synchronized·updateExpiry(JLjava/util/concurrent/TimeUnit;)V
445 ····.locals·6445 ····.locals·7
446 ····.param·p1,·"time"····#·J446 ····.param·p1,·"time"····#·J
447 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;447 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
  
448 ····.prologue448 ····.prologue
449 ····.line·149449 ····.line·149
450 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;"450 ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;"
451 ····monitor-enter·p0451 ····monitor-enter·p0
2.12 KB
smali/org/apache/http/pool/AbstractConnPool$2.smali
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····return-object·v078 ····return-object·v0
79 .end·method79 .end·method
  
80 .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/pool/PoolEntry;80 .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/pool/PoolEntry;
81 ····.locals·781 ····.locals·9
82 ····.param·p1,·"timeout"····#·J82 ····.param·p1,·"timeout"····#·J
83 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;83 ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
84 ····.annotation·system·Ldalvik/annotation/Signature;84 ····.annotation·system·Ldalvik/annotation/Signature;
85 ········value·=·{85 ········value·=·{
86 ············"(J",86 ············"(J",
87 ············"Ljava/util/concurrent/TimeUnit;",87 ············"Ljava/util/concurrent/TimeUnit;",
88 ············")TE;"88 ············")TE;"
Offset 99, 25 lines modifiedOffset 99, 25 lines modified
99 ············Ljava/io/IOException;99 ············Ljava/io/IOException;
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····.prologue102 ····.prologue
103 ····.line·176103 ····.line·176
104 ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool$2;,·"Lorg/apache/http/pool/AbstractConnPool.2;"104 ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool$2;,·"Lorg/apache/http/pool/AbstractConnPool.2;"
105 ····iget-object·v0,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->this$0:Lorg/apache/http/pool/AbstractConnPool;105 ····iget-object·v1,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->this$0:Lorg/apache/http/pool/AbstractConnPool;
  
106 ····iget-object·v1,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object;106 ····iget-object·v2,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object;
  
107 ····iget-object·v2,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object;107 ····iget-object·v3,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object;
  
108 ····move-wide·v3,·p1108 ····move-wide·v4,·p1
  
109 ····move-object·v5,·p3109 ····move-object·v6,·p3
  
110 ····move-object·v6,·p0110 ····move-object·v7,·p0
  
111 ····invoke-static/range·{v0·..·v6},·Lorg/apache/http/pool/AbstractConnPool;->access$000(Lorg/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry;111 ····invoke-static/range·{v1·..·v7},·Lorg/apache/http/pool/AbstractConnPool;->access$000(Lorg/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····return-object·v0113 ····return-object·v0
114 .end·method114 .end·method
29.8 KB
smali/org/apache/http/pool/AbstractConnPool.smali
    
Offset 316, 15 lines modifiedOffset 316, 15 lines modified
  
316 ····.line·151316 ····.line·151
317 ····:cond_0317 ····:cond_0
318 ····return-object·v0318 ····return-object·v0
319 .end·method319 .end·method
  
320 .method·private·getPoolEntryBlocking(Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry;320 .method·private·getPoolEntryBlocking(Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry;
321 ····.locals·21321 ····.locals·23
322 ····.param·p2,·"state"····#·Ljava/lang/Object;322 ····.param·p2,·"state"····#·Ljava/lang/Object;
323 ····.param·p3,·"timeout"····#·J323 ····.param·p3,·"timeout"····#·J
324 ····.param·p5,·"tunit"····#·Ljava/util/concurrent/TimeUnit;324 ····.param·p5,·"tunit"····#·Ljava/util/concurrent/TimeUnit;
325 ····.annotation·system·Ldalvik/annotation/Signature;325 ····.annotation·system·Ldalvik/annotation/Signature;
326 ········value·=·{326 ········value·=·{
327 ············"(TT;",327 ············"(TT;",
328 ············"Ljava/lang/Object;",328 ············"Ljava/lang/Object;",
Offset 344, 557 lines modifiedOffset 344, 559 lines modified
344 ····.end·annotation344 ····.end·annotation
  
345 ····.prologue345 ····.prologue
346 ····.line·208346 ····.line·208
347 ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool;,·"Lorg/apache/http/pool/AbstractConnPool<TT;TC;TE;>;"347 ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool;,·"Lorg/apache/http/pool/AbstractConnPool<TT;TC;TE;>;"
348 ····.local·p1,·"route":Ljava/lang/Object;,·"TT;"348 ····.local·p1,·"route":Ljava/lang/Object;,·"TT;"
349 ····.local·p6,·"future":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TE;>;"349 ····.local·p6,·"future":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TE;>;"
350 ····const/4·v4,·0x0350 ····const/4·v5,·0x0
  
351 ····.line·209351 ····.line·209
352 ····.local·v4,·"deadline":Ljava/util/Date;352 ····.local·v5,·"deadline":Ljava/util/Date;
353 ····const-wide/16·v17,·0x0353 ····const-wide/16·v18,·0x0
  
354 ····cmp-long·v17,·p3,·v17354 ····cmp-long·v18,·p3,·v18
  
355 ····if-lez·v17,·:cond_0355 ····if-lez·v18,·:cond_0
  
356 ····.line·210356 ····.line·210
357 ····new-instance·v4,·Ljava/util/Date;357 ····new-instance·v5,·Ljava/util/Date;
  
358 ····.end·local·v4····#·"deadline":Ljava/util/Date;358 ····.end·local·v5····#·"deadline":Ljava/util/Date;
359 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J359 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
360 ····move-result-wide·v17360 ····move-result-wide·v18
  
361 ····move-object/from16·v0,·p5361 ····move-object/from16·v0,·p5
  
362 ····move-wide/from16·v1,·p3362 ····move-wide/from16·v1,·p3
  
363 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J363 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J
  
364 ····move-result-wide·v19364 ····move-result-wide·v20
  
365 ····add-long·v17,·v17,·v19365 ····add-long·v18,·v18,·v20
  
366 ····move-wide/from16·v0,·v17366 ····move-wide/from16·v0,·v18
  
367 ····invoke-direct·{v4,·v0,·v1},·Ljava/util/Date;-><init>(J)V367 ····invoke-direct·{v5,·v0,·v1},·Ljava/util/Date;-><init>(J)V
  
368 ····.line·214368 ····.line·214
369 ····.restart·local·v4····#·"deadline":Ljava/util/Date;369 ····.restart·local·v5····#·"deadline":Ljava/util/Date;
370 ····:cond_0370 ····:cond_0
371 ····move-object/from16·v0,·p0371 ····move-object/from16·v0,·p0
  
372 ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock;372 ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock;
  
373 ····move-object/from16·v17,·v0373 ····move-object/from16·v18,·v0
  
374 ····invoke-interface/range·{v17·..·v17},·Ljava/util/concurrent/locks/Lock;->lock()V374 ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->lock()V
  
375 ····.line·216375 ····.line·216
376 ····:try_start_0376 ····:try_start_0
377 ····invoke-direct/range·{p0·..·p1},·Lorg/apache/http/pool/AbstractConnPool;->getPool(Ljava/lang/Object;)Lorg/apache/http/pool/RouteSpecificPool;377 ····invoke-direct/range·{p0·..·p1},·Lorg/apache/http/pool/AbstractConnPool;->getPool(Ljava/lang/Object;)Lorg/apache/http/pool/RouteSpecificPool;
  
378 ····move-result-object·v13378 ····move-result-object·v14
  
379 ····.line·217379 ····.line·217
380 ····.local·v13,·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"380 ····.local·v14,·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"
381 ····const/4·v5,·0x0381 ····const/4·v6,·0x0
  
382 ····.line·218382 ····.line·218
383 ····.local·v5,·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"383 ····.local·v6,·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"
384 ····:cond_1384 ····:cond_1
385 ····if-nez·v5,·:cond_b385 ····if-nez·v6,·:cond_b
  
386 ····.line·219386 ····.line·219
387 ····move-object/from16·v0,·p0387 ····move-object/from16·v0,·p0
  
388 ····iget-boolean·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->isShutDown:Z388 ····iget-boolean·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->isShutDown:Z
  
389 ····move/from16·v17,·v0389 ····move/from16·v18,·v0
  
390 ····if-eqz·v17,·:cond_4390 ····if-eqz·v18,·:cond_4
  
391 ····.line·220391 ····.line·220
392 ····new-instance·v17,·Ljava/lang/IllegalStateException;392 ····new-instance·v18,·Ljava/lang/IllegalStateException;
  
393 ····const-string·v18,·"Connection·pool·shut·down"393 ····const-string·v19,·"Connection·pool·shut·down"
  
394 ····invoke-direct/range·{v17·..·v18},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V394 ····invoke-direct/range·{v18·..·v19},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
395 ····throw·v17395 ····throw·v18
396 ····:try_end_0396 ····:try_end_0
397 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0397 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
398 ····.line·298398 ····.line·298
399 ····.end·local·v5····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"399 ····.end·local·v6····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"
400 ····.end·local·v13····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"400 ····.end·local·v14····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"
401 ····:catchall_0401 ····:catchall_0
402 ····move-exception·v17402 ····move-exception·v18
  
403 ····move-object/from16·v0,·p0403 ····move-object/from16·v0,·p0
  
404 ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock;404 ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock;
  
405 ····move-object/from16·v18,·v0405 ····move-object/from16·v19,·v0
  
406 ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->unlock()V406 ····invoke-interface/range·{v19·..·v19},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
407 ····throw·v17407 ····throw·v18
  
408 ····.line·227408 ····.line·227
409 ····.restart·local·v5····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"409 ····.restart·local·v6····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;"
410 ····.restart·local·v13····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"410 ····.restart·local·v14····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;"
411 ····:cond_2411 ····:cond_2
412 ····:try_start_1412 ····:try_start_1
413 ····invoke-virtual·{v5},·Lorg/apache/http/pool/PoolEntry;->isClosed()Z413 ····invoke-virtual·{v6},·Lorg/apache/http/pool/PoolEntry;->isClosed()Z
  
414 ····move-result·v17414 ····move-result·v18
  
415 ····if-nez·v17,·:cond_3415 ····if-nez·v18,·:cond_3
Max diff block lines reached; 24754/30398 bytes (81.43%) of diff not shown.
661 B
smali/org/apache/http/protocol/RequestContent.smali
    
Offset 280, 17 lines modifiedOffset 280, 17 lines modified
  
280 ····.line·113280 ····.line·113
281 ····:cond_9281 ····:cond_9
282 ····const-string·v2,·"Content-Length"282 ····const-string·v2,·"Content-Length"
  
283 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J283 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J
  
284 ····move-result-wide·v3284 ····move-result-wide·v4
  
285 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->toString(J)Ljava/lang/String;285 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
286 ····move-result-object·v3286 ····move-result-object·v3
  
287 ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V287 ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
  
288 ····goto·:goto_1288 ····goto·:goto_1
289 .end·method289 .end·method
2.79 KB
smali/org/apache/http/protocol/ResponseContent.smali
    
Offset 105, 18 lines modifiedOffset 105, 18 lines modified
105 ····.line·107105 ····.line·107
106 ····.local·v0,·"entity":Lorg/apache/http/HttpEntity;106 ····.local·v0,·"entity":Lorg/apache/http/HttpEntity;
107 ····if-eqz·v0,·:cond_8107 ····if-eqz·v0,·:cond_8
  
108 ····.line·108108 ····.line·108
109 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J109 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J
  
110 ····move-result-wide·v1110 ····move-result-wide·v2
  
111 ····.line·109111 ····.line·109
112 ····.local·v1,·"len":J112 ····.local·v2,·"len":J
113 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->isChunked()Z113 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->isChunked()Z
  
114 ····move-result·v5114 ····move-result·v5
  
115 ····if-eqz·v5,·:cond_7115 ····if-eqz·v5,·:cond_7
  
116 ····sget-object·v5,·Lorg/apache/http/HttpVersion;->HTTP_1_0:Lorg/apache/http/HttpVersion;116 ····sget-object·v5,·Lorg/apache/http/HttpVersion;->HTTP_1_0:Lorg/apache/http/HttpVersion;
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header;178 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header;
  
179 ····move-result-object·v5179 ····move-result-object·v5
  
180 ····invoke-interface·{p1,·v5},·Lorg/apache/http/HttpResponse;->addHeader(Lorg/apache/http/Header;)V180 ····invoke-interface·{p1,·v5},·Lorg/apache/http/HttpResponse;->addHeader(Lorg/apache/http/Header;)V
  
181 ····.line·132181 ····.line·132
182 ····.end·local·v1····#·"len":J182 ····.end·local·v2····#·"len":J
183 ····:cond_4183 ····:cond_4
184 ····:goto_1184 ····:goto_1
185 ····return-void185 ····return-void
  
186 ····.line·98186 ····.line·98
187 ····.end·local·v0····#·"entity":Lorg/apache/http/HttpEntity;187 ····.end·local·v0····#·"entity":Lorg/apache/http/HttpEntity;
188 ····.end·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion;188 ····.end·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion;
Offset 225, 20 lines modifiedOffset 225, 20 lines modified
  
225 ····invoke-direct·{v5,·v6},·Lorg/apache/http/ProtocolException;-><init>(Ljava/lang/String;)V225 ····invoke-direct·{v5,·v6},·Lorg/apache/http/ProtocolException;-><init>(Ljava/lang/String;)V
  
226 ····throw·v5226 ····throw·v5
  
227 ····.line·111227 ····.line·111
228 ····.restart·local·v0····#·"entity":Lorg/apache/http/HttpEntity;228 ····.restart·local·v0····#·"entity":Lorg/apache/http/HttpEntity;
229 ····.restart·local·v1····#·"len":J229 ····.restart·local·v2····#·"len":J
230 ····.restart·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion;230 ····.restart·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion;
231 ····:cond_7231 ····:cond_7
232 ····const-wide/16·v5,·0x0232 ····const-wide/16·v6,·0x0
  
233 ····cmp-long·v5,·v1,·v5233 ····cmp-long·v5,·v2,·v6
  
234 ····if-ltz·v5,·:cond_2234 ····if-ltz·v5,·:cond_2
  
235 ····.line·112235 ····.line·112
236 ····const-string·v5,·"Content-Length"236 ····const-string·v5,·"Content-Length"
  
237 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J237 ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J
Offset 250, 37 lines modifiedOffset 250, 37 lines modified
250 ····move-result-object·v6250 ····move-result-object·v6
  
251 ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V251 ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
  
252 ····goto·:goto_0252 ····goto·:goto_0
  
253 ····.line·125253 ····.line·125
254 ····.end·local·v1····#·"len":J254 ····.end·local·v2····#·"len":J
255 ····:cond_8255 ····:cond_8
256 ····invoke-interface·{p1},·Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;256 ····invoke-interface·{p1},·Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
  
257 ····move-result-object·v5257 ····move-result-object·v5
  
258 ····invoke-interface·{v5},·Lorg/apache/http/StatusLine;->getStatusCode()I258 ····invoke-interface·{v5},·Lorg/apache/http/StatusLine;->getStatusCode()I
  
259 ····move-result·v3259 ····move-result·v1
  
260 ····.line·126260 ····.line·126
261 ····.local·v3,·"status":I261 ····.local·v1,·"status":I
262 ····const/16·v5,·0xcc262 ····const/16·v5,·0xcc
  
263 ····if-eq·v3,·v5,·:cond_4263 ····if-eq·v1,·v5,·:cond_4
  
264 ····const/16·v5,·0x130264 ····const/16·v5,·0x130
  
265 ····if-eq·v3,·v5,·:cond_4265 ····if-eq·v1,·v5,·:cond_4
  
266 ····const/16·v5,·0xcd266 ····const/16·v5,·0xcd
  
267 ····if-eq·v3,·v5,·:cond_4267 ····if-eq·v1,·v5,·:cond_4
  
268 ····.line·129268 ····.line·129
269 ····const-string·v5,·"Content-Length"269 ····const-string·v5,·"Content-Length"
  
270 ····const-string·v6,·"0"270 ····const-string·v6,·"0"
  
271 ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V271 ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
1.47 KB
smali/org/apache/http/conn/params/ConnManagerParams.smali
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
  
111 ····move-result·v0111 ····move-result·v0
  
112 ····return·v0112 ····return·v0
113 .end·method113 .end·method
  
114 .method·public·static·getTimeout(Lorg/apache/http/params/HttpParams;)J114 .method·public·static·getTimeout(Lorg/apache/http/params/HttpParams;)J
115 ····.locals·3115 ····.locals·4
116 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;116 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;
  
117 ····.prologue117 ····.prologue
118 ····.line·62118 ····.line·62
119 ····if-nez·p0,·:cond_0119 ····if-nez·p0,·:cond_0
  
120 ····.line·63120 ····.line·63
Offset 131, 17 lines modifiedOffset 131, 17 lines modified
  
131 ····throw·v0131 ····throw·v0
  
132 ····.line·65132 ····.line·65
133 ····:cond_0133 ····:cond_0
134 ····const-string·v0,·"http.conn-manager.timeout"134 ····const-string·v0,·"http.conn-manager.timeout"
  
135 ····const-wide/16·v1,·0x0135 ····const-wide/16·v2,·0x0
  
136 ····invoke-interface·{p0,·v0,·v1,·v2},·Lorg/apache/http/params/HttpParams;->getLongParameter(Ljava/lang/String;J)J136 ····invoke-interface·{p0,·v0,·v2,·v3},·Lorg/apache/http/params/HttpParams;->getLongParameter(Ljava/lang/String;J)J
  
137 ····move-result-wide·v0137 ····move-result-wide·v0
  
138 ····return-wide·v0138 ····return-wide·v0
139 .end·method139 .end·method
  
140 .method·public·static·setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V140 .method·public·static·setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
197 ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;197 ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;
  
198 ····.line·142198 ····.line·142
199 ····return-void199 ····return-void
200 .end·method200 .end·method
  
201 .method·public·static·setTimeout(Lorg/apache/http/params/HttpParams;J)V201 .method·public·static·setTimeout(Lorg/apache/http/params/HttpParams;J)V
202 ····.locals·2202 ····.locals·3
203 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;203 ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams;
204 ····.param·p1,·"timeout"····#·J204 ····.param·p1,·"timeout"····#·J
  
205 ····.prologue205 ····.prologue
206 ····.line·78206 ····.line·78
207 ····if-nez·p0,·:cond_0207 ····if-nez·p0,·:cond_0
  
630 B
smali/org/apache/http/conn/params/ConnManagerParamBean.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;55 ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;
  
56 ····.line·5856 ····.line·58
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·setTimeout(J)V59 .method·public·setTimeout(J)V
60 ····.locals·260 ····.locals·3
61 ····.param·p1,·"timeout"····#·J61 ····.param·p1,·"timeout"····#·J
  
62 ····.prologue62 ····.prologue
63 ····.line·5363 ····.line·53
64 ····iget-object·v0,·p0,·Lorg/apache/http/conn/params/ConnManagerParamBean;->params:Lorg/apache/http/params/HttpParams;64 ····iget-object·v0,·p0,·Lorg/apache/http/conn/params/ConnManagerParamBean;->params:Lorg/apache/http/params/HttpParams;
  
65 ····const-string·v1,·"http.conn-manager.timeout"65 ····const-string·v1,·"http.conn-manager.timeout"
1.39 KB
smali/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.smali
    
Offset 595, 46 lines modifiedOffset 595, 46 lines modified
595 ····const-wide/16·v4,·-0x1595 ····const-wide/16·v4,·-0x1
  
596 ····.line·148596 ····.line·148
597 ····const-string·v6,·"size"597 ····const-string·v6,·"size"
  
598 ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldLenientImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String;598 ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldLenientImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
599 ····move-result-object·v3599 ····move-result-object·v1
  
600 ····.line·149600 ····.line·149
601 ····.local·v3,·"value":Ljava/lang/String;601 ····.local·v1,·"value":Ljava/lang/String;
602 ····if-nez·v3,·:cond_0602 ····if-nez·v1,·:cond_0
  
603 ····.line·156603 ····.line·156
604 ····:goto_0604 ····:goto_0
605 ····return-wide·v4605 ····return-wide·v4
  
606 ····.line·153606 ····.line·153
607 ····:cond_0607 ····:cond_0
608 ····:try_start_0608 ····:try_start_0
609 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J609 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
610 ····:try_end_0610 ····:try_end_0
611 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0611 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
612 ····move-result-wide·v1612 ····move-result-wide·v2
  
613 ····.line·154613 ····.line·154
614 ····.local·v1,·"size":J614 ····.local·v2,·"size":J
615 ····const-wide/16·v6,·0x0615 ····const-wide/16·v6,·0x0
  
616 ····cmp-long·v6,·v1,·v6616 ····cmp-long·v6,·v2,·v6
  
617 ····if-gez·v6,·:cond_1617 ····if-gez·v6,·:cond_1
  
618 ····move-wide·v1,·v4618 ····move-wide·v2,·v4
  
619 ····.end·local·v1····#·"size":J619 ····.end·local·v2····#·"size":J
620 ····:cond_1620 ····:cond_1
621 ····move-wide·v4,·v1621 ····move-wide·v4,·v2
  
622 ····goto·:goto_0622 ····goto·:goto_0
  
623 ····.line·155623 ····.line·155
624 ····:catch_0624 ····:catch_0
625 ····move-exception·v0625 ····move-exception·v0
  
1.37 KB
smali/org/apache/james/mime4j/field/ContentDispositionFieldImpl.smali
    
Offset 677, 46 lines modifiedOffset 677, 46 lines modified
677 ····const-wide/16·v4,·-0x1677 ····const-wide/16·v4,·-0x1
  
678 ····.line·182678 ····.line·182
679 ····const-string·v6,·"size"679 ····const-string·v6,·"size"
  
680 ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String;680 ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
681 ····move-result-object·v3681 ····move-result-object·v1
  
682 ····.line·183682 ····.line·183
683 ····.local·v3,·"value":Ljava/lang/String;683 ····.local·v1,·"value":Ljava/lang/String;
684 ····if-nez·v3,·:cond_0684 ····if-nez·v1,·:cond_0
  
685 ····.line·190685 ····.line·190
686 ····:goto_0686 ····:goto_0
687 ····return-wide·v4687 ····return-wide·v4
  
688 ····.line·187688 ····.line·187
689 ····:cond_0689 ····:cond_0
690 ····:try_start_0690 ····:try_start_0
691 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J691 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
692 ····:try_end_0692 ····:try_end_0
693 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0693 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
694 ····move-result-wide·v1694 ····move-result-wide·v2
  
695 ····.line·188695 ····.line·188
696 ····.local·v1,·"size":J696 ····.local·v2,·"size":J
697 ····const-wide/16·v6,·0x0697 ····const-wide/16·v6,·0x0
  
698 ····cmp-long·v6,·v1,·v6698 ····cmp-long·v6,·v2,·v6
  
699 ····if-gez·v6,·:cond_1699 ····if-gez·v6,·:cond_1
  
700 ····move-wide·v1,·v4700 ····move-wide·v2,·v4
  
701 ····.end·local·v1····#·"size":J701 ····.end·local·v2····#·"size":J
702 ····:cond_1702 ····:cond_1
703 ····move-wide·v4,·v1703 ····move-wide·v4,·v2
  
704 ····goto·:goto_0704 ····goto·:goto_0
  
705 ····.line·189705 ····.line·189
706 ····:catch_0706 ····:catch_0
707 ····move-exception·v0707 ····move-exception·v0
  
801 B
smali/org/apache/james/mime4j/field/ContentLengthFieldImpl.smali
    
Offset 58, 23 lines modifiedOffset 58, 23 lines modified
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·private·parse()V60 .method·private·parse()V
61 ····.locals·661 ····.locals·6
  
62 ····.prologue62 ····.prologue
63 ····const-wide/16·v3,·-0x163 ····const-wide/16·v4,·-0x1
  
64 ····.line·4064 ····.line·40
65 ····const/4·v2,·0x165 ····const/4·v2,·0x1
  
66 ····iput-boolean·v2,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->parsed:Z66 ····iput-boolean·v2,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->parsed:Z
  
67 ····.line·4167 ····.line·41
68 ····iput-wide·v3,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->contentLength:J68 ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->contentLength:J
  
69 ····.line·4269 ····.line·42
70 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->getBody()Ljava/lang/String;70 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->getBody()Ljava/lang/String;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····.line·4372 ····.line·43
3.36 KB
smali/org/apache/james/mime4j/field/Fields.smali
    
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
  
298 ····move-result-object·v0298 ····move-result-object·v0
  
299 ····return-object·v0299 ····return-object·v0
300 .end·method300 .end·method
  
301 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;301 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
302 ····.locals·7302 ····.locals·8
303 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;303 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;
304 ····.param·p1,·"filename"····#·Ljava/lang/String;304 ····.param·p1,·"filename"····#·Ljava/lang/String;
305 ····.param·p2,·"size"····#·J305 ····.param·p2,·"size"····#·J
  
306 ····.prologue306 ····.prologue
307 ····const/4·v4,·0x0307 ····const/4·v4,·0x0
  
Offset 325, 24 lines modifiedOffset 325, 24 lines modified
  
325 ····move-result-object·v0325 ····move-result-object·v0
  
326 ····return-object·v0326 ····return-object·v0
327 .end·method327 .end·method
  
328 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;328 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
329 ····.locals·4329 ····.locals·6
330 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;330 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;
331 ····.param·p1,·"filename"····#·Ljava/lang/String;331 ····.param·p1,·"filename"····#·Ljava/lang/String;
332 ····.param·p2,·"size"····#·J332 ····.param·p2,·"size"····#·J
333 ····.param·p4,·"creationDate"····#·Ljava/util/Date;333 ····.param·p4,·"creationDate"····#·Ljava/util/Date;
334 ····.param·p5,·"modificationDate"····#·Ljava/util/Date;334 ····.param·p5,·"modificationDate"····#·Ljava/util/Date;
335 ····.param·p6,·"readDate"····#·Ljava/util/Date;335 ····.param·p6,·"readDate"····#·Ljava/util/Date;
  
336 ····.prologue336 ····.prologue
337 ····const/4·v3,·0x0337 ····const/4·v4,·0x0
  
338 ····.line·235338 ····.line·235
339 ····new-instance·v0,·Ljava/util/HashMap;339 ····new-instance·v0,·Ljava/util/HashMap;
  
340 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V340 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
341 ····.line·236341 ····.line·236
Offset 352, 17 lines modifiedOffset 352, 17 lines modified
352 ····.line·237352 ····.line·237
353 ····const-string·v1,·"filename"353 ····const-string·v1,·"filename"
  
354 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;354 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
355 ····.line·239355 ····.line·239
356 ····:cond_0356 ····:cond_0
357 ····const-wide/16·v1,·0x0357 ····const-wide/16·v2,·0x0
  
358 ····cmp-long·v1,·p2,·v1358 ····cmp-long·v1,·p2,·v2
  
359 ····if-ltz·v1,·:cond_1359 ····if-ltz·v1,·:cond_1
  
360 ····.line·240360 ····.line·240
361 ····const-string·v1,·"size"361 ····const-string·v1,·"size"
  
362 ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String;362 ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
Offset 374, 41 lines modifiedOffset 374, 41 lines modified
374 ····.line·243374 ····.line·243
375 ····:cond_1375 ····:cond_1
376 ····if-eqz·p4,·:cond_2376 ····if-eqz·p4,·:cond_2
  
377 ····.line·244377 ····.line·244
378 ····const-string·v1,·"creation-date"378 ····const-string·v1,·"creation-date"
  
379 ····invoke-static·{p4,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;379 ····invoke-static·{p4,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
380 ····move-result-object·v2380 ····move-result-object·v2
  
381 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;381 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
382 ····.line·247382 ····.line·247
383 ····:cond_2383 ····:cond_2
384 ····if-eqz·p5,·:cond_3384 ····if-eqz·p5,·:cond_3
  
385 ····.line·248385 ····.line·248
386 ····const-string·v1,·"modification-date"386 ····const-string·v1,·"modification-date"
  
387 ····invoke-static·{p5,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;387 ····invoke-static·{p5,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
388 ····move-result-object·v2388 ····move-result-object·v2
  
389 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;389 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
390 ····.line·251390 ····.line·251
391 ····:cond_3391 ····:cond_3
392 ····if-eqz·p6,·:cond_4392 ····if-eqz·p6,·:cond_4
  
393 ····.line·252393 ····.line·252
394 ····const-string·v1,·"read-date"394 ····const-string·v1,·"read-date"
  
395 ····invoke-static·{p6,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;395 ····invoke-static·{p6,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
396 ····move-result-object·v2396 ····move-result-object·v2
  
397 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
398 ····.line·255398 ····.line·255
399 ····:cond_4399 ····:cond_4
102 KB
smali/org/apache/james/mime4j/field/address/AddressListParserTokenManager.smali
    
Offset 279, 44 lines modifiedOffset 279, 44 lines modified
279 ····fill-array-data·v0,·:array_1279 ····fill-array-data·v0,·:array_1
  
280 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewLexState:[I280 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewLexState:[I
  
281 ····.line·668281 ····.line·668
282 ····new-array·v0,·v5,·[J282 ····new-array·v0,·v5,·[J
  
283 ····const-wide·v1,·0x800443ffL283 ····const-wide·v2,·0x800443ffL
  
284 ····aput-wide·v1,·v0,·v4284 ····aput-wide·v2,·v0,·v4
  
285 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoToken:[J285 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoToken:[J
  
286 ····.line·671286 ····.line·671
287 ····new-array·v0,·v5,·[J287 ····new-array·v0,·v5,·[J
  
288 ····const-wide/32·v1,·0x100400288 ····const-wide/32·v2,·0x100400
  
289 ····aput-wide·v1,·v0,·v4289 ····aput-wide·v2,·v0,·v4
  
290 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSkip:[J290 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSkip:[J
  
291 ····.line·674291 ····.line·674
292 ····new-array·v0,·v5,·[J292 ····new-array·v0,·v5,·[J
  
293 ····const-wide/16·v1,·0x400293 ····const-wide/16·v2,·0x400
  
294 ····aput-wide·v1,·v0,·v4294 ····aput-wide·v2,·v0,·v4
  
295 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSpecial:[J295 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSpecial:[J
  
296 ····.line·677296 ····.line·677
297 ····new-array·v0,·v5,·[J297 ····new-array·v0,·v5,·[J
  
298 ····const-wide/32·v1,·0x7feb8000298 ····const-wide/32·v2,·0x7feb8000
  
299 ····aput-wide·v1,·v0,·v4299 ····aput-wide·v2,·v0,·v4
  
300 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoMore:[J300 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoMore:[J
  
301 ····return-void301 ····return-void
  
302 ····.line·204302 ····.line·204
303 ····nop303 ····nop
Offset 573, 351 lines modifiedOffset 573, 403 lines modified
573 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjCheckNAdd(I)V573 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjCheckNAdd(I)V
  
574 ····.line·967574 ····.line·967
575 ····return-void575 ····return-void
576 .end·method576 .end·method
  
577 .method·private·jjMoveNfa_0(II)I577 .method·private·jjMoveNfa_0(II)I
578 ····.locals·13578 ····.locals·16
579 ····.param·p1,·"startState"····#·I579 ····.param·p1,·"startState"····#·I
580 ····.param·p2,·"curPos"····#·I580 ····.param·p2,·"curPos"····#·I
  
581 ····.prologue581 ····.prologue
582 ····.line·89582 ····.line·89
583 ····const/4·v8,·0x0583 ····const/4·v10,·0x0
  
584 ····.line·90584 ····.line·90
585 ····.local·v8,·"startsAt":I585 ····.local·v10,·"startsAt":I
586 ····const/4·v9,·0x3586 ····const/4·v11,·0x3
  
 587 ····move-object/from16·v0,·p0
  
587 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewStateCnt:I588 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewStateCnt:I
  
588 ····.line·91589 ····.line·91
589 ····const/4·v1,·0x1590 ····const/4·v3,·0x1
  
590 ····.line·92591 ····.line·92
591 ····.local·v1,·"i":I592 ····.local·v3,·"i":I
592 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjstateSet:[I593 ····move-object/from16·v0,·p0
  
 594 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjstateSet:[I
  
593 ····const/4·v10,·0x0595 ····const/4·v12,·0x0
  
594 ····aput·p1,·v9,·v10596 ····aput·p1,·v11,·v12
  
595 ····.line·93597 ····.line·93
596 ····const·v3,·0x7fffffff598 ····const·v5,·0x7fffffff
  
597 ····.line·96599 ····.line·96
598 ····.local·v3,·"kind":I600 ····.local·v5,·"kind":I
599 ····:goto_0601 ····:goto_0
600 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I602 ····move-object/from16·v0,·p0
  
 603 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I
  
601 ····add-int/lit8·v9,·v9,·0x1604 ····add-int/lit8·v11,·v11,·0x1
  
 605 ····move-object/from16·v0,·p0
  
602 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I606 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I
  
603 ····const·v10,·0x7fffffff607 ····const·v12,·0x7fffffff
  
604 ····if-ne·v9,·v10,·:cond_0608 ····if-ne·v11,·v12,·:cond_0
  
605 ····.line·97609 ····.line·97
606 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->ReInitRounds()V610 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->ReInitRounds()V
  
607 ····.line·98611 ····.line·98
608 ····:cond_0612 ····:cond_0
 613 ····move-object/from16·v0,·p0
  
609 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C614 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C
  
610 ····const/16·v10,·0x40615 ····const/16·v12,·0x40
  
611 ····if-ge·v9,·v10,·:cond_8616 ····if-ge·v11,·v12,·:cond_8
  
612 ····.line·100617 ····.line·100
613 ····const-wide/16·v9,·0x1618 ····const-wide/16·v12,·0x1
  
 619 ····move-object/from16·v0,·p0
  
614 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C620 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C
  
615 ····shl-long·v4,·v9,·v11621 ····shl-long·v6,·v12,·v11
  
616 ····.line·103622 ····.line·103
617 ····.local·v4,·"l":J623 ····.local·v6,·"l":J
618 ····:cond_1624 ····:cond_1
619 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjstateSet:[I625 ····move-object/from16·v0,·p0
Max diff block lines reached; 99856/104385 bytes (95.66%) of diff not shown.
78.0 KB
smali/org/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.smali
    
Offset 377, 44 lines modifiedOffset 377, 44 lines modified
377 ····fill-array-data·v0,·:array_1377 ····fill-array-data·v0,·:array_1
  
378 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I378 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I
  
379 ····.line·610379 ····.line·610
380 ····new-array·v0,·v5,·[J380 ····new-array·v0,·v5,·[J
  
381 ····const-wide·v1,·0x400fffffffffL381 ····const-wide·v2,·0x400fffffffffL
  
382 ····aput-wide·v1,·v0,·v4382 ····aput-wide·v2,·v0,·v4
  
383 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J383 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J
  
384 ····.line·613384 ····.line·613
385 ····new-array·v0,·v5,·[J385 ····new-array·v0,·v5,·[J
  
386 ····const-wide·v1,·0x5000000000L386 ····const-wide·v2,·0x5000000000L
  
387 ····aput-wide·v1,·v0,·v4387 ····aput-wide·v2,·v0,·v4
  
388 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J388 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J
  
389 ····.line·616389 ····.line·616
390 ····new-array·v0,·v5,·[J390 ····new-array·v0,·v5,·[J
  
391 ····const-wide·v1,·0x1000000000L391 ····const-wide·v2,·0x1000000000L
  
392 ····aput-wide·v1,·v0,·v4392 ····aput-wide·v2,·v0,·v4
  
393 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J393 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J
  
394 ····.line·619394 ····.line·619
395 ····new-array·v0,·v5,·[J395 ····new-array·v0,·v5,·[J
  
396 ····const-wide·v1,·0x3fa000000000L396 ····const-wide·v2,·0x3fa000000000L
  
397 ····aput-wide·v1,·v0,·v4397 ····aput-wide·v2,·v0,·v4
  
398 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J398 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J
  
399 ····return-void399 ····return-void
  
400 ····.line·381400 ····.line·381
401 ····nop401 ····nop
Offset 686, 359 lines modifiedOffset 686, 405 lines modified
686 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V686 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V
  
687 ····.line·867687 ····.line·867
688 ····return-void688 ····return-void
689 .end·method689 .end·method
  
690 .method·private·jjMoveNfa_0(II)I690 .method·private·jjMoveNfa_0(II)I
691 ····.locals·13691 ····.locals·16
692 ····.param·p1,·"startState"····#·I692 ····.param·p1,·"startState"····#·I
693 ····.param·p2,·"curPos"····#·I693 ····.param·p2,·"curPos"····#·I
  
694 ····.prologue694 ····.prologue
695 ····.line·266695 ····.line·266
696 ····const/4·v8,·0x0696 ····const/4·v10,·0x0
  
697 ····.line·267697 ····.line·267
698 ····.local·v8,·"startsAt":I698 ····.local·v10,·"startsAt":I
699 ····const/4·v9,·0x4699 ····const/4·v11,·0x4
  
 700 ····move-object/from16·v0,·p0
  
700 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I701 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I
  
701 ····.line·268702 ····.line·268
702 ····const/4·v1,·0x1703 ····const/4·v3,·0x1
  
703 ····.line·269704 ····.line·269
704 ····.local·v1,·"i":I705 ····.local·v3,·"i":I
705 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I706 ····move-object/from16·v0,·p0
  
706 ····const/4·v10,·0x0707 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I
  
 708 ····const/4·v12,·0x0
  
707 ····aput·p1,·v9,·v10709 ····aput·p1,·v11,·v12
  
708 ····.line·270710 ····.line·270
709 ····const·v3,·0x7fffffff711 ····const·v5,·0x7fffffff
  
710 ····.line·273712 ····.line·273
711 ····.local·v3,·"kind":I713 ····.local·v5,·"kind":I
712 ····:goto_0714 ····:goto_0
 715 ····move-object/from16·v0,·p0
  
713 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I716 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I
  
 717 ····add-int/lit8·v11,·v11,·0x1
  
714 ····add-int/lit8·v9,·v9,·0x1718 ····move-object/from16·v0,·p0
  
715 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I719 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I
  
716 ····const·v10,·0x7fffffff720 ····const·v12,·0x7fffffff
  
717 ····if-ne·v9,·v10,·:cond_0721 ····if-ne·v11,·v12,·:cond_0
  
718 ····.line·274722 ····.line·274
719 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V723 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V
  
720 ····.line·275724 ····.line·275
721 ····:cond_0725 ····:cond_0
 726 ····move-object/from16·v0,·p0
  
722 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C727 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C
  
723 ····const/16·v10,·0x40728 ····const/16·v12,·0x40
  
724 ····if-ge·v9,·v10,·:cond_8729 ····if-ge·v11,·v12,·:cond_8
  
725 ····.line·277730 ····.line·277
726 ····const-wide/16·v9,·0x1731 ····const-wide/16·v12,·0x1
  
 732 ····move-object/from16·v0,·p0
  
727 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C733 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C
  
728 ····shl-long·v4,·v9,·v11734 ····shl-long·v6,·v12,·v11
  
729 ····.line·280735 ····.line·280
730 ····.local·v4,·"l":J736 ····.local·v6,·"l":J
731 ····:cond_1737 ····:cond_1
 738 ····move-object/from16·v0,·p0
Max diff block lines reached; 74960/79746 bytes (94.00%) of diff not shown.
101 KB
smali/org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager.smali
    
Offset 219, 44 lines modifiedOffset 219, 44 lines modified
219 ····fill-array-data·v0,·:array_1219 ····fill-array-data·v0,·:array_1
  
220 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I220 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I
  
221 ····.line·570221 ····.line·570
222 ····new-array·v0,·v5,·[J222 ····new-array·v0,·v5,·[J
  
223 ····const-wide/32·v1,·0x1c001f223 ····const-wide/32·v2,·0x1c001f
  
224 ····aput-wide·v1,·v0,·v4224 ····aput-wide·v2,·v0,·v4
  
225 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J225 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J
  
226 ····.line·573226 ····.line·573
227 ····new-array·v0,·v5,·[J227 ····new-array·v0,·v5,·[J
  
228 ····const-wide/16·v1,·0xa0228 ····const-wide/16·v2,·0xa0
  
229 ····aput-wide·v1,·v0,·v4229 ····aput-wide·v2,·v0,·v4
  
230 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J230 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J
  
231 ····.line·576231 ····.line·576
232 ····new-array·v0,·v5,·[J232 ····new-array·v0,·v5,·[J
  
233 ····const-wide/16·v1,·0x20233 ····const-wide/16·v2,·0x20
  
234 ····aput-wide·v1,·v0,·v4234 ····aput-wide·v2,·v0,·v4
  
235 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J235 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J
  
236 ····.line·579236 ····.line·579
237 ····new-array·v0,·v5,·[J237 ····new-array·v0,·v5,·[J
  
238 ····const-wide/32·v1,·0x3ff40238 ····const-wide/32·v2,·0x3ff40
  
239 ····aput-wide·v1,·v0,·v4239 ····aput-wide·v2,·v0,·v4
  
240 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J240 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J
  
241 ····return-void241 ····return-void
  
242 ····.line·85242 ····.line·85
243 ····nop243 ····nop
Offset 502, 434 lines modifiedOffset 502, 492 lines modified
502 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V502 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V
  
503 ····.line·855503 ····.line·855
504 ····return-void504 ····return-void
505 .end·method505 .end·method
  
506 .method·private·jjMoveNfa_0(II)I506 .method·private·jjMoveNfa_0(II)I
507 ····.locals·13507 ····.locals·16
508 ····.param·p1,·"startState"····#·I508 ····.param·p1,·"startState"····#·I
509 ····.param·p2,·"curPos"····#·I509 ····.param·p2,·"curPos"····#·I
  
510 ····.prologue510 ····.prologue
511 ····.line·90511 ····.line·90
512 ····const/4·v8,·0x0512 ····const/4·v10,·0x0
  
513 ····.line·91513 ····.line·91
514 ····.local·v8,·"startsAt":I514 ····.local·v10,·"startsAt":I
515 ····const/4·v9,·0x3515 ····const/4·v11,·0x3
  
 516 ····move-object/from16·v0,·p0
  
516 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I517 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I
  
517 ····.line·92518 ····.line·92
518 ····const/4·v1,·0x1519 ····const/4·v3,·0x1
  
519 ····.line·93520 ····.line·93
520 ····.local·v1,·"i":I521 ····.local·v3,·"i":I
521 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I522 ····move-object/from16·v0,·p0
  
 523 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I
  
522 ····const/4·v10,·0x0524 ····const/4·v12,·0x0
  
523 ····aput·p1,·v9,·v10525 ····aput·p1,·v11,·v12
  
524 ····.line·94526 ····.line·94
525 ····const·v3,·0x7fffffff527 ····const·v5,·0x7fffffff
  
526 ····.line·97528 ····.line·97
527 ····.local·v3,·"kind":I529 ····.local·v5,·"kind":I
528 ····:goto_0530 ····:goto_0
529 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I531 ····move-object/from16·v0,·p0
  
530 ····add-int/lit8·v9,·v9,·0x1532 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I
  
531 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I533 ····add-int/lit8·v11,·v11,·0x1
  
 534 ····move-object/from16·v0,·p0
  
532 ····const·v10,·0x7fffffff535 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I
  
 536 ····const·v12,·0x7fffffff
  
533 ····if-ne·v9,·v10,·:cond_0537 ····if-ne·v11,·v12,·:cond_0
  
534 ····.line·98538 ····.line·98
535 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V539 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V
  
536 ····.line·99540 ····.line·99
537 ····:cond_0541 ····:cond_0
538 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C542 ····move-object/from16·v0,·p0
  
539 ····const/16·v10,·0x40543 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C
  
 544 ····const/16·v12,·0x40
  
540 ····if-ge·v9,·v10,·:cond_b545 ····if-ge·v11,·v12,·:cond_b
  
541 ····.line·101546 ····.line·101
542 ····const-wide/16·v9,·0x1547 ····const-wide/16·v12,·0x1
  
 548 ····move-object/from16·v0,·p0
  
543 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C549 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C
  
544 ····shl-long·v4,·v9,·v11550 ····shl-long·v6,·v12,·v11
  
545 ····.line·104551 ····.line·104
546 ····.local·v4,·"l":J552 ····.local·v6,·"l":J
547 ····:cond_1553 ····:cond_1
548 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I554 ····move-object/from16·v0,·p0
Max diff block lines reached; 97887/102924 bytes (95.11%) of diff not shown.
95.1 KB
smali/org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.smali
    
Offset 225, 44 lines modifiedOffset 225, 44 lines modified
225 ····fill-array-data·v0,·:array_1225 ····fill-array-data·v0,·:array_1
  
226 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I226 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I
  
227 ····.line·572227 ····.line·572
228 ····new-array·v0,·v5,·[J228 ····new-array·v0,·v5,·[J
  
229 ····const-wide/32·v1,·0x38003f229 ····const-wide/32·v2,·0x38003f
  
230 ····aput-wide·v1,·v0,·v4230 ····aput-wide·v2,·v0,·v4
  
231 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J231 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J
  
232 ····.line·575232 ····.line·575
233 ····new-array·v0,·v5,·[J233 ····new-array·v0,·v5,·[J
  
234 ····const-wide/16·v1,·0x140234 ····const-wide/16·v2,·0x140
  
235 ····aput-wide·v1,·v0,·v4235 ····aput-wide·v2,·v0,·v4
  
236 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J236 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J
  
237 ····.line·578237 ····.line·578
238 ····new-array·v0,·v5,·[J238 ····new-array·v0,·v5,·[J
  
239 ····const-wide/16·v1,·0x40239 ····const-wide/16·v2,·0x40
  
240 ····aput-wide·v1,·v0,·v4240 ····aput-wide·v2,·v0,·v4
  
241 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J241 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J
  
242 ····.line·581242 ····.line·581
243 ····new-array·v0,·v5,·[J243 ····new-array·v0,·v5,·[J
  
244 ····const-wide/32·v1,·0x7fe80244 ····const-wide/32·v2,·0x7fe80
  
245 ····aput-wide·v1,·v0,·v4245 ····aput-wide·v2,·v0,·v4
  
246 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J246 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J
  
247 ····return-void247 ····return-void
  
248 ····.line·87248 ····.line·87
249 ····nop249 ····nop
Offset 509, 434 lines modifiedOffset 509, 492 lines modified
509 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V509 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V
  
510 ····.line·857510 ····.line·857
511 ····return-void511 ····return-void
512 .end·method512 .end·method
  
513 .method·private·jjMoveNfa_0(II)I513 .method·private·jjMoveNfa_0(II)I
514 ····.locals·13514 ····.locals·16
515 ····.param·p1,·"startState"····#·I515 ····.param·p1,·"startState"····#·I
516 ····.param·p2,·"curPos"····#·I516 ····.param·p2,·"curPos"····#·I
  
517 ····.prologue517 ····.prologue
518 ····.line·92518 ····.line·92
519 ····const/4·v8,·0x0519 ····const/4·v10,·0x0
  
520 ····.line·93520 ····.line·93
521 ····.local·v8,·"startsAt":I521 ····.local·v10,·"startsAt":I
522 ····const/4·v9,·0x3522 ····const/4·v11,·0x3
  
 523 ····move-object/from16·v0,·p0
  
523 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I524 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I
  
524 ····.line·94525 ····.line·94
525 ····const/4·v1,·0x1526 ····const/4·v3,·0x1
  
526 ····.line·95527 ····.line·95
527 ····.local·v1,·"i":I528 ····.local·v3,·"i":I
528 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I529 ····move-object/from16·v0,·p0
  
 530 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I
  
529 ····const/4·v10,·0x0531 ····const/4·v12,·0x0
  
530 ····aput·p1,·v9,·v10532 ····aput·p1,·v11,·v12
  
531 ····.line·96533 ····.line·96
532 ····const·v3,·0x7fffffff534 ····const·v5,·0x7fffffff
  
533 ····.line·99535 ····.line·99
534 ····.local·v3,·"kind":I536 ····.local·v5,·"kind":I
535 ····:goto_0537 ····:goto_0
536 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I538 ····move-object/from16·v0,·p0
  
537 ····add-int/lit8·v9,·v9,·0x1539 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I
  
538 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I540 ····add-int/lit8·v11,·v11,·0x1
  
 541 ····move-object/from16·v0,·p0
  
539 ····const·v10,·0x7fffffff542 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I
  
 543 ····const·v12,·0x7fffffff
  
540 ····if-ne·v9,·v10,·:cond_0544 ····if-ne·v11,·v12,·:cond_0
  
541 ····.line·100545 ····.line·100
542 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V546 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V
  
543 ····.line·101547 ····.line·101
544 ····:cond_0548 ····:cond_0
545 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C549 ····move-object/from16·v0,·p0
  
546 ····const/16·v10,·0x40550 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C
  
 551 ····const/16·v12,·0x40
  
547 ····if-ge·v9,·v10,·:cond_b552 ····if-ge·v11,·v12,·:cond_b
  
548 ····.line·103553 ····.line·103
549 ····const-wide/16·v9,·0x1554 ····const-wide/16·v12,·0x1
  
 555 ····move-object/from16·v0,·p0
  
550 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C556 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C
  
551 ····shl-long·v4,·v9,·v11557 ····shl-long·v6,·v12,·v11
  
552 ····.line·106558 ····.line·106
553 ····.local·v4,·"l":J559 ····.local·v6,·"l":J
554 ····:cond_1560 ····:cond_1
555 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I561 ····move-object/from16·v0,·p0
Max diff block lines reached; 92469/97216 bytes (95.12%) of diff not shown.
96.8 KB
smali/org/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager.smali
    
Offset 217, 44 lines modifiedOffset 217, 44 lines modified
217 ····fill-array-data·v0,·:array_1217 ····fill-array-data·v0,·:array_1
  
218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I
  
219 ····.line·573219 ····.line·573
220 ····new-array·v0,·v5,·[J220 ····new-array·v0,·v5,·[J
  
221 ····const-wide/32·v1,·0x1f0007221 ····const-wide/32·v2,·0x1f0007
  
222 ····aput-wide·v1,·v0,·v4222 ····aput-wide·v2,·v0,·v4
  
223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J
  
224 ····.line·576224 ····.line·576
225 ····new-array·v0,·v5,·[J225 ····new-array·v0,·v5,·[J
  
226 ····const-wide/16·v1,·0x28226 ····const-wide/16·v2,·0x28
  
227 ····aput-wide·v1,·v0,·v4227 ····aput-wide·v2,·v0,·v4
  
228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J
  
229 ····.line·579229 ····.line·579
230 ····new-array·v0,·v5,·[J230 ····new-array·v0,·v5,·[J
  
231 ····const-wide/16·v1,·0x8231 ····const-wide/16·v2,·0x8
  
232 ····aput-wide·v1,·v0,·v4232 ····aput-wide·v2,·v0,·v4
  
233 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J233 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J
  
234 ····.line·582234 ····.line·582
235 ····new-array·v0,·v5,·[J235 ····new-array·v0,·v5,·[J
  
236 ····const-wide/32·v1,·0xffd0236 ····const-wide/32·v2,·0xffd0
  
237 ····aput-wide·v1,·v0,·v4237 ····aput-wide·v2,·v0,·v4
  
238 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J238 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J
  
239 ····return-void239 ····return-void
  
240 ····.line·225240 ····.line·225
241 ····nop241 ····nop
Offset 500, 491 lines modifiedOffset 500, 549 lines modified
500 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V500 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V
  
501 ····.line·858501 ····.line·858
502 ····return-void502 ····return-void
503 .end·method503 .end·method
  
504 .method·private·jjMoveNfa_0(II)I504 .method·private·jjMoveNfa_0(II)I
505 ····.locals·13505 ····.locals·16
506 ····.param·p1,·"startState"····#·I506 ····.param·p1,·"startState"····#·I
507 ····.param·p2,·"curPos"····#·I507 ····.param·p2,·"curPos"····#·I
  
508 ····.prologue508 ····.prologue
509 ····.line·77509 ····.line·77
510 ····const/4·v8,·0x0510 ····const/4·v10,·0x0
  
511 ····.line·78511 ····.line·78
512 ····.local·v8,·"startsAt":I512 ····.local·v10,·"startsAt":I
513 ····const/4·v9,·0x4513 ····const/4·v11,·0x4
  
 514 ····move-object/from16·v0,·p0
  
514 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I515 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I
  
515 ····.line·79516 ····.line·79
516 ····const/4·v1,·0x1517 ····const/4·v3,·0x1
  
517 ····.line·80518 ····.line·80
518 ····.local·v1,·"i":I519 ····.local·v3,·"i":I
519 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I520 ····move-object/from16·v0,·p0
  
 521 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I
  
520 ····const/4·v10,·0x0522 ····const/4·v12,·0x0
  
521 ····aput·p1,·v9,·v10523 ····aput·p1,·v11,·v12
  
522 ····.line·81524 ····.line·81
523 ····const·v3,·0x7fffffff525 ····const·v5,·0x7fffffff
  
524 ····.line·84526 ····.line·84
525 ····.local·v3,·"kind":I527 ····.local·v5,·"kind":I
526 ····:goto_0528 ····:goto_0
527 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I529 ····move-object/from16·v0,·p0
  
528 ····add-int/lit8·v9,·v9,·0x1530 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I
  
529 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I531 ····add-int/lit8·v11,·v11,·0x1
  
 532 ····move-object/from16·v0,·p0
  
530 ····const·v10,·0x7fffffff533 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I
  
 534 ····const·v12,·0x7fffffff
  
531 ····if-ne·v9,·v10,·:cond_0535 ····if-ne·v11,·v12,·:cond_0
  
532 ····.line·85536 ····.line·85
533 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V537 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V
  
534 ····.line·86538 ····.line·86
535 ····:cond_0539 ····:cond_0
536 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C540 ····move-object/from16·v0,·p0
  
537 ····const/16·v10,·0x40541 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C
  
 542 ····const/16·v12,·0x40
  
538 ····if-ge·v9,·v10,·:cond_b543 ····if-ge·v11,·v12,·:cond_b
  
539 ····.line·88544 ····.line·88
540 ····const-wide/16·v9,·0x1545 ····const-wide/16·v12,·0x1
  
 546 ····move-object/from16·v0,·p0
  
541 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C547 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C
  
542 ····shl-long·v4,·v9,·v11548 ····shl-long·v6,·v12,·v11
  
543 ····.line·91549 ····.line·91
544 ····.local·v4,·"l":J550 ····.local·v6,·"l":J
545 ····:cond_1551 ····:cond_1
546 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I552 ····move-object/from16·v0,·p0
Max diff block lines reached; 94172/98931 bytes (95.19%) of diff not shown.
99.2 KB
smali/org/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager.smali
    
Offset 61, 52 lines modifiedOffset 61, 52 lines modified
61 #·direct·methods61 #·direct·methods
62 .method·static·constructor·<clinit>()V62 .method·static·constructor·<clinit>()V
63 ····.locals·763 ····.locals·7
  
64 ····.prologue64 ····.prologue
65 ····const/4·v6,·0x265 ····const/4·v6,·0x2
  
66 ····const/4·v5,·0x466 ····const/4·v3,·0x4
  
67 ····const/4·v4,·0x167 ····const/4·v5,·0x1
  
68 ····const/4·v3,·0x068 ····const/4·v4,·0x0
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
70 ····.line·6770 ····.line·67
71 ····new-array·v0,·v5,·[J71 ····new-array·v0,·v3,·[J
  
72 ····fill-array-data·v0,·:array_072 ····fill-array-data·v0,·:array_0
  
73 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J73 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J
  
74 ····.line·53474 ····.line·534
75 ····new-array·v0,·v3,·[I75 ····new-array·v0,·v4,·[I
  
76 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I76 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I
  
77 ····.line·53877 ····.line·538
78 ····const/16·v0,·0x1278 ····const/16·v0,·0x12
  
79 ····new-array·v0,·v0,·[Ljava/lang/String;79 ····new-array·v0,·v0,·[Ljava/lang/String;
  
80 ····const-string·v1,·""80 ····const-string·v1,·""
  
81 ····aput-object·v1,·v0,·v381 ····aput-object·v1,·v0,·v4
  
82 ····aput-object·v2,·v0,·v482 ····aput-object·v2,·v0,·v5
  
83 ····aput-object·v2,·v0,·v683 ····aput-object·v2,·v0,·v6
  
84 ····const/4·v1,·0x384 ····const/4·v1,·0x3
  
85 ····aput-object·v2,·v0,·v185 ····aput-object·v2,·v0,·v1
  
86 ····aput-object·v2,·v0,·v586 ····aput-object·v2,·v0,·v3
  
87 ····const/4·v1,·0x587 ····const/4·v1,·0x5
  
88 ····aput-object·v2,·v0,·v188 ····aput-object·v2,·v0,·v1
  
89 ····const/4·v1,·0x689 ····const/4·v1,·0x6
  
Offset 155, 23 lines modifiedOffset 155, 23 lines modified
155 ····const/16·v1,·0x11155 ····const/16·v1,·0x11
  
156 ····aput-object·v2,·v0,·v1156 ····aput-object·v2,·v0,·v1
  
157 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String;157 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String;
  
158 ····.line·543158 ····.line·543
159 ····new-array·v0,·v5,·[Ljava/lang/String;159 ····new-array·v0,·v3,·[Ljava/lang/String;
  
160 ····const-string·v1,·"DEFAULT"160 ····const-string·v1,·"DEFAULT"
  
161 ····aput-object·v1,·v0,·v3161 ····aput-object·v1,·v0,·v4
  
162 ····const-string·v1,·"INCOMMENT"162 ····const-string·v1,·"INCOMMENT"
  
163 ····aput-object·v1,·v0,·v4163 ····aput-object·v1,·v0,·v5
  
164 ····const-string·v1,·"NESTED_COMMENT"164 ····const-string·v1,·"NESTED_COMMENT"
  
165 ····aput-object·v1,·v0,·v6165 ····aput-object·v1,·v0,·v6
  
166 ····const/4·v1,·0x3166 ····const/4·v1,·0x3
  
Offset 187, 37 lines modifiedOffset 187, 37 lines modified
187 ····new-array·v0,·v0,·[I187 ····new-array·v0,·v0,·[I
  
188 ····fill-array-data·v0,·:array_1188 ····fill-array-data·v0,·:array_1
  
189 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I189 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I
  
190 ····.line·554190 ····.line·554
191 ····new-array·v0,·v4,·[J191 ····new-array·v0,·v5,·[J
  
192 ····const-wide/32·v1,·0xf801192 ····const-wide/32·v2,·0xf801
  
193 ····aput-wide·v1,·v0,·v3193 ····aput-wide·v2,·v0,·v4
  
194 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J194 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J
  
195 ····.line·557195 ····.line·557
196 ····new-array·v0,·v4,·[J196 ····new-array·v0,·v5,·[J
  
197 ····const-wide/16·v1,·0x3fe197 ····const-wide/16·v2,·0x3fe
  
198 ····aput-wide·v1,·v0,·v3198 ····aput-wide·v2,·v0,·v4
  
199 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J199 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J
  
200 ····.line·560200 ····.line·560
201 ····new-array·v0,·v4,·[J201 ····new-array·v0,·v5,·[J
  
202 ····const-wide/16·v1,·0x400202 ····const-wide/16·v2,·0x400
  
203 ····aput-wide·v1,·v0,·v3203 ····aput-wide·v2,·v0,·v4
  
204 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J204 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J
  
205 ····return-void205 ····return-void
  
206 ····.line·67206 ····.line·67
207 ····:array_0207 ····:array_0
Offset 456, 358 lines modifiedOffset 456, 410 lines modified
456 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V456 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V
  
457 ····.line·817457 ····.line·817
458 ····return-void458 ····return-void
459 .end·method459 .end·method
  
460 .method·private·jjMoveNfa_0(II)I460 .method·private·jjMoveNfa_0(II)I
461 ····.locals·13461 ····.locals·16
462 ····.param·p1,·"startState"····#·I462 ····.param·p1,·"startState"····#·I
463 ····.param·p2,·"curPos"····#·I463 ····.param·p2,·"curPos"····#·I
  
464 ····.prologue464 ····.prologue
Max diff block lines reached; 98101/101397 bytes (96.75%) of diff not shown.
91.1 KB
smali/org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager.smali
    
Offset 209, 44 lines modifiedOffset 209, 44 lines modified
209 ····fill-array-data·v0,·:array_1209 ····fill-array-data·v0,·:array_1
  
210 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I210 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I
  
211 ····.line·537211 ····.line·537
212 ····new-array·v0,·v5,·[J212 ····new-array·v0,·v5,·[J
  
213 ····const-wide/32·v1,·0x70007213 ····const-wide/32·v2,·0x70007
  
214 ····aput-wide·v1,·v0,·v4214 ····aput-wide·v2,·v0,·v4
  
215 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J215 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J
  
216 ····.line·540216 ····.line·540
217 ····new-array·v0,·v5,·[J217 ····new-array·v0,·v5,·[J
  
218 ····const-wide/16·v1,·0x28218 ····const-wide/16·v2,·0x28
  
219 ····aput-wide·v1,·v0,·v4219 ····aput-wide·v2,·v0,·v4
  
220 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J220 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J
  
221 ····.line·543221 ····.line·543
222 ····new-array·v0,·v5,·[J222 ····new-array·v0,·v5,·[J
  
223 ····const-wide/16·v1,·0x8223 ····const-wide/16·v2,·0x8
  
224 ····aput-wide·v1,·v0,·v4224 ····aput-wide·v2,·v0,·v4
  
225 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J225 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J
  
226 ····.line·546226 ····.line·546
227 ····new-array·v0,·v5,·[J227 ····new-array·v0,·v5,·[J
  
228 ····const-wide/32·v1,·0xffd0228 ····const-wide/32·v2,·0xffd0
  
229 ····aput-wide·v1,·v0,·v4229 ····aput-wide·v2,·v0,·v4
  
230 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J230 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J
  
231 ····return-void231 ····return-void
  
232 ····.line·189232 ····.line·189
233 ····nop233 ····nop
Offset 490, 651 lines modifiedOffset 490, 751 lines modified
490 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V490 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V
  
491 ····.line·822491 ····.line·822
492 ····return-void492 ····return-void
493 .end·method493 .end·method
  
494 .method·private·jjMoveNfa_0(II)I494 .method·private·jjMoveNfa_0(II)I
495 ····.locals·13495 ····.locals·16
496 ····.param·p1,·"startState"····#·I496 ····.param·p1,·"startState"····#·I
497 ····.param·p2,·"curPos"····#·I497 ····.param·p2,·"curPos"····#·I
  
498 ····.prologue498 ····.prologue
499 ····.line·83499 ····.line·83
500 ····const/4·v8,·0x0500 ····const/4·v10,·0x0
  
501 ····.line·84501 ····.line·84
502 ····.local·v8,·"startsAt":I502 ····.local·v10,·"startsAt":I
503 ····const/4·v9,·0x2503 ····const/4·v11,·0x2
  
 504 ····move-object/from16·v0,·p0
  
504 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I505 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I
  
505 ····.line·85506 ····.line·85
506 ····const/4·v1,·0x1507 ····const/4·v3,·0x1
  
507 ····.line·86508 ····.line·86
508 ····.local·v1,·"i":I509 ····.local·v3,·"i":I
509 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I510 ····move-object/from16·v0,·p0
  
 511 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I
  
510 ····const/4·v10,·0x0512 ····const/4·v12,·0x0
  
511 ····aput·p1,·v9,·v10513 ····aput·p1,·v11,·v12
  
512 ····.line·87514 ····.line·87
513 ····const·v3,·0x7fffffff515 ····const·v5,·0x7fffffff
  
514 ····.line·90516 ····.line·90
515 ····.local·v3,·"kind":I517 ····.local·v5,·"kind":I
516 ····:goto_0518 ····:goto_0
517 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I519 ····move-object/from16·v0,·p0
  
518 ····add-int/lit8·v9,·v9,·0x1520 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I
  
519 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I521 ····add-int/lit8·v11,·v11,·0x1
  
 522 ····move-object/from16·v0,·p0
  
520 ····const·v10,·0x7fffffff523 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I
  
 524 ····const·v12,·0x7fffffff
  
521 ····if-ne·v9,·v10,·:cond_0525 ····if-ne·v11,·v12,·:cond_0
  
522 ····.line·91526 ····.line·91
523 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V527 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V
  
524 ····.line·92528 ····.line·92
525 ····:cond_0529 ····:cond_0
526 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C530 ····move-object/from16·v0,·p0
  
527 ····const/16·v10,·0x40531 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C
  
 532 ····const/16·v12,·0x40
  
528 ····if-ge·v9,·v10,·:cond_7533 ····if-ge·v11,·v12,·:cond_7
  
529 ····.line·94534 ····.line·94
530 ····const-wide/16·v9,·0x1535 ····const-wide/16·v12,·0x1
  
 536 ····move-object/from16·v0,·p0
  
531 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C537 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C
  
532 ····shl-long·v4,·v9,·v11538 ····shl-long·v6,·v12,·v11
  
533 ····.line·97539 ····.line·97
534 ····.local·v4,·"l":J540 ····.local·v6,·"l":J
535 ····:cond_1541 ····:cond_1
536 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I542 ····move-object/from16·v0,·p0
Max diff block lines reached; 88358/93094 bytes (94.91%) of diff not shown.
2.02 KB
smali/org/apache/james/mime4j/message/MaximalBodyDescriptor.smali
    
Offset 458, 15 lines modifiedOffset 458, 15 lines modified
458 ····:cond_0458 ····:cond_0
459 ····const/4·v1,·0x0459 ····const/4·v1,·0x0
  
460 ····goto·:goto_0460 ····goto·:goto_0
461 .end·method461 .end·method
  
462 .method·public·getContentDispositionSize()J462 .method·public·getContentDispositionSize()J
463 ····.locals·3463 ····.locals·4
  
464 ····.prologue464 ····.prologue
465 ····.line·254465 ····.line·254
466 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map;466 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map;
  
467 ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_DISPOSITION:Ljava/lang/String;467 ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_DISPOSITION:Ljava/lang/String;
  
Offset 478, 21 lines modifiedOffset 478, 21 lines modified
  
478 ····.line·256478 ····.line·256
479 ····.local·v0,·"contentDispositionField":Lorg/apache/james/mime4j/dom/field/ContentDispositionField;479 ····.local·v0,·"contentDispositionField":Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
480 ····if-eqz·v0,·:cond_0480 ····if-eqz·v0,·:cond_0
  
481 ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentDispositionField;->getSize()J481 ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentDispositionField;->getSize()J
  
482 ····move-result-wide·v1482 ····move-result-wide·v2
  
483 ····:goto_0483 ····:goto_0
484 ····return-wide·v1484 ····return-wide·v2
  
485 ····:cond_0485 ····:cond_0
486 ····const-wide/16·v1,·-0x1486 ····const-wide/16·v2,·-0x1
  
487 ····goto·:goto_0487 ····goto·:goto_0
488 .end·method488 .end·method
  
489 .method·public·getContentDispositionType()Ljava/lang/String;489 .method·public·getContentDispositionType()Ljava/lang/String;
490 ····.locals·3490 ····.locals·3
  
Offset 597, 15 lines modifiedOffset 597, 15 lines modified
  
597 ····move-result-object·v1597 ····move-result-object·v1
  
598 ····goto·:goto_0598 ····goto·:goto_0
599 .end·method599 .end·method
  
600 .method·public·getContentLength()J600 .method·public·getContentLength()J
601 ····.locals·3601 ····.locals·4
  
602 ····.prologue602 ····.prologue
603 ····.line·119603 ····.line·119
604 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map;604 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map;
  
605 ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_LENGTH:Ljava/lang/String;605 ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_LENGTH:Ljava/lang/String;
  
Offset 617, 21 lines modifiedOffset 617, 21 lines modified
  
617 ····.line·120617 ····.line·120
618 ····.local·v0,·"contentLengthField":Lorg/apache/james/mime4j/dom/field/ContentLengthField;618 ····.local·v0,·"contentLengthField":Lorg/apache/james/mime4j/dom/field/ContentLengthField;
619 ····if-eqz·v0,·:cond_0619 ····if-eqz·v0,·:cond_0
  
620 ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentLengthField;->getContentLength()J620 ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentLengthField;->getContentLength()J
  
621 ····move-result-wide·v1621 ····move-result-wide·v2
  
622 ····:goto_0622 ····:goto_0
623 ····return-wide·v1623 ····return-wide·v2
  
624 ····:cond_0624 ····:cond_0
625 ····const-wide/16·v1,·-0x1625 ····const-wide/16·v2,·-0x1
  
626 ····goto·:goto_0626 ····goto·:goto_0
627 .end·method627 .end·method
  
628 .method·public·getContentLocation()Ljava/lang/String;628 .method·public·getContentLocation()Ljava/lang/String;
629 ····.locals·3629 ····.locals·3
  
10.3 KB
smali/org/apache/james/mime4j/message/AbstractEntity.smali
    
Offset 563, 122 lines modifiedOffset 563, 122 lines modified
563 .end·method563 .end·method
  
564 .method·public·setContentDisposition(Ljava/lang/String;)V564 .method·public·setContentDisposition(Ljava/lang/String;)V
565 ····.locals·9565 ····.locals·9
566 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;566 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;
  
567 ····.prologue567 ····.prologue
568 ····const/4·v2,·0x0568 ····const/4·v3,·0x0
  
569 ····.line·337569 ····.line·337
570 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;570 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;
  
571 ····move-result-object·v8571 ····move-result-object·v0
  
572 ····.line·338572 ····.line·338
573 ····.local·v8,·"header":Lorg/apache/james/mime4j/dom/Header;573 ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header;
574 ····const-wide/16·v3,·-0x1574 ····const-wide/16·v4,·-0x1
  
575 ····move-object·v0,·p0575 ····move-object·v1,·p0
  
576 ····move-object·v1,·p1576 ····move-object·v2,·p1
  
577 ····move-object·v5,·v2577 ····move-object·v6,·v3
  
578 ····move-object·v6,·v2578 ····move-object·v7,·v3
  
579 ····move-object·v7,·v2579 ····move-object·v8,·v3
  
580 ····invoke-virtual/range·{v0·..·v7},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;580 ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
  
581 ····move-result-object·v0581 ····move-result-object·v1
  
582 ····invoke-interface·{v8,·v0},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V582 ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V
  
583 ····.line·340583 ····.line·340
584 ····return-void584 ····return-void
585 .end·method585 .end·method
  
586 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;)V586 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;)V
587 ····.locals·9587 ····.locals·9
588 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;588 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;
589 ····.param·p2,·"filename"····#·Ljava/lang/String;589 ····.param·p2,·"filename"····#·Ljava/lang/String;
  
590 ····.prologue590 ····.prologue
591 ····const/4·v5,·0x0591 ····const/4·v6,·0x0
  
592 ····.line·355592 ····.line·355
593 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;593 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;
  
594 ····move-result-object·v8594 ····move-result-object·v0
  
595 ····.line·356595 ····.line·356
596 ····.local·v8,·"header":Lorg/apache/james/mime4j/dom/Header;596 ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header;
597 ····const-wide/16·v3,·-0x1597 ····const-wide/16·v4,·-0x1
  
598 ····move-object·v0,·p0598 ····move-object·v1,·p0
  
599 ····move-object·v1,·p1599 ····move-object·v2,·p1
  
600 ····move-object·v2,·p2600 ····move-object·v3,·p2
  
601 ····move-object·v6,·v5601 ····move-object·v7,·v6
  
602 ····move-object·v7,·v5602 ····move-object·v8,·v6
  
603 ····invoke-virtual/range·{v0·..·v7},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;603 ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
  
604 ····move-result-object·v0604 ····move-result-object·v1
  
605 ····invoke-interface·{v8,·v0},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V605 ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V
  
606 ····.line·358606 ····.line·358
607 ····return-void607 ····return-void
608 .end·method608 .end·method
  
609 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V609 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V
610 ····.locals·9610 ····.locals·9
611 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;611 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;
612 ····.param·p2,·"filename"····#·Ljava/lang/String;612 ····.param·p2,·"filename"····#·Ljava/lang/String;
613 ····.param·p3,·"size"····#·J613 ····.param·p3,·"size"····#·J
  
614 ····.prologue614 ····.prologue
615 ····const/4·v5,·0x0615 ····const/4·v6,·0x0
  
616 ····.line·377616 ····.line·377
617 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;617 ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header;
  
618 ····move-result-object·v8618 ····move-result-object·v0
  
619 ····.local·v8,·"header":Lorg/apache/james/mime4j/dom/Header;619 ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header;
620 ····move-object·v0,·p0620 ····move-object·v1,·p0
  
621 ····move-object·v1,·p1621 ····move-object·v2,·p1
  
622 ····move-object·v2,·p2622 ····move-object·v3,·p2
  
623 ····move-wide·v3,·p3623 ····move-wide·v4,·p3
  
624 ····move-object·v6,·v5624 ····move-object·v7,·v6
  
625 ····move-object·v7,·v5625 ····move-object·v8,·v6
  
626 ····.line·378626 ····.line·378
627 ····invoke-virtual/range·{v0·..·v7},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;627 ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField;
  
628 ····move-result-object·v0628 ····move-result-object·v1
  
629 ····invoke-interface·{v8,·v0},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V629 ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V
  
630 ····.line·380630 ····.line·380
631 ····return-void631 ····return-void
632 .end·method632 .end·method
  
633 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V633 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V
634 ····.locals·2634 ····.locals·3
635 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;635 ····.param·p1,·"dispositionType"····#·Ljava/lang/String;
636 ····.param·p2,·"filename"····#·Ljava/lang/String;636 ····.param·p2,·"filename"····#·Ljava/lang/String;
637 ····.param·p3,·"size"····#·J637 ····.param·p3,·"size"····#·J
638 ····.param·p5,·"creationDate"····#·Ljava/util/Date;638 ····.param·p5,·"creationDate"····#·Ljava/util/Date;
639 ····.param·p6,·"modificationDate"····#·Ljava/util/Date;639 ····.param·p6,·"modificationDate"····#·Ljava/util/Date;
640 ····.param·p7,·"readDate"····#·Ljava/util/Date;640 ····.param·p7,·"readDate"····#·Ljava/util/Date;
  
Offset 723, 102 lines modifiedOffset 723, 102 lines modified
723 .end·method723 .end·method
  
724 .method·public·setFilename(Ljava/lang/String;)V724 .method·public·setFilename(Ljava/lang/String;)V
725 ····.locals·12725 ····.locals·12
Max diff block lines reached; 4566/10470 bytes (43.61%) of diff not shown.
1.34 KB
smali/org/apache/james/mime4j/message/StringInputStream.smali
    
Offset 504, 32 lines modifiedOffset 504, 32 lines modified
  
504 ····.line·143504 ····.line·143
505 ····:cond_0505 ····:cond_0
506 ····return-void506 ····return-void
507 .end·method507 .end·method
  
508 .method·public·skip(J)J508 .method·public·skip(J)J
509 ····.locals·3509 ····.locals·5
510 ····.param·p1,·"n"····#·J510 ····.param·p1,·"n"····#·J
511 ····.annotation·system·Ldalvik/annotation/Throws;511 ····.annotation·system·Ldalvik/annotation/Throws;
512 ········value·=·{512 ········value·=·{
513 ············Ljava/io/IOException;513 ············Ljava/io/IOException;
514 ········}514 ········}
515 ····.end·annotation515 ····.end·annotation
  
516 ····.prologue516 ····.prologue
517 ····.line·114517 ····.line·114
518 ····const/4·v0,·0x0518 ····const/4·v0,·0x0
  
519 ····.line·115519 ····.line·115
520 ····.local·v0,·"skipped":I520 ····.local·v0,·"skipped":I
521 ····:goto_0521 ····:goto_0
522 ····const-wide/16·v1,·0x0522 ····const-wide/16·v2,·0x0
  
523 ····cmp-long·v1,·p1,·v1523 ····cmp-long·v1,·p1,·v2
  
524 ····if-lez·v1,·:cond_0524 ····if-lez·v1,·:cond_0
  
525 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer;525 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer;
  
526 ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z526 ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z
  
Offset 539, 22 lines modifiedOffset 539, 22 lines modified
  
539 ····.line·116539 ····.line·116
540 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer;540 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer;
  
541 ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C541 ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C
  
542 ····.line·117542 ····.line·117
543 ····const-wide/16·v1,·0x1543 ····const-wide/16·v2,·0x1
  
544 ····sub-long/2addr·p1,·v1544 ····sub-long/2addr·p1,·v2
  
545 ····.line·118545 ····.line·118
546 ····add-int/lit8·v0,·v0,·0x1546 ····add-int/lit8·v0,·v0,·0x1
  
547 ····goto·:goto_0547 ····goto·:goto_0
  
548 ····.line·120548 ····.line·120
549 ····:cond_0549 ····:cond_0
550 ····int-to-long·v1,·v0550 ····int-to-long·v2,·v0
  
551 ····return-wide·v1551 ····return-wide·v2
552 .end·method552 .end·method
2.26 KB
smali/org/apache/james/mime4j/io/PositionInputStream.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
  
109 ····move-result·v0109 ····move-result·v0
  
110 ····return·v0110 ····return·v0
111 .end·method111 .end·method
  
112 .method·public·read()I112 .method·public·read()I
113 ····.locals·5113 ····.locals·6
114 ····.annotation·system·Ldalvik/annotation/Throws;114 ····.annotation·system·Ldalvik/annotation/Throws;
115 ········value·=·{115 ········value·=·{
116 ············Ljava/io/IOException;116 ············Ljava/io/IOException;
117 ········}117 ········}
118 ····.end·annotation118 ····.end·annotation
  
119 ····.prologue119 ····.prologue
Offset 131, 29 lines modifiedOffset 131, 29 lines modified
131 ····.line·48131 ····.line·48
132 ····.local·v0,·"b":I132 ····.local·v0,·"b":I
133 ····const/4·v1,·-0x1133 ····const/4·v1,·-0x1
  
134 ····if-eq·v0,·v1,·:cond_0134 ····if-eq·v0,·v1,·:cond_0
  
135 ····.line·49135 ····.line·49
136 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J136 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
137 ····const-wide/16·v3,·0x1137 ····const-wide/16·v4,·0x1
  
138 ····add-long/2addr·v1,·v3138 ····add-long/2addr·v2,·v4
  
139 ····iput-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J139 ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
140 ····.line·50140 ····.line·50
141 ····:cond_0141 ····:cond_0
142 ····return·v0142 ····return·v0
143 .end·method143 .end·method
  
144 .method·public·read([BII)I144 .method·public·read([BII)I
145 ····.locals·5145 ····.locals·6
146 ····.param·p1,·"b"····#·[B146 ····.param·p1,·"b"····#·[B
147 ····.param·p2,·"off"····#·I147 ····.param·p2,·"off"····#·I
148 ····.param·p3,·"len"····#·I148 ····.param·p3,·"len"····#·I
149 ····.annotation·system·Ldalvik/annotation/Throws;149 ····.annotation·system·Ldalvik/annotation/Throws;
150 ········value·=·{150 ········value·=·{
151 ············Ljava/io/IOException;151 ············Ljava/io/IOException;
152 ········}152 ········}
Offset 168, 21 lines modifiedOffset 168, 21 lines modified
168 ····move-result·v0168 ····move-result·v0
  
169 ····.line·86169 ····.line·86
170 ····.local·v0,·"c":I170 ····.local·v0,·"c":I
171 ····if-lez·v0,·:cond_0171 ····if-lez·v0,·:cond_0
  
172 ····.line·87172 ····.line·87
173 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J173 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
174 ····int-to-long·v3,·v0174 ····int-to-long·v4,·v0
  
175 ····add-long/2addr·v1,·v3175 ····add-long/2addr·v2,·v4
  
176 ····iput-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J176 ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
177 ····.line·88177 ····.line·88
178 ····:cond_0178 ····:cond_0
179 ····return·v0179 ····return·v0
180 .end·method180 .end·method
  
181 .method·public·reset()V181 .method·public·reset()V
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J205 ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
206 ····.line·62206 ····.line·62
207 ····return-void207 ····return-void
208 .end·method208 .end·method
  
209 .method·public·skip(J)J209 .method·public·skip(J)J
210 ····.locals·4210 ····.locals·5
211 ····.param·p1,·"n"····#·J211 ····.param·p1,·"n"····#·J
212 ····.annotation·system·Ldalvik/annotation/Throws;212 ····.annotation·system·Ldalvik/annotation/Throws;
213 ········value·=·{213 ········value·=·{
214 ············Ljava/io/IOException;214 ············Ljava/io/IOException;
215 ········}215 ········}
216 ····.end·annotation216 ····.end·annotation
  
411 B
smali/org/apache/james/mime4j/io/LimitedInputStream.smali
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
  
146 ····move-result·v0146 ····move-result·v0
  
147 ····return·v0147 ····return·v0
148 .end·method148 .end·method
  
149 .method·public·skip(J)J149 .method·public·skip(J)J
150 ····.locals·2150 ····.locals·3
151 ····.param·p1,·"n"····#·J151 ····.param·p1,·"n"····#·J
152 ····.annotation·system·Ldalvik/annotation/Throws;152 ····.annotation·system·Ldalvik/annotation/Throws;
153 ········value·=·{153 ········value·=·{
154 ············Ljava/io/IOException;154 ············Ljava/io/IOException;
155 ········}155 ········}
156 ····.end·annotation156 ····.end·annotation
  
2.16 KB
smali/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.smali
    
Offset 315, 91 lines modifiedOffset 315, 91 lines modified
315 ····:cond_1315 ····:cond_1
316 ····const/4·v1,·0x0316 ····const/4·v1,·0x0
  
317 ····goto·:goto_1317 ····goto·:goto_1
318 .end·method318 .end·method
  
319 .method·public·skip(J)J319 .method·public·skip(J)J
320 ····.locals·9320 ····.locals·11
321 ····.param·p1,·"count"····#·J321 ····.param·p1,·"count"····#·J
322 ····.annotation·system·Ldalvik/annotation/Throws;322 ····.annotation·system·Ldalvik/annotation/Throws;
323 ········value·=·{323 ········value·=·{
324 ············Ljava/io/IOException;324 ············Ljava/io/IOException;
325 ········}325 ········}
326 ····.end·annotation326 ····.end·annotation
  
327 ····.prologue327 ····.prologue
328 ····const-wide/16·v5,·0x0328 ····const-wide/16·v6,·0x0
  
329 ····.line·132329 ····.line·132
330 ····cmp-long·v7,·p1,·v5330 ····cmp-long·v3,·p1,·v6
  
331 ····if-gtz·v7,·:cond_1331 ····if-gtz·v3,·:cond_1
  
332 ····move-wide·v3,·v5332 ····move-wide·v4,·v6
  
333 ····.line·146333 ····.line·146
334 ····:cond_0334 ····:cond_0
335 ····return-wide·v3335 ····return-wide·v4
  
336 ····.line·135336 ····.line·135
337 ····:cond_1337 ····:cond_1
338 ····const-wide/16·v7,·0x2000338 ····const-wide/16·v8,·0x2000
  
339 ····cmp-long·v7,·p1,·v7339 ····cmp-long·v3,·p1,·v8
  
340 ····if-lez·v7,·:cond_2340 ····if-lez·v3,·:cond_2
  
341 ····const/16·v1,·0x2000341 ····const/16·v1,·0x2000
  
342 ····.line·136342 ····.line·136
343 ····.local·v1,·"bufferSize":I343 ····.local·v1,·"bufferSize":I
344 ····:goto_0344 ····:goto_0
345 ····new-array·v0,·v1,·[B345 ····new-array·v0,·v1,·[B
  
346 ····.line·137346 ····.line·137
347 ····.local·v0,·"buffer":[B347 ····.local·v0,·"buffer":[B
348 ····const-wide/16·v3,·0x0348 ····const-wide/16·v4,·0x0
  
349 ····.line·138349 ····.line·138
350 ····.local·v3,·"result":J350 ····.local·v4,·"result":J
351 ····:goto_1351 ····:goto_1
352 ····cmp-long·v7,·p1,·v5352 ····cmp-long·v3,·p1,·v6
  
353 ····if-lez·v7,·:cond_0353 ····if-lez·v3,·:cond_0
  
354 ····.line·139354 ····.line·139
355 ····invoke-virtual·{p0,·v0},·Lorg/apache/james/mime4j/io/LineReaderInputStreamAdaptor;->read([B)I355 ····invoke-virtual·{p0,·v0},·Lorg/apache/james/mime4j/io/LineReaderInputStreamAdaptor;->read([B)I
  
356 ····move-result·v2356 ····move-result·v2
  
357 ····.line·140357 ····.line·140
358 ····.local·v2,·"res":I358 ····.local·v2,·"res":I
359 ····const/4·v7,·-0x1359 ····const/4·v3,·-0x1
  
360 ····if-eq·v2,·v7,·:cond_0360 ····if-eq·v2,·v3,·:cond_0
  
361 ····.line·143361 ····.line·143
362 ····int-to-long·v7,·v2362 ····int-to-long·v8,·v2
  
363 ····add-long/2addr·v3,·v7363 ····add-long/2addr·v4,·v8
  
364 ····.line·144364 ····.line·144
365 ····int-to-long·v7,·v2365 ····int-to-long·v8,·v2
  
366 ····sub-long/2addr·p1,·v7366 ····sub-long/2addr·p1,·v8
  
367 ····.line·145367 ····.line·145
368 ····goto·:goto_1368 ····goto·:goto_1
  
369 ····.line·135369 ····.line·135
370 ····.end·local·v0····#·"buffer":[B370 ····.end·local·v0····#·"buffer":[B
371 ····.end·local·v1····#·"bufferSize":I371 ····.end·local·v1····#·"bufferSize":I
372 ····.end·local·v2····#·"res":I372 ····.end·local·v2····#·"res":I
373 ····.end·local·v3····#·"result":J373 ····.end·local·v4····#·"result":J
374 ····:cond_2374 ····:cond_2
375 ····long-to-int·v1,·p1375 ····long-to-int·v1,·p1
  
376 ····goto·:goto_0376 ····goto·:goto_0
377 .end·method377 .end·method
  
378 .method·public·toString()Ljava/lang/String;378 .method·public·toString()Ljava/lang/String;
797 B
smali/org/apache/james/mime4j/stream/BasicBodyDescriptor.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 .field·private·final·subType:Ljava/lang/String;20 .field·private·final·subType:Ljava/lang/String;
  
21 .field·private·final·transferEncoding:Ljava/lang/String;21 .field·private·final·transferEncoding:Ljava/lang/String;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V23 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
24 ····.locals·024 ····.locals·1
25 ····.param·p1,·"mimeType"····#·Ljava/lang/String;25 ····.param·p1,·"mimeType"····#·Ljava/lang/String;
26 ····.param·p2,·"mediaType"····#·Ljava/lang/String;26 ····.param·p2,·"mediaType"····#·Ljava/lang/String;
27 ····.param·p3,·"subType"····#·Ljava/lang/String;27 ····.param·p3,·"subType"····#·Ljava/lang/String;
28 ····.param·p4,·"boundary"····#·Ljava/lang/String;28 ····.param·p4,·"boundary"····#·Ljava/lang/String;
29 ····.param·p5,·"charset"····#·Ljava/lang/String;29 ····.param·p5,·"charset"····#·Ljava/lang/String;
30 ····.param·p6,·"transferEncoding"····#·Ljava/lang/String;30 ····.param·p6,·"transferEncoding"····#·Ljava/lang/String;
31 ····.param·p7,·"contentLength"····#·J31 ····.param·p7,·"contentLength"····#·J
1.62 KB
smali/org/apache/james/mime4j/stream/MimeConfig.smali
    
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->malformedHeaderStartsBody:Z231 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->malformedHeaderStartsBody:Z
  
232 ····.line·72232 ····.line·72
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
235 .method·public·setMaxContentLen(J)V235 .method·public·setMaxContentLen(J)V
236 ····.locals·0236 ····.locals·1
237 ····.param·p1,·"maxContentLen"····#·J237 ····.param·p1,·"maxContentLen"····#·J
  
238 ····.prologue238 ····.prologue
239 ····.line·207239 ····.line·207
240 ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J240 ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J
  
241 ····.line·208241 ····.line·208
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->strictParsing:Z291 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->strictParsing:Z
  
292 ····.line·99292 ····.line·99
293 ····return-void293 ····return-void
294 .end·method294 .end·method
  
295 .method·public·toString()Ljava/lang/String;295 .method·public·toString()Ljava/lang/String;
296 ····.locals·3296 ····.locals·4
  
297 ····.prologue297 ····.prologue
298 ····.line·270298 ····.line·270
299 ····new-instance·v0,·Ljava/lang/StringBuilder;299 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
300 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V300 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 341, 17 lines modifiedOffset 341, 17 lines modified
  
341 ····const-string·v1,·",·max·content·length:·"341 ····const-string·v1,·",·max·content·length:·"
  
342 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;342 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
343 ····move-result-object·v0343 ····move-result-object·v0
  
344 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J344 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J
  
345 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;345 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
346 ····move-result-object·v0346 ····move-result-object·v0
  
347 ····const-string·v1,·",·count·line·numbers:·"347 ····const-string·v1,·",·count·line·numbers:·"
  
348 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;348 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
6.93 KB
smali/org/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder.smali
    
Offset 430, 15 lines modifiedOffset 430, 15 lines modified
430 ····:cond_8430 ····:cond_8
431 ····return-void431 ····return-void
432 .end·method432 .end·method
  
  
433 #·virtual·methods433 #·virtual·methods
434 .method·public·addField(Lorg/apache/james/mime4j/stream/RawField;)Lorg/apache/james/mime4j/stream/Field;434 .method·public·addField(Lorg/apache/james/mime4j/stream/RawField;)Lorg/apache/james/mime4j/stream/Field;
435 ····.locals·7435 ····.locals·8
436 ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/stream/RawField;436 ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/stream/RawField;
437 ····.annotation·system·Ldalvik/annotation/Throws;437 ····.annotation·system·Ldalvik/annotation/Throws;
438 ········value·=·{438 ········value·=·{
439 ············Lorg/apache/james/mime4j/MimeException;439 ············Lorg/apache/james/mime4j/MimeException;
440 ········}440 ········}
441 ····.end·annotation441 ····.end·annotation
  
Offset 512, 19 lines modifiedOffset 512, 19 lines modified
  
512 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z512 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
513 ····move-result·v3513 ····move-result·v3
  
514 ····if-eqz·v3,·:cond_2514 ····if-eqz·v3,·:cond_2
  
515 ····iget-wide·v3,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J515 ····iget-wide·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J
  
516 ····const-wide/16·v5,·-0x1516 ····const-wide/16·v6,·-0x1
  
517 ····cmp-long·v3,·v3,·v5517 ····cmp-long·v3,·v4,·v6
  
518 ····if-nez·v3,·:cond_2518 ····if-nez·v3,·:cond_2
  
519 ····.line·133519 ····.line·133
520 ····invoke-virtual·{p1},·Lorg/apache/james/mime4j/stream/RawField;->getBody()Ljava/lang/String;520 ····invoke-virtual·{p1},·Lorg/apache/james/mime4j/stream/RawField;->getBody()Ljava/lang/String;
  
521 ····move-result-object·v2521 ····move-result-object·v2
Offset 542, 17 lines modifiedOffset 542, 17 lines modified
542 ····:try_start_0542 ····:try_start_0
543 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;543 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;
  
544 ····move-result-object·v3544 ····move-result-object·v3
  
545 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J545 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
546 ····move-result-wide·v3546 ····move-result-wide·v4
  
547 ····iput-wide·v3,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J547 ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J
548 ····:try_end_0548 ····:try_end_0
549 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0549 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
550 ····goto·:goto_0550 ····goto·:goto_0
  
551 ····.line·138551 ····.line·138
552 ····:catch_0552 ····:catch_0
Offset 632, 106 lines modifiedOffset 632, 106 lines modified
632 ····.line·146632 ····.line·146
633 ····invoke-direct·{p0,·p1},·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parseContentType(Lorg/apache/james/mime4j/stream/Field;)V633 ····invoke-direct·{p0,·p1},·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parseContentType(Lorg/apache/james/mime4j/stream/Field;)V
  
634 ····goto·:goto_0634 ····goto·:goto_0
635 .end·method635 .end·method
  
636 .method·public·build()Lorg/apache/james/mime4j/stream/BodyDescriptor;636 .method·public·build()Lorg/apache/james/mime4j/stream/BodyDescriptor;
637 ····.locals·9637 ····.locals·10
  
638 ····.prologue638 ····.prologue
639 ····.line·91639 ····.line·91
640 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mimeType:Ljava/lang/String;640 ····iget-object·v2,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mimeType:Ljava/lang/String;
  
641 ····.line·92641 ····.line·92
642 ····.local·v1,·"actualMimeType":Ljava/lang/String;642 ····.local·v2,·"actualMimeType":Ljava/lang/String;
643 ····iget-object·v2,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mediaType:Ljava/lang/String;643 ····iget-object·v3,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mediaType:Ljava/lang/String;
  
644 ····.line·93644 ····.line·93
645 ····.local·v2,·"actualMediaType":Ljava/lang/String;645 ····.local·v3,·"actualMediaType":Ljava/lang/String;
646 ····iget-object·v3,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->subType:Ljava/lang/String;646 ····iget-object·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->subType:Ljava/lang/String;
  
647 ····.line·94647 ····.line·94
648 ····.local·v3,·"actualSubType":Ljava/lang/String;648 ····.local·v4,·"actualSubType":Ljava/lang/String;
649 ····iget-object·v5,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->charset:Ljava/lang/String;649 ····iget-object·v6,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->charset:Ljava/lang/String;
  
650 ····.line·95650 ····.line·95
651 ····.local·v5,·"actualCharset":Ljava/lang/String;651 ····.local·v6,·"actualCharset":Ljava/lang/String;
652 ····if-nez·v1,·:cond_0652 ····if-nez·v2,·:cond_0
  
653 ····.line·96653 ····.line·96
654 ····const-string·v0,·"multipart/digest"654 ····const-string·v0,·"multipart/digest"
  
655 ····iget-object·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parentMimeType:Ljava/lang/String;655 ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parentMimeType:Ljava/lang/String;
  
656 ····invoke-static·{v0,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->isSameMimeType(Ljava/lang/String;Ljava/lang/String;)Z656 ····invoke-static·{v0,·v1},·Lorg/apache/james/mime4j/util/MimeUtil;->isSameMimeType(Ljava/lang/String;Ljava/lang/String;)Z
  
657 ····move-result·v0657 ····move-result·v0
  
658 ····if-eqz·v0,·:cond_2658 ····if-eqz·v0,·:cond_2
  
659 ····.line·97659 ····.line·97
660 ····const-string·v1,·"message/rfc822"660 ····const-string·v2,·"message/rfc822"
  
661 ····.line·98661 ····.line·98
662 ····const-string·v2,·"message"662 ····const-string·v3,·"message"
  
663 ····.line·99663 ····.line·99
664 ····const-string·v3,·"rfc822"664 ····const-string·v4,·"rfc822"
  
665 ····.line·106665 ····.line·106
666 ····:cond_0666 ····:cond_0
667 ····:goto_0667 ····:goto_0
668 ····if-nez·v5,·:cond_1668 ····if-nez·v6,·:cond_1
  
669 ····const-string·v0,·"text"669 ····const-string·v0,·"text"
  
670 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z670 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
671 ····move-result·v0671 ····move-result·v0
  
672 ····if-eqz·v0,·:cond_1672 ····if-eqz·v0,·:cond_1
  
673 ····.line·107673 ····.line·107
674 ····const-string·v5,·"us-ascii"674 ····const-string·v6,·"us-ascii"
  
675 ····.line·109675 ····.line·109
676 ····:cond_1676 ····:cond_1
677 ····new-instance·v0,·Lorg/apache/james/mime4j/stream/BasicBodyDescriptor;677 ····new-instance·v1,·Lorg/apache/james/mime4j/stream/BasicBodyDescriptor;
  
678 ····iget-object·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->boundary:Ljava/lang/String;678 ····iget-object·v5,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->boundary:Ljava/lang/String;
  
679 ····iget-object·v6,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->transferEncoding:Ljava/lang/String;679 ····iget-object·v0,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->transferEncoding:Ljava/lang/String;
  
Max diff block lines reached; 1432/6952 bytes (20.60%) of diff not shown.
4.91 KB
smali/org/apache/james/mime4j/util/MimeUtil.smali
    
Offset 73, 18 lines modifiedOffset 73, 18 lines modified
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····.line·6674 ····.line·66
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·static·createUniqueBoundary()Ljava/lang/String;77 .method·public·static·createUniqueBoundary()Ljava/lang/String;
78 ····.locals·478 ····.locals·5
  
79 ····.prologue79 ····.prologue
80 ····const/16·v3,·0x2e80 ····const/16·v4,·0x2e
  
81 ····.line·12081 ····.line·120
82 ····new-instance·v0,·Ljava/lang/StringBuilder;82 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
83 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V83 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
84 ····.line·12184 ····.line·121
Offset 101, 54 lines modifiedOffset 101, 54 lines modified
101 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;101 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····.line·123104 ····.line·123
105 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
106 ····.line·124106 ····.line·124
107 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;107 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;
  
108 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J108 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
109 ····move-result-wide·v1109 ····move-result-wide·v2
  
110 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;110 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;112 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
113 ····.line·125113 ····.line·125
114 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;114 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
115 ····.line·126115 ····.line·126
116 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J116 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
117 ····move-result-wide·v1117 ····move-result-wide·v2
  
118 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;118 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
119 ····move-result-object·v1119 ····move-result-object·v1
  
120 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;120 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
121 ····.line·127121 ····.line·127
122 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
123 ····.line·128123 ····.line·128
124 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;124 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;
  
125 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J125 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
126 ····move-result-wide·v1126 ····move-result-wide·v2
  
127 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;127 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
128 ····move-result-object·v1128 ····move-result-object·v1
  
129 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
130 ····.line·129130 ····.line·129
131 ····const-string·v1,·"=-"131 ····const-string·v1,·"=-"
Offset 160, 19 lines modifiedOffset 160, 19 lines modified
  
160 ····move-result-object·v1160 ····move-result-object·v1
  
161 ····return-object·v1161 ····return-object·v1
162 .end·method162 .end·method
  
163 .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String;163 .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String;
164 ····.locals·4164 ····.locals·5
165 ····.param·p0,·"hostName"····#·Ljava/lang/String;165 ····.param·p0,·"hostName"····#·Ljava/lang/String;
  
166 ····.prologue166 ····.prologue
167 ····const/16·v3,·0x2e167 ····const/16·v4,·0x2e
  
168 ····.line·146168 ····.line·146
169 ····new-instance·v0,·Ljava/lang/StringBuilder;169 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
170 ····const-string·v1,·"<Mime4j."170 ····const-string·v1,·"<Mime4j."
  
171 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V171 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
Offset 186, 38 lines modifiedOffset 186, 38 lines modified
186 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;186 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
187 ····move-result-object·v1187 ····move-result-object·v1
  
188 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;188 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
189 ····.line·148189 ····.line·148
190 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;190 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
191 ····.line·149191 ····.line·149
192 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;192 ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random;
  
193 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J193 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
194 ····move-result-wide·v1194 ····move-result-wide·v2
  
195 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;195 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
196 ····move-result-object·v1196 ····move-result-object·v1
  
197 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;197 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
198 ····.line·150198 ····.line·150
199 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;199 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
200 ····.line·151200 ····.line·151
201 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J201 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
202 ····move-result-wide·v1202 ····move-result-wide·v2
  
203 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;203 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
204 ····move-result-object·v1204 ····move-result-object·v1
Max diff block lines reached; 150/4928 bytes (3.04%) of diff not shown.
6.82 KB
smali/org/apache/commons/logging/LogFactory.smali
    
Offset 1267, 18 lines modifiedOffset 1267, 18 lines modified
  
1267 ····.prologue1267 ····.prologue
1268 ····.line·14651268 ····.line·1465
1269 ····const/4·v8,·0x01269 ····const/4·v8,·0x0
  
1270 ····.line·14661270 ····.line·1466
1271 ····.local·v8,·"props":Ljava/util/Properties;1271 ····.local·v8,·"props":Ljava/util/Properties;
1272 ····const-wide/16·v5,·0x01272 ····const-wide/16·v6,·0x0
  
1273 ····.line·14671273 ····.line·1467
1274 ····.local·v5,·"priority":D1274 ····.local·v6,·"priority":D
1275 ····const/4·v9,·0x01275 ····const/4·v9,·0x0
  
1276 ····.line·14691276 ····.line·1469
1277 ····.local·v9,·"propsUrl":Ljava/net/URL;1277 ····.local·v9,·"propsUrl":Ljava/net/URL;
1278 ····:try_start_01278 ····:try_start_0
1279 ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration;1279 ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration;
  
Offset 1333, 27 lines modifiedOffset 1333, 27 lines modified
1333 ····move-object·v8,·v41333 ····move-object·v8,·v4
  
1334 ····.line·14831334 ····.line·1483
1335 ····const-string·v12,·"priority"1335 ····const-string·v12,·"priority"
  
1336 ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;1336 ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
1337 ····move-result-object·v71337 ····move-result-object·v5
  
1338 ····.line·14841338 ····.line·1484
1339 ····.local·v7,·"priorityStr":Ljava/lang/String;1339 ····.local·v5,·"priorityStr":Ljava/lang/String;
1340 ····const-wide/16·v5,·0x01340 ····const-wide/16·v6,·0x0
  
1341 ····.line·14851341 ····.line·1485
1342 ····if-eqz·v7,·:cond_11342 ····if-eqz·v5,·:cond_1
  
1343 ····.line·14861343 ····.line·1486
1344 ····invoke-static·{v7},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D1344 ····invoke-static·{v5},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
1345 ····move-result-wide·v51345 ····move-result-wide·v6
  
1346 ····.line·14891346 ····.line·1489
1347 ····:cond_11347 ····:cond_1
1348 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z1348 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z
  
1349 ····move-result·v121349 ····move-result·v12
  
Offset 1382, 15 lines modifiedOffset 1382, 15 lines modified
  
1382 ····const-string·v13,·"·with·priority·"1382 ····const-string·v13,·"·with·priority·"
  
1383 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1383 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1384 ····move-result-object·v121384 ····move-result-object·v12
  
1385 ····invoke-virtual·{v12,·v5,·v6},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;1385 ····invoke-virtual·{v12,·v6,·v7},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
  
1386 ····move-result-object·v121386 ····move-result-object·v12
  
1387 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;1387 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
1388 ····move-result-object·v121388 ····move-result-object·v12
  
Offset 1398, 15 lines modifiedOffset 1398, 15 lines modified
1398 ····:try_end_01398 ····:try_end_0
1399 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_01399 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1400 ····goto·:goto_11400 ····goto·:goto_1
  
1401 ····.line·15261401 ····.line·1526
1402 ····.end·local·v4····#·"newProps":Ljava/util/Properties;1402 ····.end·local·v4····#·"newProps":Ljava/util/Properties;
1403 ····.end·local·v7····#·"priorityStr":Ljava/lang/String;1403 ····.end·local·v5····#·"priorityStr":Ljava/lang/String;
1404 ····.end·local·v10····#·"url":Ljava/net/URL;1404 ····.end·local·v10····#·"url":Ljava/net/URL;
1405 ····.end·local·v11····#·"urls":Ljava/util/Enumeration;1405 ····.end·local·v11····#·"urls":Ljava/util/Enumeration;
1406 ····:catch_01406 ····:catch_0
1407 ····move-exception·v01407 ····move-exception·v0
  
1408 ····.line·15271408 ····.line·1527
1409 ····.local·v0,·"e":Ljava/lang/SecurityException;1409 ····.local·v0,·"e":Ljava/lang/SecurityException;
Offset 1473, 32 lines modifiedOffset 1473, 32 lines modified
1473 ····.restart·local·v11····#·"urls":Ljava/util/Enumeration;1473 ····.restart·local·v11····#·"urls":Ljava/util/Enumeration;
1474 ····:cond_41474 ····:cond_4
1475 ····:try_start_11475 ····:try_start_1
1476 ····const-string·v12,·"priority"1476 ····const-string·v12,·"priority"
  
1477 ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;1477 ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
1478 ····move-result-object·v31478 ····move-result-object·v1
  
1479 ····.line·14961479 ····.line·1496
1480 ····.local·v3,·"newPriorityStr":Ljava/lang/String;1480 ····.local·v1,·"newPriorityStr":Ljava/lang/String;
1481 ····const-wide/16·v1,·0x01481 ····const-wide/16·v2,·0x0
  
1482 ····.line·14971482 ····.line·1497
1483 ····.local·v1,·"newPriority":D1483 ····.local·v2,·"newPriority":D
1484 ····if-eqz·v3,·:cond_51484 ····if-eqz·v1,·:cond_5
  
1485 ····.line·14981485 ····.line·1498
1486 ····invoke-static·{v3},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D1486 ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
1487 ····move-result-wide·v11487 ····move-result-wide·v2
  
1488 ····.line·15011488 ····.line·1501
1489 ····:cond_51489 ····:cond_5
1490 ····cmpl-double·v12,·v1,·v51490 ····cmpl-double·v12,·v2,·v6
  
1491 ····if-lez·v12,·:cond_71491 ····if-lez·v12,·:cond_7
  
1492 ····.line·15021492 ····.line·1502
1493 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z1493 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z
  
1494 ····move-result·v121494 ····move-result·v12
Offset 1528, 15 lines modifiedOffset 1528, 15 lines modified
  
1528 ····const-string·v13,·"·with·priority·"1528 ····const-string·v13,·"·with·priority·"
  
1529 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1529 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1530 ····move-result-object·v121530 ····move-result-object·v12
  
1531 ····invoke-virtual·{v12,·v1,·v2},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;1531 ····invoke-virtual·{v12,·v2,·v3},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
  
1532 ····move-result-object·v121532 ····move-result-object·v12
  
1533 ····const-string·v13,·"·overrides·file·at·\'"1533 ····const-string·v13,·"·overrides·file·at·\'"
  
1534 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1534 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
Max diff block lines reached; 2702/6882 bytes (39.26%) of diff not shown.
15.5 KB
smali/org/apache/commons/codec/binary/Base32.smali
    
Offset 1390, 21 lines modifiedOffset 1390, 21 lines modified
  
1390 ····add-int/lit8·v6,·v5,·0x11390 ····add-int/lit8·v6,·v5,·0x1
  
1391 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1391 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1392 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1392 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1393 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1393 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1394 ····const/4·v9,·0x31394 ····const/4·v7,·0x3
  
1395 ····shr-long/2addr·v7,·v91395 ····shr-long/2addr·v8,·v7
  
1396 ····long-to-int·v7,·v71396 ····long-to-int·v7,·v8
  
1397 ····and-int/lit8·v7,·v7,·0x1f1397 ····and-int/lit8·v7,·v7,·0x1f
  
1398 ····aget-byte·v6,·v6,·v71398 ····aget-byte·v6,·v6,·v7
  
1399 ····aput-byte·v6,·v4,·v51399 ····aput-byte·v6,·v4,·v5
  
Offset 1415, 21 lines modifiedOffset 1415, 21 lines modified
  
1415 ····add-int/lit8·v6,·v5,·0x11415 ····add-int/lit8·v6,·v5,·0x1
  
1416 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1416 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1417 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1417 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1418 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1418 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1419 ····const/4·v9,·0x21419 ····const/4·v7,·0x2
  
1420 ····shl-long/2addr·v7,·v91420 ····shl-long/2addr·v8,·v7
  
1421 ····long-to-int·v7,·v71421 ····long-to-int·v7,·v8
  
1422 ····and-int/lit8·v7,·v7,·0x1f1422 ····and-int/lit8·v7,·v7,·0x1f
  
1423 ····aget-byte·v6,·v6,·v71423 ····aget-byte·v6,·v6,·v7
  
1424 ····aput-byte·v6,·v4,·v51424 ····aput-byte·v6,·v4,·v5
  
Offset 1521, 21 lines modifiedOffset 1521, 21 lines modified
  
1521 ····add-int/lit8·v6,·v5,·0x11521 ····add-int/lit8·v6,·v5,·0x1
  
1522 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1522 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1523 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1523 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1524 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1524 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1525 ····const/16·v9,·0xb1525 ····const/16·v7,·0xb
  
1526 ····shr-long/2addr·v7,·v91526 ····shr-long/2addr·v8,·v7
  
1527 ····long-to-int·v7,·v71527 ····long-to-int·v7,·v8
  
1528 ····and-int/lit8·v7,·v7,·0x1f1528 ····and-int/lit8·v7,·v7,·0x1f
  
1529 ····aget-byte·v6,·v6,·v71529 ····aget-byte·v6,·v6,·v7
  
1530 ····aput-byte·v6,·v4,·v51530 ····aput-byte·v6,·v4,·v5
  
Offset 1546, 21 lines modifiedOffset 1546, 21 lines modified
  
1546 ····add-int/lit8·v6,·v5,·0x11546 ····add-int/lit8·v6,·v5,·0x1
  
1547 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1547 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1548 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1548 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1549 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1549 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1550 ····const/4·v9,·0x61550 ····const/4·v7,·0x6
  
1551 ····shr-long/2addr·v7,·v91551 ····shr-long/2addr·v8,·v7
  
1552 ····long-to-int·v7,·v71552 ····long-to-int·v7,·v8
  
1553 ····and-int/lit8·v7,·v7,·0x1f1553 ····and-int/lit8·v7,·v7,·0x1f
  
1554 ····aget-byte·v6,·v6,·v71554 ····aget-byte·v6,·v6,·v7
  
1555 ····aput-byte·v6,·v4,·v51555 ····aput-byte·v6,·v4,·v5
  
Offset 1571, 21 lines modifiedOffset 1571, 21 lines modified
  
1571 ····add-int/lit8·v6,·v5,·0x11571 ····add-int/lit8·v6,·v5,·0x1
  
1572 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1572 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1573 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1573 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1574 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1574 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1575 ····const/4·v9,·0x11575 ····const/4·v7,·0x1
  
1576 ····shr-long/2addr·v7,·v91576 ····shr-long/2addr·v8,·v7
  
1577 ····long-to-int·v7,·v71577 ····long-to-int·v7,·v8
  
1578 ····and-int/lit8·v7,·v7,·0x1f1578 ····and-int/lit8·v7,·v7,·0x1f
  
1579 ····aget-byte·v6,·v6,·v71579 ····aget-byte·v6,·v6,·v7
  
1580 ····aput-byte·v6,·v4,·v51580 ····aput-byte·v6,·v4,·v5
  
Offset 1596, 21 lines modifiedOffset 1596, 21 lines modified
  
1596 ····add-int/lit8·v6,·v5,·0x11596 ····add-int/lit8·v6,·v5,·0x1
  
1597 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I1597 ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I
  
1598 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B1598 ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B
  
1599 ····iget-wide·v7,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J1599 ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J
  
1600 ····const/4·v9,·0x41600 ····const/4·v7,·0x4
  
1601 ····shl-long/2addr·v7,·v91601 ····shl-long/2addr·v8,·v7
  
1602 ····long-to-int·v7,·v71602 ····long-to-int·v7,·v8
  
1603 ····and-int/lit8·v7,·v7,·0x1f1603 ····and-int/lit8·v7,·v7,·0x1f
  
Max diff block lines reached; 12152/15778 bytes (77.02%) of diff not shown.
3.09 KB
smali/org/apache/commons/codec/binary/Base64.smali
    
Offset 669, 17 lines modifiedOffset 669, 17 lines modified
669 ····.param·p2,·"urlSafe"····#·Z669 ····.param·p2,·"urlSafe"····#·Z
670 ····.param·p3,·"maxResultSize"····#·I670 ····.param·p3,·"maxResultSize"····#·I
  
671 ····.prologue671 ····.prologue
672 ····.line·642672 ····.line·642
673 ····if-eqz·p0,·:cond_0673 ····if-eqz·p0,·:cond_0
  
674 ····array-length·v3,·p0674 ····array-length·v1,·p0
  
675 ····if-nez·v3,·:cond_1675 ····if-nez·v1,·:cond_1
  
676 ····.line·657676 ····.line·657
677 ····.end·local·p0····#·"binaryData":[B677 ····.end·local·p0····#·"binaryData":[B
678 ····:cond_0678 ····:cond_0
679 ····:goto_0679 ····:goto_0
680 ····return-object·p0680 ····return-object·p0
  
Offset 693, 38 lines modifiedOffset 693, 38 lines modified
693 ····invoke-direct·{v0,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(Z)V693 ····invoke-direct·{v0,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(Z)V
  
694 ····.line·649694 ····.line·649
695 ····.local·v0,·"b64":Lorg/apache/commons/codec/binary/Base64;695 ····.local·v0,·"b64":Lorg/apache/commons/codec/binary/Base64;
696 ····:goto_1696 ····:goto_1
697 ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->getEncodedLength([B)J697 ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->getEncodedLength([B)J
  
698 ····move-result-wide·v1698 ····move-result-wide·v2
  
699 ····.line·650699 ····.line·650
700 ····.local·v1,·"len":J700 ····.local·v2,·"len":J
701 ····int-to-long·v3,·p3701 ····int-to-long·v4,·p3
  
702 ····cmp-long·v3,·v1,·v3702 ····cmp-long·v1,·v2,·v4
  
703 ····if-lez·v3,·:cond_3703 ····if-lez·v1,·:cond_3
  
704 ····.line·651704 ····.line·651
705 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;705 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
706 ····new-instance·v4,·Ljava/lang/StringBuilder;706 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
707 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V707 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
708 ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·("708 ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·("
  
709 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;709 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
710 ····move-result-object·v4710 ····move-result-object·v4
  
711 ····invoke-virtual·{v4,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;711 ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
712 ····move-result-object·v4712 ····move-result-object·v4
  
713 ····const-string·v5,·")·than·the·specified·maximum·size·of·"713 ····const-string·v5,·")·than·the·specified·maximum·size·of·"
  
714 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;714 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 734, 35 lines modifiedOffset 734, 35 lines modified
  
734 ····move-result-object·v4734 ····move-result-object·v4
  
735 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;735 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
736 ····move-result-object·v4736 ····move-result-object·v4
  
737 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V737 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
738 ····throw·v3738 ····throw·v1
  
739 ····.line·648739 ····.line·648
740 ····.end·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64;740 ····.end·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64;
741 ····.end·local·v1····#·"len":J741 ····.end·local·v2····#·"len":J
742 ····:cond_2742 ····:cond_2
743 ····new-instance·v0,·Lorg/apache/commons/codec/binary/Base64;743 ····new-instance·v0,·Lorg/apache/commons/codec/binary/Base64;
  
744 ····const/4·v3,·0x0744 ····const/4·v1,·0x0
  
745 ····sget-object·v4,·Lorg/apache/commons/codec/binary/Base64;->CHUNK_SEPARATOR:[B745 ····sget-object·v4,·Lorg/apache/commons/codec/binary/Base64;->CHUNK_SEPARATOR:[B
  
746 ····invoke-direct·{v0,·v3,·v4,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(I[BZ)V746 ····invoke-direct·{v0,·v1,·v4,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(I[BZ)V
  
747 ····goto·:goto_1747 ····goto·:goto_1
  
748 ····.line·657748 ····.line·657
749 ····.restart·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64;749 ····.restart·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64;
750 ····.restart·local·v1····#·"len":J750 ····.restart·local·v2····#·"len":J
751 ····:cond_3751 ····:cond_3
752 ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->encode([B)[B752 ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->encode([B)[B
  
753 ····move-result-object·p0753 ····move-result-object·p0
  
754 ····goto·:goto_0754 ····goto·:goto_0
755 .end·method755 .end·method
846 B
smali/org/xmlrpc/android/XMLRPCServer.smali
    
Offset 168, 14 lines modifiedOffset 168, 15 lines modified
  
168 ····move-result·v4168 ····move-result·v4
  
169 ····if-ne·v6,·v4,·:cond_0169 ····if-ne·v6,·v4,·:cond_0
  
170 ····const-string·v4,·"params"170 ····const-string·v4,·"params"
  
 171 ····.line·50
171 ····invoke-interface·{v3},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;172 ····invoke-interface·{v3},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
  
172 ····move-result-object·v5173 ····move-result-object·v5
  
173 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z174 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
174 ····move-result·v4175 ····move-result·v4
Offset 339, 15 lines modifiedOffset 340, 14 lines modified
  
339 ····.line·90340 ····.line·90
340 ····return-void341 ····return-void
341 .end·method342 .end·method
  
342 .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V343 .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
343 ····.locals·0344 ····.locals·0
344 ····.param·p1,·"x0"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; 
  
345 ····.prologue345 ····.prologue
346 ····.line·17346 ····.line·17
347 ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V347 ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
  
348 ····return-void348 ····return-void
349 .end·method349 .end·method
2.86 KB
smali/org/xmlrpc/android/XMLRPCClient.smali
    
Offset 213, 14 lines modifiedOffset 213, 15 lines modified
  
213 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;213 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;
  
214 ····move-result-object·v0214 ····move-result-object·v0
  
215 ····new-instance·v1,·Lorg/apache/http/auth/AuthScope;215 ····new-instance·v1,·Lorg/apache/http/auth/AuthScope;
  
 216 ····.line·186
216 ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String;217 ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String;
  
217 ····move-result-object·v2218 ····move-result-object·v2
  
218 ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I219 ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I
  
219 ····move-result·v3220 ····move-result·v3
Offset 229, 14 lines modifiedOffset 230, 15 lines modified
  
229 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V230 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
230 ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials;231 ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials;
  
231 ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V232 ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 233 ····.line·185
232 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V234 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V
  
233 ····.line·188235 ····.line·188
234 ····return-void236 ····return-void
235 .end·method237 .end·method
  
236 .method·public·constructor·<init>(Ljava/net/URI;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/client/HttpClient;)V238 .method·public·constructor·<init>(Ljava/net/URI;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/client/HttpClient;)V
Offset 257, 14 lines modifiedOffset 259, 15 lines modified
  
257 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;259 ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;
  
258 ····move-result-object·v0260 ····move-result-object·v0
  
259 ····new-instance·v1,·Lorg/apache/http/auth/AuthScope;261 ····new-instance·v1,·Lorg/apache/http/auth/AuthScope;
  
 262 ····.line·201
260 ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String;263 ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String;
  
261 ····move-result-object·v2264 ····move-result-object·v2
  
262 ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I265 ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I
  
263 ····move-result·v3266 ····move-result·v3
Offset 273, 14 lines modifiedOffset 276, 15 lines modified
  
273 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V276 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
274 ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials;277 ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials;
  
275 ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V278 ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 279 ····.line·200
276 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V280 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V
  
277 ····.line·203281 ····.line·203
278 ····return-void282 ····return-void
279 .end·method283 .end·method
  
280 .method·public·constructor·<init>(Ljava/net/URI;Lorg/apache/http/client/HttpClient;)V284 .method·public·constructor·<init>(Ljava/net/URI;Lorg/apache/http/client/HttpClient;)V
Offset 1470, 15 lines modifiedOffset 1474, 14 lines modified
1470 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V1474 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V
  
1471 ····goto·:goto_01475 ····goto·:goto_0
1472 .end·method1476 .end·method
  
1473 .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V1477 .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
1474 ····.locals·01478 ····.locals·0
1475 ····.param·p1,·"x0"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; 
  
1476 ····.prologue1479 ····.prologue
1477 ····.line·791480 ····.line·79
1478 ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V1481 ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
  
1479 ····return-void1482 ····return-void
1480 .end·method1483 .end·method
40.6 KB
smali/org/xmlrpc/android/XMLRPCSerializer.smali
    
Offset 242, 17 lines modifiedOffset 242, 17 lines modified
  
242 ····move-result-object·v16242 ····move-result-object·v16
  
243 ····.line·128243 ····.line·128
244 ····.restart·local·v16····#·"value":Ljava/lang/String;244 ····.restart·local·v16····#·"value":Ljava/lang/String;
245 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J245 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
246 ····move-result-wide·v17246 ····move-result-wide·v18
  
247 ····invoke-static/range·{v17·..·v18},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;247 ····invoke-static/range·{v18·..·v19},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
248 ····move-result-object·v12248 ····move-result-object·v12
  
249 ····.line·129249 ····.line·129
250 ····.local·v12,·"obj":Ljava/lang/Long;250 ····.local·v12,·"obj":Ljava/lang/Long;
251 ····goto·:goto_1251 ····goto·:goto_1
  
Offset 274, 17 lines modifiedOffset 274, 17 lines modified
  
274 ····move-result-object·v16274 ····move-result-object·v16
  
275 ····.line·131275 ····.line·131
276 ····.restart·local·v16····#·"value":Ljava/lang/String;276 ····.restart·local·v16····#·"value":Ljava/lang/String;
277 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D277 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
278 ····move-result-wide·v17278 ····move-result-wide·v18
  
279 ····invoke-static/range·{v17·..·v18},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;279 ····invoke-static/range·{v18·..·v19},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
280 ····move-result-object·v12280 ····move-result-object·v12
  
281 ····.line·132281 ····.line·132
282 ····.local·v12,·"obj":Ljava/lang/Double;282 ····.local·v12,·"obj":Ljava/lang/Double;
283 ····goto·:goto_1283 ····goto·:goto_1
  
Offset 802, 948 lines modifiedOffset 802, 854 lines modified
802 ····move-result-object·v12802 ····move-result-object·v12
  
803 ····.local·v12,·"obj":Ljava/lang/String;803 ····.local·v12,·"obj":Ljava/lang/String;
804 ····goto/16·:goto_1804 ····goto/16·:goto_1
805 .end·method805 .end·method
  
806 .method·public·serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V806 .method·public·serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V
807 ····.locals·21807 ····.locals·19
808 ····.param·p1,·"serializer"····#·Lorg/xmlpull/v1/XmlSerializer;808 ····.param·p1,·"serializer"····#·Lorg/xmlpull/v1/XmlSerializer;
809 ····.param·p2,·"object"····#·Ljava/lang/Object;809 ····.param·p2,·"object"····#·Ljava/lang/Object;
810 ····.annotation·system·Ldalvik/annotation/Throws;810 ····.annotation·system·Ldalvik/annotation/Throws;
811 ········value·=·{811 ········value·=·{
812 ············Ljava/io/IOException;812 ············Ljava/io/IOException;
813 ········}813 ········}
814 ····.end·annotation814 ····.end·annotation
  
815 ····.prologue815 ····.prologue
816 ····.line·29816 ····.line·29
817 ····if-nez·p2,·:cond_0817 ····if-nez·p2,·:cond_0
  
818 ····.line·30818 ····.line·30
819 ····const/16·v18,·0x0819 ····const/4·v15,·0x0
  
820 ····const-string·v19,·"nil"820 ····const-string·v16,·"nil"
  
821 ····move-object/from16·v0,·p1821 ····move-object/from16·v0,·p1
  
822 ····move-object/from16·v1,·v18822 ····move-object/from16·v1,·v16
  
823 ····move-object/from16·v2,·v19823 ····invoke-interface·{v0,·v15,·v1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
824 ····invoke-interface·{v0,·v1,·v2},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;824 ····move-result-object·v15
  
825 ····move-result-object·v18825 ····const/16·v16,·0x0
  
826 ····const/16·v19,·0x0826 ····const-string·v17,·"nil"
  
827 ····const-string·v20,·"nil" 
  
828 ····invoke-interface/range·{v18·..·v20},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;827 ····invoke-interface/range·{v15·..·v17},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
829 ····.line·94828 ····.line·94
830 ····.end·local·p2····#·"object":Ljava/lang/Object;829 ····.end·local·p2····#·"object":Ljava/lang/Object;
831 ····:goto_0830 ····:goto_0
832 ····return-void831 ····return-void
  
833 ····.line·33832 ····.line·33
834 ····.restart·local·p2····#·"object":Ljava/lang/Object;833 ····.restart·local·p2····#·"object":Ljava/lang/Object;
835 ····:cond_0834 ····:cond_0
836 ····move-object/from16·v0,·p2835 ····move-object/from16·v0,·p2
  
837 ····instance-of·v0,·v0,·Ljava/lang/Integer;836 ····instance-of·v15,·v0,·Ljava/lang/Integer;
  
838 ····move/from16·v18,·v0 
  
839 ····if-nez·v18,·:cond_1837 ····if-nez·v15,·:cond_1
  
840 ····move-object/from16·v0,·p2838 ····move-object/from16·v0,·p2
  
841 ····instance-of·v0,·v0,·Ljava/lang/Short;839 ····instance-of·v15,·v0,·Ljava/lang/Short;
  
842 ····move/from16·v18,·v0 
  
843 ····if-nez·v18,·:cond_1840 ····if-nez·v15,·:cond_1
  
844 ····move-object/from16·v0,·p2841 ····move-object/from16·v0,·p2
  
845 ····instance-of·v0,·v0,·Ljava/lang/Byte;842 ····instance-of·v15,·v0,·Ljava/lang/Byte;
  
846 ····move/from16·v18,·v0 
  
847 ····if-eqz·v18,·:cond_2843 ····if-eqz·v15,·:cond_2
  
848 ····.line·34844 ····.line·34
849 ····:cond_1845 ····:cond_1
850 ····const/16·v18,·0x0846 ····const/4·v15,·0x0
  
851 ····const-string·v19,·"i4"847 ····const-string·v16,·"i4"
  
852 ····move-object/from16·v0,·p1848 ····move-object/from16·v0,·p1
  
853 ····move-object/from16·v1,·v18849 ····move-object/from16·v1,·v16
  
854 ····move-object/from16·v2,·v19850 ····invoke-interface·{v0,·v15,·v1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
855 ····invoke-interface·{v0,·v1,·v2},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; 
  
856 ····move-result-object·v18851 ····move-result-object·v15
  
857 ····invoke-virtual/range·{p2·..·p2},·Ljava/lang/Object;->toString()Ljava/lang/String;852 ····invoke-virtual/range·{p2·..·p2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Max diff block lines reached; 37246/41459 bytes (89.84%) of diff not shown.
5.38 KB
smali/org/xmlrpc/android/XMLRPCCommon.smali
    
Offset 34, 108 lines modifiedOffset 34, 100 lines modified
34 ····.line·1734 ····.line·17
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·protected·varargs·serializeParams([Ljava/lang/Object;)V38 .method·protected·varargs·serializeParams([Ljava/lang/Object;)V
39 ····.locals·739 ····.locals·6
40 ····.param·p1,·"params"····#·[Ljava/lang/Object;40 ····.param·p1,·"params"····#·[Ljava/lang/Object;
41 ····.annotation·system·Ldalvik/annotation/Throws;41 ····.annotation·system·Ldalvik/annotation/Throws;
42 ········value·=·{42 ········value·=·{
43 ············Ljava/lang/IllegalArgumentException;,43 ············Ljava/lang/IllegalArgumentException;,
44 ············Ljava/lang/IllegalStateException;,44 ············Ljava/lang/IllegalStateException;,
45 ············Ljava/io/IOException;45 ············Ljava/io/IOException;
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····.prologue48 ····.prologue
49 ····const/4·v6,·0x049 ····const/4·v5,·0x0
  
50 ····.line·3050 ····.line·30
51 ····if-eqz·p1,·:cond_151 ····if-eqz·p1,·:cond_1
  
52 ····array-length·v4,·p152 ····array-length·v1,·p1
  
53 ····if-eqz·v4,·:cond_153 ····if-eqz·v1,·:cond_1
  
54 ····.line·3254 ····.line·32
55 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;55 ····iget-object·v1,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;
  
56 ····const-string·v5,·"params"56 ····const-string·v2,·"params"
  
57 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;57 ····invoke-interface·{v1,·v5,·v2},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
58 ····.line·3358 ····.line·33
59 ····move-object·v0,·p1 
  
60 ····.local·v0,·"arr$":[Ljava/lang/Object; 
61 ····array-length·v2,·v059 ····array-length·v2,·p1
  
62 ····.local·v2,·"len$":I 
63 ····const/4·v1,·0x060 ····const/4·v1,·0x0
  
64 ····.local·v1,·"i$":I 
65 ····:goto_061 ····:goto_0
66 ····if-ge·v1,·v2,·:cond_062 ····if-ge·v1,·v2,·:cond_0
  
67 ····aget-object·v3,·v0,·v163 ····aget-object·v0,·p1,·v1
  
68 ····.line·3464 ····.line·34
69 ····.local·v3,·"param":Ljava/lang/Object;65 ····.local·v0,·"param":Ljava/lang/Object;
70 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;66 ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;
  
71 ····const-string·v5,·"param"67 ····const-string·v4,·"param"
  
72 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;68 ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
73 ····move-result-object·v469 ····move-result-object·v3
  
74 ····const-string·v5,·"value"70 ····const-string·v4,·"value"
  
75 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;71 ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
76 ····.line·3572 ····.line·35
77 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer;73 ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer;
  
78 ····iget-object·v5,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;74 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;
  
79 ····invoke-interface·{v4,·v5,·v3},·Lorg/xmlrpc/android/IXMLRPCSerializer;->serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V75 ····invoke-interface·{v3,·v4,·v0},·Lorg/xmlrpc/android/IXMLRPCSerializer;->serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V
  
80 ····.line·3676 ····.line·36
81 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;77 ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;
  
82 ····const-string·v5,·"value"78 ····const-string·v4,·"value"
  
83 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;79 ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
84 ····move-result-object·v480 ····move-result-object·v3
  
85 ····const-string·v5,·"param"81 ····const-string·v4,·"param"
  
86 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;82 ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
87 ····.line·3383 ····.line·33
88 ····add-int/lit8·v1,·v1,·0x184 ····add-int/lit8·v1,·v1,·0x1
  
89 ····goto·:goto_085 ····goto·:goto_0
  
90 ····.line·3886 ····.line·38
91 ····.end·local·v3····#·"param":Ljava/lang/Object;87 ····.end·local·v0····#·"param":Ljava/lang/Object;
92 ····:cond_088 ····:cond_0
93 ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;89 ····iget-object·v1,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer;
  
94 ····const-string·v5,·"params"90 ····const-string·v2,·"params"
  
95 ····invoke-interface·{v4,·v6,·v5},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;91 ····invoke-interface·{v1,·v5,·v2},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
96 ····.line·4192 ····.line·41
97 ····.end·local·v0····#·"arr$":[Ljava/lang/Object; 
98 ····.end·local·v1····#·"i$":I 
99 ····.end·local·v2····#·"len$":I 
100 ····:cond_193 ····:cond_1
101 ····return-void94 ····return-void
102 .end·method95 .end·method
  
103 .method·public·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V96 .method·public·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V
104 ····.locals·097 ····.locals·0
105 ····.param·p1,·"serializer"····#·Lorg/xmlrpc/android/IXMLRPCSerializer;98 ····.param·p1,·"serializer"····#·Lorg/xmlrpc/android/IXMLRPCSerializer;
1.66 KB
res/drawable-hdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
992 B
Image content
Pixel difference
compared images
Flicker difference
compared images
12.3 KB
res/drawable-ldpi-v4/ic_launcher.png
8.86 KB
sng
    
Offset 3, 35 lines modifiedOffset 3, 40 lines modified
3 ····width:·36;·height:·36;·bitdepth:·8;3 ····width:·36;·height:·36;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey859 ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85
 10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 14 ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53
 15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
10 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)18 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10019 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey8520 ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85
14 ····(255,244,244)·····#·rgb·=·(0xff,0xf4,0xf4)21 ····(255,244,244)·····#·rgb·=·(0xff,0xf4,0xf4)
15 ····(255,197,197)·····#·rgb·=·(0xff,0xc5,0xc5)22 ····(255,197,197)·····#·rgb·=·(0xff,0xc5,0xc5)
16 ····(255,170,170)·····#·rgb·=·(0xff,0xaa,0xaa)23 ····(255,170,170)·····#·rgb·=·(0xff,0xaa,0xaa)
17 ····(255,169,169)·····#·rgb·=·(0xff,0xa9,0xa9)24 ····(255,169,169)·····#·rgb·=·(0xff,0xa9,0xa9)
18 ····(255,190,190)·····#·rgb·=·(0xff,0xbe,0xbe)25 ····(255,190,190)·····#·rgb·=·(0xff,0xbe,0xbe)
19 ····(255,242,242)·····#·rgb·=·(0xff,0xf2,0xf2)26 ····(255,242,242)·····#·rgb·=·(0xff,0xf2,0xf2)
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(255,250,250)·····#·rgb·=·(0xff,0xfa,0xfa)·snow127 ····(255,250,250)·····#·rgb·=·(0xff,0xfa,0xfa)·snow1
22 ····(255,178,178)·····#·rgb·=·(0xff,0xb2,0xb2)28 ····(255,178,178)·····#·rgb·=·(0xff,0xb2,0xb2)
23 ····(255,163,163)·····#·rgb·=·(0xff,0xa3,0xa3)29 ····(255,163,163)·····#·rgb·=·(0xff,0xa3,0xa3)
24 ····(255,176,176)·····#·rgb·=·(0xff,0xb0,0xb0)30 ····(255,176,176)·····#·rgb·=·(0xff,0xb0,0xb0)
25 ····(255,225,225)·····#·rgb·=·(0xff,0xe1,0xe1)31 ····(255,225,225)·····#·rgb·=·(0xff,0xe1,0xe1)
26 ····(255,252,252)·····#·rgb·=·(0xff,0xfc,0xfc)32 ····(255,252,252)·····#·rgb·=·(0xff,0xfc,0xfc)
27 ····(255,254,254)·····#·rgb·=·(0xff,0xfe,0xfe)33 ····(255,254,254)·····#·rgb·=·(0xff,0xfe,0xfe)
28 ····(255,231,231)·····#·rgb·=·(0xff,0xe7,0xe7)34 ····(255,231,231)·····#·rgb·=·(0xff,0xe7,0xe7)
29 ····(255,158,158)·····#·rgb·=·(0xff,0x9e,0x9e)35 ····(255,158,158)·····#·rgb·=·(0xff,0x9e,0x9e)
30 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
31 ····(255,181,181)·····#·rgb·=·(0xff,0xb5,0xb5)36 ····(255,181,181)·····#·rgb·=·(0xff,0xb5,0xb5)
32 ····(255,162,162)·····#·rgb·=·(0xff,0xa2,0xa2)37 ····(255,162,162)·····#·rgb·=·(0xff,0xa2,0xa2)
33 ····(255,237,237)·····#·rgb·=·(0xff,0xed,0xed)38 ····(255,237,237)·····#·rgb·=·(0xff,0xed,0xed)
34 ····(255,168,168)·····#·rgb·=·(0xff,0xa8,0xa8)39 ····(255,168,168)·····#·rgb·=·(0xff,0xa8,0xa8)
35 ····(255,211,211)·····#·rgb·=·(0xff,0xd3,0xd3)40 ····(255,211,211)·····#·rgb·=·(0xff,0xd3,0xd3)
36 ····(255,230,230)·····#·rgb·=·(0xff,0xe6,0xe6)41 ····(255,230,230)·····#·rgb·=·(0xff,0xe6,0xe6)
37 ····(255,151,151)·····#·rgb·=·(0xff,0x97,0x97)42 ····(255,151,151)·····#·rgb·=·(0xff,0x97,0x97)
Offset 210, 57 lines modifiedOffset 215, 52 lines modified
210 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82215 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82
211 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)216 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
212 ····(·97,·92,·93)·····#·rgb·=·(0x61,0x5c,0x5d)217 ····(·97,·92,·93)·····#·rgb·=·(0x61,0x5c,0x5d)
213 ····(109,·94,·96)·····#·rgb·=·(0x6d,0x5e,0x60)218 ····(109,·94,·96)·····#·rgb·=·(0x6d,0x5e,0x60)
214 ····(173,173,173)·····#·rgb·=·(0xad,0xad,0xad)·grey68219 ····(173,173,173)·····#·rgb·=·(0xad,0xad,0xad)·grey68
215 ····(112,110,110)·····#·rgb·=·(0x70,0x6e,0x6e)220 ····(112,110,110)·····#·rgb·=·(0x70,0x6e,0x6e)
216 ····(154,151,152)·····#·rgb·=·(0x9a,0x97,0x98)221 ····(154,151,152)·····#·rgb·=·(0x9a,0x97,0x98)
217 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
218 ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 
219 ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88)222 ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88)
220 ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55223 ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55
221 ····(131,131,131)·····#·rgb·=·(0x83,0x83,0x83)224 ····(131,131,131)·····#·rgb·=·(0x83,0x83,0x83)
222 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
223 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
224 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
225 }225 }
226 tRNS·{226 tRNS·{
227 ·0·3·197·255·255·11·255·255·255·255·255·255·255·18·255·255·255·255·255·255·255·255·255·19·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255[·...·truncated·by·diffoscope;·len:·587,·SHA:·f76bb47293f08dcac7e7fe9eff3d74f3834495edbe37f5d7615c0b692597f964·...·]·36·54·58}227 ·0·3·197·11·18·19·17·200·36·54·58}
228 IMAGE·{228 IMAGE·{
229 ····pixels·hex229 ····pixels·hex
230 000000000000000000000000000000000000000000000000000000000000000000000000230 000000000000000000000000000000000000000000000000000000000000000000000000
231 010203040404040404040404040404040404040404040404040404040404040404030201 
232 05060404040404040404040404040404040404040404040708090a0b0c04040404040605 
233 0d060404040404040404040404040404040404040e0f101112131415111615040404060d 
234 1706040404040404040404040404040404041418191a04040404040404141b1c04040617 
235 17060404040404040404040404040404041d1e1f0404200a212109220404041023040617 
236 17060404040404040404040404040404242504142627281304040e182914041319040617 
237 1706040404040404040404040404042a2b042c2d1f042e2f303104043110040429130617 
238 17060404040404040404040404042a32043326042827343536373839043035043a3b0617 
239 17060404040404040404040404243c04343b3d2d3a0404040404143e0e043f040e400617 
240 1706040404040404040404041d25040f41424344043d45463d04044748042104041b0617 
241 1706040404040404040404141e04494a2c09041a4b464c4d4e08040421040a04040a0617 
242 170604040404040404040434223d294c4f043a1013494039041944041b041b041a330617 
243 1706040404040404040423250350515253204e203842544b39552c041b041b042b560617 
244 17060404040404040404195758595a5b5c5d5e1b0404045f25603a042104290429040617 
245 1706040404040404042e616263044f044064650466675f5f4e11685f0a69370466040617 
246 1706040404040404046a6b6c3755410410496d6e6f70540b7119042a150a547273040617 
247 17060404040404040474750a5f3f0420241b76777879137a7b7c044f4427041914040617 
248 1706040404040404687d7e29042104262321047f80812d3d82042b8384854c4804040617 
249 170604040404040430867e1b041b040b857b1b878889697a3d07274d3f04435f04040617 
250 17060404040404041b8a8b0a041b044d4e048c8d8e8f821f14900e380e413c0404040617 
251 17060404040404041b91929304210404330f949596979814996918420e38040404040617 
252 17060404040404040a049a9b9c3f0e049d9e9f7ca0a1983e223030047a07040404040617 
253 17060404040404041ba262a3a4a5a6a7a8a99d0480aa16ab7c0b04112c04040404040617 
254 1706040404040404acad0308aeafb0b1b2b3b41bb5b6141bb70437550404040404040617 
255 17060404040404b8b9ba0404380c04042224415f80bb2d22040fb7040404040404040617 
256 170604040404bcbd9d4f04045f43375f04046837b5be045f16bf04040404040404040617 
257 1706040404c0c19d0456110404041d091b21482280a13a380c0404040404040404040617 
258 17060404c2c39d040404490f0404040404040404c4c52b04040404040404040404040617 
259 170604c6c79d0404040404c8160f1d4498410a19c9a10404040404040404040404040617 
260 1706040404040404040404040447ca0948b40e0480a10404040404040404040404040617 
261 170604040404040404040404040404040404040480a10404040404040404040404040617 
262 17cbcc0404040404040404040404040404040404cdce0404040404040404040404cccb17 
263 17cfcb0606060606060606060606060606060606d0d10606060606060606060606cbcf17 
264 d2d3d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d5d5d5d5d5d5d5d5d5d5d5d5d4d3d2 
265 05d7d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d705231 01020b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0201
 232 030d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0e0f101112130c0c0c0c0c0d03
 233 040d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1415161718191a1b171c1b0c0c0c0d04
 234 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1a1d1e1f0c0c0c0c0c0c0c1a20210c0c0d05
 235 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c2223240c0c2511262610270c0c0c16280c0d05
 236 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c292a0c1a2b2c2d190c0c141d2e1a0c191e0c0d05
 237 050d0c0c0c0c0c0c0c0c0c0c0c0c0c2f300c3132240c333435360c0c36160c0c2e190d05
 238 050d0c0c0c0c0c0c0c0c0c0c0c0c2f370c382b0c2d2c393a3b3c3d3e0c353a0c3f400d05
 239 050d0c0c0c0c0c0c0c0c0c0c0c29410c394042323f0c0c0c0c0c1a43140c440c14450d05
 240 050d0c0c0c0c0c0c0c0c0c0c222a0c15464748490c424a4b420c0c4c4d0c260c0c200d05
 241 050d0c0c0c0c0c0c0c0c0c1a230c4e4f31100c1f504b5152530f0c0c260c110c0c110d05
 242 050d0c0c0c0c0c0c0c0c0c3927422e51540c3f16194e453e0c1e490c200c200c1f380d05
 243 050d0c0c0c0c0c0c0c0c282a0b555657582553253d4759503e5a310c200c200c305b0d05
 244 050d0c0c0c0c0c0c0c0c1e5c5d5e5f60616263200c0c0c642a653f0c260c2e0c2e0c0d05
 245 050d0c0c0c0c0c0c0c336667680c540c45696a0c6b6c646453176d64116e3c0c6b0c0d05
 246 050d0c0c0c0c0c0c0c6f70713c5a460c164e727374755912761e0c2f1b115977780c0d05
 247 050d0c0c0c0c0c0c0c797a1164440c2529207b7c7d7e197f80810c54492c0c1e1a0c0d05
 248 050d0c0c0c0c0c0c6d82832e0c260c2b28260c8485863242870c3088898a514d0c0c0d05
 249 050d0c0c0c0c0c0c358b83200c200c128a80208c8d8e6e7f420e2c52440c48640c0c0d05
 250 050d0c0c0c0c0c0c208f90110c200c52530c9192939487241a95143d1446410c0c0c0d05
 251 050d0c0c0c0c0c0c209697980c260c0c3815999a9b9c9d1a9e6e1d47143d0c0c0c0c0d05
 252 050d0c0c0c0c0c0c110c9fa0a144140ca2a3a481a5a69d432735350c7f0e0c0c0c0c0d05
 253 050d0c0c0c0c0c0c20a767a8a9aaabacadaea20c85af1cb081120c17310c0c0c0c0c0d05
 254 050d0c0c0c0c0c0cb1b20b0fb3b4b5b6b7b8b920babb1a20bc0c3c5a0c0c0c0c0c0c0d05
 255 050d0c0c0c0c0cbdbebf0c0c3d130c0c2729466485c032270c15bc0c0c0c0c0c0c0c0d05
 256 050d0c0c0c0cc1c2a2540c0c64483c640c0c6d3cbac30c641cc40c0c0c0c0c0c0c0c0d05
 257 050d0c0c0cc5c6a20c5b170c0c0c221020264d2785a63f3d130c0c0c0c0c0c0c0c0c0d05
 258 050d0c0cc7c8a20c0c0c4e150c0c0c0c0c0c0c0cc9ca300c0c0c0c0c0c0c0c0c0c0c0d05
Max diff block lines reached; 0/9062 bytes (0.00%) of diff not shown.
3.39 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.51 KB
res/drawable-mdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
832 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.83 KB
res/drawable-xhdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
1.13 KB
Image content
Pixel difference
compared images
Flicker difference
compared images