Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·dc3507919aad1c981423f7563ad699830518900f943632bc36eeb7250c390235 | ||
10 | Signer·#1·certificate·SHA-1·digest:·469950e65647be90dd07ac61f042aba63e0c8dc6 | ||
11 | Signer·#1·certificate·MD5·digest:·edb0d7e114fab098d5c8b61f1392c787 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·672ce5266358100ea80a520b7be62d0ebd8b3e8ee6eed9b830edebc89137f0fd | ||
15 | Signer·#1·public·key·SHA-1·digest:·1efc728e83f61b32b130ef0649fa2c7b7eb976a7 | ||
16 | Signer·#1·public·key·MD5·digest:·cc839bdf956586ae59a1facb1ae6e4a7 |
Offset 1, 975 lines modified | Offset 1, 969 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:····················96 | 4 | ··Zip·archive·file·size:····················965409·(00000000000EBB21h) |
5 | ··Actual·end-cent-dir·record·offset:········965 | 5 | ··Actual·end-cent-dir·record·offset:········965387·(00000000000EBB0Bh) |
6 | ··Expected·end-cent-dir·record·offset:······965 | 6 | ··Expected·end-cent-dir·record·offset:······965387·(00000000000EBB0Bh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·31·entries. | 9 | ··central·directory·contains·31·entries. |
10 | ··The·central·directory·is·2145·(0000000000000861h)·bytes·long, | 10 | ··The·central·directory·is·2145·(0000000000000861h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·963 | 12 | ··is·963242·(00000000000EB2AAh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·24·00:13:58 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························6f36c3a0 |
28 | ··compressed·size:································1045·bytes | ||
29 | ·· | 28 | ··compressed·size:································2329·bytes |
29 | ··uncompressed·size:······························10388·bytes | ||
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | ||
33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
34 | ··apparent·file·type:·····························binary | ||
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
37 | ··There·is·no·file·comment. | ||
38 | Central·directory·entry·#2: | ||
39 | --------------------------- | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/F439CB04.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···1111 | ||
43 | ··················································(0000000000000457h)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2013·Mar·5·21:28:52 | ||
53 | ··32-bit·CRC·value·(hex):·························6c480814 | ||
54 | ··compressed·size:································1128·bytes | ||
55 | ··uncompressed·size:······························2330·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/F439CB04.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···2305 | ||
69 | ··················································(0000000000000901h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2013·Mar·5·21:28:52 | ||
79 | ··32-bit·CRC·value·(hex):·························83dcb31f | ||
80 | ··compressed·size:································1039·bytes | ||
81 | ··uncompressed·size:······························1297·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
90 | Central·directory·entry·# | 40 | Central·directory·entry·#2: |
91 | --------------------------- | 41 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··res/drawable/gpsloggericon2.png | 43 | ··res/drawable/gpsloggericon2.png |
94 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···2398 |
95 | ··················································(0000000000000 | 45 | ··················································(000000000000095Eh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················1.0 | 47 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···1.0 | 49 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 50 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
102 | ··extended·local·header:··························no | 52 | ··extended·local·header:··························no |
Max diff block lines reached; 53297/60230 bytes (88.49%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="27"·android:versionName="27-fdroid"·android:installLocation="auto"·package="com.mendhak.gpslogger"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="27"·android:versionName="27-fdroid"·android:installLocation="auto"·package="com.mendhak.gpslogger"·platformBuildVersionCode="8"·platformBuildVersionName="2.2"> |
3 | ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="5"/> | 3 | ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="5"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> |
5 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
7 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> | 7 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
8 | ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/> | 8 | ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/> |
9 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 9 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
Offset 18, 16 lines modified | Offset 18, 16 lines modified | ||
18 | ··javamail.default.providers:·'8' | 18 | ··javamail.default.providers:·'8' |
19 | ··mailcap:·'8' | 19 | ··mailcap:·'8' |
20 | ··javamail.smtp.address.map:·'8' | 20 | ··javamail.smtp.address.map:·'8' |
21 | ··dsn.mf:·'8' | 21 | ··dsn.mf:·'8' |
22 | ··javamail.pop3.provider:·'8' | 22 | ··javamail.pop3.provider:·'8' |
23 | ··mimetypes.default:·'8' | 23 | ··mimetypes.default:·'8' |
24 | ··mailcap.default:·'8' | 24 | ··mailcap.default:·'8' |
25 | ··org/apache/http/entity/mime/version.properties:·'8' | ||
26 | ··org/apache/harmony/awt/internal/nls/messages.properties:·'8' | 25 | ··org/apache/harmony/awt/internal/nls/messages.properties:·'8' |
26 | ··org/apache/http/entity/mime/version.properties:·'8' | ||
27 | ··com/sun/mail/dsn/mailcap:·'8' | 27 | ··com/sun/mail/dsn/mailcap:·'8' |
28 | usesFramework: | 28 | usesFramework: |
29 | ··ids: | 29 | ··ids: |
30 | ··-·1 | 30 | ··-·1 |
31 | ··tag:·null | 31 | ··tag:·null |
32 | version:·2.5.0-dirty | 32 | version:·2.5.0-dirty |
33 | versionInfo: | 33 | versionInfo: |
Offset 1, 1003 lines modified | Offset 1, 1003 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·fc9d·0500·0100·0000·0100·1c00··................ | ||
00000010:·20b0·0300·860f·0000·0000·0000·0000·0000···............... | 00000010:·20b0·0300·860f·0000·0000·0000·0000·0000···............... | ||
00000020:·343e·0000·0000·0000·0000·0000·4200·0000··4>..........B... | 00000020:·343e·0000·0000·0000·0000·0000·4200·0000··4>..........B... | ||
00000030:·7400·0000·9e00·0000·dc00·0000·1601·0000··t............... | 00000030:·7400·0000·9e00·0000·dc00·0000·1601·0000··t............... | Diff chunk too large, falling back to line-by-line diff (991 lines added, 991 lines removed) | |
00000040:·5001·0000·8601·0000·c001·0000·f201·0000··P............... | 00000040:·5001·0000·8601·0000·c001·0000·f201·0000··P............... | ||
00000050:·1e02·0000·5202·0000·6 | 00000050:·1e02·0000·5202·0000·6a02·0000·7002·0000··....R...j...p... | ||
00000060:· | 00000060:·7602·0000·7c02·0000·8202·0000·8802·0000··v...|........... | ||
00000070:· | 00000070:·8e02·0000·9402·0000·9a02·0000·a402·0000··................ | ||
00000080:·b | 00000080:·b002·0000·b802·0000·ca02·0000·da02·0000··................ | ||
00000090:· | 00000090:·f002·0000·0c03·0000·2c03·0000·4003·0000··........,...@... | ||
000000a0:· | 000000a0:·9203·0000·9c03·0000·a603·0000·0004·0000··................ | ||
000000b0:· | 000000b0:·1204·0000·5804·0000·6c04·0000·9404·0000··....X...l....... | ||
000000c0:· | 000000c0:·c004·0000·0605·0000·1a05·0000·3205·0000··............2... | ||
000000d0:· | 000000d0:·4c05·0000·6005·0000·b205·0000·ca05·0000··L...`........... | ||
000000e0:· | 000000e0:·ea05·0000·3206·0000·c206·0000·d806·0000··....2........... | ||
000000f0:· | 000000f0:·f006·0000·0a07·0000·ca07·0000·ee07·0000··................ | ||
00000100:· | 00000100:·1608·0000·6208·0000·8408·0000·cc08·0000··....b........... | ||
00000110:·fa0 | 00000110:·fa08·0000·0609·0000·8409·0000·9609·0000··................ | ||
00000120:· | 00000120:·be09·0000·d209·0000·f209·0000·120a·0000··................ | ||
00000130:· | 00000130:·200a·0000·2e0a·0000·500a·0000·ea0a·0000···.......P....... | ||
00000140:· | 00000140:·fe0a·0000·240b·0000·540b·0000·6c0b·0000··....$...T...l... | ||
00000150:· | 00000150:·840b·0000·c80b·0000·d80b·0000·000c·0000··................ | ||
00000160:· | 00000160:·120c·0000·2a0c·0000·820c·0000·a20c·0000··....*........... | ||
00000170:·6 | 00000170:·620d·0000·880d·0000·0e0e·0000·3a0e·0000··b...........:... | ||
00000180:· | 00000180:·620e·0000·780e·0000·8e0e·0000·f80e·0000··b...x........... | ||
00000190:· | 00000190:·180f·0000·ae0f·0000·ca0f·0000·4210·0000··............B... | ||
000001a0:· | 000001a0:·6210·0000·7c10·0000·a210·0000·c010·0000··b...|........... | ||
000001b0:· | 000001b0:·f210·0000·7811·0000·8a11·0000·a811·0000··....x........... | ||
000001c0:· | 000001c0:·c411·0000·e211·0000·1e12·0000·2c12·0000··............,... | ||
000001d0:· | 000001d0:·4412·0000·ce12·0000·f412·0000·5013·0000··D...........P... | ||
000001e0:· | 000001e0:·6e13·0000·7c13·0000·8e13·0000·ba13·0000··n...|........... | ||
000001f0:· | 000001f0:·d813·0000·fa13·0000·9614·0000·ac14·0000··................ | ||
00000200:· | 00000200:·cc14·0000·e214·0000·1815·0000·3615·0000··............6... | ||
00000210:· | 00000210:·4e15·0000·8415·0000·ac15·0000·d415·0000··N............... | ||
00000220:· | 00000220:·ee15·0000·5617·0000·7417·0000·9e17·0000··....V...t....... | ||
00000230:· | 00000230:·c617·0000·ec17·0000·fa17·0000·2618·0000··............&... | ||
00000240:·0 | 00000240:·0419·0000·4619·0000·6819·0000·ea19·0000··....F...h....... | ||
00000250:· | 00000250:·141a·0000·981a·0000·be1a·0000·ce1b·0000··................ | ||
00000260:· | 00000260:·f21b·0000·1a1c·0000·381c·0000·681c·0000··........8...h... | ||
00000270:· | 00000270:·c61c·0000·de1c·0000·f01c·0000·061d·0000··................ | ||
00000280:·6 | 00000280:·621d·0000·a01d·0000·281e·0000·461e·0000··b.......(...F... | ||
00000290:·6 | 00000290:·6c1e·0000·ca1e·0000·e61e·0000·fe1e·0000··l............... | ||
000002a0:· | 000002a0:·1a1f·0000·401f·0000·941f·0000·ca1f·0000··....@........... | ||
000002b0:· | 000002b0:·e01f·0000·3a20·0000·ba20·0000·f420·0000··....:·...·...·.. | ||
000002c0:· | 000002c0:·1a21·0000·4821·0000·7221·0000·9221·0000··.!..H!..r!...!.. | ||
000002d0:· | 000002d0:·9e21·0000·c221·0000·da21·0000·7422·0000··.!...!...!..t".. | ||
000002e0:· | 000002e0:·8a22·0000·3223·0000·7023·0000·d023·0000··."..2#..p#...#.. | ||
000002f0:· | 000002f0:·ea23·0000·0c24·0000·2e24·0000·5624·0000··.#...$...$..V$.. | ||
00000300:· | 00000300:·7e24·0000·ea24·0000·2425·0000·3e25·0000··~$...$..$%..>%.. | ||
00000310:·b | 00000310:·ba25·0000·de25·0000·f825·0000·0c26·0000··.%...%...%...&.. | ||
00000320:· | 00000320:·6826·0000·9c26·0000·ce26·0000·0827·0000··h&...&...&...'.. | ||
00000330:· | 00000330:·3627·0000·5e27·0000·8627·0000·ac27·0000··6'..^'...'...'.. | ||
00000340:· | 00000340:·2828·0000·8428·0000·a028·0000·6029·0000··((...(...(..`).. | ||
00000350:· | 00000350:·7029·0000·8629·0000·a429·0000·f229·0000··p)...)...)...).. | ||
00000360:· | 00000360:·1e2a·0000·362a·0000·562a·0000·6e2b·0000··.*..6*..V*..n+.. | ||
00000370:· | 00000370:·e22b·0000·082c·0000·442c·0000·5a2c·0000··.+...,..D,..Z,.. | ||
00000380:· | 00000380:·6a2c·0000·862c·0000·1e2d·0000·a22d·0000··j,...,...-...-.. | ||
00000390:· | 00000390:·e42d·0000·fe2d·0000·2e2e·0000·422e·0000··.-...-......B... | ||
000003a0:· | 000003a0:·7c2e·0000·b82e·0000·f02e·0000·682f·0000··|...........h/.. | ||
000003b0:· | 000003b0:·a22f·0000·ca2f·0000·4630·0000·5e30·0000··./.../..F0..^0.. | ||
000003c0:· | 000003c0:·9630·0000·ba30·0000·e030·0000·1231·0000··.0...0...0...1.. | ||
000003d0:· | 000003d0:·2631·0000·a631·0000·d031·0000·e831·0000··&1...1...1...1.. | ||
000003e0:· | 000003e0:·f831·0000·2032·0000·b632·0000·d232·0000··.1..·2...2...2.. | ||
000003f0:· | 000003f0:·1833·0000·ce33·0000·e233·0000·0034·0000··.3...3...3...4.. | ||
00000400:· | 00000400:·5a34·0000·8c34·0000·a834·0000·be34·0000··Z4...4...4...4.. | ||
00000410:· | 00000410:·d034·0000·ee34·0000·fa34·0000·1435·0000··.4...4...4...5.. | ||
00000420:·1 | 00000420:·1e35·0000·2c35·0000·3235·0000·9435·0000··.5..,5..25...5.. | ||
00000430:· | 00000430:·f035·0000·5236·0000·b636·0000·d036·0000··.5..R6...6...6.. | ||
00000440:· | 00000440:·f636·0000·1037·0000·2a37·0000·3637·0000··.6...7..*7..67.. | ||
00000450:·4 | 00000450:·4637·0000·e637·0000·7038·0000·4c39·0000··F7...7..p8..L9.. | ||
00000460:· | 00000460:·d639·0000·e239·0000·003a·0000·0c3a·0000··.9...9...:...:.. | ||
00000470:· | 00000470:·143a·0000·183a·0000·623a·0000·7c3a·0000··.:...:..b:..|:.. | ||
00000480:· | 00000480:·9a3a·0000·bc3a·0000·ca3a·0000·d63a·0000··.:...:...:...:.. | ||
00000490:· | 00000490:·e43a·0000·f63a·0000·063b·0000·203b·0000··.:...:...;..·;.. | ||
000004a0:· | 000004a0:·363b·0000·443b·0000·583b·0000·683b·0000··6;..D;..X;..h;.. | ||
000004b0:· | 000004b0:·803b·0000·9a3b·0000·ae3b·0000·c83b·0000··.;...;...;...;.. | ||
000004c0:· | 000004c0:·dc3b·0000·e63b·0000·f43b·0000·023c·0000··.;...;...;...<.. | ||
000004d0:· | 000004d0:·103c·0000·1c3c·0000·263c·0000·3c3c·0000··.<...<..&<..<<.. | ||
000004e0:·543c·0000·6 | 000004e0:·543c·0000·6a3c·0000·763c·0000·863c·0000··T<..j<..v<...<.. | ||
000004f0:· | 000004f0:·963c·0000·b03c·0000·da3c·0000·f43c·0000··.<...<...<...<.. | ||
00000500:· | 00000500:·063d·0000·423d·0000·643d·0000·983d·0000··.=..B=..d=...=.. | ||
00000510:· | 00000510:·ae3d·0000·d43d·0000·fc3d·0000·0c3e·0000··.=...=...=...>.. | ||
00000520:· | 00000520:·4c3e·0000·743e·0000·943e·0000·a83e·0000··L>..t>...>...>.. | ||
00000530:· | 00000530:·e23e·0000·063f·0000·303f·0000·6c3f·0000··.>...?..0?..l?.. | ||
00000540:· | 00000540:·8c3f·0000·b83f·0000·da3f·0000·e83f·0000··.?...?...?...?.. | ||
00000550:· | 00000550:·2840·0000·4240·0000·5e40·0000·7440·0000··(@..B@..^@..t@.. | ||
00000560:· | 00000560:·9240·0000·a440·0000·ba40·0000·ce40·0000··.@...@...@...@.. | ||
00000570:· | 00000570:·fc40·0000·1041·0000·2841·0000·4841·0000··.@...A..(A..HA.. | ||
00000580:· | 00000580:·7041·0000·b241·0000·c241·0000·cc41·0000··pA...A...A...A.. | ||
00000590:· | 00000590:·d641·0000·0642·0000·6c42·0000·c242·0000··.A...B..lB...B.. | ||
000005a0:·e | 000005a0:·ec42·0000·3e43·0000·6a43·0000·9243·0000··.B..>C..jC...C.. | ||
000005b0:· | 000005b0:·b243·0000·be43·0000·e243·0000·1c44·0000··.C...C...C...D.. | ||
000005c0:· | 000005c0:·0645·0000·2845·0000·6245·0000·8445·0000··.E..(E..bE...E.. | ||
000005d0:· | 000005d0:·9045·0000·ac45·0000·ea45·0000·0046·0000··.E...E...E...F.. | ||
000005e0:· | 000005e0:·4a46·0000·7246·0000·8c46·0000·ac46·0000··JF..rF...F...F.. | ||
000005f0:· | 000005f0:·ba46·0000·e246·0000·fa46·0000·0c47·0000··.F...F...F...G.. | ||
00000600:· | 00000600:·2447·0000·4847·0000·5e47·0000·8c47·0000··$G..HG..^G...G.. | ||
00000610:· | 00000610:·9e47·0000·b647·0000·e047·0000·0a48·0000··.G...G...G...H.. | ||
00000620:·1 | 00000620:·1a48·0000·2a48·0000·5248·0000·6848·0000··.H..*H..RH..hH.. | ||
00000630:·ac4 | 00000630:·ac48·0000·d048·0000·e448·0000·0649·0000··.H...H...H...I.. | ||
00000640:· | 00000640:·1c49·0000·3a49·0000·6449·0000·e249·0000··.I..:I..dI...I.. | ||
00000650:· | 00000650:·ec49·0000·fe49·0000·0a4a·0000·1c4a·0000··.I...I...J...J.. | ||
00000660:· | 00000660:·284a·0000·344a·0000·484a·0000·5c4a·0000··(J..4J..HJ..\J.. | ||
00000670:· | 00000670:·704a·0000·824a·0000·8c4a·0000·964a·0000··pJ...J...J...J.. | ||
00000680:· | 00000680:·a64a·0000·bc4a·0000·cc4a·0000·ea4a·0000··.J...J...J...J.. | ||
00000690:·f | 00000690:·fa4a·0000·104b·0000·244b·0000·2e4b·0000··.J...K..$K...K.. | ||
000006a0:· | 000006a0:·a24b·0000·b64b·0000·e24b·0000·f44b·0000··.K...K...K...K.. | ||
000006b0:· | 000006b0:·3c4c·0000·584c·0000·8a4c·0000·a44c·0000··<L..XL...L...L.. | ||
000006c0:· | 000006c0:·b04c·0000·484d·0000·5e4d·0000·be4d·0000··.L..HM..^M...M.. | ||
000006d0:· | 000006d0:·3e4e·0000·9e4e·0000·be4e·0000·de4e·0000··>N...N...N...N.. | ||
000006e0:·5 | 000006e0:·544f·0000·644f·0000·904f·0000·a04f·0000··TO..dO...O...O.. | ||
000006f0:· | 000006f0:·c44f·0000·d84f·0000·e64f·0000·c850·0000··.O...O...O...P.. | ||
00000700:· | 00000700:·0c51·0000·1851·0000·4e51·0000·6851·0000··.Q...Q..NQ..hQ.. | ||
00000710:· | 00000710:·7a51·0000·9651·0000·f251·0000·1852·0000··zQ...Q...Q...R.. | ||
00000720:· | 00000720:·3052·0000·4c52·0000·6452·0000·7a52·0000··0R..LR..dR..zR.. | ||
00000730:· | 00000730:·9652·0000·fa52·0000·2653·0000·5653·0000··.R...R..&S..VS.. | ||
00000740:· | 00000740:·0254·0000·1454·0000·8a54·0000·1e55·0000··.T...T...T...U.. | ||
00000750:· | 00000750:·ce55·0000·fe55·0000·2c57·0000·a057·0000··.U...U..,W...W.. | ||
00000760:· | 00000760:·b457·0000·6058·0000·7a58·0000·a058·0000··.W..`X..zX...X.. | ||
00000770:· | 00000770:·b058·0000·9a59·0000·e259·0000·4e5a·0000··.X...Y...Y..NZ.. | ||
00000780:· | 00000780:·685a·0000·845a·0000·9e5a·0000·bc5a·0000··hZ...Z...Z...Z.. | ||
00000790:· | 00000790:·da5a·0000·fe5a·0000·1c5b·0000·965b·0000··.Z...Z...[...[.. | ||
000007a0:· | 000007a0:·bc5b·0000·a45c·0000·d45c·0000·ee5c·0000··.[...\...\...\.. | ||
000007b0:· | 000007b0:·185d·0000·245d·0000·3e5d·0000·6c5d·0000··.]..$]..>]..l].. | ||
000007c0:· | 000007c0:·d05d·0000·fe5d·0000·265e·0000·405e·0000··.]...]..&^..@^.. | ||
000007d0:· | 000007d0:·645e·0000·d05e·0000·025f·0000·7a5f·0000··d^...^..._..z_.. | ||
Max diff block lines reached; 2996750/3134013 bytes (95.62%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Zip·file·size:·1834 | 1 | Zip·file·size:·1834219·bytes,·number·of·entries:·872 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$1.class | 4 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$1.class |
5 | ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$Account.class | 5 | ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$Account.class |
6 | ?rwxrwxr-x··2.0·unx·····1235·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxFileInfo.class | 6 | ?rwxrwxr-x··2.0·unx·····1235·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxFileInfo.class |
7 | ?rwxrwxr-x··2.0·unx·····32 | 7 | ?rwxrwxr-x··2.0·unx·····3228·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxInputStream.class |
8 | ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxLink.class | 8 | ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxLink.class |
9 | ?rwxrwxr-x··2.0·unx·····1907·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$Entry.class | 9 | ?rwxrwxr-x··2.0·unx·····1907·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$Entry.class |
10 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$RequestAndResponse.class | 10 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$RequestAndResponse.class |
11 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$ThumbFormat.class | 11 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$ThumbFormat.class |
12 | ?rwxrwxr-x··2.0·unx·····1573·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$ThumbSize.class | 12 | ?rwxrwxr-x··2.0·unx·····1573·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$ThumbSize.class |
13 | ?rwxrwxr-x··2.0·unx·····1199·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$UploadRequest.class | 13 | ?rwxrwxr-x··2.0·unx·····1199·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$UploadRequest.class |
14 | ?rwxrwxr-x··2.0·unx····11001·b-·defN·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI.class | 14 | ?rwxrwxr-x··2.0·unx····11001·b-·defN·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI.class |
Offset 78, 51 lines modified | Offset 78, 51 lines modified | ||
78 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/R.class | 78 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/R.class |
79 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/StartupReceiver.class | 79 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/StartupReceiver.class |
80 | ?rwxrwxr-x··2.0·unx·····6225·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/AppSettings.class | 80 | ?rwxrwxr-x··2.0·unx·····6225·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/AppSettings.class |
81 | ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/DebugLogWriter.class | 81 | ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/DebugLogWriter.class |
82 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/DebugLogger.class | 82 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/DebugLogger.class |
83 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/IActionListener.class | 83 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/IActionListener.class |
84 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/IMessageBoxCallback.class | 84 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/IMessageBoxCallback.class |
85 | ?rwxrwxr-x··2.0·unx·····54 | 85 | ?rwxrwxr-x··2.0·unx·····5454·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/OpenGTSClient.class |
86 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/RejectionHandler.class | 86 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/RejectionHandler.class |
87 | ?rwxrwxr-x··2.0·unx·····3722·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/Session.class | 87 | ?rwxrwxr-x··2.0·unx·····3722·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/Session.class |
88 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/Utilities$1.class | 88 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/Utilities$1.class |
89 | ?rwxrwxr-x··2.0·unx····13519·b-·defN·80-Jan-01·00:00·com/mendhak/gpslogger/common/Utilities.class | 89 | ?rwxrwxr-x··2.0·unx····13519·b-·defN·80-Jan-01·00:00·com/mendhak/gpslogger/common/Utilities.class |
90 | ?rwxrwxr-x··2.0·unx·····1791·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/FileLoggerFactory.class | 90 | ?rwxrwxr-x··2.0·unx·····1791·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/FileLoggerFactory.class |
91 | ?rwxrwxr-x··2.0·unx·····3596·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Gpx10AnnotateHandler.class | 91 | ?rwxrwxr-x··2.0·unx·····3596·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Gpx10AnnotateHandler.class |
92 | ?rwxrwxr-x··2.0·unx·····4240·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Gpx10WriteHandler.class | 92 | ?rwxrwxr-x··2.0·unx·····4240·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Gpx10WriteHandler.class |
93 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/IFileLogger.class | 93 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/IFileLogger.class |
94 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Kml22AnnotateHandler.class | 94 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Kml22AnnotateHandler.class |
95 | ?rwxrwxr-x··2.0·unx·····3464·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Kml22WriteHandler.class | 95 | ?rwxrwxr-x··2.0·unx·····3464·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/loggers/Kml22WriteHandler.class |
96 | ?rwxrwxr-x··2.0·unx·····1120·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/AlarmReceiver.class | 96 | ?rwxrwxr-x··2.0·unx·····1120·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/AlarmReceiver.class |
97 | ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/FileSenderFactory$1.class | 97 | ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/FileSenderFactory$1.class |
98 | ?rwxrwxr-x··2.0·unx·····3688·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/FileSenderFactory.class | 98 | ?rwxrwxr-x··2.0·unx·····3688·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/FileSenderFactory.class |
99 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/IFileSender.class | 99 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/IFileSender.class |
100 | ?rwxrwxr-x··2.0·unx·····14 | 100 | ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ZipHelper.class |
101 | ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity$1.class | 101 | ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity$1.class |
102 | ?rwxrwxr-x··2.0·unx·····2002·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity.class | 102 | ?rwxrwxr-x··2.0·unx·····2002·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity.class |
103 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler.class | 103 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler.class |
104 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoEmailActivity$1.class | 104 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoEmailActivity$1.class |
105 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoEmailActivity$2.class | 105 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoEmailActivity$2.class |
106 | ?rwxrwxr-x··2.0·unx·····243 | 106 | ?rwxrwxr-x··2.0·unx·····2434·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoSendHandler.class |
107 | ?rwxrwxr-x··2.0·unx·····2497·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/TestEmailHandler.class | 107 | ?rwxrwxr-x··2.0·unx·····2497·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/TestEmailHandler.class |
108 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$1.class | 108 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$1.class |
109 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$2.class | 109 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$2.class |
110 | ?rwxrwxr-x··2.0·unx·····2754·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/Ftp.class | 110 | ?rwxrwxr-x··2.0·unx·····2754·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/Ftp.class |
111 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/FtpUploadHandler.class | 111 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ftp/FtpUploadHandler.class |
112 | ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1$1.class | 112 | ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1$1.class |
113 | ?rwxrwxr-x··2.0·unx·····1500·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1.class | 113 | ?rwxrwxr-x··2.0·unx·····1500·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1.class |
114 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler$FileAccessLocations.class | 114 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler$FileAccessLocations.class |
115 | ?rwxrwxr-x··2.0·unx·····87 | 115 | ?rwxrwxr-x··2.0·unx·····8724·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler.class |
116 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1.class | 116 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1.class |
117 | ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$2.class | 117 | ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$2.class |
118 | ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$3.class | 118 | ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$3.class |
119 | ?rwxrwxr-x··2.0·unx·····1407·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$OnTokenAcquired.class | 119 | ?rwxrwxr-x··2.0·unx·····1407·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$OnTokenAcquired.class |
120 | ?rwxrwxr-x··2.0·unx·····31 | 120 | ?rwxrwxr-x··2.0·unx·····3161·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/GpxReader.class |
121 | ?rwxrwxr-x··2.0·unx·····254 | 121 | ?rwxrwxr-x··2.0·unx·····2542·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.class |
122 | ?rwxrwxr-x··2.0·unx·····2614·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/OpenGTSHandler.class | 122 | ?rwxrwxr-x··2.0·unx·····2614·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/OpenGTSHandler.class |
123 | ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity$1.class | 123 | ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity$1.class |
124 | ?rwxrwxr-x··2.0·unx·····3888·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.class | 124 | ?rwxrwxr-x··2.0·unx·····3888·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.class |
125 | ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMHelper$OsmUploadHandler.class | 125 | ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/osm/OSMHelper$OsmUploadHandler.class |
126 | ?rwxrwxr-x··2.0·unx·····1562·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutCreate$1.class | 126 | ?rwxrwxr-x··2.0·unx·····1562·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutCreate$1.class |
127 | ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutCreate.class | 127 | ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutCreate.class |
128 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutStart.class | 128 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutStart.class |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ?rwxrwxr-x··2.0·unx·····1603·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/MailboxInfo.class | 163 | ?rwxrwxr-x··2.0·unx·····1603·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/MailboxInfo.class |
164 | ?rwxrwxr-x··2.0·unx·····1194·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/MessageSet.class | 164 | ?rwxrwxr-x··2.0·unx·····1194·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/MessageSet.class |
165 | ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Namespaces$Namespace.class | 165 | ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Namespaces$Namespace.class |
166 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Namespaces.class | 166 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Namespaces.class |
167 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/SaslAuthenticator.class | 167 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/SaslAuthenticator.class |
168 | ?rwxrwxr-x··2.0·unx·····7955·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/SearchSequence.class | 168 | ?rwxrwxr-x··2.0·unx·····7955·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/SearchSequence.class |
169 | ?rwxrwxr-x··2.0·unx·····1509·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Status.class | 169 | ?rwxrwxr-x··2.0·unx·····1509·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/Status.class |
170 | ?rwxrwxr-x··2.0·unx·····121 | 170 | ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/UIDSet.class |
171 | ?rwxrwxr-x··2.0·unx·····8352·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Protocol.class | 171 | ?rwxrwxr-x··2.0·unx·····8352·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Protocol.class |
172 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Response.class | 172 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Response.class |
173 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/SharedByteArrayOutputStream.class | 173 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/SharedByteArrayOutputStream.class |
174 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Status.class | 174 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·com/sun/mail/pop3/Status.class |
175 | ?rwxrwxr-x··2.0·unx·····4976·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/DigestMD5.class | 175 | ?rwxrwxr-x··2.0·unx·····4976·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/DigestMD5.class |
176 | ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·com/sun/mail/util/ASCIIUtility.class | 176 | ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·com/sun/mail/util/ASCIIUtility.class |
177 | ?rwxrwxr-x··2.0·unx·····4743·b-·stor·80-Jan-01·00:00·com/sun/mail/util/BASE64DecoderStream.class | 177 | ?rwxrwxr-x··2.0·unx·····4743·b-·stor·80-Jan-01·00:00·com/sun/mail/util/BASE64DecoderStream.class |
Offset 327, 19 lines modified | Offset 327, 19 lines modified | ||
327 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NNTPConnectionClosedException.class | 327 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NNTPConnectionClosedException.class |
328 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NNTPReply.class | 328 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NNTPReply.class |
329 | ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NewGroupsOrNewsQuery.class | 329 | ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NewGroupsOrNewsQuery.class |
330 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NewsgroupInfo.class | 330 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NewsgroupInfo.class |
331 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/SimpleNNTPHeader.class | 331 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/SimpleNNTPHeader.class |
332 | ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/ThreadContainer.class | 332 | ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/ThreadContainer.class |
333 | ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/Threadable.class | 333 | ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/Threadable.class |
334 | ?rwxrwxr-x··2.0·unx·····43 | 334 | ?rwxrwxr-x··2.0·unx·····4346·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/Threader.class |
335 | ?rwxrwxr-x··2.0·unx·····1277·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/NtpUtils.class | 335 | ?rwxrwxr-x··2.0·unx·····1277·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/NtpUtils.class |
336 | ?rwxrwxr-x··2.0·unx·····2000·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/NtpV3Packet.class | 336 | ?rwxrwxr-x··2.0·unx·····2000·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/NtpV3Packet.class |
337 | ?rwxrwxr-x··2.0·unx·····2 | 337 | ?rwxrwxr-x··2.0·unx·····2815·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/TimeInfo.class |
338 | ?rwxrwxr-x··2.0·unx·····4 | 338 | ?rwxrwxr-x··2.0·unx·····4198·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/TimeStamp.class |
339 | ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3Command.class | 339 | ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3Command.class |
340 | ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3MessageInfo.class | 340 | ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3MessageInfo.class |
341 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3Reply.class | 341 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·org/apache/commons/net/pop3/POP3Reply.class |
342 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/RelayPath.class | 342 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/RelayPath.class |
343 | ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPCommand.class | 343 | ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPCommand.class |
344 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPConnectionClosedException.class | 344 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPConnectionClosedException.class |
345 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPReply.class | 345 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPReply.class |
Offset 349, 15 lines modified | Offset 349, 15 lines modified | ||
349 | ?rwxrwxr-x··2.0·unx·····6420·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetInputStream.class | 349 | ?rwxrwxr-x··2.0·unx·····6420·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetInputStream.class |
350 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetNotificationHandler.class | 350 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetNotificationHandler.class |
351 | ?rwxrwxr-x··2.0·unx·····5993·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOption.class | 351 | ?rwxrwxr-x··2.0·unx·····5993·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOption.class |
352 | ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOptionHandler.class | 352 | ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOptionHandler.class |
353 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOutputStream.class | 353 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetOutputStream.class |
354 | ?rwxrwxr-x··2.0·unx·····1827·b-·stor·80-Jan-01·00:00·org/apache/commons/net/tftp/TFTPPacket.class | 354 | ?rwxrwxr-x··2.0·unx·····1827·b-·stor·80-Jan-01·00:00·org/apache/commons/net/tftp/TFTPPacket.class |
355 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·org/apache/commons/net/tftp/TFTPPacketException.class | 355 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·org/apache/commons/net/tftp/TFTPPacketException.class |
356 | ?rwxrwxr-x··2.0·unx·····88 | 356 | ?rwxrwxr-x··2.0·unx·····8851·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/Base64.class |
357 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/ListenerList.class | 357 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/ListenerList.class |
358 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils$1.class | 358 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils$1.class |
359 | ?rwxrwxr-x··2.0·unx·····3012·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils$SubnetInfo.class | 359 | ?rwxrwxr-x··2.0·unx·····3012·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils$SubnetInfo.class |
360 | ?rwxrwxr-x··2.0·unx·····3854·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils.class | 360 | ?rwxrwxr-x··2.0·unx·····3854·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/SubnetUtils.class |
361 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/ContextStorage$ContextLock.class | 361 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/ContextStorage$ContextLock.class |
362 | ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/ContextStorage.class | 362 | ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/ContextStorage.class |
363 | ?rwxrwxr-x··2.0·unx·····4239·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/datatransfer/DTK.class | 363 | ?rwxrwxr-x··2.0·unx·····4239·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/datatransfer/DTK.class |
Offset 492, 29 lines modified | Offset 492, 29 lines modified | ||
492 | ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·com/dropbox/client2/exception/DropboxUnlinkedException.class | 492 | ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·com/dropbox/client2/exception/DropboxUnlinkedException.class |
493 | ?rwxrwxr-x··2.0·unx·····6091·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AbstractSession.class | 493 | ?rwxrwxr-x··2.0·unx·····6091·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AbstractSession.class |
494 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AccessTokenPair.class | 494 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AccessTokenPair.class |
495 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AppKeyPair.class | 495 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/dropbox/client2/session/AppKeyPair.class |
496 | ?rwxrwxr-x··2.0·unx·····2886·b-·stor·80-Jan-01·00:00·com/google/gdata/util/common/base/UnicodeEscaper.class | 496 | ?rwxrwxr-x··2.0·unx·····2886·b-·stor·80-Jan-01·00:00·com/google/gdata/util/common/base/UnicodeEscaper.class |
497 | ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/loopj/android/http/BinaryHttpResponseHandler.class | 497 | ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/loopj/android/http/BinaryHttpResponseHandler.class |
498 | ?rwxrwxr-x··2.0·unx·····2029·b-·stor·80-Jan-01·00:00·com/loopj/android/http/JsonHttpResponseHandler.class | 498 | ?rwxrwxr-x··2.0·unx·····2029·b-·stor·80-Jan-01·00:00·com/loopj/android/http/JsonHttpResponseHandler.class |
499 | ?rwxrwxr-x··2.0·unx····1478 | 499 | ?rwxrwxr-x··2.0·unx····14788·b-·defN·80-Jan-01·00:00·com/mendhak/gpslogger/GpsLoggingService.class |
Max diff block lines reached; 14421/29094 bytes (49.57%) of diff not shown. |
Offset 45, 282 lines modified | Offset 45, 288 lines modified | ||
45 | ········//· | 45 | ········//· |
46 | ········//·····1:·astore_3······· | 46 | ········//·····1:·astore_3······· |
47 | ········//·····2:·iconst_0······· | 47 | ········//·····2:·iconst_0······· |
48 | ········//·····3:·istore··········4 | 48 | ········//·····3:·istore··········4 |
49 | ········//·····5:·lconst_0······· | 49 | ········//·····5:·lconst_0······· |
50 | ········//·····6:·lstore··········5 | 50 | ········//·····6:·lstore··········5 |
51 | ········//·····8:·aload_0········ | 51 | ········//·····8:·aload_0········ |
52 | ········//·····9:·astore··········7 | ||
53 | ········//····11:·aload_0········ | ||
52 | ········//···· | 54 | ········//····12:·getfield········com/dropbox/client2/DropboxAPI$DropboxInputStream.info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo; |
53 | ········//····1 | 55 | ········//····15:·astore··········8 |
54 | ········//····1 | 56 | ········//····17:·aload···········8 |
55 | ········//····1 | 57 | ········//····19:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxFileInfo.getContentLength:()J |
56 | ········//···· | 58 | ········//····22:·lstore··········9 |
57 | ········//····2 | 59 | ········//····24:·new·············Ljava/io/BufferedOutputStream; |
58 | ········//····2 | 60 | ········//····27:·astore··········11 |
59 | ········//····26:·aload···········10 | ||
60 | ········//····2 | 61 | ········//····29:·aload_1········ |
62 | ········//····30:·astore··········7 | ||
63 | ········//····32:·aload···········11 | ||
64 | ········//····34:·aload_1········ | ||
61 | ········//···· | 65 | ········//····35:·invokespecial···java/io/BufferedOutputStream.<init>:(Ljava/io/OutputStream;)V |
62 | ········//····3 | 66 | ········//····38:·sipush··········4096 |
63 | ········//····35:·istore··········11 | ||
64 | ········//····37:·iload···········11 | ||
65 | ········//····39:·newarray········B | ||
66 | ········//····41:· | 67 | ········//····41:·istore··········12 |
68 | ········//····43:·iload···········12 | ||
69 | ········//····45:·newarray········B | ||
70 | ········//····47:·astore··········13 | ||
67 | ········//····4 | 71 | ········//····49:·lload···········5 |
68 | ········//···· | 72 | ········//····51:·lstore··········14 |
69 | ········//···· | 73 | ········//····53:·aload_0········ |
74 | ········//····54:·astore··········7 | ||
75 | ········//····56:·aload_0········ | ||
70 | ········//···· | 76 | ········//····57:·aload···········13 |
71 | ········//····5 | 77 | ········//····59:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.read:([B)I |
72 | ········//···· | 78 | ········//····62:·istore··········12 |
73 | ········//···· | 79 | ········//····64:·iload···········12 |
74 | ········//···· | 80 | ········//····66:·ifge············197 |
75 | ········//····6 | 81 | ········//····69:·lconst_0······· |
76 | ········//···· | 82 | ········//····70:·lstore··········14 |
77 | ········//···· | 83 | ········//····72:·lload···········9 |
78 | ········//···· | 84 | ········//····74:·lload···········14 |
79 | ········//···· | 85 | ········//····76:·lcmp··········· |
80 | ········//···· | 86 | ········//····77:·istore··········12 |
81 | ········//····7 | 87 | ········//····79:·iload···········12 |
82 | ········//···· | 88 | ········//····81:·iflt············291 |
83 | ········//···· | 89 | ········//····84:·iload···········4 |
84 | ········//···· | 90 | ········//····86:·i2l············ |
85 | ········//···· | 91 | ········//····87:·lstore··········14 |
86 | ········//····8 | 92 | ········//····89:·lload···········14 |
87 | ········//···· | 93 | ········//····91:·lload···········9 |
88 | ········//···· | 94 | ········//····93:·lcmp··········· |
89 | ········//···· | 95 | ········//····94:·istore··········12 |
90 | ········//···· | 96 | ········//····96:·iload···········12 |
91 | ········//···· | 97 | ········//····98:·ifge············291 |
92 | ········//··· | 98 | ········//···101:·new·············Lcom/dropbox/client2/exception/DropboxPartialFileException; |
93 | ········//··· | 99 | ········//···104:·astore··········8 |
94 | ········//··· | 100 | ········//···106:·aload···········8 |
95 | ········//··· | 101 | ········//···108:·iload···········4 |
96 | ········//···1 | 102 | ········//···110:·invokespecial···com/dropbox/client2/exception/DropboxPartialFileException.<init>:(I)V |
97 | ········//···104:·aload···········7 | ||
98 | ········//···106:·athrow········· | ||
99 | ········//···107:·astore··········7 | ||
100 | ········//···109:·aload···········10 | ||
101 | ········//···111:·astore_3······· | ||
102 | ········//···11 | 103 | ········//···113:·aload···········8 |
104 | ········//···115:·athrow········· | ||
105 | ········//···116:·astore··········8 | ||
106 | ········//···118:·aload···········11 | ||
107 | ········//···120:·astore_3······· | ||
108 | ········//···121:·aload···········8 | ||
103 | ········//···1 | 109 | ········//···123:·invokevirtual···java/io/IOException.getMessage:()Ljava/lang/String; |
104 | ········//···117:·astore··········7 | ||
105 | ········//···119:·aload···········7 | ||
106 | ········//···121:·ifnull··········353 | ||
107 | ········//···124:·ldc·············"No·space" | ||
108 | ········//···126:·astore·········· | 110 | ········//···126:·astore··········8 |
109 | ········//···128:·aload··········· | 111 | ········//···128:·aload···········8 |
112 | ········//···130:·ifnull··········362 | ||
113 | ········//···133:·ldc·············"No·space" | ||
114 | ········//···135:·astore··········16 | ||
115 | ········//···137:·aload···········8 | ||
110 | ········//···13 | 116 | ········//···139:·aload···········16 |
111 | ········//···1 | 117 | ········//···141:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z |
112 | ········//···1 | 118 | ········//···144:·istore··········12 |
113 | ········//···1 | 119 | ········//···146:·iload···········12 |
114 | ········//···1 | 120 | ········//···148:·ifeq············362 |
115 | ········//···1 | 121 | ········//···151:·new·············Lcom/dropbox/client2/exception/DropboxLocalStorageFullException; |
116 | ········//···1 | 122 | ········//···154:·astore··········8 |
117 | ········//···1 | 123 | ········//···156:·aload···········8 |
118 | ········//···1 | 124 | ········//···158:·invokespecial···com/dropbox/client2/exception/DropboxLocalStorageFullException.<init>:()V |
119 | ········//···1 | 125 | ········//···161:·aload···········8 |
120 | ········//···1 | 126 | ········//···163:·athrow········· |
121 | ········//···1 | 127 | ········//···164:·astore··········8 |
122 | ········//···1 | 128 | ········//···166:·aload_3········ |
123 | ········//···1 | 129 | ········//···167:·astore··········11 |
124 | ········//···16 | 130 | ········//···169:·aload···········11 |
125 | ········//···1 | 131 | ········//···171:·ifnull··········179 |
126 | ········//···1 | 132 | ········//···174:·aload···········11 |
127 | ········//···1 | 133 | ········//···176:·invokevirtual···java/io/BufferedOutputStream.close:()V |
128 | ········//···17 | 134 | ········//···179:·aload_1········ |
129 | ········//···1 | 135 | ········//···180:·ifnull··········190 |
130 | ········//···1 | 136 | ········//···183:·aload_1········ |
131 | ········//···1 | 137 | ········//···184:·checkcast·······Ljava/io/OutputStream; |
132 | ········//···1 | 138 | ········//···187:·invokevirtual···java/io/OutputStream.close:()V |
133 | ········//···1 | 139 | ········//···190:·aload_0········ |
134 | ········//···1 | 140 | ········//···191:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.close:()V |
135 | ········//···1 | 141 | ········//···194:·aload···········8 |
136 | ········//···1 | 142 | ········//···196:·athrow········· |
137 | ········//···188:·iconst_0······· | ||
138 | ········//···189:·istore··········16 | ||
139 | ········//···191:·aload···········10 | ||
140 | ········//···193:·aload···········12 | ||
141 | ········//···19 | 143 | ········//···197:·iconst_0······· |
144 | ········//···198:·istore··········17 | ||
142 | ········//··· | 145 | ········//···200:·aload···········11 |
146 | ········//···202:·aload···········13 | ||
147 | ········//···204:·iconst_0······· | ||
148 | ········//···205:·iload···········12 | ||
143 | ········//··· | 149 | ········//···207:·invokevirtual···java/io/BufferedOutputStream.write:([BII)V |
144 | ········//···2 | 150 | ········//···210:·iload···········4 |
145 | ········//···2 | 151 | ········//···212:·iload···········12 |
146 | ········//···2 | 152 | ········//···214:·iadd··········· |
147 | ········//···2 | 153 | ········//···215:·istore··········17 |
148 | ········//···2 | 154 | ········//···217:·aload_2········ |
Max diff block lines reached; 6841/26120 bytes (26.19%) of diff not shown. |
Offset 508, 15 lines modified | Offset 508, 15 lines modified | ||
508 | ········39:·astore_2 | 508 | ········39:·astore_2 |
509 | ········40:·goto··········32 | 509 | ········40:·goto··········32 |
510 | ··protected·static·long·getFromMapAsLong(java.util.Map,·java.lang.String); | 510 | ··protected·static·long·getFromMapAsLong(java.util.Map,·java.lang.String); |
511 | ····descriptor:·(Ljava/util/Map;Ljava/lang/String;)J | 511 | ····descriptor:·(Ljava/util/Map;Ljava/lang/String;)J |
512 | ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC | 512 | ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC |
513 | ····Code: | 513 | ····Code: |
514 | ······stack=300,·locals= | 514 | ······stack=300,·locals=8,·args_size=2 |
515 | ·········0:·aload_0 | 515 | ·········0:·aload_0 |
516 | ·········1:·aload_1 | 516 | ·········1:·aload_1 |
517 | ·········2:·invokeinterface·#44,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 517 | ·········2:·invokeinterface·#44,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
518 | ·········7:·astore_2 | 518 | ·········7:·astore_2 |
519 | ·········8:·lconst_0 | 519 | ·········8:·lconst_0 |
520 | ·········9:·lstore_3 | 520 | ·········9:·lstore_3 |
521 | ········10:·aload_2 | 521 | ········10:·aload_2 |
Offset 539, 17 lines modified | Offset 539, 17 lines modified | ||
539 | ········43:·istore········5 | 539 | ········43:·istore········5 |
540 | ········45:·iload·········5 | 540 | ········45:·iload·········5 |
541 | ········47:·ifeq··········70 | 541 | ········47:·ifeq··········70 |
542 | ········50:·aload_2 | 542 | ········50:·aload_2 |
543 | ········51:·checkcast·····#58·················//·class·java/lang/String | 543 | ········51:·checkcast·····#58·················//·class·java/lang/String |
544 | ········54:·astore_2 | 544 | ········54:·astore_2 |
545 | ········55:·bipush········16 | 545 | ········55:·bipush········16 |
546 | ········57:·istore········ | 546 | ········57:·istore········5 |
547 | ········59:·aload_2 | 547 | ········59:·aload_2 |
548 | ········60:·iload········· | 548 | ········60:·iload·········5 |
549 | ········62:·invokestatic··#65·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J | 549 | ········62:·invokestatic··#65·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J |
550 | ········65:·lstore········6 | 550 | ········65:·lstore········6 |
551 | ········67:·goto··········36 | 551 | ········67:·goto··········36 |
552 | ········70:·lload_3 | 552 | ········70:·lload_3 |
553 | ········71:·lstore········6 | 553 | ········71:·lstore········6 |
554 | ········73:·goto··········36 | 554 | ········73:·goto··········36 |
Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
117 | ········37:·putfield······#20·················//·Field·intervalMs:J | 117 | ········37:·putfield······#20·················//·Field·intervalMs:J |
118 | ········40:·return | 118 | ········40:·return |
119 | ··public·void·write(int); | 119 | ··public·void·write(int); |
120 | ····descriptor:·(I)V | 120 | ····descriptor:·(I)V |
121 | ····flags:·(0x0001)·ACC_PUBLIC | 121 | ····flags:·(0x0001)·ACC_PUBLIC |
122 | ····Code: | 122 | ····Code: |
123 | ······stack=300,·locals=1 | 123 | ······stack=300,·locals=11,·args_size=2 |
124 | ·········0:·aload_0 | 124 | ·········0:·aload_0 |
125 | ·········1:·iload_1 | 125 | ·········1:·iload_1 |
126 | ·········2:·invokespecial·#38·················//·Method·java/io/FilterOutputStream.write:(I)V | 126 | ·········2:·invokespecial·#38·················//·Method·java/io/FilterOutputStream.write:(I)V |
127 | ·········5:·aload_0 | 127 | ·········5:·aload_0 |
128 | ·········6:·getfield······#22·················//·Field·transferred:J | 128 | ·········6:·getfield······#22·················//·Field·transferred:J |
129 | ·········9:·lconst_1 | 129 | ·········9:·lconst_1 |
130 | ········10:·ladd | 130 | ········10:·ladd |
Offset 156, 32 lines modified | Offset 156, 32 lines modified | ||
156 | ········53:·putfield······#18·················//·Field·lastListened:J | 156 | ········53:·putfield······#18·················//·Field·lastListened:J |
157 | ········56:·aload_0 | 157 | ········56:·aload_0 |
158 | ········57:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 158 | ········57:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
159 | ········60:·invokestatic··#28·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$000:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; | 159 | ········60:·invokestatic··#28·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$000:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; |
160 | ········63:·astore········9 | 160 | ········63:·astore········9 |
161 | ········65:·aload_0 | 161 | ········65:·aload_0 |
162 | ········66:·getfield······#22·················//·Field·transferred:J | 162 | ········66:·getfield······#22·················//·Field·transferred:J |
163 | ········69:·lstore········ | 163 | ········69:·lstore········4 |
164 | ········71:·aload_0 | 164 | ········71:·aload_0 |
165 | ········72:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 165 | ········72:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
166 | ········75:·astore········1 | 166 | ········75:·astore········10 |
167 | ········77:·aload·········1 | 167 | ········77:·aload·········10 |
168 | ········79:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J | 168 | ········79:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J |
169 | ········82:·lstore········ | 169 | ········82:·lstore········6 |
170 | ········84:·aload·········9 | 170 | ········84:·aload·········9 |
171 | ········86:·lload········· | 171 | ········86:·lload·········4 |
172 | ········88:·lload········· | 172 | ········88:·lload·········6 |
173 | ········90:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V | 173 | ········90:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V |
174 | ········93:·return | 174 | ········93:·return |
175 | ··public·void·write(byte[],·int,·int); | 175 | ··public·void·write(byte[],·int,·int); |
176 | ····descriptor:·([BII)V | 176 | ····descriptor:·([BII)V |
177 | ····flags:·(0x0001)·ACC_PUBLIC | 177 | ····flags:·(0x0001)·ACC_PUBLIC |
178 | ····Code: | 178 | ····Code: |
179 | ······stack=300,·locals=1 | 179 | ······stack=300,·locals=13,·args_size=4 |
180 | ·········0:·aload_0 | 180 | ·········0:·aload_0 |
181 | ·········1:·getfield······#57·················//·Field·out:Ljava/io/OutputStream; | 181 | ·········1:·getfield······#57·················//·Field·out:Ljava/io/OutputStream; |
182 | ·········4:·astore········4 | 182 | ·········4:·astore········4 |
183 | ·········6:·aload·········4 | 183 | ·········6:·aload·········4 |
184 | ·········8:·aload_1 | 184 | ·········8:·aload_1 |
185 | ·········9:·iload_2 | 185 | ·········9:·iload_2 |
186 | ········10:·iload_3 | 186 | ········10:·iload_3 |
Offset 222, 20 lines modified | Offset 222, 20 lines modified | ||
222 | ········76:·putfield······#18·················//·Field·lastListened:J | 222 | ········76:·putfield······#18·················//·Field·lastListened:J |
223 | ········79:·aload_0 | 223 | ········79:·aload_0 |
224 | ········80:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 224 | ········80:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
225 | ········83:·invokestatic··#28·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$000:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; | 225 | ········83:·invokestatic··#28·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$000:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; |
226 | ········86:·astore········4 | 226 | ········86:·astore········4 |
227 | ········88:·aload_0 | 227 | ········88:·aload_0 |
228 | ········89:·getfield······#22·················//·Field·transferred:J | 228 | ········89:·getfield······#22·················//·Field·transferred:J |
229 | ········92:·lstore········ | 229 | ········92:·lstore········7 |
230 | ········94:·aload_0 | 230 | ········94:·aload_0 |
231 | ········95:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 231 | ········95:·getfield······#12·················//·Field·this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
232 | ········98:·astore········1 | 232 | ········98:·astore········12 |
233 | ·······100:·aload·········1 | 233 | ·······100:·aload·········12 |
234 | ·······102:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J | 234 | ·······102:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J |
235 | ·······105:·lstore········ | 235 | ·······105:·lstore········9 |
236 | ·······107:·aload·········4 | 236 | ·······107:·aload·········4 |
237 | ·······109:·lload········· | 237 | ·······109:·lload·········7 |
238 | ·······111:·lload········· | 238 | ·······111:·lload·········9 |
239 | ·······113:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V | 239 | ·······113:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V |
240 | ·······116:·return | 240 | ·······116:·return |
241 | } | 241 | } |
Offset 62, 16 lines modified | Offset 62, 16 lines modified | ||
62 | ········//····45:·getstatic·······java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 62 | ········//····45:·getstatic·······java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
63 | ········//····48:·astore··········8 | 63 | ········//····48:·astore··········8 |
64 | ········//····50:·aload···········4 | 64 | ········//····50:·aload···········4 |
65 | ········//····52:·lload···········6 | 65 | ········//····52:·lload···········6 |
66 | ········//····54:·aload···········8 | 66 | ········//····54:·aload···········8 |
67 | ········//····56:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.closeIdleConnections:(JLjava/util/concurrent/TimeUnit;)V | 67 | ········//····56:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.closeIdleConnections:(JLjava/util/concurrent/TimeUnit;)V |
68 | ········//····59:·ldc·············Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;.class | 68 | ········//····59:·ldc·············Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;.class |
69 | ········//····61:·astore·········· | 69 | ········//····61:·astore··········8 |
70 | ········//····63:·aload··········· | 70 | ········//····63:·aload···········8 |
71 | ········//····65:·monitorenter··· | 71 | ········//····65:·monitorenter··· |
72 | ········//····66:·aload_0········ | 72 | ········//····66:·aload_0········ |
73 | ········//····67:·getfield········com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.manager:Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager; | 73 | ········//····67:·getfield········com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.manager:Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager; |
74 | ········//····70:·astore··········4 | 74 | ········//····70:·astore··········4 |
75 | ········//····72:·aload···········4 | 75 | ········//····72:·aload···········4 |
76 | ········//····74:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.getConnectionsInPool:()I | 76 | ········//····74:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.getConnectionsInPool:()I |
77 | ········//····77:·istore_1······· | 77 | ········//····77:·istore_1······· |
Offset 79, 31 lines modified | Offset 79, 31 lines modified | ||
79 | ········//····79:·ifne············111 | 79 | ········//····79:·ifne············111 |
80 | ········//····82:·iconst_0······· | 80 | ········//····82:·iconst_0······· |
81 | ········//····83:·istore_1······· | 81 | ········//····83:·istore_1······· |
82 | ········//····84:·aconst_null···· | 82 | ········//····84:·aconst_null···· |
83 | ········//····85:·astore··········4 | 83 | ········//····85:·astore··········4 |
84 | ········//····87:·aconst_null···· | 84 | ········//····87:·aconst_null···· |
85 | ········//····88:·putstatic·······com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.thread:Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; | 85 | ········//····88:·putstatic·······com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.thread:Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; |
86 | ········//····91:·aload··········· | 86 | ········//····91:·aload···········8 |
87 | ········//····93:·monitorexit···· | 87 | ········//····93:·monitorexit···· |
88 | ········//····94:·return········· | 88 | ········//····94:·return········· |
89 | ········//····95:·astore··········4 | 89 | ········//····95:·astore··········4 |
90 | ········//····97:·aload_0········ | 90 | ········//····97:·aload_0········ |
91 | ········//····98:·monitorexit···· | 91 | ········//····98:·monitorexit···· |
92 | ········//····99:·aload···········4 | 92 | ········//····99:·aload···········4 |
93 | ········//···101:·athrow········· | 93 | ········//···101:·athrow········· |
94 | ········//···102:·astore··········4 | 94 | ········//···102:·astore··········4 |
95 | ········//···104:·aconst_null···· | 95 | ········//···104:·aconst_null···· |
96 | ········//···105:·putstatic·······com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.thread:Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; | 96 | ········//···105:·putstatic·······com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.thread:Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; |
97 | ········//···108:·goto············94 | 97 | ········//···108:·goto············94 |
98 | ········//···111:·aload··········· | 98 | ········//···111:·aload···········8 |
99 | ········//···113:·monitorexit···· | 99 | ········//···113:·monitorexit···· |
100 | ········//···114:·goto············0 | 100 | ········//···114:·goto············0 |
101 | ········//···117:·astore··········4 | 101 | ········//···117:·astore··········4 |
102 | ········//···119:·aload··········· | 102 | ········//···119:·aload···········8 |
103 | ········//···121:·monitorexit···· | 103 | ········//···121:·monitorexit···· |
104 | ········//···122:·aload···········4 | 104 | ········//···122:·aload···········4 |
105 | ········//···124:·athrow········· | 105 | ········//···124:·athrow········· |
106 | ········//····Exceptions: | 106 | ········//····Exceptions: |
107 | ········//··Try···········Handler | 107 | ········//··Try···········Handler |
108 | ········//··Start··End····Start··End····Type···························· | 108 | ········//··Start··End····Start··End····Type···························· |
109 | ········//··-----··-----··-----··-----··-------------------------------- | 109 | ········//··-----··-----··-----··-----··-------------------------------- |
Offset 862, 15 lines modified | Offset 862, 15 lines modified | ||
862 | ········12:·invokevirtual·#238················//·Method·sendHTTP:(Ljava/lang/String;[Landroid/location/Location;)V | 862 | ········12:·invokevirtual·#238················//·Method·sendHTTP:(Ljava/lang/String;[Landroid/location/Location;)V |
863 | ········15:·return | 863 | ········15:·return |
864 | ··public·void·sendHTTP(java.lang.String,·android.location.Location[]); | 864 | ··public·void·sendHTTP(java.lang.String,·android.location.Location[]); |
865 | ····descriptor:·(Ljava/lang/String;[Landroid/location/Location;)V | 865 | ····descriptor:·(Ljava/lang/String;[Landroid/location/Location;)V |
866 | ····flags:·(0x0001)·ACC_PUBLIC | 866 | ····flags:·(0x0001)·ACC_PUBLIC |
867 | ····Code: | 867 | ····Code: |
868 | ······stack=300,·locals=1 | 868 | ······stack=300,·locals=16,·args_size=3 |
869 | ·········0:·aload_2 | 869 | ·········0:·aload_2 |
870 | ·········1:·arraylength | 870 | ·········1:·arraylength |
871 | ·········2:·istore_3 | 871 | ·········2:·istore_3 |
872 | ·········3:·aload_0 | 872 | ·········3:·aload_0 |
873 | ·········4:·iload_3 | 873 | ·········4:·iload_3 |
874 | ·········5:·putfield······#24·················//·Field·locationsCount:I | 874 | ·········5:·putfield······#24·················//·Field·locationsCount:I |
875 | ·········8:·new···········#129················//·class·java/lang/StringBuilder | 875 | ·········8:·new···········#129················//·class·java/lang/StringBuilder |
Offset 894, 171 lines modified | Offset 894, 171 lines modified | ||
894 | ········47:·astore········5 | 894 | ········47:·astore········5 |
895 | ········49:·aload·········5 | 895 | ········49:·aload·········5 |
896 | ········51:·invokespecial·#244················//·Method·com/loopj/android/http/AsyncHttpClient."<init>":()V | 896 | ········51:·invokespecial·#244················//·Method·com/loopj/android/http/AsyncHttpClient."<init>":()V |
897 | ········54:·aload_0 | 897 | ········54:·aload_0 |
898 | ········55:·aload·········5 | 898 | ········55:·aload·········5 |
899 | ········57:·putfield······#225················//·Field·httpClient:Lcom/loopj/android/http/AsyncHttpClient; | 899 | ········57:·putfield······#225················//·Field·httpClient:Lcom/loopj/android/http/AsyncHttpClient; |
900 | ········60:·aload_2 | 900 | ········60:·aload_2 |
901 | ········61:·astore········6 | ||
902 | ········63:·aload_2 | ||
903 | ········6 | 901 | ········61:·arraylength |
904 | ········6 | 902 | ········62:·istore········6 |
905 | ········6 | 903 | ········64:·iconst_0 |
904 | ········65:·istore_3 | ||
905 | ········66:·aconst_null | ||
906 | ········6 | 906 | ········67:·astore········5 |
907 | ········69:·iload_3 | ||
907 | ········70:·iload········· | 908 | ········70:·iload·········6 |
908 | ········72:·iload·········7 | ||
909 | ········7 | 909 | ········72:·if_icmpge·····313 |
910 | ········77:·aload·········6 | ||
911 | ········7 | 910 | ········75:·aload_2 |
911 | ········76:·iload_3 | ||
912 | ········ | 912 | ········77:·aaload |
913 | ········ | 913 | ········78:·astore········7 |
914 | ········8 | 914 | ········80:·new···········#246················//·class·com/loopj/android/http/RequestParams |
915 | ········8 | 915 | ········83:·astore········8 |
916 | ········8 | 916 | ········85:·aload·········8 |
917 | ········ | 917 | ········87:·invokespecial·#247················//·Method·com/loopj/android/http/RequestParams."<init>":()V |
918 | ········9 | 918 | ········90:·ldc···········#249················//·String·id |
919 | ········9 | 919 | ········92:·astore········9 |
920 | ········9 | 920 | ········94:·aload·········8 |
921 | ······· | 921 | ········96:·aload·········9 |
922 | ······· | 922 | ········98:·aload_1 |
923 | ······· | 923 | ········99:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V |
924 | ·······10 | 924 | ·······102:·ldc···········#255················//·String·code |
925 | ·······10 | 925 | ·······104:·astore········9 |
926 | ·······1 | 926 | ·······106:·ldc_w·········#257················//·String·0xF020 |
927 | ·······1 | 927 | ·······109:·astore········10 |
928 | ·······111:·aload·········8 | ||
929 | ·······113:·aload·········9 | ||
928 | ·······115:·aload·········10 | 930 | ·······115:·aload·········10 |
929 | ·······117:·aload·········5 | ||
930 | ·······119:·aload·········11 | ||
931 | ·······1 | 931 | ·······117:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V |
932 | ·······12 | 932 | ·······120:·ldc_w·········#259················//·String·gprmc |
933 | ·······12 | 933 | ·······123:·astore········9 |
934 | ·······12 | 934 | ·······125:·aload·········7 |
935 | ·······1 | 935 | ·······127:·invokestatic··#263················//·Method·GPRMCEncode:(Landroid/location/Location;)Ljava/lang/String; |
936 | ·······13 | 936 | ·······130:·astore········10 |
937 | ·······132:·aload·········8 | ||
938 | ·······134:·aload·········9 | ||
937 | ·······136:·aload·········10 | 939 | ·······136:·aload·········10 |
938 | ·······138:·aload·········5 | ||
939 | ·······140:·aload·········11 | ||
940 | ·······1 | 940 | ·······138:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V |
941 | ·······14 | 941 | ·······141:·ldc_w·········#265················//·String·alt |
942 | ·······14 | 942 | ·······144:·astore········9 |
943 | ·······1 | 943 | ·······146:·aload·········7 |
944 | ·······1 | 944 | ·······148:·invokevirtual·#268················//·Method·android/location/Location.getAltitude:()D |
945 | ·······15 | 945 | ·······151:·dstore········11 |
946 | ·······15 | 946 | ·······153:·dload·········11 |
947 | ·······15 | 947 | ·······155:·invokestatic··#271················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String; |
948 | ·······1 | 948 | ·······158:·astore········10 |
949 | ·······160:·aload·········8 | ||
950 | ·······162:·aload·········9 | ||
949 | ·······164:·aload·········10 | 951 | ·······164:·aload·········10 |
950 | ·······166:·aload·········5 | ||
951 | ·······168:·aload·········11 | ||
952 | ·······1 | 952 | ·······166:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V |
953 | ·······1 | 953 | ·······169:·new···········#129················//·class·java/lang/StringBuilder |
954 | ·······17 | 954 | ·······172:·astore········9 |
955 | ·······17 | 955 | ·······174:·aload·········9 |
956 | ·······1 | 956 | ·······176:·invokespecial·#130················//·Method·java/lang/StringBuilder."<init>":()V |
957 | ·······1 | 957 | ·······179:·ldc_w·········#273················//·String·Sending·URL |
958 | ·······18 | 958 | ·······182:·astore········10 |
959 | ·······18 | 959 | ·······184:·aload·········9 |
960 | ·······1 | 960 | ·······186:·aload·········10 |
961 | ·······1 | 961 | ·······188:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
962 | ·······19 | 962 | ·······191:·astore········9 |
963 | ·······19 | 963 | ·······193:·aload·········9 |
964 | ·······19 | 964 | ·······195:·aload·········4 |
965 | ······· | 965 | ·······197:·invokevirtual·#208················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
966 | ·······20 | 966 | ·······200:·astore········9 |
967 | ·······20 | 967 | ·······202:·ldc_w·········#275················//·String··with·params |
968 | ·······20 | 968 | ·······205:·astore········10 |
969 | ·······2 | 969 | ·······207:·aload·········9 |
970 | ·······2 | 970 | ·······209:·aload·········10 |
971 | ·······21 | 971 | ·······211:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
972 | ·······21 | 972 | ·······214:·astore········9 |
973 | ·······2 | 973 | ·······216:·aload·········8 |
974 | ·······2 | 974 | ·······218:·invokevirtual·#276················//·Method·com/loopj/android/http/RequestParams.toString:()Ljava/lang/String; |
975 | ·······22 | 975 | ·······221:·astore········10 |
976 | ·······22 | 976 | ·······223:·aload·········9 |
977 | ·······22 | 977 | ·······225:·aload·········10 |
978 | ·······2 | 978 | ·······227:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
979 | ·······23 | 979 | ·······230:·astore········9 |
980 | ·······23 | 980 | ·······232:·aload·········9 |
981 | ·······23 | 981 | ·······234:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
982 | ·······2 | 982 | ·······237:·astore········9 |
983 | ·······2 | 983 | ·······239:·aload·········9 |
984 | ·······24 | 984 | ·······241:·invokestatic··#222················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V |
985 | ·······24 | 985 | ·······244:·aload_0 |
986 | ·······24 | 986 | ·······245:·getfield······#225················//·Field·httpClient:Lcom/loopj/android/http/AsyncHttpClient; |
987 | ·······2 | 987 | ·······248:·astore········9 |
988 | ·······25 | 988 | ·······250:·aload_0 |
989 | ·······25 | 989 | ·······251:·getfield······#36·················//·Field·applicationContext:Landroid/content/Context; |
990 | ·······25 | 990 | ·······254:·astore········10 |
991 | ·······2 | 991 | ·······256:·aload·········4 |
992 | ·······2 | 992 | ·······258:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
993 | ·······26 | 993 | ·······261:·astore········13 |
994 | ·······26 | 994 | ·······263:·new···········#278················//·class·com/mendhak/gpslogger/common/OpenGTSClient$MyAsyncHttpResponseHandler |
Max diff block lines reached; 6015/17609 bytes (34.16%) of diff not shown. |
Offset 464, 29 lines modified | Offset 464, 29 lines modified | ||
464 | ·······161:·invokespecial·#130················//·Method·java/io/File."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 464 | ·······161:·invokespecial·#130················//·Method·java/io/File."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
465 | ·······164:·new···········#20·················//·class·java/util/ArrayList | 465 | ·······164:·new···········#20·················//·class·java/util/ArrayList |
466 | ·······167:·astore········10 | 466 | ·······167:·astore········10 |
467 | ·······169:·aload·········10 | 467 | ·······169:·aload·········10 |
468 | ·······171:·invokespecial·#21·················//·Method·java/util/ArrayList."<init>":()V | 468 | ·······171:·invokespecial·#21·················//·Method·java/util/ArrayList."<init>":()V |
469 | ·······174:·aload·········7 | 469 | ·······174:·aload·········7 |
470 | ·······176:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 470 | ·······176:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
471 | ·······181:·astore········ | 471 | ·······181:·astore········4 |
472 | ·······183:·aload········· | 472 | ·······183:·aload·········4 |
473 | ·······185:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 473 | ·······185:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
474 | ·······190:·istore········ | 474 | ·······190:·istore········11 |
475 | ·······192:·iload········· | 475 | ·······192:·iload·········11 |
476 | ·······194:·ifeq··········227 | 476 | ·······194:·ifeq··········227 |
477 | ·······197:·aload········· | 477 | ·······197:·aload·········4 |
478 | ·······199:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 478 | ·······199:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
479 | ·······204:·checkcast·····#68·················//·class·java/io/File | 479 | ·······204:·checkcast·····#68·················//·class·java/io/File |
480 | ·······207:·astore········12 | 480 | ·······207:·astore········12 |
481 | ·······209:·aload·········12 | 481 | ·······209:·aload·········12 |
482 | ·······211:·invokevirtual·#146················//·Method·java/io/File.getAbsolutePath:()Ljava/lang/String; | 482 | ·······211:·invokevirtual·#146················//·Method·java/io/File.getAbsolutePath:()Ljava/lang/String; |
483 | ·······214:·astore········ | 483 | ·······214:·astore········5 |
484 | ·······216:·aload·········10 | 484 | ·······216:·aload·········10 |
485 | ·······218:·aload········· | 485 | ·······218:·aload·········5 |
486 | ·······220:·invokevirtual·#147················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 486 | ·······220:·invokevirtual·#147················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
487 | ·······223:·pop | 487 | ·······223:·pop |
488 | ·······224:·goto··········183 | 488 | ·······224:·goto··········183 |
489 | ·······227:·ldc···········#149················//·String·Zipping·file | 489 | ·······227:·ldc···········#149················//·String·Zipping·file |
490 | ·······229:·invokestatic··#154················//·Method·com/mendhak/gpslogger/common/Utilities.LogInfo:(Ljava/lang/String;)V | 490 | ·······229:·invokestatic··#154················//·Method·com/mendhak/gpslogger/common/Utilities.LogInfo:(Ljava/lang/String;)V |
491 | ·······232:·new···········#156················//·class·com/mendhak/gpslogger/senders/ZipHelper | 491 | ·······232:·new···········#156················//·class·com/mendhak/gpslogger/senders/ZipHelper |
492 | ·······235:·astore········13 | 492 | ·······235:·astore········13 |
Offset 516, 21 lines modified | Offset 516, 21 lines modified | ||
516 | ·······293:·pop | 516 | ·······293:·pop |
517 | ·······294:·aload_0 | 517 | ·······294:·aload_0 |
518 | ·······295:·aload_1 | 518 | ·······295:·aload_1 |
519 | ·······296:·invokestatic··#175················//·Method·GetFileSenders:(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)Ljava/util/List; | 519 | ·······296:·invokestatic··#175················//·Method·GetFileSenders:(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)Ljava/util/List; |
520 | ·······299:·astore········14 | 520 | ·······299:·astore········14 |
521 | ·······301:·aload·········14 | 521 | ·······301:·aload·········14 |
522 | ·······303:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 522 | ·······303:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
523 | ·······308:·astore········ | 523 | ·······308:·astore········4 |
524 | ·······310:·aload········· | 524 | ·······310:·aload·········4 |
525 | ·······312:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 525 | ·······312:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
526 | ·······317:·istore········ | 526 | ·······317:·istore········11 |
527 | ·······319:·iload········· | 527 | ·······319:·iload·········11 |
528 | ·······321:·ifeq··········42 | 528 | ·······321:·ifeq··········42 |
529 | ·······324:·aload········· | 529 | ·······324:·aload·········4 |
530 | ·······326:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 530 | ·······326:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
531 | ·······331:·checkcast·····#177················//·class·com/mendhak/gpslogger/senders/IFileSender | 531 | ·······331:·checkcast·····#177················//·class·com/mendhak/gpslogger/senders/IFileSender |
532 | ·······334:·astore········15 | 532 | ·······334:·astore········15 |
533 | ·······336:·aload·········15 | 533 | ·······336:·aload·········15 |
534 | ·······338:·aload·········7 | 534 | ·······338:·aload·········7 |
535 | ·······340:·invokeinterface·#181,··2··········//·InterfaceMethod·com/mendhak/gpslogger/senders/IFileSender.UploadFile:(Ljava/util/List;)V | 535 | ·······340:·invokeinterface·#181,··2··········//·InterfaceMethod·com/mendhak/gpslogger/senders/IFileSender.UploadFile:(Ljava/util/List;)V |
536 | ·······345:·goto··········310 | 536 | ·······345:·goto··········310 |
Offset 19, 49 lines modified | Offset 19, 48 lines modified | ||
19 | ····public·ZipHelper(final·String[]·files,·final·String·zipFile)·{ | 19 | ····public·ZipHelper(final·String[]·files,·final·String·zipFile)·{ |
20 | ········this.files·=·files; | 20 | ········this.files·=·files; |
21 | ········this.zipFile·=·zipFile; | 21 | ········this.zipFile·=·zipFile; |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·void·Zip()·{ | 24 | ····public·void·Zip()·{ |
25 | ········ZipOutputStream·zipOutputStream·=·null; | 25 | ········ZipOutputStream·zipOutputStream·=·null; |
26 | ········Label_021 | 26 | ········Label_0218:·{ |
27 | ············while·(true)·{ | 27 | ············while·(true)·{ |
28 | ················int·n·=·0; | ||
28 | ················while·(true)·{ | 29 | ················while·(true)·{ |
29 | ····················int·n·=·0; | ||
30 | ····················BufferedInputStream·bufferedInputStream·=·null; | 30 | ····················BufferedInputStream·bufferedInputStream·=·null; |
31 | ····················Label_0 | 31 | ····················Label_0201:·{ |
32 | ························try·{ | 32 | ························try·{ |
33 | ····························try·{ | 33 | ····························try·{ |
34 | ································final·FileOutputStream·out·=·new·FileOutputStream(this.zipFile); | 34 | ································final·FileOutputStream·out·=·new·FileOutputStream(this.zipFile); |
35 | ································zipOutputStream·=·new(java.util.zip.ZipOutputStream.class); | 35 | ································zipOutputStream·=·new(java.util.zip.ZipOutputStream.class); |
36 | ································try·{ | 36 | ································try·{ |
37 | ····································final·BufferedOutputStream·out2·=·new·BufferedOutputStream(out); | 37 | ····································final·BufferedOutputStream·out2·=·new·BufferedOutputStream(out); |
38 | ····································final·ZipOutputStream·zipOutputStream2·=·zipOutputStream; | 38 | ····································final·ZipOutputStream·zipOutputStream2·=·zipOutputStream; |
39 | ····································try·{ | 39 | ····································try·{ |
40 | ········································new·ZipOutputStream(out2); | 40 | ········································new·ZipOutputStream(out2); |
41 | ········································final·byte[]·array·=·new·byte[2048]; | 41 | ········································final·byte[]·array·=·new·byte[2048]; |
42 | ········································try·{ | 42 | ········································try·{ |
43 | ············································final·String[]·files·=·this.files; | 43 | ············································final·String[]·files·=·this.files; |
44 | ············································try·{ | 44 | ············································try·{ |
45 | ················································final·int·length·=·files.length; | 45 | ················································final·int·length·=·files.length; |
46 | ················································n·=·0; | ||
47 | ················································if·(n·>=·length)·{ | 46 | ················································if·(n·>=·length)·{ |
48 | ····················································break·Label_021 | 47 | ····················································break·Label_0218; |
49 | ················································} | 48 | ················································} |
50 | ················································final·String·name·=·files[n]; | 49 | ················································final·String·name·=·files[n]; |
51 | ················································try·{ | 50 | ················································try·{ |
52 | ····················································bufferedInputStream·=·new·BufferedInputStream(new·FileInputStream(name),·2048); | 51 | ····················································bufferedInputStream·=·new·BufferedInputStream(new·FileInputStream(name),·2048); |
53 | ····················································final·ZipEntry·e·=·new·ZipEntry(name.substring(name.lastIndexOf("/")·+·1)); | 52 | ····················································final·ZipEntry·e·=·new·ZipEntry(name.substring(name.lastIndexOf("/")·+·1)); |
54 | ····················································final·ZipOutputStream·zipOutputStream3·=·zipOutputStream; | 53 | ····················································final·ZipOutputStream·zipOutputStream3·=·zipOutputStream; |
55 | ····················································try·{ | 54 | ····················································try·{ |
56 | ························································zipOutputStream3.putNextEntry(e); | 55 | ························································zipOutputStream3.putNextEntry(e); |
57 | ························································while·(true)·{ | 56 | ························································while·(true)·{ |
58 | ····························································final·int·read·=·bufferedInputStream.read(array,·0,·2048); | 57 | ····························································final·int·read·=·bufferedInputStream.read(array,·0,·2048); |
59 | ····························································if·(read·==·-1)·{ | 58 | ····························································if·(read·==·-1)·{ |
60 | ································································break·Label_0 | 59 | ································································break·Label_0201; |
61 | ····························································} | 60 | ····························································} |
62 | ····························································zipOutputStream.write(array,·0,·read); | 61 | ····························································zipOutputStream.write(array,·0,·read); |
63 | ························································} | 62 | ························································} |
64 | ····················································} | 63 | ····················································} |
65 | ····················································catch·(Exception·ex)·{ | 64 | ····················································catch·(Exception·ex)·{ |
66 | ························································ex.printStackTrace(); | 65 | ························································ex.printStackTrace(); |
67 | ····················································} | 66 | ····················································} |
Offset 44, 47 lines modified | Offset 44, 45 lines modified | ||
44 | ····················································mail.setSmtpHost(AppSettings.getSmtpServer()); | 44 | ····················································mail.setSmtpHost(AppSettings.getSmtpServer()); |
45 | ····················································mail.setSsl(AppSettings.isSmtpSsl()); | 45 | ····················································mail.setSsl(AppSettings.isSmtpSsl()); |
46 | ····················································final·File[]·files·=·this.files; | 46 | ····················································final·File[]·files·=·this.files; |
47 | ····················································try·{ | 47 | ····················································try·{ |
48 | ························································final·int·length·=·files.length; | 48 | ························································final·int·length·=·files.length; |
49 | ························································int·n·=·0; | 49 | ························································int·n·=·0; |
50 | ························································while·(true)·{ | 50 | ························································while·(true)·{ |
51 | ····························································Label_023 | 51 | ····························································Label_0237:·{ |
52 | ································································if·(n·>=·length)·{ | 52 | ································································if·(n·>=·length)·{ |
53 | ····································································break·Label_023 | 53 | ····································································break·Label_0237; |
54 | ································································} | 54 | ································································} |
55 | ································································final·File·file·=·files[n]; | 55 | ································································final·File·file·=·files[n]; |
56 | ································································try·{ | 56 | ································································try·{ |
57 | ····································································final·String·name·=·file.getName(); | 57 | ····································································final·String·name·=·file.getName(); |
58 | ····································································try·{ | 58 | ····································································try·{ |
59 | ········································································mail.addAttachment(name,·file.getAbsolutePath()); | 59 | ········································································mail.addAttachment(name,·file.getAbsolutePath()); |
60 | ········································································++n; | 60 | ········································································++n; |
61 | ········································································continue; | 61 | ········································································continue; |
62 | ········································································Utilities.LogInfo("Sending·email..."); | ||
63 | ········································································//·iftrue(Label_0267:,·!mail.send()) | ||
62 | ········································································final·IActionListener·helper·=·this.helper; | 64 | ········································································final·IActionListener·helper·=·this.helper; |
63 | ········································································try·{ | 65 | ········································································try·{ |
64 | ············································································helper.OnComplete(); | 66 | ············································································helper.OnComplete(); |
65 | ············································································return; | 67 | ············································································return; |
66 | ············································································final·IActionListener·helper2; | 68 | ············································································final·IActionListener·helper2; |
67 | ············································································Label_026 | 69 | ············································································Label_0267:·{ |
68 | ················································································helper2·=·this.helper; | 70 | ················································································helper2·=·this.helper; |
69 | ············································································} | 71 | ············································································} |
70 | ············································································try·{ | 72 | ············································································try·{ |
71 | ················································································helper2.OnFailure(); | 73 | ················································································helper2.OnFailure(); |
72 | ················································································return; | ||
73 | ············································································} | 74 | ············································································} |
74 | ············································································catch·(Exception·ex)·{ | 75 | ············································································catch·(Exception·ex)·{ |
75 | ················································································this.helper.OnFailure(); | 76 | ················································································this.helper.OnFailure(); |
76 | ················································································Utilities.LogError("AutoSendHandler.run",·ex); | 77 | ················································································Utilities.LogError("AutoSendHandler.run",·ex); |
77 | ················································································return; | ||
78 | ············································································} | 78 | ············································································} |
79 | ········································································} | 79 | ········································································} |
80 | ········································································catch·(Exception·ex2)·{} | 80 | ········································································catch·(Exception·ex2)·{} |
81 | ········································································Utilities.LogInfo("Sending·email..."); | ||
82 | ····································································} | 81 | ····································································} |
83 | ····································································//·iftrue(Label_0264:,·!mail.send()) | ||
84 | ····································································catch·(Exception·ex3)·{} | 82 | ····································································catch·(Exception·ex3)·{} |
85 | ································································} | 83 | ································································} |
86 | ································································catch·(Exception·ex4)·{} | 84 | ································································catch·(Exception·ex4)·{} |
87 | ····························································} | 85 | ····························································} |
88 | ························································} | 86 | ························································} |
89 | ····················································} | 87 | ····················································} |
90 | ····················································catch·(Exception·ex5)·{} | 88 | ····················································catch·(Exception·ex5)·{} |
Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
30 | ········httpURLConnection.addRequestProperty("client_secret",·GDocsHelper.access$200(this.this$0.ctx)); | 30 | ········httpURLConnection.addRequestProperty("client_secret",·GDocsHelper.access$200(this.this$0.ctx)); |
31 | ········httpURLConnection.setRequestProperty("GData-Version",·"3.0"); | 31 | ········httpURLConnection.setRequestProperty("GData-Version",·"3.0"); |
32 | ········httpURLConnection.setRequestProperty("User-Agent",·"GPSLogger·for·Android"); | 32 | ········httpURLConnection.setRequestProperty("User-Agent",·"GPSLogger·for·Android"); |
33 | ········httpURLConnection.setRequestProperty("Authorization",·"OAuth·"·+·GDocsHelper.GetAuthToken(this.this$0.ctx)); | 33 | ········httpURLConnection.setRequestProperty("Authorization",·"OAuth·"·+·GDocsHelper.GetAuthToken(this.this$0.ctx)); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····private·void·CreateFile(final·GDocsHelper$GDocsUploadHandler$FileAccessLocations·gDocsHelper$GDocsUploadHandler$FileAccessLocations,·final·String·str,·final·byte[]·array)·{ | 36 | ····private·void·CreateFile(final·GDocsHelper$GDocsUploadHandler$FileAccessLocations·gDocsHelper$GDocsUploadHandler$FileAccessLocations,·final·String·str,·final·byte[]·array)·{ |
37 | ········this.UploadFileContentsToResumableUrl(this.UploadFileContentsToResumableUrl(gDocsHelper$GDocsUploadHandler$FileAccessLocations.CreateUrl·+·"?convert=false",·str,·("<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<entry·xmlns=\"http://www.w3.org/2005/Atom\"·xmlns:docs=\"http://schemas.google.com/docs/2007\">\n··<category·scheme=\"http://schemas.google.com/g/2005#kind\"\n······term=\"http://schemas.google.com/docs/2007#document\"/>\n··<title>"·+·str·+·"</title>\n | 37 | ········this.UploadFileContentsToResumableUrl(this.UploadFileContentsToResumableUrl(gDocsHelper$GDocsUploadHandler$FileAccessLocations.CreateUrl·+·"?convert=false",·str,·("<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<entry·xmlns=\"http://www.w3.org/2005/Atom\"·xmlns:docs=\"http://schemas.google.com/docs/2007\">\n··<category·scheme=\"http://schemas.google.com/g/2005#kind\"\n······term=\"http://schemas.google.com/docs/2007#document\"/>\n··<title>"·+·str·+·"</title>\n</entry>").getBytes(),·false),·str,·array,·false); |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····private·String·CreateFolder()·{ | 40 | ····private·String·CreateFolder()·{ |
41 | ········String·getFolderFeedUrlFromInputStream·=·""; | 41 | ········String·getFolderFeedUrlFromInputStream·=·""; |
42 | ········HttpURLConnection·httpURLConnection·=·null; | 42 | ········HttpURLConnection·httpURLConnection·=·null; |
43 | ········final·String·spec·=·"https://docs.google.com/feeds/default/private/full"; | 43 | ········final·String·spec·=·"https://docs.google.com/feeds/default/private/full"; |
44 | ········final·String·s·=·"<?xml·version='1.0'·encoding='UTF-8'?>\n<entry·xmlns=\"http://www.w3.org/2005/Atom\">\n··<category·scheme=\"http://schemas.google.com/g/2005#kind\"\n······term=\"http://schemas.google.com/docs/2007#folder\"/>\n··<title>GPSLogger·For·Android</title>\n</entry>"; | 44 | ········final·String·s·=·"<?xml·version='1.0'·encoding='UTF-8'?>\n<entry·xmlns=\"http://www.w3.org/2005/Atom\">\n··<category·scheme=\"http://schemas.google.com/g/2005#kind\"\n······term=\"http://schemas.google.com/docs/2007#folder\"/>\n··<title>GPSLogger·For·Android</title>\n</entry>"; |
Offset 292, 15 lines modified | Offset 292, 15 lines modified | ||
292 | ········70:·iconst_0 | 292 | ········70:·iconst_0 |
293 | ········71:·istore········11 | 293 | ········71:·istore········11 |
294 | ········73:·aload·········9 | 294 | ········73:·aload·········9 |
295 | ········75:·invokeinterface·#79,··1···········//·InterfaceMethod·org/w3c/dom/NodeList.getLength:()I | 295 | ········75:·invokeinterface·#79,··1···········//·InterfaceMethod·org/w3c/dom/NodeList.getLength:()I |
296 | ········80:·istore········12 | 296 | ········80:·istore········12 |
297 | ········82:·iload·········11 | 297 | ········82:·iload·········11 |
298 | ········84:·iload·········12 | 298 | ········84:·iload·········12 |
299 | ········86:·if_icmpge·····6 | 299 | ········86:·if_icmpge·····693 |
300 | ········89:·aload·········9 | 300 | ········89:·aload·········9 |
301 | ········91:·iload·········11 | 301 | ········91:·iload·········11 |
302 | ········93:·invokeinterface·#83,··2···········//·InterfaceMethod·org/w3c/dom/NodeList.item:(I)Lorg/w3c/dom/Node; | 302 | ········93:·invokeinterface·#83,··2···········//·InterfaceMethod·org/w3c/dom/NodeList.item:(I)Lorg/w3c/dom/Node; |
303 | ········98:·astore········13 | 303 | ········98:·astore········13 |
304 | ·······100:·aload·········13 | 304 | ·······100:·aload·········13 |
305 | ·······102:·invokeinterface·#89,··1···········//·InterfaceMethod·org/w3c/dom/Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap; | 305 | ·······102:·invokeinterface·#89,··1···········//·InterfaceMethod·org/w3c/dom/Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap; |
306 | ·······107:·astore········14 | 306 | ·······107:·astore········14 |
Offset 529, 23 lines modified | Offset 529, 25 lines modified | ||
529 | ·······650:·dstore········17 | 529 | ·······650:·dstore········17 |
530 | ·······652:·aload·········16 | 530 | ·······652:·aload·········16 |
531 | ·······654:·astore········4 | 531 | ·······654:·astore········4 |
532 | ·······656:·aload·········16 | 532 | ·······656:·aload·········16 |
533 | ·······658:·dload·········17 | 533 | ·······658:·dload·········17 |
534 | ·······660:·invokevirtual·#143················//·Method·android/location/Location.setAltitude:(D)V | 534 | ·······660:·invokevirtual·#143················//·Method·android/location/Location.setAltitude:(D)V |
535 | ·······663:·goto··········622 | 535 | ·······663:·goto··········622 |
536 | ·······666:·aload·········1 | 536 | ·······666:·aload·········10 |
537 | ·······668:·astore········4 | 537 | ·······668:·astore········4 |
538 | ·······670:·aload·········1 | 538 | ·······670:·aload·········16 |
539 | ·······672:·astore········8 | ||
540 | ·······674:·aload·········10 | ||
539 | ·······67 | 541 | ·······676:·aload·········16 |
540 | ·······67 | 542 | ·······678:·invokeinterface·#192,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
541 | ·······6 | 543 | ·······683:·pop |
542 | ·······68 | 544 | ·······684:·iload·········11 |
543 | ·······68 | 545 | ·······686:·iconst_1 |
544 | ·······68 | 546 | ·······687:·iadd |
545 | ·······68 | 547 | ·······688:·istore········11 |
546 | ·······6 | 548 | ·······690:·goto··········73 |
547 | ·······6 | 549 | ·······693:·aload_3 |
548 | ·······69 | 550 | ·······694:·invokevirtual·#195················//·Method·java/io/FileInputStream.close:()V |
549 | ·······69 | 551 | ·······697:·aload·········10 |
550 | ·······69 | 552 | ·······699:·areturn |
551 | } | 553 | } |
Offset 23, 21 lines modified | Offset 23, 23 lines modified | ||
23 | ········final·ListPreference·listPreference·=·(ListPreference)this.findPreference((CharSequence)"opengts_server_communication_method"); | 23 | ········final·ListPreference·listPreference·=·(ListPreference)this.findPreference((CharSequence)"opengts_server_communication_method"); |
24 | ········final·EditTextPreference·editTextPreference3·=·(EditTextPreference)this.findPreference((CharSequence)"autoopengts_server_path"); | 24 | ········final·EditTextPreference·editTextPreference3·=·(EditTextPreference)this.findPreference((CharSequence)"autoopengts_server_path"); |
25 | ········final·EditTextPreference·editTextPreference4·=·(EditTextPreference)this.findPreference((CharSequence)"opengts_device_id"); | 25 | ········final·EditTextPreference·editTextPreference4·=·(EditTextPreference)this.findPreference((CharSequence)"opengts_device_id"); |
26 | ········return·!checkBoxPreference.isChecked()·||·(editTextPreference.getText()·!=·null·&&·editTextPreference.getText().length()·>·0·&&·editTextPreference2.getText()·!=·null·&&·isNumeric(editTextPreference2.getText())·&&·listPreference.getValue()·!=·null·&&·listPreference.getValue().length()·>·0·&&·editTextPreference4.getText()·!=·null·&&·editTextPreference4.getText().length()·>·0·&&·URLUtil.isValidUrl("http://"·+·editTextPreference.getText()·+·":"·+·editTextPreference2.getText()·+·editTextPreference3.getText())); | 26 | ········return·!checkBoxPreference.isChecked()·||·(editTextPreference.getText()·!=·null·&&·editTextPreference.getText().length()·>·0·&&·editTextPreference2.getText()·!=·null·&&·isNumeric(editTextPreference2.getText())·&&·listPreference.getValue()·!=·null·&&·listPreference.getValue().length()·>·0·&&·editTextPreference4.getText()·!=·null·&&·editTextPreference4.getText().length()·>·0·&&·URLUtil.isValidUrl("http://"·+·editTextPreference.getText()·+·":"·+·editTextPreference2.getText()·+·editTextPreference3.getText())); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····private·static·boolean·isNumeric(final·String·s)·{ | 29 | ····private·static·boolean·isNumeric(final·String·s)·{ |
30 | ········boolean·b·=·false; | ||
30 | ········final·char[]·charArray·=·s.toCharArray(); | 31 | ········final·char[]·charArray·=·s.toCharArray(); |
31 | ········for·(int·length·=·charArray.length,·i·=·0;·i·<·length;·++i)·{ | 32 | ········for·(int·length·=·charArray.length,·i·=·0;·i·<·length;·++i)·{ |
32 | ············if·(!Character.isDigit(charArray[i]))·{ | 33 | ············if·(!Character.isDigit(charArray[i]))·{ |
33 | ················return· | 34 | ················return·b; |
34 | ············} | 35 | ············} |
35 | ········} | 36 | ········} |
37 | ········b·=·true; | ||
36 | ········return· | 38 | ········return·b; |
37 | ····} | 39 | ····} |
38 | ···· | 40 | ···· |
39 | ····public·void·onCreate(final·Bundle·bundle)·{ | 41 | ····public·void·onCreate(final·Bundle·bundle)·{ |
40 | ········super.onCreate(bundle); | 42 | ········super.onCreate(bundle); |
41 | ········this.addPreferencesFromResource(2130968580); | 43 | ········this.addPreferencesFromResource(2130968580); |
42 | ········final·CheckBoxPreference·checkBoxPreference·=·(CheckBoxPreference)this.findPreference((CharSequence)"autoopengts_enabled"); | 44 | ········final·CheckBoxPreference·checkBoxPreference·=·(CheckBoxPreference)this.findPreference((CharSequence)"autoopengts_enabled"); |
43 | ········final·EditTextPreference·editTextPreference·=·(EditTextPreference)this.findPreference((CharSequence)"opengts_server"); | 45 | ········final·EditTextPreference·editTextPreference·=·(EditTextPreference)this.findPreference((CharSequence)"opengts_server"); |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | ········11:·putfield······#15·················//·Field·end:J | 96 | ········11:·putfield······#15·················//·Field·end:J |
97 | ········14:·return | 97 | ········14:·return |
98 | ··public·static·com.sun.mail.imap.protocol.UIDSet[]·createUIDSets(long[]); | 98 | ··public·static·com.sun.mail.imap.protocol.UIDSet[]·createUIDSets(long[]); |
99 | ····descriptor:·([J)[Lcom/sun/mail/imap/protocol/UIDSet; | 99 | ····descriptor:·([J)[Lcom/sun/mail/imap/protocol/UIDSet; |
100 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 100 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
101 | ····Code: | 101 | ····Code: |
102 | ······stack=300,·locals=1 | 102 | ······stack=300,·locals=13,·args_size=1 |
103 | ·········0:·new···········#17·················//·class·java/util/Vector | 103 | ·········0:·new···········#17·················//·class·java/util/Vector |
104 | ·········3:·astore_1 | 104 | ·········3:·astore_1 |
105 | ·········4:·aload_1 | 105 | ·········4:·aload_1 |
106 | ·········5:·invokespecial·#18·················//·Method·java/util/Vector."<init>":()V | 106 | ·········5:·invokespecial·#18·················//·Method·java/util/Vector."<init>":()V |
107 | ·········8:·iconst_0 | 107 | ·········8:·iconst_0 |
108 | ·········9:·istore_2 | 108 | ·········9:·istore_2 |
109 | ········10:·aload_0 | 109 | ········10:·aload_0 |
Offset 167, 36 lines modified | Offset 167, 36 lines modified | ||
167 | ·······105:·aload_0 | 167 | ·······105:·aload_0 |
168 | ·······106:·iload·········8 | 168 | ·······106:·iload·········8 |
169 | ·······108:·laload | 169 | ·······108:·laload |
170 | ·······109:·lstore········6 | 170 | ·······109:·lstore········6 |
171 | ·······111:·iload·········8 | 171 | ·······111:·iload·········8 |
172 | ·······113:·iconst_m1 | 172 | ·······113:·iconst_m1 |
173 | ·······114:·iadd | 173 | ·······114:·iadd |
174 | ·······115:·istore | 174 | ·······115:·istore_3 |
175 | ·······11 | 175 | ·······116:·aload_0 |
176 | ·······11 | 176 | ·······117:·iload_3 |
177 | ·······1 | 177 | ·······118:·laload |
178 | ·······1 | 178 | ·······119:·lstore········9 |
179 | ·······12 | 179 | ·······121:·lconst_1 |
180 | ·······12 | 180 | ·······122:·lstore········11 |
181 | ·······124:·lload·········9 | ||
181 | ·······126:·lload·········1 | 182 | ·······126:·lload·········11 |
182 | ·······128:·lload·········12 | ||
183 | ·······1 | 183 | ·······128:·ladd |
184 | ·······1 | 184 | ·······129:·lstore········9 |
185 | ·······13 | 185 | ·······131:·lload·········6 |
186 | ·······13 | 186 | ·······133:·lload·········9 |
187 | ·······13 | 187 | ·······135:·lcmp |
188 | ·······13 | 188 | ·······136:·istore_3 |
189 | ·······13 | 189 | ·······137:·iload_3 |
190 | ·······1 | 190 | ·······138:·ifne··········72 |
191 | ·······14 | 191 | ·······141:·iload·········8 |
192 | ·······14 | 192 | ·······143:·iconst_1 |
193 | ·······14 | 193 | ·······144:·iadd |
194 | ·······14 | 194 | ·······145:·istore········8 |
195 | ·······14 | 195 | ·······147:·goto··········63 |
196 | ··public·static·long·size(com.sun.mail.imap.protocol.UIDSet[]); | 196 | ··public·static·long·size(com.sun.mail.imap.protocol.UIDSet[]); |
197 | ····descriptor:·([Lcom/sun/mail/imap/protocol/UIDSet;)J | 197 | ····descriptor:·([Lcom/sun/mail/imap/protocol/UIDSet;)J |
198 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 198 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
199 | ····Code: | 199 | ····Code: |
200 | ······stack=300,·locals=8,·args_size=1 | 200 | ······stack=300,·locals=8,·args_size=1 |
201 | ·········0:·lconst_0 | 201 | ·········0:·lconst_0 |
Offset 682, 15 lines modified | Offset 682, 15 lines modified | ||
682 | ·······257:·aload_2 | 682 | ·······257:·aload_2 |
683 | ·······258:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; | 683 | ·······258:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
684 | ·······261:·astore_3 | 684 | ·······261:·astore_3 |
685 | ·······262:·aload_3 | 685 | ·······262:·aload_3 |
686 | ·······263:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; | 686 | ·······263:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
687 | ·······266:·astore········15 | 687 | ·······266:·astore········15 |
688 | ·······268:·aload_3 | 688 | ·······268:·aload_3 |
689 | ·······269:·ifnull········ | 689 | ·······269:·ifnull········702 |
690 | ·······272:·aload_3 | 690 | ·······272:·aload_3 |
691 | ·······273:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; | 691 | ·······273:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; |
692 | ·······276:·astore········11 | 692 | ·······276:·astore········11 |
693 | ·······278:·aload·········11 | 693 | ·······278:·aload·········11 |
694 | ·······280:·ifnonnull·····294 | 694 | ·······280:·ifnonnull·····294 |
695 | ·······283:·aload_3 | 695 | ·······283:·aload_3 |
696 | ·······284:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; | 696 | ·······284:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
Offset 709, 190 lines modified | Offset 709, 200 lines modified | ||
709 | ·······313:·aload_2 | 709 | ·······313:·aload_2 |
710 | ·······314:·if_acmpne·····334 | 710 | ·······314:·if_acmpne·····334 |
711 | ·······317:·aload_3 | 711 | ·······317:·aload_3 |
712 | ·······318:·astore········14 | 712 | ·······318:·astore········14 |
713 | ·······320:·aload·········15 | 713 | ·······320:·aload·········15 |
714 | ·······322:·astore_3 | 714 | ·······322:·astore_3 |
715 | ·······323:·aload·········15 | 715 | ·······323:·aload·········15 |
716 | ·······325:·ifnonnull·····6 | 716 | ·······325:·ifnonnull·····692 |
717 | ·······328:·aconst_null | 717 | ·······328:·aconst_null |
718 | ·······329:·astore········15 | 718 | ·······329:·astore········15 |
719 | ·······331:·goto··········268 | 719 | ·······331:·goto··········268 |
720 | ·······334:·aload·········4 | 720 | ·······334:·aload·········4 |
721 | ·······336:·aload·········12 | 721 | ·······336:·aload·········12 |
722 | ·······338:·invokevirtual·#30·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; | 722 | ·······338:·invokevirtual·#30·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; |
723 | ·······341:·checkcast·····#32·················//·class·org/apache/commons/net/nntp/ThreadContainer | 723 | ·······341:·checkcast·····#32·················//·class·org/apache/commons/net/nntp/ThreadContainer |
724 | ·······344:·astore········13 | 724 | ·······344:·astore········13 |
725 | ·······346:·aload·········13 | 725 | ·······346:·aload·········13 |
726 | ·······348:·aload_3 | 726 | ·······348:·aload_3 |
727 | ·······349:·if_acmpeq·····317 | 727 | ·······349:·if_acmpeq·····317 |
728 | ·······352:·aload·········14 | 728 | ·······352:·aload·········14 |
729 | ·······354:·ifnonnull·····43 | 729 | ·······354:·ifnonnull·····433 |
730 | ·······357:·aload_0 | 730 | ·······357:·aload_0 |
731 | ·······358:·getfield······#111················//·Field·root:Lorg/apache/commons/net/nntp/ThreadContainer; | 731 | ·······358:·getfield······#111················//·Field·root:Lorg/apache/commons/net/nntp/ThreadContainer; |
732 | ·······361:·astore_2 | 732 | ·······361:·astore_2 |
733 | ·······362:·aload_3 | 733 | ·······362:·aload_3 |
734 | ·······363:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; | 734 | ·······363:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
735 | ·······366:·astore········16 | 735 | ·······366:·astore········16 |
736 | ·······368:·aload_2 | 736 | ·······368:·aload_2 |
737 | ·······369:·aload·········16 | 737 | ·······369:·aload·········16 |
738 | ·······371:·putfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; | 738 | ·······371:·putfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
739 | ·······374:·iconst_0 | ||
740 | ·······375:·istore········9 | ||
739 | ·······37 | 741 | ·······377:·aload_3 |
740 | ·······37 | 742 | ·······378:·aconst_null |
741 | ·······37 | 743 | ·······379:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
742 | ·······3 | 744 | ·······382:·aload·········13 |
743 | ·······38 | 745 | ·······384:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; |
744 | ·······38 | 746 | ·······387:·astore_2 |
745 | ·······38 | 747 | ·······388:·aload_2 |
746 | ·······38 | 748 | ·······389:·ifnonnull·····502 |
747 | ·······3 | 749 | ·······392:·aload_3 |
748 | ·······39 | 750 | ·······393:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; |
749 | ·······39 | 751 | ·······396:·astore_2 |
750 | ·······39 | 752 | ·······397:·aload_2 |
751 | ·······39 | 753 | ·······398:·ifnonnull·····502 |
752 | ······· | 754 | ·······401:·aload·········13 |
753 | ·······40 | 755 | ·······403:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
754 | ·······40 | 756 | ·······406:·astore········17 |
755 | ·······40 | 757 | ·······408:·aload·········17 |
756 | ·······4 | 758 | ·······410:·ifnull········447 |
757 | ·······41 | 759 | ·······413:·aload·········17 |
758 | ·······41 | 760 | ·······415:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
759 | ·······41 | 761 | ·······418:·astore_2 |
760 | ·······41 | 762 | ·······419:·aload_2 |
761 | ·······4 | 763 | ·······420:·ifnull········447 |
762 | ·······42 | 764 | ·······423:·aload·········17 |
763 | ·······42 | 765 | ·······425:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
764 | ·······42 | 766 | ·······428:·astore········17 |
765 | ·······4 | 767 | ·······430:·goto··········408 |
766 | ·······43 | 768 | ·······433:·aload_3 |
767 | ·······43 | 769 | ·······434:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
768 | ·······43 | 770 | ·······437:·astore_2 |
769 | ·······43 | 771 | ·······438:·aload·········14 |
770 | ·······4 | 772 | ·······440:·aload_2 |
771 | ·······4 | 773 | ·······441:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
772 | ·······44 | 774 | ·······444:·goto··········374 |
773 | ·······44 | 775 | ·······447:·aload_3 |
774 | ·······44 | 776 | ·······448:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
775 | ·······4 | 777 | ·······451:·astore_2 |
776 | ·······4 | 778 | ·······452:·aload·········17 |
777 | ·······45 | 779 | ·······454:·aload_2 |
778 | ·······45 | 780 | ·······455:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
779 | ·······45 | 781 | ·······458:·aload_3 |
780 | ·······45 | 782 | ·······459:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
781 | ·······4 | 783 | ·······462:·astore········17 |
782 | ·······46 | 784 | ·······464:·aload·········17 |
783 | ·······46 | 785 | ·······466:·ifnull········486 |
784 | ·······46 | 786 | ·······469:·aload·········17 |
785 | ·······4 | 787 | ·······471:·aload·········13 |
786 | ·······47 | 788 | ·······473:·putfield······#65·················//·Field·org/apache/commons/net/nntp/ThreadContainer.parent:Lorg/apache/commons/net/nntp/ThreadContainer; |
787 | ·······47 | 789 | ·······476:·aload·········17 |
788 | ·······47 | 790 | ·······478:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer; |
789 | ·······4 | 791 | ·······481:·astore········17 |
790 | ·······48 | 792 | ·······483:·goto··········464 |
791 | ·······48 | 793 | ·······486:·iconst_0 |
794 | ·······487:·istore········9 | ||
792 | ·······48 | 795 | ·······489:·aconst_null |
796 | ·······490:·astore_2 | ||
797 | ·······491:·aload_3 | ||
798 | ·······492:·aconst_null | ||
793 | ·······4 | 799 | ·······493:·putfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer; |
794 | ·······4 | 800 | ·······496:·aload·········14 |
795 | ·······49 | 801 | ·······498:·astore_3 |
796 | ·······49 | 802 | ·······499:·goto··········317 |
797 | ······· | 803 | ·······502:·aload·········13 |
798 | ·······496:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; | ||
799 | ·······499:·astore_2 | ||
800 | ·······500:·aload_2 | ||
801 | ·······501:·ifnull········550 | ||
802 | ·······504:·aload_3 | ||
803 | ·······50 | 804 | ·······504:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; |
804 | ·······50 | 805 | ·······507:·astore_2 |
805 | ·······50 | 806 | ·······508:·aload_2 |
806 | ·······5 | 807 | ·······509:·ifnull········558 |
807 | ·······51 | 808 | ·······512:·aload_3 |
808 | ·······51 | 809 | ·······513:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable; |
809 | ·······51 | 810 | ·······516:·astore_2 |
810 | ·······51 | 811 | ·······517:·aload_2 |
811 | ·······519:·invokeinterface·#128,··1··········//·InterfaceMethod·org/apache/commons/net/nntp/Threadable.subjectIsReply:()Z | ||
812 | ·······524:·istore········9 | ||
813 | ·······526:·iload·········9 | ||
Max diff block lines reached; 258/20885 bytes (1.24%) of diff not shown. |
Offset 292, 301 lines modified | Offset 292, 315 lines modified | ||
292 | ········99:·lconst_0 | 292 | ········99:·lconst_0 |
293 | ·······100:·lstore········14 | 293 | ·······100:·lstore········14 |
294 | ·······102:·lload·········12 | 294 | ·······102:·lload·········12 |
295 | ·······104:·lload·········14 | 295 | ·······104:·lload·········14 |
296 | ·······106:·lcmp | 296 | ·······106:·lcmp |
297 | ·······107:·istore_1 | 297 | ·······107:·istore_1 |
298 | ·······108:·iload_1 | 298 | ·······108:·iload_1 |
299 | ·······109:·ifne·········· | 299 | ·······109:·ifne··········202 |
300 | ·······112:·aload·········9 | 300 | ·······112:·aload·········9 |
301 | ·······114:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J | 301 | ·······114:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J |
302 | ·······117:·lstore········12 | 302 | ·······117:·lstore········12 |
303 | ·······119:·lconst_0 | 303 | ·······119:·lconst_0 |
304 | ·······120:·lstore········14 | 304 | ·······120:·lstore········14 |
305 | ·······122:·lload·········12 | 305 | ·······122:·lload·········12 |
306 | ·······124:·lload·········14 | 306 | ·······124:·lload·········14 |
307 | ·······126:·lcmp | 307 | ·······126:·lcmp |
308 | ·······127:·istore_1 | 308 | ·······127:·istore_1 |
309 | ·······128:·iload_1 | 309 | ·······128:·iload_1 |
310 | ·······129:·ifeq··········1 | 310 | ·······129:·ifeq··········181 |
311 | ·······132:·aload_0 | 311 | ·······132:·aload_0 |
312 | ·······133:·getfield······#32·················//·Field·_returnTime:J | 312 | ·······133:·getfield······#32·················//·Field·_returnTime:J |
313 | ·······136:·lstore········1 | 313 | ·······136:·lstore········16 |
314 | ·······138:·lload·········1 | 314 | ·······138:·lload·········16 |
315 | ·······140:·lload·········12 | ||
316 | ·······142:·lsub | ||
317 | ·······14 | 315 | ·······140:·lstore········12 |
316 | ·······142:·lload·········10 | ||
317 | ·······144:·lload·········16 | ||
318 | ·······146:·lsub | ||
319 | ·······147:·lstore········12 | ||
318 | ·······14 | 320 | ·······149:·lload·········12 |
319 | ·······1 | 321 | ·······151:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
320 | ·······15 | 322 | ·······154:·astore_2 |
321 | ·······15 | 323 | ·······155:·aload_0 |
322 | ·······15 | 324 | ·······156:·aload_2 |
323 | ·······15 | 325 | ·······157:·putfield······#79·················//·Field·_offset:Ljava/lang/Long; |
324 | ·······1 | 326 | ·······160:·aload_0 |
325 | ·······1 | 327 | ·······161:·getfield······#36·················//·Field·_comments:Ljava/util/List; |
326 | ·······16 | 328 | ·······164:·astore_2 |
327 | ·······16 | 329 | ·······165:·ldc···········#81·················//·String·Error:·zero·orig·time·--·cannot·compute·delay |
328 | ·······16 | 330 | ·······167:·astore········18 |
329 | ·······16 | 331 | ·······169:·aload_2 |
330 | ·······1 | 332 | ·······170:·aload·········18 |
331 | ·······1 | 333 | ·······172:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
332 | ·······17 | 334 | ·······177:·pop |
333 | ·······17 | 335 | ·······178:·goto··········9 |
334 | ·······1 | 336 | ·······181:·aload_0 |
335 | ·······1 | 337 | ·······182:·getfield······#36·················//·Field·_comments:Ljava/util/List; |
336 | ·······18 | 338 | ·······185:·astore_2 |
337 | ·······18 | 339 | ·······186:·ldc···········#83·················//·String·Error:·zero·orig·time·--·cannot·compute·delay/offset |
338 | ·······18 | 340 | ·······188:·astore········18 |
339 | ·······1 | 341 | ·······190:·aload_2 |
340 | ·······1 | 342 | ·······191:·aload·········18 |
341 | ·······1 | 343 | ·······193:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
342 | ·······19 | 344 | ·······198:·pop |
343 | ·······19 | 345 | ·······199:·goto··········9 |
344 | ······· | 346 | ·······202:·aload·········6 |
345 | ·······20 | 347 | ·······204:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J |
346 | ·······20 | 348 | ·······207:·lstore········12 |
347 | ·······20 | 349 | ·······209:·lconst_0 |
348 | ·······2 | 350 | ·······210:·lstore········14 |
349 | ·······2 | 351 | ·······212:·lload·········12 |
350 | ·······21 | 352 | ·······214:·lload·········14 |
351 | ·······21 | 353 | ·······216:·lcmp |
352 | ·······21 | 354 | ·······217:·istore_1 |
353 | ·······21 | 355 | ·······218:·iload_1 |
354 | ·······21 | 356 | ·······219:·ifeq··········242 |
355 | ·······2 | 357 | ·······222:·aload·········9 |
356 | ·······22 | 358 | ·······224:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J |
357 | ·······22 | 359 | ·······227:·lstore········12 |
358 | ·······22 | 360 | ·······229:·lconst_0 |
359 | ·······2 | 361 | ·······230:·lstore········14 |
360 | ·······2 | 362 | ·······232:·lload·········12 |
361 | ·······23 | 363 | ·······234:·lload·········14 |
362 | ·······23 | 364 | ·······236:·lcmp |
363 | ·······23 | 365 | ·······237:·istore_1 |
364 | ·······23 | 366 | ·······238:·iload_1 |
365 | ·······23 | 367 | ·······239:·ifne··········421 |
366 | ·······2 | 368 | ·······242:·aload_0 |
367 | ·······2 | 369 | ·······243:·getfield······#36·················//·Field·_comments:Ljava/util/List; |
368 | ·······24 | 370 | ·······246:·astore_2 |
369 | ·······24 | 371 | ·······247:·ldc···········#85·················//·String·Warning:·zero·rcvNtpTime·or·xmitNtpTime |
370 | ·······24 | 372 | ·······249:·astore········18 |
371 | ·······2 | 373 | ·······251:·aload_2 |
372 | ·······2 | 374 | ·······252:·aload·········18 |
373 | ·······25 | 375 | ·······254:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
374 | ·······25 | 376 | ·······259:·pop |
375 | ·······2 | 377 | ·······260:·aload_0 |
376 | ·······2 | 378 | ·······261:·getfield······#32·················//·Field·_returnTime:J |
379 | ·······264:·lstore········16 | ||
380 | ·······266:·lload·········16 | ||
377 | ·······26 | 381 | ·······268:·lstore········12 |
378 | ·······2 | 382 | ·······270:·lload·········4 |
379 | ·······2 | 383 | ·······272:·lload·········16 |
380 | ·······2 | 384 | ·······274:·lcmp |
381 | ·······2 | 385 | ·······275:·istore_1 |
382 | ·······2 | 386 | ·······276:·iload_1 |
383 | ·······2 | 387 | ·······277:·ifle··········339 |
384 | ·······2 | 388 | ·······280:·aload_0 |
385 | ·······2 | 389 | ·······281:·getfield······#36·················//·Field·_comments:Ljava/util/List; |
386 | ·······2 | 390 | ·······284:·astore_2 |
387 | ·······2 | 391 | ·······285:·ldc···········#87·················//·String·Error:·OrigTime·>·DestRcvTime |
388 | ·······2 | 392 | ·······287:·astore········18 |
389 | ·······28 | 393 | ·······289:·aload_2 |
390 | ·······2 | 394 | ·······290:·aload·········18 |
391 | ·······2 | 395 | ·······292:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
392 | ·······2 | 396 | ·······297:·pop |
393 | ·······29 | 397 | ·······298:·aload·········6 |
394 | ······· | 398 | ·······300:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J |
395 | ······· | 399 | ·······303:·lstore········12 |
396 | ······· | 400 | ·······305:·lconst_0 |
397 | ······· | 401 | ·······306:·lstore········14 |
398 | ·······30 | 402 | ·······308:·lload·········12 |
399 | ·······3 | 403 | ·······310:·lload·········14 |
400 | ·······3 | 404 | ·······312:·lcmp |
401 | ·······3 | 405 | ·······313:·istore_1 |
402 | ·······3 | 406 | ·······314:·iload_1 |
403 | ·······3 | 407 | ·······315:·ifeq··········370 |
404 | ·······31 | 408 | ·······318:·lload·········7 |
405 | ·······3 | 409 | ·······320:·lload·········4 |
406 | ·······3 | 410 | ·······322:·lsub |
407 | ·······3 | 411 | ·······323:·lstore········12 |
408 | ·······3 | 412 | ·······325:·lload·········12 |
409 | ·······3 | 413 | ·······327:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
410 | ·······3 | 414 | ·······330:·astore_2 |
411 | ·······323:·aload_0 | ||
412 | ·······324:·aload_2 | ||
Max diff block lines reached; 12585/21293 bytes (59.10%) of diff not shown. |
Offset 344, 15 lines modified | Offset 344, 15 lines modified | ||
344 | ········47:·pop | 344 | ········47:·pop |
345 | ········48:·return | 345 | ········48:·return |
346 | ··protected·static·long·decodeNtpHexString(java.lang.String); | 346 | ··protected·static·long·decodeNtpHexString(java.lang.String); |
347 | ····descriptor:·(Ljava/lang/String;)J | 347 | ····descriptor:·(Ljava/lang/String;)J |
348 | ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC | 348 | ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC |
349 | ····Code: | 349 | ····Code: |
350 | ······stack=300,·locals=1 | 350 | ······stack=300,·locals=10,·args_size=1 |
351 | ·········0:·bipush········32 | 351 | ·········0:·bipush········32 |
352 | ·········2:·istore_1 | 352 | ·········2:·istore_1 |
353 | ·········3:·bipush········16 | 353 | ·········3:·bipush········16 |
354 | ·········5:·istore_2 | 354 | ·········5:·istore_2 |
355 | ·········6:·aload_0 | 355 | ·········6:·aload_0 |
356 | ·········7:·ifnonnull·····22 | 356 | ·········7:·ifnonnull·····22 |
357 | ········10:·new···········#78·················//·class·java/lang/NumberFormatException | 357 | ········10:·new···········#78·················//·class·java/lang/NumberFormatException |
Offset 383, 44 lines modified | Offset 383, 40 lines modified | ||
383 | ········57:·aload_0 | 383 | ········57:·aload_0 |
384 | ········58:·iload_2 | 384 | ········58:·iload_2 |
385 | ········59:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J | 385 | ········59:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J |
386 | ········62:·iload_1 | 386 | ········62:·iload_1 |
387 | ········63:·lshl | 387 | ········63:·lshl |
388 | ········64:·lstore········6 | 388 | ········64:·lstore········6 |
389 | ········66:·goto··········54 | 389 | ········66:·goto··········54 |
390 | ········69:·iconst_0 | ||
391 | ········70:·istore········5 | ||
392 | ········ | 390 | ········69:·aload_0 |
393 | ········7 | 391 | ········70:·iconst_0 |
394 | ········7 | 392 | ········71:·iload·········4 |
395 | ········7 | 393 | ········73:·invokevirtual·#96·················//·Method·java/lang/String.substring:(II)Ljava/lang/String; |
396 | ········79:·astore_3 | ||
397 | ········80:·aload_3 | ||
398 | ········ | 394 | ········76:·iload_2 |
399 | ········ | 395 | ········77:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J |
400 | ········8 | 396 | ········80:·iload_1 |
401 | ········8 | 397 | ········81:·lshl |
402 | ········8 | 398 | ········82:·lstore········6 |
403 | ········8 | 399 | ········84:·iload·········4 |
404 | ········ | 400 | ········86:·iconst_1 |
405 | ········ | 401 | ········87:·iadd |
406 | ········ | 402 | ········88:·istore········5 |
407 | ········9 | 403 | ········90:·aload_0 |
408 | ········9 | 404 | ········91:·iload·········5 |
409 | ········9 | 405 | ········93:·invokevirtual·#99·················//·Method·java/lang/String.substring:(I)Ljava/lang/String; |
410 | ········99:·astore········8 | ||
411 | ······· | 406 | ········96:·astore_3 |
407 | ········97:·aload_3 | ||
412 | ······· | 408 | ········98:·iload_2 |
413 | ······· | 409 | ········99:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J |
414 | ·······10 | 410 | ·······102:·lstore········8 |
415 | ·······10 | 411 | ·······104:·lload·········6 |
416 | ·······1 | 412 | ·······106:·lload·········8 |
417 | ·······1 | 413 | ·······108:·lor |
418 | ·······1 | 414 | ·······109:·lstore········6 |
419 | ·······11 | 415 | ·······111:·goto··········54 |
420 | ··public·static·org.apache.commons.net.ntp.TimeStamp·getCurrentTime(); | 416 | ··public·static·org.apache.commons.net.ntp.TimeStamp·getCurrentTime(); |
421 | ····descriptor:·()Lorg/apache/commons/net/ntp/TimeStamp; | 417 | ····descriptor:·()Lorg/apache/commons/net/ntp/TimeStamp; |
422 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 418 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
423 | ····Code: | 419 | ····Code: |
424 | ······stack=300,·locals=0,·args_size=0 | 420 | ······stack=300,·locals=0,·args_size=0 |
425 | ·········0:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J | 421 | ·········0:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J |
Offset 1725, 15 lines modified | Offset 1725, 15 lines modified | ||
1725 | ·········from····to··target·type | 1725 | ·········from····to··target·type |
1726 | ·············4·····8·····9···Class·java/io/UnsupportedEncodingException | 1726 | ·············4·····8·····9···Class·java/io/UnsupportedEncodingException |
1727 | ··private·static·long·getEncodeLength(byte[],·int,·byte[]); | 1727 | ··private·static·long·getEncodeLength(byte[],·int,·byte[]); |
1728 | ····descriptor:·([BI[B)J | 1728 | ····descriptor:·([BI[B)J |
1729 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 1729 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
1730 | ····Code: | 1730 | ····Code: |
1731 | ······stack=300,·locals=1 | 1731 | ······stack=300,·locals=13,·args_size=3 |
1732 | ·········0:·iconst_4 | 1732 | ·········0:·iconst_4 |
1733 | ·········1:·i2l | 1733 | ·········1:·i2l |
1734 | ·········2:·lstore_3 | 1734 | ·········2:·lstore_3 |
1735 | ·········3:·lconst_0 | 1735 | ·········3:·lconst_0 |
1736 | ·········4:·lstore········5 | 1736 | ·········4:·lstore········5 |
1737 | ·········6:·iload_1 | 1737 | ·········6:·iload_1 |
1738 | ·········7:·iconst_4 | 1738 | ·········7:·iconst_4 |
Offset 1754, 78 lines modified | Offset 1754, 78 lines modified | ||
1754 | ········24:·lrem | 1754 | ········24:·lrem |
1755 | ········25:·lstore········9 | 1755 | ········25:·lstore········9 |
1756 | ········27:·lload·········9 | 1756 | ········27:·lload·········9 |
1757 | ········29:·lload·········5 | 1757 | ········29:·lload·········5 |
1758 | ········31:·lcmp | 1758 | ········31:·lcmp |
1759 | ········32:·istore········11 | 1759 | ········32:·istore········11 |
1760 | ········34:·iload·········11 | 1760 | ········34:·iload·········11 |
1761 | ········36:·ifeq··········5 | 1761 | ········36:·ifeq··········50 |
1762 | ········39:·lload_3 | 1762 | ········39:·lload_3 |
1763 | ········40:·lload·········9 | 1763 | ········40:·lload·········9 |
1764 | ········42:·lsub | 1764 | ········42:·lsub |
1765 | ········43:·lstore | 1765 | ········43:·lstore_3 |
1766 | ········4 | 1766 | ········44:·lload·········7 |
1767 | ········4 | 1767 | ········46:·lload_3 |
1768 | ········4 | 1768 | ········47:·ladd |
1769 | ········ | 1769 | ········48:·lstore········7 |
1770 | ········5 | 1770 | ········50:·iload_1 |
1771 | ········5 | 1771 | ········51:·ifle··········123 |
1772 | ········5 | 1772 | ········54:·iload_1 |
1773 | ········5 | 1773 | ········55:·i2l |
1774 | ········5 | 1774 | ········56:·lstore_3 |
1775 | ········ | 1775 | ········57:·lload·········7 |
1776 | ········ | 1776 | ········59:·lload_3 |
1777 | ········6 | 1777 | ········60:·lrem |
1778 | ········65:·lstore········12 | ||
1779 | ········6 | 1778 | ········61:·lstore_3 |
1779 | ········62:·lload_3 | ||
1780 | ········6 | 1780 | ········63:·lload·········5 |
1781 | ········ | 1781 | ········65:·lcmp |
1782 | ········ | 1782 | ········66:·istore········11 |
1783 | ········ | 1783 | ········68:·iload·········11 |
1784 | ········7 | 1784 | ········70:·ifne··········126 |
1785 | ········7 | 1785 | ········73:·iconst_1 |
1786 | ········80:·istore········14 | ||
1787 | ········82:·iload_1 | ||
1788 | ········83:·i2l | ||
1789 | ········ | 1786 | ········74:·istore········12 |
1787 | ········76:·iload_1 | ||
1788 | ········77:·i2l | ||
1789 | ········78:·lstore_3 | ||
1790 | ········79:·lload·········7 | ||
1791 | ········81:·lload_3 | ||
1792 | ········82:·ldiv | ||
1793 | ········83:·lstore_3 | ||
1794 | ········84:·aload_2 | ||
1795 | ········85:·arraylength | ||
1796 | ········86:·istore········11 | ||
1797 | ········88:·iload·········11 | ||
1798 | ········90:·i2l | ||
1799 | ········91:·lstore········5 | ||
1800 | ········93:·lload_3 | ||
1801 | ········94:·lload·········5 | ||
1802 | ········96:·lmul | ||
1803 | ········97:·lstore_3 | ||
1790 | ········ | 1804 | ········98:·lload·········7 |
1805 | ·······100:·lload_3 | ||
1791 | ········88:·lload·········12 | ||
1792 | ········90:·ldiv | ||
1793 | ········91:·lstore········12 | ||
1794 | ········93:·aload_2 | ||
1795 | ········94:·arraylength | ||
1796 | ········95:·istore········15 | ||
1797 | ········97:·iload·········15 | ||
1798 | ········99:·i2l | ||
1799 | ·······100:·lstore········5 | ||
1800 | ·······102:·lload·········12 | ||
1801 | ·······104:·lload·········5 | ||
1802 | ·······106:·lmul | ||
1803 | ·······107:·lstore········12 | ||
1804 | ·······109:·lload·········7 | ||
1805 | ·······111:·lload·········12 | ||
1806 | ·······1 | 1806 | ·······101:·ladd |
1807 | ·······1 | 1807 | ·······102:·lstore········7 |
1808 | ·······1 | 1808 | ·······104:·iload·········12 |
1809 | ·······1 | 1809 | ·······106:·ifne··········123 |
1810 | ·······1 | 1810 | ·······109:·aload_2 |
1811 | ·······1 | 1811 | ·······110:·arraylength |
1812 | ·······1 | 1812 | ·······111:·istore········11 |
1813 | ·······1 | 1813 | ·······113:·iload·········11 |
1814 | ·······1 | 1814 | ·······115:·i2l |
1815 | ·······116:·lstore_3 | ||
1815 | ·······128:·lstore········12 | ||
1816 | ·······130:·lload·········7 | ||
1817 | ·······132:·lload·········12 | ||
1818 | ·······134:·ladd | ||
1819 | ·······135:·lstore········7 | ||
1820 | ·······1 | 1816 | ·······117:·lload·········7 |
1817 | ·······119:·lload_3 | ||
1818 | ·······120:·ladd | ||
1819 | ·······121:·lstore········7 | ||
1820 | ·······123:·lload·········7 | ||
1821 | ·······1 | 1821 | ·······125:·lreturn |
1822 | ·······1 | 1822 | ·······126:·iconst_0 |
1823 | ·······1 | 1823 | ·······127:·istore········12 |
1824 | ·······1 | 1824 | ·······129:·goto··········76 |
1825 | ··public·static·boolean·isArrayByteBase64(byte[]); | 1825 | ··public·static·boolean·isArrayByteBase64(byte[]); |
1826 | ····descriptor:·([B)Z | 1826 | ····descriptor:·([B)Z |
1827 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 1827 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
1828 | ····Code: | 1828 | ····Code: |
1829 | ······stack=300,·locals=3,·args_size=1 | 1829 | ······stack=300,·locals=3,·args_size=1 |
1830 | ·········0:·iconst_0 | 1830 | ·········0:·iconst_0 |
Offset 1963, 49 lines modified | Offset 1963, 47 lines modified | ||
1963 | ····Code: | 1963 | ····Code: |
1964 | ······stack=300,·locals=6,·args_size=2 | 1964 | ······stack=300,·locals=6,·args_size=2 |
1965 | ·········0:·ldc_w·········#531················//·String·GpsLoggingService.WriteToFile | 1965 | ·········0:·ldc_w·········#531················//·String·GpsLoggingService.WriteToFile |
1966 | ·········3:·invokestatic··#47·················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V | 1966 | ·········3:·invokestatic··#47·················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V |
1967 | ·········6:·invokestatic··#537················//·Method·com/mendhak/gpslogger/loggers/FileLoggerFactory.GetFileLoggers:()Ljava/util/List; | 1967 | ·········6:·invokestatic··#537················//·Method·com/mendhak/gpslogger/loggers/FileLoggerFactory.GetFileLoggers:()Ljava/util/List; |
1968 | ·········9:·astore_2 | 1968 | ·········9:·astore_2 |
1969 | ········10:·iconst_0 | 1969 | ········10:·iconst_0 |
1970 | ········11:·istore_3 | ||
1971 | ········12:·iconst_0 | ||
1972 | ········1 | 1970 | ········11:·invokestatic··#540················//·Method·com/mendhak/gpslogger/common/Session.setAddNewTrackSegment:(Z)V |
1973 | ········1 | 1971 | ········14:·aload_2 |
1974 | ········1 | 1972 | ········15:·invokeinterface·#546,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
1975 | ········22:·astore········4 | ||
1976 | ········2 | 1973 | ········20:·astore_3 |
1974 | ········21:·aload_3 | ||
1977 | ········2 | 1975 | ········22:·invokeinterface·#551,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1978 | ········31:·istore_3 | ||
1979 | ········ | 1976 | ········27:·istore········4 |
1977 | ········29:·iload·········4 | ||
1980 | ········3 | 1978 | ········31:·ifeq··········79 |
1981 | ········3 | 1979 | ········34:·aload_3 |
1982 | ········3 | 1980 | ········35:·invokeinterface·#555,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1983 | ········4 | 1981 | ········40:·checkcast·····#557················//·class·com/mendhak/gpslogger/loggers/IFileLogger |
1984 | ········4 | 1982 | ········43:·astore········5 |
1985 | ········4 | 1983 | ········45:·aload·········5 |
1986 | ········ | 1984 | ········47:·aload_1 |
1987 | ········ | 1985 | ········48:·invokeinterface·#560,··2··········//·InterfaceMethod·com/mendhak/gpslogger/loggers/IFileLogger.Write:(Landroid/location/Location;)V |
1988 | ········5 | 1986 | ········53:·iconst_1 |
1989 | ········57:·istore_3 | ||
1990 | ········5 | 1987 | ········54:·istore········4 |
1988 | ········56:·iload·········4 | ||
1991 | ········5 | 1989 | ········58:·invokestatic··#563················//·Method·com/mendhak/gpslogger/common/Session.setAllowDescription:(Z)V |
1992 | ········6 | 1990 | ········61:·goto··········21 |
1993 | ········6 | 1991 | ········64:·pop |
1994 | ········6 | 1992 | ········65:·ldc_w·········#564················//·int·2131099652 |
1995 | ········6 | 1993 | ········68:·istore········4 |
1996 | ········70:·aload_0 | 1994 | ········70:·aload_0 |
1997 | ········71:·iload | 1995 | ········71:·iload·········4 |
1998 | ········7 | 1996 | ········73:·invokespecial·#501················//·Method·SetStatus:(I)V |
1999 | ········7 | 1997 | ········76:·goto··········21 |
2000 | ········7 | 1998 | ········79:·return |
2001 | ······Exception·table: | 1999 | ······Exception·table: |
2002 | ·········from····to··target·type | 2000 | ·········from····to··target·type |
2003 | ············ | 2001 | ············47····53····64···Class·java/lang/Exception |
2004 | ············5 | 2002 | ············56····61····64···Class·java/lang/Exception |
2005 | ··protected·void·ForceEmailLogFile(); | 2003 | ··protected·void·ForceEmailLogFile(); |
2006 | ····descriptor:·()V | 2004 | ····descriptor:·()V |
2007 | ····flags:·(0x0004)·ACC_PROTECTED | 2005 | ····flags:·(0x0004)·ACC_PROTECTED |
2008 | ····Code: | 2006 | ····Code: |
2009 | ······stack=300,·locals=7,·args_size=1 | 2007 | ······stack=300,·locals=7,·args_size=1 |
2010 | ·········0:·ldc_w·········#567················//·String·GpsLoggingService.ForceEmailLogFile | 2008 | ·········0:·ldc_w·········#567················//·String·GpsLoggingService.ForceEmailLogFile |
Offset 2077, 15 lines modified | Offset 2075, 15 lines modified | ||
2077 | ·········0:·invokestatic··#584················//·Method·com/mendhak/gpslogger/common/Utilities.HideProgress:()V | 2075 | ·········0:·invokestatic··#584················//·Method·com/mendhak/gpslogger/common/Utilities.HideProgress:()V |
2078 | ·········3:·return | 2076 | ·········3:·return |
2079 | ··void·OnLocationChanged(android.location.Location); | 2077 | ··void·OnLocationChanged(android.location.Location); |
2080 | ····descriptor:·(Landroid/location/Location;)V | 2078 | ····descriptor:·(Landroid/location/Location;)V |
2081 | ····flags:·(0x0000) | 2079 | ····flags:·(0x0000) |
2082 | ····Code: | 2080 | ····Code: |
2083 | ······stack=300,·locals=2 | 2081 | ······stack=300,·locals=25,·args_size=2 |
2084 | ·········0:·invokestatic··#587················//·Method·com/mendhak/gpslogger/common/Session.getRetryTimeout:()I | 2082 | ·········0:·invokestatic··#587················//·Method·com/mendhak/gpslogger/common/Session.getRetryTimeout:()I |
2085 | ·········3:·istore_2 | 2083 | ·········3:·istore_2 |
2086 | ·········4:·invokestatic··#266················//·Method·com/mendhak/gpslogger/common/Session.isStarted:()Z | 2084 | ·········4:·invokestatic··#266················//·Method·com/mendhak/gpslogger/common/Session.isStarted:()Z |
2087 | ·········7:·istore_3 | 2085 | ·········7:·istore_3 |
2088 | ·········8:·iload_3 | 2086 | ·········8:·iload_3 |
2089 | ·········9:·ifne··········27 | 2087 | ·········9:·ifne··········27 |
2090 | ········12:·ldc_w·········#589················//·String·OnLocationChanged·called,·but·Session.isStarted·is·false | 2088 | ········12:·ldc_w·········#589················//·String·OnLocationChanged·called,·but·Session.isStarted·is·false |
Offset 2174, 26 lines modified | Offset 2172, 26 lines modified | ||
2174 | ·······180:·astore········4 | 2172 | ·······180:·astore········4 |
2175 | ·······182:·aload_1 | 2173 | ·······182:·aload_1 |
2176 | ·······183:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F | 2174 | ·······183:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F |
2177 | ·······186:·fstore········15 | 2175 | ·······186:·fstore········15 |
2178 | ·······188:·fload·········15 | 2176 | ·······188:·fload·········15 |
2179 | ·······190:·f2d | 2177 | ·······190:·f2d |
2180 | ·······191:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D | 2178 | ·······191:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D |
2181 | ·······194:·dstore········1 | 2179 | ·······194:·dstore········11 |
2182 | ·······196:·dload·········1 | 2180 | ·······196:·dload·········11 |
2183 | ·······198:·invokestatic··#618················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String; | 2181 | ·······198:·invokestatic··#618················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String; |
2184 | ·······201:·astore········1 | 2182 | ·······201:·astore········16 |
2185 | ·······203:·aload·········4 | 2183 | ·······203:·aload·········4 |
2186 | ·······205:·aload·········1 | 2184 | ·······205:·aload·········16 |
2187 | ·······207:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2185 | ·······207:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2188 | ·······210:·astore········4 | 2186 | ·······210:·astore········4 |
2189 | ·······212:·ldc_w·········#620················//·String··reached | 2187 | ·······212:·ldc_w·········#620················//·String··reached |
2190 | ·······215:·astore········1 | 2188 | ·······215:·astore········16 |
2191 | ·······217:·aload·········4 | 2189 | ·······217:·aload·········4 |
2192 | ·······219:·aload·········1 | 2190 | ·······219:·aload·········16 |
2193 | ·······221:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2191 | ·······221:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2194 | ·······224:·invokevirtual·#69·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 2192 | ·······224:·invokevirtual·#69·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
2195 | ·······227:·astore········4 | 2193 | ·······227:·astore········4 |
2196 | ·······229:·aload_0 | 2194 | ·······229:·aload_0 |
2197 | ·······230:·aload·········4 | 2195 | ·······230:·aload·········4 |
2198 | ·······232:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V | 2196 | ·······232:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V |
2199 | ·······235:·invokestatic··#623················//·Method·com/mendhak/gpslogger/common/AppSettings.getRetryInterval:()I | 2197 | ·······235:·invokestatic··#623················//·Method·com/mendhak/gpslogger/common/AppSettings.getRetryInterval:()I |
Offset 2214, 26 lines modified | Offset 2212, 26 lines modified | ||
2214 | ·······269:·astore········4 | 2212 | ·······269:·astore········4 |
2215 | ·······271:·aload_1 | 2213 | ·······271:·aload_1 |
2216 | ·······272:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F | 2214 | ·······272:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F |
2217 | ·······275:·fstore········15 | 2215 | ·······275:·fstore········15 |
2218 | ·······277:·fload·········15 | 2216 | ·······277:·fload·········15 |
2219 | ·······279:·f2d | 2217 | ·······279:·f2d |
2220 | ·······280:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D | 2218 | ·······280:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D |
2221 | ·······283:·dstore········1 | 2219 | ·······283:·dstore········11 |
2222 | ·······285:·dload·········1 | 2220 | ·······285:·dload·········11 |
2223 | ·······287:·invokestatic··#618················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String; | 2221 | ·······287:·invokestatic··#618················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String; |
2224 | ·······290:·astore········1 | 2222 | ·······290:·astore········16 |
2225 | ·······292:·aload·········4 | 2223 | ·······292:·aload·········4 |
2226 | ·······294:·aload·········1 | 2224 | ·······294:·aload·········16 |
2227 | ·······296:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2225 | ·······296:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2228 | ·······299:·astore········4 | 2226 | ·······299:·astore········4 |
2229 | ·······301:·ldc_w·········#628················//·String··reached·and·timeout·reached | 2227 | ·······301:·ldc_w·········#628················//·String··reached·and·timeout·reached |
2230 | ·······304:·astore········1 | 2228 | ·······304:·astore········16 |
2231 | ·······306:·aload·········4 | 2229 | ·······306:·aload·········4 |
2232 | ·······308:·aload·········1 | 2230 | ·······308:·aload·········16 |
2233 | ·······310:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2231 | ·······310:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2234 | ·······313:·invokevirtual·#69·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 2232 | ·······313:·invokevirtual·#69·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
2235 | ·······316:·astore········4 | 2233 | ·······316:·astore········4 |
2236 | ·······318:·aload_0 | 2234 | ·······318:·aload_0 |
2237 | ·······319:·aload·········4 | 2235 | ·······319:·aload·········4 |
2238 | ·······321:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V | 2236 | ·······321:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V |
2239 | ·······324:·aload_0 | 2237 | ·······324:·aload_0 |
Offset 2245, 59 lines modified | Offset 2243, 59 lines modified | ||
2245 | ·······336:·ifle··········471 | 2243 | ·······336:·ifle··········471 |
2246 | ·······339:·invokestatic··#84·················//·Method·com/mendhak/gpslogger/common/Session.hasValidLocation:()Z | 2244 | ·······339:·invokestatic··#84·················//·Method·com/mendhak/gpslogger/common/Session.hasValidLocation:()Z |
2247 | ·······342:·istore_3 | 2245 | ·······342:·istore_3 |
2248 | ·······343:·iload_3 | 2246 | ·······343:·iload_3 |
Max diff block lines reached; 3315/11413 bytes (29.05%) of diff not shown. |
Offset 146, 31 lines modified | Offset 146, 31 lines modified | ||
146 | ················StringBuilder·sb3; | 146 | ················StringBuilder·sb3; |
147 | ················long·round2; | 147 | ················long·round2; |
148 | ················StringBuilder·append6; | 148 | ················StringBuilder·append6; |
149 | ················StringBuilder·append7; | 149 | ················StringBuilder·append7; |
150 | ················StringBuilder·append8·=·null; | 150 | ················StringBuilder·append8·=·null; |
151 | ················int·n3; | 151 | ················int·n3; |
152 | ················Object[]·array3; | 152 | ················Object[]·array3; |
153 | ················Label_044 | 153 | ················Label_0445_Outer:Label_0519_Outer:Label_0566_Outer:Label_0698_Outer:Label_0848_Outer:Label_0931_Outer: |
154 | ················while·(true)·{ | 154 | ················while·(true)·{ |
155 | ····················n·=·2131230725; | 155 | ····················n·=·2131230725; |
156 | ····················while·(true)·{ | 156 | ····················while·(true)·{ |
157 | ····················Label_14 | 157 | ····················Label_1426: |
158 | ························while·(true)·{ | 158 | ························while·(true)·{ |
159 | ····························Label_1 | 159 | ····························Label_1409:·{ |
160 | ····························Label_13 | 160 | ····························Label_1325: |
161 | ································while·(true)·{ | 161 | ································while·(true)·{ |
162 | ································Label_1 | 162 | ································Label_1308: |
163 | ····································while·(true)·{ | 163 | ····································while·(true)·{ |
164 | ········································Label_12 | 164 | ········································Label_1291:·{ |
165 | ············································while·(true)·{ | 165 | ············································while·(true)·{ |
166 | ················································Label_12 | 166 | ················································Label_1220:·{ |
167 | ················································Label_11 | 167 | ················································Label_1186: |
168 | ····················································while·(true)·{ | 168 | ····················································while·(true)·{ |
169 | ························································Label_11 | 169 | ························································Label_1173:·{ |
170 | ····························································try·{ | 170 | ····························································try·{ |
171 | ································································viewById·=·this.findViewById(n); | 171 | ································································viewById·=·this.findViewById(n); |
172 | ································································try·{ | 172 | ································································try·{ |
173 | ····································································textView·=·(TextView)viewById; | 173 | ····································································textView·=·(TextView)viewById; |
174 | ····································································viewById2·=·this.findViewById(2131230726); | 174 | ····································································viewById2·=·this.findViewById(2131230726); |
175 | ····································································try·{ | 175 | ····································································try·{ |
176 | ········································································textView2·=·(TextView)viewById2; | 176 | ········································································textView2·=·(TextView)viewById2; |
Offset 192, 17 lines modified | Offset 192, 17 lines modified | ||
192 | ····························································································viewById8·=·this.findViewById(2131230736); | 192 | ····························································································viewById8·=·this.findViewById(2131230736); |
193 | ····························································································try·{ | 193 | ····························································································try·{ |
194 | ································································································textView8·=·(TextView)viewById8; | 194 | ································································································textView8·=·(TextView)viewById8; |
195 | ································································································viewById9·=·this.findViewById(2131230738); | 195 | ································································································viewById9·=·this.findViewById(2131230738); |
196 | ································································································try·{ | 196 | ································································································try·{ |
197 | ····································································································textView9·=·(TextView)viewById9; | 197 | ····································································································textView9·=·(TextView)viewById9; |
198 | ····································································································try·{ | 198 | ····································································································try·{ |
199 | ········································································································Label_10 | 199 | ········································································································Label_1094:·{ |
200 | ············································································································if·(!location.getProvider().equalsIgnoreCase("gps"))·{ | 200 | ············································································································if·(!location.getProvider().equalsIgnoreCase("gps"))·{ |
201 | ················································································································break·Label_10 | 201 | ················································································································break·Label_1094; |
202 | ············································································································} | 202 | ············································································································} |
203 | ············································································································s·=·this.getString(2131099695); | 203 | ············································································································s·=·this.getString(2131099695); |
204 | ············································································································try·{ | 204 | ············································································································try·{ |
205 | ················································································································while·(true)·{ | 205 | ················································································································while·(true)·{ |
206 | ····················································································································try·{ | 206 | ····················································································································try·{ |
207 | ························································································································sb·=·new·StringBuilder(); | 207 | ························································································································sb·=·new·StringBuilder(); |
208 | ························································································································try·{ | 208 | ························································································································try·{ |
Offset 212, 49 lines modified | Offset 212, 49 lines modified | ||
212 | ································································································································latitude·=·location.getLatitude(); | 212 | ································································································································latitude·=·location.getLatitude(); |
213 | ································································································································try·{ | 213 | ································································································································try·{ |
214 | ····································································································································textView.setText((CharSequence)String.valueOf(latitude)); | 214 | ····································································································································textView.setText((CharSequence)String.valueOf(latitude)); |
215 | ····································································································································longitude·=·location.getLongitude(); | 215 | ····································································································································longitude·=·location.getLongitude(); |
216 | ····································································································································try·{ | 216 | ····································································································································try·{ |
217 | ········································································································································textView2.setText((CharSequence)String.valueOf(longitude)); | 217 | ········································································································································textView2.setText((CharSequence)String.valueOf(longitude)); |
218 | ········································································································································if·(!location.hasAltitude())·{ | 218 | ········································································································································if·(!location.hasAltitude())·{ |
219 | ············································································································································break·Label_11 | 219 | ············································································································································break·Label_1173; |
220 | ········································································································································} | 220 | ········································································································································} |
221 | ········································································································································altitude·=·location.getAltitude(); | 221 | ········································································································································altitude·=·location.getAltitude(); |
222 | ········································································································································try·{ | 222 | ········································································································································try·{ |
223 | ············································································································································Label_1 | 223 | ············································································································································Label_1111:·{ |
224 | ················································································································································if·(!AppSettings.shouldUseImperial())·{ | 224 | ················································································································································if·(!AppSettings.shouldUseImperial())·{ |
225 | ····················································································································································break·Label_1 | 225 | ····················································································································································break·Label_1111; |
226 | ················································································································································} | 226 | ················································································································································} |
227 | ················································································································································try·{ | 227 | ················································································································································try·{ |
228 | ····················································································································································sb2·=·new·StringBuilder(); | 228 | ····················································································································································sb2·=·new·StringBuilder(); |
229 | ····················································································································································metersToFeet·=·Utilities.MetersToFeet(altitude); | 229 | ····················································································································································metersToFeet·=·Utilities.MetersToFeet(altitude); |
230 | ····················································································································································try·{ | 230 | ····················································································································································try·{ |
231 | ························································································································································append2·=·sb2.append(String.valueOf(metersToFeet)).append(this.getString(2131099687)); | 231 | ························································································································································append2·=·sb2.append(String.valueOf(metersToFeet)).append(this.getString(2131099687)); |
232 | ························································································································································try·{ | 232 | ························································································································································try·{ |
233 | ····························································································································································textView4.setText((CharSequence)append2.toString()); | 233 | ····························································································································································textView4.setText((CharSequence)append2.toString()); |
234 | ····························································································································································if·(!location.hasSpeed())·{ | 234 | ····························································································································································if·(!location.hasSpeed())·{ |
235 | ································································································································································break·Label_12 | 235 | ································································································································································break·Label_1291; |
236 | ····························································································································································} | 236 | ····························································································································································} |
237 | ····························································································································································speed·=·location.getSpeed(); | 237 | ····························································································································································speed·=·location.getSpeed(); |
238 | ····························································································································································try·{ | 238 | ····························································································································································try·{ |
239 | ································································································································································if·(!AppSettings.shouldUseImperial())·{ | 239 | ································································································································································if·(!AppSettings.shouldUseImperial())·{ |
240 | ····································································································································································break·Label_12 | 240 | ····································································································································································break·Label_1220; |
241 | ································································································································································} | 241 | ································································································································································} |
242 | ································································································································································if·(speed·<=·1.47)·{ | 242 | ································································································································································if·(speed·<=·1.47)·{ |
243 | ····································································································································································break·Label_11 | 243 | ····································································································································································break·Label_1186; |
244 | ································································································································································} | 244 | ································································································································································} |
245 | ································································································································································speed·*=·0.6818f; | 245 | ································································································································································speed·*=·0.6818f; |
246 | ································································································································································str·=·this.getString(2131099700); | 246 | ································································································································································str·=·this.getString(2131099700); |
247 | ································································································································································try·{ | 247 | ································································································································································try·{ |
248 | ····································································································································································try·{ | 248 | ····································································································································································try·{ |
249 | ········································································································································································append3·=·new·StringBuilder().append(String.valueOf(speed)).append(str); | 249 | ········································································································································································append3·=·new·StringBuilder().append(String.valueOf(speed)).append(str); |
250 | ········································································································································································try·{ | 250 | ········································································································································································try·{ |
251 | ············································································································································································textView5.setText((CharSequence)append3.toString()); | 251 | ············································································································································································textView5.setText((CharSequence)append3.toString()); |
252 | ············································································································································································if·(!location.hasBearing())·{ | 252 | ············································································································································································if·(!location.hasBearing())·{ |
253 | ················································································································································································break·Label_1 | 253 | ················································································································································································break·Label_1308; |
254 | ············································································································································································} | 254 | ············································································································································································} |
255 | ············································································································································································bearing·=·location.getBearing(); | 255 | ············································································································································································bearing·=·location.getBearing(); |
256 | ············································································································································································try·{ | 256 | ············································································································································································try·{ |
257 | ················································································································································································getBearingDescription·=·Utilities.GetBearingDescription(bearing,·this.getApplicationContext()); | 257 | ················································································································································································getBearingDescription·=·Utilities.GetBearingDescription(bearing,·this.getApplicationContext()); |
258 | ················································································································································································try·{ | 258 | ················································································································································································try·{ |
259 | ····················································································································································································try·{ | 259 | ····················································································································································································try·{ |
260 | ························································································································································································append4·=·new·StringBuilder().append(getBearingDescription).append("("); | 260 | ························································································································································································append4·=·new·StringBuilder().append(getBearingDescription).append("("); |
Offset 265, 32 lines modified | Offset 265, 32 lines modified | ||
265 | ································································································································································································try·{ | 265 | ································································································································································································try·{ |
266 | ····································································································································································································textView7.setText((CharSequence)append5.toString()); | 266 | ····································································································································································································textView7.setText((CharSequence)append5.toString()); |
267 | ····································································································································································································if·(!Session.isUsingGps())·{ | 267 | ····································································································································································································if·(!Session.isUsingGps())·{ |
268 | ········································································································································································································textView6.setText(2131099697); | 268 | ········································································································································································································textView6.setText(2131099697); |
269 | ········································································································································································································Session.setSatelliteCount(0); | 269 | ········································································································································································································Session.setSatelliteCount(0); |
270 | ····································································································································································································} | 270 | ····································································································································································································} |
271 | ····································································································································································································if·(!location.hasAccuracy())·{ | 271 | ····································································································································································································if·(!location.hasAccuracy())·{ |
272 | ········································································································································································································break·Label_1 | 272 | ········································································································································································································break·Label_1409; |
273 | ····································································································································································································} | 273 | ····································································································································································································} |
274 | ····································································································································································································accuracy·=·location.getAccuracy(); | 274 | ····································································································································································································accuracy·=·location.getAccuracy(); |
275 | ····································································································································································································try·{ | 275 | ····································································································································································································try·{ |
276 | ········································································································································································································if·(!AppSettings.shouldUseImperial())·{ | 276 | ········································································································································································································if·(!AppSettings.shouldUseImperial())·{ |
277 | ············································································································································································································break·Label_13 | 277 | ············································································································································································································break·Label_1325; |
278 | ········································································································································································································} | 278 | ········································································································································································································} |
279 | ········································································································································································································n2·=·2131099733; | 279 | ········································································································································································································n2·=·2131099733; |
280 | ········································································································································································································array·=·(array2·=·new·Object[2]); | 280 | ········································································································································································································array·=·(array2·=·new·Object[2]); |
281 | ········································································································································································································metersToFeet2·=·Utilities.MetersToFeet((double)accuracy); | 281 | ········································································································································································································metersToFeet2·=·Utilities.MetersToFeet((double)accuracy); |
282 | ········································································································································································································try·{ | 282 | ········································································································································································································try·{ |
283 | ············································································································································································································array[0]·=·String.valueOf(metersToFeet2); | 283 | ············································································································································································································array[0]·=·String.valueOf(metersToFeet2); |
284 | ············································································································································································································array2[1]·=·this.getString(2131099687); | 284 | ············································································································································································································array2[1]·=·this.getString(2131099687); |
285 | ············································································································································································································textView8.setText((CharSequence)this.getString(n2,·array2)); | 285 | ············································································································································································································textView8.setText((CharSequence)this.getString(n2,·array2)); |
286 | ············································································································································································································totalTravelled·=·Session.getTotalTravelled(); | 286 | ············································································································································································································totalTravelled·=·Session.getTotalTravelled(); |
287 | ············································································································································································································try·{ | 287 | ············································································································································································································try·{ |
288 | ················································································································································································································if·(!AppSettings.shouldUseImperial())·{ | 288 | ················································································································································································································if·(!AppSettings.shouldUseImperial())·{ |
289 | ····················································································································································································································break·Label_14 | 289 | ····················································································································································································································break·Label_1426; |
290 | ················································································································································································································} | 290 | ················································································································································································································} |
291 | ················································································································································································································str2·=·this.getString(2131099687); | 291 | ················································································································································································································str2·=·this.getString(2131099687); |
Max diff block lines reached; 53899/75859 bytes (71.05%) of diff not shown. |
Offset 165, 48 lines modified | Offset 165, 48 lines modified | ||
165 | ····descriptor:·Z | 165 | ····descriptor:·Z |
166 | ····flags:·(0x0002)·ACC_PRIVATE | 166 | ····flags:·(0x0002)·ACC_PRIVATE |
167 | ··static·{}; | 167 | ··static·{}; |
168 | ····descriptor:·()V | 168 | ····descriptor:·()V |
169 | ····flags:·(0x0008)·ACC_STATIC | 169 | ····flags:·(0x0008)·ACC_STATIC |
170 | ····Code: | 170 | ····Code: |
171 | ······stack=300,·locals= | 171 | ······stack=300,·locals=6,·args_size=0 |
172 | ·········0:·iconst_1 | 172 | ·········0:·iconst_1 |
173 | ·········1:·istore_0 | 173 | ·········1:·istore_0 |
174 | ·········2:·new···········#4··················//·class·java/lang/Object | 174 | ·········2:·new···········#4··················//·class·java/lang/Object |
175 | ·········5:·astore_1 | 175 | ·········5:·astore_1 |
176 | ·········6:·aload_1 | 176 | ·········6:·aload_1 |
177 | ·········7:·invokespecial·#24·················//·Method·java/lang/Object."<init>":()V | 177 | ·········7:·invokespecial·#24·················//·Method·java/lang/Object."<init>":()V |
178 | ········10:·aload_1 | 178 | ········10:·aload_1 |
179 | ········11:·putstatic·····#26·················//·Field·lock:Ljava/lang/Object; | 179 | ········11:·putstatic·····#26·················//·Field·lock:Ljava/lang/Object; |
180 | ········14:·new···········#28·················//·class·java/util/concurrent/ThreadPoolExecutor | 180 | ········14:·new···········#28·················//·class·java/util/concurrent/ThreadPoolExecutor |
181 | ········17:·astore_ | 181 | ········17:·astore_2 |
182 | ········18:·getstatic·····#36·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 182 | ········18:·getstatic·····#36·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
183 | ········21:·astore_ | 183 | ········21:·astore_3 |
184 | ········22:·new···········#38·················//·class·java/util/concurrent/LinkedBlockingQueue | 184 | ········22:·new···········#38·················//·class·java/util/concurrent/LinkedBlockingQueue |
185 | ········25:·astore | 185 | ········25:·astore········4 |
186 | ········2 | 186 | ········27:·aload·········4 |
187 | ········2 | 187 | ········29:·sipush········128 |
188 | ········3 | 188 | ········32:·invokespecial·#42·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V |
189 | ········3 | 189 | ········35:·new···········#44·················//·class·com/mendhak/gpslogger/common/RejectionHandler |
190 | ········3 | 190 | ········38:·astore········5 |
191 | ········ | 191 | ········40:·aload·········5 |
192 | ········4 | 192 | ········42:·invokespecial·#45·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V |
193 | ········4 | 193 | ········45:·aload_2 |
194 | ········4 | 194 | ········46:·iload_0 |
195 | ········4 | 195 | ········47:·iload_0 |
196 | ········4 | 196 | ········48:·bipush········60 |
197 | ········ | 197 | ········50:·i2l |
198 | ········49:·aload_2 | ||
199 | ········5 | 198 | ········51:·aload_3 |
200 | ········5 | 199 | ········52:·aload·········4 |
200 | ········54:·aload·········5 | ||
201 | ········5 | 201 | ········56:·invokespecial·#48·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V |
202 | ········5 | 202 | ········59:·aload_2 |
203 | ········ | 203 | ········60:·putstatic·····#50·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor; |
204 | ········6 | 204 | ········63:·return |
205 | ··com.mendhak.gpslogger.loggers.Gpx10FileLogger(java.io.File,·boolean,·boolean,·int); | 205 | ··com.mendhak.gpslogger.loggers.Gpx10FileLogger(java.io.File,·boolean,·boolean,·int); |
206 | ····descriptor:·(Ljava/io/File;ZZI)V | 206 | ····descriptor:·(Ljava/io/File;ZZI)V |
207 | ····flags:·(0x0000) | 207 | ····flags:·(0x0000) |
208 | ····Code: | 208 | ····Code: |
209 | ······stack=300,·locals=5,·args_size=5 | 209 | ······stack=300,·locals=5,·args_size=5 |
210 | ·········0:·aload_0 | 210 | ·········0:·aload_0 |
Offset 111, 48 lines modified | Offset 111, 48 lines modified | ||
111 | ····descriptor:·Z | 111 | ····descriptor:·Z |
112 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 112 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
113 | ··static·{}; | 113 | ··static·{}; |
114 | ····descriptor:·()V | 114 | ····descriptor:·()V |
115 | ····flags:·(0x0008)·ACC_STATIC | 115 | ····flags:·(0x0008)·ACC_STATIC |
116 | ····Code: | 116 | ····Code: |
117 | ······stack=300,·locals= | 117 | ······stack=300,·locals=6,·args_size=0 |
118 | ·········0:·iconst_1 | 118 | ·········0:·iconst_1 |
119 | ·········1:·istore_0 | 119 | ·········1:·istore_0 |
120 | ·········2:·new···········#4··················//·class·java/lang/Object | 120 | ·········2:·new···········#4··················//·class·java/lang/Object |
121 | ·········5:·astore_1 | 121 | ·········5:·astore_1 |
122 | ·········6:·aload_1 | 122 | ·········6:·aload_1 |
123 | ·········7:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V | 123 | ·········7:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V |
124 | ········10:·aload_1 | 124 | ········10:·aload_1 |
125 | ········11:·putstatic·····#24·················//·Field·lock:Ljava/lang/Object; | 125 | ········11:·putstatic·····#24·················//·Field·lock:Ljava/lang/Object; |
126 | ········14:·new···········#26·················//·class·java/util/concurrent/ThreadPoolExecutor | 126 | ········14:·new···········#26·················//·class·java/util/concurrent/ThreadPoolExecutor |
127 | ········17:·astore_ | 127 | ········17:·astore_2 |
128 | ········18:·getstatic·····#34·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 128 | ········18:·getstatic·····#34·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
129 | ········21:·astore_ | 129 | ········21:·astore_3 |
130 | ········22:·new···········#36·················//·class·java/util/concurrent/LinkedBlockingQueue | 130 | ········22:·new···········#36·················//·class·java/util/concurrent/LinkedBlockingQueue |
131 | ········25:·astore | 131 | ········25:·astore········4 |
132 | ········2 | 132 | ········27:·aload·········4 |
133 | ········2 | 133 | ········29:·sipush········128 |
134 | ········3 | 134 | ········32:·invokespecial·#40·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V |
135 | ········3 | 135 | ········35:·new···········#42·················//·class·com/mendhak/gpslogger/common/RejectionHandler |
136 | ········3 | 136 | ········38:·astore········5 |
137 | ········ | 137 | ········40:·aload·········5 |
138 | ········4 | 138 | ········42:·invokespecial·#43·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V |
139 | ········4 | 139 | ········45:·aload_2 |
140 | ········4 | 140 | ········46:·iload_0 |
141 | ········4 | 141 | ········47:·iload_0 |
142 | ········4 | 142 | ········48:·bipush········60 |
143 | ········ | 143 | ········50:·i2l |
144 | ········49:·aload_2 | ||
145 | ········5 | 144 | ········51:·aload_3 |
146 | ········5 | 145 | ········52:·aload·········4 |
146 | ········54:·aload·········5 | ||
147 | ········5 | 147 | ········56:·invokespecial·#46·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V |
148 | ········5 | 148 | ········59:·aload_2 |
149 | ········ | 149 | ········60:·putstatic·····#48·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor; |
150 | ········6 | 150 | ········63:·return |
151 | ··public·com.mendhak.gpslogger.loggers.Kml22FileLogger(java.io.File,·boolean,·boolean); | 151 | ··public·com.mendhak.gpslogger.loggers.Kml22FileLogger(java.io.File,·boolean,·boolean); |
152 | ····descriptor:·(Ljava/io/File;ZZ)V | 152 | ····descriptor:·(Ljava/io/File;ZZ)V |
153 | ····flags:·(0x0001)·ACC_PUBLIC | 153 | ····flags:·(0x0001)·ACC_PUBLIC |
154 | ····Code: | 154 | ····Code: |
155 | ······stack=300,·locals=4,·args_size=4 | 155 | ······stack=300,·locals=4,·args_size=4 |
156 | ·········0:·aload_0 | 156 | ·········0:·aload_0 |
Offset 648, 41 lines modified | Offset 648, 41 lines modified | ||
648 | ········48:·invokevirtual·#209················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z | 648 | ········48:·invokevirtual·#209················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
649 | ········51:·istore········4 | 649 | ········51:·istore········4 |
650 | ········53:·iload·········4 | 650 | ········53:·iload·········4 |
651 | ········55:·ifeq··········9 | 651 | ········55:·ifeq··········9 |
652 | ········58:·aload·········5 | 652 | ········58:·aload·········5 |
653 | ········60:·astore_2 | 653 | ········60:·astore_2 |
654 | ········61:·aload_2 | 654 | ········61:·aload_2 |
655 | ········62:·ifnull········7 | 655 | ········62:·ifnull········76 |
656 | ········65:·aload_2 | 656 | ········65:·aload_2 |
657 | ········66:·invokevirtual·#203················//·Method·java/io/File.getName:()Ljava/lang/String; | 657 | ········66:·invokevirtual·#203················//·Method·java/io/File.getName:()Ljava/lang/String; |
658 | ········69:·astore | 658 | ········69:·astore_3 |
659 | ········7 | 659 | ········70:·aload_0 |
660 | ········7 | 660 | ········71:·aload_3 |
661 | ········7 | 661 | ········72:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V |
662 | ········7 | 662 | ········75:·return |
663 | ········7 | 663 | ········76:·aload_1 |
664 | ········7 | 664 | ········77:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
665 | ········8 | 665 | ········82:·astore_3 |
666 | ········8 | 666 | ········83:·aload_3 |
667 | ········8 | 667 | ········84:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
668 | ········ | 668 | ········89:·istore········4 |
669 | ········9 | 669 | ········91:·iload·········4 |
670 | ········9 | 670 | ········93:·ifeq··········75 |
671 | ········9 | 671 | ········96:·aload_3 |
672 | ········9 | 672 | ········97:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
673 | ·······10 | 673 | ·······102:·checkcast·····#200················//·class·java/io/File |
674 | ·······10 | 674 | ·······105:·astore········5 |
675 | ·······10 | 675 | ·······107:·aload·········5 |
676 | ·······1 | 676 | ·······109:·invokevirtual·#203················//·Method·java/io/File.getName:()Ljava/lang/String; |
677 | ·······11 | 677 | ·······112:·astore········6 |
678 | ·······11 | 678 | ·······114:·aload_0 |
679 | ·······11 | 679 | ·······115:·aload·········6 |
680 | ·······11 | 680 | ·······117:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V |
681 | ·······12 | 681 | ·······120:·goto··········83 |
682 | ··public·boolean·accept(java.io.File,·java.lang.String); | 682 | ··public·boolean·accept(java.io.File,·java.lang.String); |
683 | ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z | 683 | ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z |
684 | ····flags:·(0x0001)·ACC_PUBLIC | 684 | ····flags:·(0x0001)·ACC_PUBLIC |
685 | ····Code: | 685 | ····Code: |
686 | ······stack=300,·locals=6,·args_size=3 | 686 | ······stack=300,·locals=6,·args_size=3 |
687 | ·········0:·aload_2 | 687 | ·········0:·aload_2 |
Offset 230, 34 lines modified | Offset 230, 34 lines modified | ||
230 | ········75:·aload_2 | 230 | ········75:·aload_2 |
231 | ········76:·aload·········5 | 231 | ········76:·aload·········5 |
232 | ········78:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 232 | ········78:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
233 | ········81:·pop | 233 | ········81:·pop |
234 | ········82:·new···········#32·················//·class·java/lang/Thread | 234 | ········82:·new···········#32·················//·class·java/lang/Thread |
235 | ········85:·astore········8 | 235 | ········85:·astore········8 |
236 | ········87:·new···········#85·················//·class·com/mendhak/gpslogger/senders/email/AutoSendHandler | 236 | ········87:·new···········#85·················//·class·com/mendhak/gpslogger/senders/email/AutoSendHandler |
237 | ········90:·astore········ | 237 | ········90:·astore········6 |
238 | ········92:·aload_2 | 238 | ········92:·aload_2 |
239 | ········93:·invokevirtual·#89·················//·Method·java/util/ArrayList.size:()I | 239 | ········93:·invokevirtual·#89·················//·Method·java/util/ArrayList.size:()I |
240 | ········96:·anewarray·····#64·················//·class·java/io/File | 240 | ········96:·anewarray·····#64·················//·class·java/io/File |
241 | ········99:·astore | 241 | ········99:·astore_3 |
242 | ·······10 | 242 | ·······100:·aload_2 |
243 | ·······10 | 243 | ·······101:·aload_3 |
244 | ·······10 | 244 | ·······102:·invokevirtual·#93·················//·Method·java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; |
245 | ·······10 | 245 | ·······105:·checkcast·····#95·················//·class·"[Ljava/io/File;" |
246 | ·······108:·astore_3 | ||
246 | ·······110:·astore········6 | ||
247 | ·······112:·aload·········7 | ||
248 | ·······1 | 247 | ·······109:·aload·········6 |
248 | ·······111:·aload_3 | ||
249 | ·······11 | 249 | ·······112:·aload_0 |
250 | ·······11 | 250 | ·······113:·invokespecial·#98·················//·Method·com/mendhak/gpslogger/senders/email/AutoSendHandler."<init>":([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V |
251 | ·······1 | 251 | ·······116:·aload·········8 |
252 | ·······1 | 252 | ·······118:·aload·········6 |
253 | ·······12 | 253 | ·······120:·invokespecial·#40·················//·Method·java/lang/Thread."<init>":(Ljava/lang/Runnable;)V |
254 | ·······12 | 254 | ·······123:·aload·········8 |
255 | ·······12 | 255 | ·······125:·invokevirtual·#43·················//·Method·java/lang/Thread.start:()V |
256 | ·······1 | 256 | ·······128:·return |
257 | ··public·boolean·accept(java.io.File,·java.lang.String); | 257 | ··public·boolean·accept(java.io.File,·java.lang.String); |
258 | ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z | 258 | ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z |
259 | ····flags:·(0x0001)·ACC_PUBLIC | 259 | ····flags:·(0x0001)·ACC_PUBLIC |
260 | ····Code: | 260 | ····Code: |
261 | ······stack=300,·locals=6,·args_size=3 | 261 | ······stack=300,·locals=6,·args_size=3 |
262 | ·········0:·aload_2 | 262 | ·········0:·aload_2 |
Offset 360, 59 lines modified | Offset 360, 59 lines modified | ||
360 | ········66:·astore········9 | 360 | ········66:·astore········9 |
361 | ········68:·aload·········9 | 361 | ········68:·aload·········9 |
362 | ········70:·invokeinterface·#121,··1··········//·InterfaceMethod·com/mendhak/gpslogger/common/IActionListener.OnFailure:()V | 362 | ········70:·invokeinterface·#121,··1··········//·InterfaceMethod·com/mendhak/gpslogger/common/IActionListener.OnFailure:()V |
363 | ········75:·aconst_null | 363 | ········75:·aconst_null |
364 | ········76:·astore········11 | 364 | ········76:·astore········11 |
365 | ········78:·aload_1 | 365 | ········78:·aload_1 |
366 | ········79:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 366 | ········79:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
367 | ········84:·astore········ | 367 | ········84:·astore········9 |
368 | ········86:·aload········· | 368 | ········86:·aload·········9 |
369 | ········88:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 369 | ········88:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
370 | ········93:·istore········1 | 370 | ········93:·istore········12 |
371 | ········95:·iload·········1 | 371 | ········95:·iload·········12 |
372 | ········97:·ifeq··········13 | 372 | ········97:·ifeq··········137 |
373 | ·······100:·aload········· | 373 | ·······100:·aload·········9 |
374 | ·······102:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 374 | ·······102:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
375 | ·······107:·checkcast·····#93·················//·class·java/io/File | 375 | ·······107:·checkcast·····#93·················//·class·java/io/File |
376 | ·······110:·astore········13 | 376 | ·······110:·astore········13 |
377 | ·······112:·aload·········13 | 377 | ·······112:·aload·········13 |
378 | ·······114:·invokevirtual·#96·················//·Method·java/io/File.getName:()Ljava/lang/String; | 378 | ·······114:·invokevirtual·#96·················//·Method·java/io/File.getName:()Ljava/lang/String; |
379 | ·······117:·astore | 379 | ·······117:·astore_2 |
380 | ·······11 | 380 | ·······118:·ldc···········#138················//·String·.zip |
381 | ·······12 | 381 | ·······120:·astore_3 |
382 | ·······122:·aload·········9 | ||
383 | ·······12 | 382 | ·······121:·aload_2 |
383 | ·······122:·aload_3 | ||
384 | ·······12 | 384 | ·······123:·invokevirtual·#142················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
385 | ·······12 | 385 | ·······126:·istore········12 |
386 | ·······1 | 386 | ·······128:·iload·········12 |
387 | ·······13 | 387 | ·······130:·ifeq··········86 |
388 | ·······13 | 388 | ·······133:·aload·········13 |
389 | ·······13 | 389 | ·······135:·astore········11 |
390 | ·······13 | 390 | ·······137:·aload·········11 |
391 | ·······1 | 391 | ·······139:·ifnull········149 |
392 | ·······14 | 392 | ·······142:·aload_0 |
393 | ·······14 | 393 | ·······143:·aload·········11 |
394 | ·······14 | 394 | ·······145:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V |
395 | ·······1 | 395 | ·······148:·return |
396 | ·······1 | 396 | ·······149:·aload_1 |
397 | ·······15 | 397 | ·······150:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
398 | ·······15 | 398 | ·······155:·astore········9 |
399 | ·······15 | 399 | ·······157:·aload·········9 |
400 | ·······1 | 400 | ·······159:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
401 | ·······16 | 401 | ·······164:·istore········12 |
402 | ·······16 | 402 | ·······166:·iload·········12 |
403 | ·······1 | 403 | ·······168:·ifeq··········148 |
404 | ·······17 | 404 | ·······171:·aload·········9 |
405 | ·······17 | 405 | ·······173:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
406 | ·······1 | 406 | ·······178:·checkcast·····#93·················//·class·java/io/File |
407 | ·······18 | 407 | ·······181:·astore········13 |
408 | ·······18 | 408 | ·······183:·aload_0 |
409 | ·······18 | 409 | ·······184:·aload·········13 |
410 | ·······18 | 410 | ·······186:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V |
411 | ·······1 | 411 | ·······189:·goto··········157 |
412 | ··public·boolean·ValidSettings(java.lang.String,·java.lang.String,·java.lang.String,·java.lang.Integer,·boolean,·java.lang.String,·boolean); | 412 | ··public·boolean·ValidSettings(java.lang.String,·java.lang.String,·java.lang.String,·java.lang.Integer,·boolean,·java.lang.String,·boolean); |
413 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z | 413 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z |
414 | ····flags:·(0x0001)·ACC_PUBLIC | 414 | ····flags:·(0x0001)·ACC_PUBLIC |
415 | ····Code: | 415 | ····Code: |
416 | ······stack=300,·locals=10,·args_size=8 | 416 | ······stack=300,·locals=10,·args_size=8 |
417 | ·········0:·aload_1 | 417 | ·········0:·aload_1 |
Offset 79, 17 lines modified | Offset 79, 16 lines modified | ||
79 | ········final·String·string2·=·defaultSharedPreferences.getString("GDOCS_ACCOUNT_NAME",·""); | 79 | ········final·String·string2·=·defaultSharedPreferences.getString("GDOCS_ACCOUNT_NAME",·""); |
80 | ········return·string.length()·>·0·&&·string2.length()·>·0; | 80 | ········return·string.length()·>·0·&&·string2.length()·>·0; |
81 | ····} | 81 | ····} |
82 | ···· | 82 | ···· |
83 | ····private·void·ResetAuthToken(final·Context·context,·final·AccountManager·accountManager,·final·Thread·thread)·{ | 83 | ····private·void·ResetAuthToken(final·Context·context,·final·AccountManager·accountManager,·final·Thread·thread)·{ |
84 | ········final·Account[]·accountsByType·=·accountManager.getAccountsByType("com.google"); | 84 | ········final·Account[]·accountsByType·=·accountManager.getAccountsByType("com.google"); |
85 | ········Account·account·=·null; | 85 | ········Account·account·=·null; |
86 | ········final·Account[]·array·=·accountsByType; | ||
87 | ········for·(int·length·=·accountsByType.length,·i·=·0;·i·<·length;·++i)·{ | 86 | ········for·(int·length·=·accountsByType.length,·i·=·0;·i·<·length;·++i)·{ |
88 | ············final·Account·account2·=·a | 87 | ············final·Account·account2·=·accountsByType[i]; |
89 | ············if·(account2.name.equalsIgnoreCase(GetAccountName(context)))·{ | 88 | ············if·(account2.name.equalsIgnoreCase(GetAccountName(context)))·{ |
90 | ················account·=·account2; | 89 | ················account·=·account2; |
91 | ············} | 90 | ············} |
92 | ········} | 91 | ········} |
93 | ········accountManager.invalidateAuthToken("com.google",·GetAuthToken(context)); | 92 | ········accountManager.invalidateAuthToken("com.google",·GetAuthToken(context)); |
94 | ········GetAuthTokenFromAccountManager(accountManager,·account,·(AccountManagerCallback)new·GDocsHelper$1(this,·context,·accountManager,·account,·thread)); | 93 | ········GetAuthTokenFromAccountManager(accountManager,·account,·(AccountManagerCallback)new·GDocsHelper$1(this,·context,·accountManager,·account,·thread)); |
95 | ····} | 94 | ····} |
Offset 1610, 15 lines modified | Offset 1610, 15 lines modified | ||
1610 | ····························} | 1610 | ····························} |
1611 | ························} | 1611 | ························} |
1612 | ························final·Message[]·array3·=·new·Message[array.length]; | 1612 | ························final·Message[]·array3·=·new·Message[array.length]; |
1613 | ························int·i·=·0; | 1613 | ························int·i·=·0; |
1614 | ························if·(i·>=·array.length)·{ | 1614 | ························if·(i·>=·array.length)·{ |
1615 | ····························return·array3; | 1615 | ····························return·array3; |
1616 | ························} | 1616 | ························} |
1617 | ························goto·Label_038 | 1617 | ························goto·Label_0388; |
1618 | ····················} | 1618 | ····················} |
1619 | ····················finally·{ | 1619 | ····················finally·{ |
1620 | ····················} | 1620 | ····················} |
1621 | ····················//·monitorexit(o) | 1621 | ····················//·monitorexit(o) |
1622 | ················} | 1622 | ················} |
1623 | ················catch·(ConnectionException·ex)·{ | 1623 | ················catch·(ConnectionException·ex)·{ |
1624 | ····················o·=·ex.getMessage(); | 1624 | ····················o·=·ex.getMessage(); |
Offset 1590, 24 lines modified | Offset 1590, 24 lines modified | ||
1590 | ········//···178:·aload···········4 | 1590 | ········//···178:·aload···········4 |
1591 | ········//···180:·astore_1······· | 1591 | ········//···180:·astore_1······· |
1592 | ········//···181:·aload···········12 | 1592 | ········//···181:·aload···········12 |
1593 | ········//···183:·aload···········4 | 1593 | ········//···183:·aload···········4 |
1594 | ········//···185:·invokevirtual···javax/mail/internet/ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; | 1594 | ········//···185:·invokevirtual···javax/mail/internet/ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; |
1595 | ········//···188:·astore··········14 | 1595 | ········//···188:·astore··········14 |
1596 | ········//···190:·aload···········14 | 1596 | ········//···190:·aload···········14 |
1597 | ········//···192:·ifnull··········3 | 1597 | ········//···192:·ifnull··········352 |
1598 | ········//···195:·new·············Ljava/lang/StringBuilder; | 1598 | ········//···195:·new·············Ljava/lang/StringBuilder; |
1599 | ········//···198:·astore··········4 | 1599 | ········//···198:·astore··········4 |
1600 | ········//···200:·ldc·············"--" | 1600 | ········//···200:·ldc·············"--" |
1601 | ········//···202:·astore··········15 | 1601 | ········//···202:·astore··········15 |
1602 | ········//···204:·aload···········4 | 1602 | ········//···204:·aload···········4 |
1603 | ········//···206:·astore_1······· | ||
1604 | ········//···207:·aload···········4 | ||
1603 | ········//···20 | 1605 | ········//···209:·aload···········15 |
1604 | ········//···2 | 1606 | ········//···211:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
1605 | ········//···211:·aload···········4 | ||
1606 | ········//···213:·astore_1······· | ||
1607 | ········//···214:·aload···········4 | 1607 | ········//···214:·aload···········4 |
1608 | ········//···216:·aload···········14 | 1608 | ········//···216:·aload···········14 |
1609 | ········//···218:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1609 | ········//···218:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1610 | ········//···221:·astore··········4 | 1610 | ········//···221:·astore··········4 |
1611 | ········//···223:·aload···········4 | 1611 | ········//···223:·aload···········4 |
1612 | ········//···225:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 1612 | ········//···225:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
1613 | ········//···228:·astore··········13 | 1613 | ········//···228:·astore··········13 |
Offset 1622, 776 lines modified | Offset 1622, 788 lines modified | ||
1622 | ········//···246:·astore··········17 | 1622 | ········//···246:·astore··········17 |
1623 | ········//···248:·aconst_null···· | 1623 | ········//···248:·aconst_null···· |
1624 | ········//···249:·astore··········18 | 1624 | ········//···249:·astore··········18 |
1625 | ········//···251:·aload···········16 | 1625 | ········//···251:·aload···········16 |
1626 | ········//···253:·invokevirtual···com/sun/mail/util/LineInputStream.readLine:()Ljava/lang/String; | 1626 | ········//···253:·invokevirtual···com/sun/mail/util/LineInputStream.readLine:()Ljava/lang/String; |
1627 | ········//···256:·astore··········19 | 1627 | ········//···256:·astore··········19 |
1628 | ········//···258:·aload···········19 | 1628 | ········//···258:·aload···········19 |
1629 | ········//···260:·ifnonnull·······3 | 1629 | ········//···260:·ifnonnull·······382 |
1630 | ········//···263:·aload···········19 | 1630 | ········//···263:·aload···········19 |
1631 | ········//···265:·ifnonnull······· | 1631 | ········//···265:·ifnonnull·······608 |
1632 | ········//···268:·new·············Ljavax/mail/MessagingException; | 1632 | ········//···268:·new·············Ljavax/mail/MessagingException; |
1633 | ········//···271:·astore··········4 | 1633 | ········//···271:·astore··········4 |
1634 | ········//···273:·ldc·············"Missing·start·boundary" | 1634 | ········//···273:·ldc·············"Missing·start·boundary" |
1635 | ········//···275:·astore··········15 | 1635 | ········//···275:·astore··········15 |
1636 | ········//···277:·aload···········4 | 1636 | ········//···277:·aload···········4 |
1637 | ········//···279:·astore_1······· | ||
1638 | ········//···280:·aload···········4 | ||
1637 | ········//···2 | 1639 | ········//···282:·aload···········15 |
1638 | ········//···28 | 1640 | ········//···284:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V |
1639 | ········//···28 | 1641 | ········//···287:·aload···········4 |
1640 | ········//···28 | 1642 | ········//···289:·athrow········· |
1641 | ········//···2 | 1643 | ········//···290:·astore··········20 |
1642 | ········//···2 | 1644 | ········//···292:·new·············Ljavax/mail/MessagingException; |
1643 | ········//···29 | 1645 | ········//···295:·astore··········4 |
1644 | ········//···29 | 1646 | ········//···297:·ldc·············"IO·Error" |
1645 | ········//···29 | 1647 | ········//···299:·astore··········15 |
1646 | ········//···298:·aload···········4 | ||
1647 | ········//···300:·astore_1······· | ||
1648 | ········//···301:·aload···········4 | 1648 | ········//···301:·aload···········4 |
1649 | ········//···303:·astore_1······· | ||
1650 | ········//···304:·aload···········4 | ||
1649 | ········//···30 | 1651 | ········//···306:·aload···········15 |
1650 | ········//···30 | 1652 | ········//···308:·aload···········20 |
1651 | ········//···3 | 1653 | ········//···310:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V |
1652 | ········//···31 | 1654 | ········//···313:·aload···········4 |
1653 | ········//···31 | 1655 | ········//···315:·athrow········· |
1654 | ········//···31 | 1656 | ········//···316:·astore··········4 |
1655 | ········//···31 | 1657 | ········//···318:·aload···········5 |
1656 | ········//···3 | 1658 | ········//···320:·invokevirtual···java/io/InputStream.close:()V |
1657 | ········//···32 | 1659 | ········//···323:·aload···········4 |
1658 | ········//···32 | 1660 | ········//···325:·athrow········· |
1659 | ········//···32 | 1661 | ········//···326:·astore··········21 |
1660 | ········//···32 | 1662 | ········//···328:·new·············Ljavax/mail/MessagingException; |
1661 | ········//···3 | 1663 | ········//···331:·astore··········4 |
1662 | ········//···33 | 1664 | ········//···333:·ldc·············"No·inputstream·from·datasource" |
1663 | ········//···33 | 1665 | ········//···335:·astore··········15 |
1664 | ········//···334:·aload···········4 | ||
1665 | ········//···336:·astore_1······· | ||
1666 | ········//···337:·aload···········4 | 1666 | ········//···337:·aload···········4 |
1667 | ········//···339:·astore_1······· | ||
1668 | ········//···340:·aload···········4 | ||
1667 | ········//···3 | 1669 | ········//···342:·aload···········15 |
1668 | ········//···34 | 1670 | ········//···344:·aload···········21 |
1669 | ········//···34 | 1671 | ········//···346:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V |
1670 | ········//···34 | 1672 | ········//···349:·aload···········4 |
1671 | ········//···3 | 1673 | ········//···351:·athrow········· |
1672 | ········//···3 | 1674 | ········//···352:·getstatic·······javax/mail/internet/MimeMultipart.ignoreMissingBoundaryParameter:Z |
1673 | ········//···35 | 1675 | ········//···355:·istore_3······· |
1674 | ········//···35 | 1676 | ········//···356:·iload_3········ |
1675 | ········//···35 | 1677 | ········//···357:·ifne············230 |
1676 | ········//···3 | 1678 | ········//···360:·new·············Ljavax/mail/MessagingException; |
1677 | ········//···36 | 1679 | ········//···363:·astore··········4 |
1678 | ········//···36 | 1680 | ········//···365:·ldc·············"Missing·boundary·parameter" |
1679 | ········//···36 | 1681 | ········//···367:·astore··········15 |
1680 | ········//···36 | 1682 | ········//···369:·aload···········4 |
1683 | ········//···371:·astore_1······· | ||
1684 | ········//···372:·aload···········4 | ||
1681 | ········//···3 | 1685 | ········//···374:·aload···········15 |
1682 | ········//···37 | 1686 | ········//···376:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V |
1683 | ········//···37 | 1687 | ········//···379:·aload···········4 |
1684 | ········//···3 | 1688 | ········//···381:·athrow········· |
1685 | ········//···3 | 1689 | ········//···382:·aload···········19 |
1686 | ········//···3 | 1690 | ········//···384:·invokevirtual···java/lang/String.length:()I |
1687 | ········//···38 | 1691 | ········//···387:·istore_3······· |
1688 | ········//···38 | 1692 | ········//···388:·iload_3········ |
1689 | ········//···38 | 1693 | ········//···389:·iconst_m1······ |
1690 | ········//···3 | 1694 | ········//···390:·iadd··········· |
1691 | ········//···3 | 1695 | ········//···391:·istore··········22 |
1692 | ········//···387:·iload···········22 | ||
1693 | ········//···389:·ifge············521 | ||
1694 | ········//···392:·iconst_0······· | ||
1695 | ········//···393:·istore_3······· | ||
1696 | ········//···394:·aconst_null···· | ||
1697 | ········//···395:·astore··········4 | ||
1698 | ········//···39 | 1696 | ········//···393:·iload···········22 |
1697 | ········//···395:·ifge············530 | ||
1699 | ········//···39 | 1698 | ········//···398:·iconst_0······· |
1699 | ········//···399:·istore_3······· | ||
1700 | ········//···400:·aconst_null···· | ||
1701 | ········//···401:·astore··········4 | ||
1702 | ········//···403:·iload···········22 | ||
1703 | ········//···405:·iconst_1······· | ||
1700 | ········//···40 | 1704 | ········//···406:·iadd··········· |
1701 | ········//···40 | 1705 | ········//···407:·istore··········23 |
1702 | ········//···40 | 1706 | ········//···409:·aload···········19 |
1703 | ········//···4 | 1707 | ········//···411:·astore_1······· |
1704 | ········//···4 | 1708 | ········//···412:·aload···········19 |
1705 | ········//···4 | 1709 | ········//···414:·iconst_0······· |
1706 | ········//···4 | 1710 | ········//···415:·iload···········23 |
1707 | ········//···41 | 1711 | ········//···417:·invokevirtual···java/lang/String.substring:(II)Ljava/lang/String; |
Max diff block lines reached; 57409/69483 bytes (82.62%) of diff not shown. |
Offset 381, 306 lines modified | Offset 381, 300 lines modified | ||
381 | ········20:·athrow | 381 | ········20:·athrow |
382 | ········21:·return | 382 | ········21:·return |
383 | ··private·void·fill(); | 383 | ··private·void·fill(); |
384 | ····descriptor:·()V | 384 | ····descriptor:·()V |
385 | ····flags:·(0x0002)·ACC_PRIVATE | 385 | ····flags:·(0x0002)·ACC_PRIVATE |
386 | ····Code: | 386 | ····Code: |
387 | ······stack=300,·locals= | 387 | ······stack=300,·locals=19,·args_size=1 |
388 | ·········0:·iconst_0 | ||
389 | ·········1:·istore_1 | ||
390 | ········· | 388 | ·········0:·aload_0 |
391 | ········· | 389 | ·········1:·getfield······#80·················//·Field·markpos:I |
392 | ········· | 390 | ·········4:·istore_1 |
393 | ········· | 391 | ·········5:·iload_1 |
394 | ········· | 392 | ·········6:·ifge··········255 |
395 | ········ | 393 | ·········9:·aload_0 |
396 | ········1 | 394 | ········10:·iconst_0 |
397 | ········1 | 395 | ········11:·putfield······#83·················//·Field·pos:I |
398 | ········1 | 396 | ········14:·aload_0 |
399 | ········1 | 397 | ········15:·getfield······#64·················//·Field·bufpos:J |
400 | ········ | 398 | ········18:·lstore_2 |
401 | ········ | 399 | ········19:·aload_0 |
402 | ········2 | 400 | ········20:·getfield······#86·················//·Field·count:I |
403 | ········25:·istore········5 | ||
404 | ········2 | 401 | ········23:·istore_1 |
402 | ········24:·iload_1 | ||
405 | ········2 | 403 | ········25:·i2l |
406 | ········ | 404 | ········26:·lstore········4 |
407 | ········ | 405 | ········28:·lload_2 |
408 | ········ | 406 | ········29:·lload·········4 |
409 | ········3 | 407 | ········31:·ladd |
410 | ········3 | 408 | ········32:·lstore_2 |
411 | ········3 | 409 | ········33:·aload_0 |
412 | ········3 | 410 | ········34:·lload_2 |
413 | ········3 | 411 | ········35:·putfield······#64·················//·Field·bufpos:J |
414 | ········ | 412 | ········38:·aload_0 |
415 | ········ | 413 | ········39:·getfield······#83·················//·Field·pos:I |
416 | ········4 | 414 | ········42:·istore_1 |
417 | ········4 | 415 | ········43:·aload_0 |
418 | ········4 | 416 | ········44:·iload_1 |
419 | ········4 | 417 | ········45:·putfield······#86·················//·Field·count:I |
420 | ········ | 418 | ········48:·aload_0 |
421 | ········ | 419 | ········49:·getfield······#62·················//·Field·in:Ljava/io/RandomAccessFile; |
422 | ········5 | 420 | ········52:·astore········6 |
423 | ········5 | 421 | ········54:·aload_0 |
424 | ········5 | 422 | ········55:·getfield······#64·················//·Field·bufpos:J |
425 | ········ | 423 | ········58:·lstore_2 |
426 | ········ | 424 | ········59:·aload_0 |
427 | ········6 | 425 | ········60:·getfield······#83·················//·Field·pos:I |
428 | ········6 | 426 | ········63:·istore········7 |
429 | ········ | 427 | ········65:·iload·········7 |
430 | ········ | 428 | ········67:·i2l |
431 | ········ | 429 | ········68:·lstore········4 |
430 | ········70:·lload_2 | ||
432 | ········7 | 431 | ········71:·lload·········4 |
433 | ········77:·lload·········12 | ||
434 | ········7 | 432 | ········73:·ladd |
435 | ········ | 433 | ········74:·lstore_2 |
436 | ········ | 434 | ········75:·aload·········6 |
437 | ········ | 435 | ········77:·lload_2 |
438 | ········ | 436 | ········78:·invokevirtual·#92·················//·Method·java/io/RandomAccessFile.seek:(J)V |
439 | ········8 | 437 | ········81:·aload_0 |
440 | ········ | 438 | ········82:·getfield······#72·················//·Field·buf:[B |
441 | ········ | 439 | ········85:·astore········6 |
442 | ········ | 440 | ········87:·aload·········6 |
443 | ········ | 441 | ········89:·arraylength |
444 | ········9 | 442 | ········90:·istore_1 |
445 | ········9 | 443 | ········91:·aload_0 |
444 | ········92:·getfield······#83·················//·Field·pos:I | ||
445 | ········95:·istore········8 | ||
446 | ········97:·iload_1 | ||
447 | ········98:·iload·········8 | ||
448 | ·······100:·isub | ||
449 | ·······101:·istore········9 | ||
450 | ·······103:·aload_0 | ||
451 | ·······104:·getfield······#64·················//·Field·bufpos:J | ||
452 | ·······107:·lstore_2 | ||
453 | ·······108:·aload_0 | ||
454 | ·······109:·getfield······#31·················//·Field·start:J | ||
455 | ·······112:·lstore········4 | ||
456 | ·······114:·lload_2 | ||
457 | ·······115:·lload·········4 | ||
458 | ·······117:·lsub | ||
459 | ·······118:·lstore_2 | ||
460 | ·······119:·aload_0 | ||
446 | ·······1 | 461 | ·······120:·getfield······#83·················//·Field·pos:I |
462 | ·······123:·i2l | ||
463 | ·······124:·lstore········4 | ||
464 | ·······126:·lload_2 | ||
465 | ·······127:·lload·········4 | ||
466 | ·······129:·ladd | ||
467 | ·······130:·lstore_2 | ||
468 | ·······131:·iload·········9 | ||
469 | ·······133:·i2l | ||
447 | ·······1 | 470 | ·······134:·lstore········4 |
448 | ·······1 | 471 | ·······136:·lload_2 |
449 | ·······1 | 472 | ·······137:·lload·········4 |
450 | ·······108:·isub | ||
451 | ·······1 | 473 | ·······139:·ladd |
474 | ·······140:·lstore_2 | ||
452 | ·······1 | 475 | ·······141:·aload_0 |
453 | ·······112:·getfield······#64·················//·Field·bufpos:J | ||
454 | ·······115:·lstore_3 | ||
455 | ·······116:·aload_0 | ||
456 | ·······117:·getfield······#31·················//·Field·start:J | ||
457 | ·······120:·lstore········6 | ||
458 | ·······122:·lload_3 | ||
459 | ·······123:·lload·········6 | ||
460 | ·······125:·lsub | ||
461 | ·······126:·lstore_3 | ||
462 | ·······127:·aload_0 | ||
463 | ·······128:·getfield······#83·················//·Field·pos:I | ||
464 | ·······131:·istore········5 | ||
465 | ·······133:·iload·········5 | ||
466 | ·······135:·i2l | ||
467 | ·······136:·lstore········6 | ||
468 | ·······138:·lload_3 | ||
469 | ·······139:·lload·········6 | ||
470 | ·······141:·ladd | ||
471 | ·······142:·lstore_3 | ||
472 | ·······143:·iload·········15 | ||
473 | ·······145:·i2l | ||
474 | ·······146:·lstore········6 | ||
475 | ·······148:·lload_3 | ||
476 | ·······149:·lload·········6 | ||
477 | ·······151:·ladd | ||
478 | ·······152:·lstore_3 | ||
Max diff block lines reached; 10723/19091 bytes (56.17%) of diff not shown. |
Offset 251, 15 lines modified | Offset 251, 15 lines modified | ||
251 | ····························} | 251 | ····························} |
252 | ····························break; | 252 | ····························break; |
253 | ························} | 253 | ························} |
254 | ····················} | 254 | ····················} |
255 | ················}·while·(i·!=·jjnewStateCnt); | 255 | ················}·while·(i·!=·jjnewStateCnt); |
256 | ············} | 256 | ············} |
257 | ············else·{ | 257 | ············else·{ |
258 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 258 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
259 | ················final·int·n5·=·this.curChar·&·'?'; | 259 | ················final·int·n5·=·this.curChar·&·'?'; |
260 | ················do·{ | 260 | ················do·{ |
261 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 261 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
262 | ····················--i; | 262 | ····················--i; |
263 | ····················final·int·n6·=·jjstateSet3[i]; | 263 | ····················final·int·n6·=·jjstateSet3[i]; |
264 | ················}·while·(i·!=·jjnewStateCnt); | 264 | ················}·while·(i·!=·jjnewStateCnt); |
265 | ············} | 265 | ············} |
Offset 979, 15 lines modified | Offset 979, 15 lines modified | ||
979 | ·········7:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V | 979 | ·········7:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V |
980 | ········10:·return | 980 | ········10:·return |
981 | ··private·final·int·jjMoveNfa_0(int,·int); | 981 | ··private·final·int·jjMoveNfa_0(int,·int); |
982 | ····descriptor:·(II)I | 982 | ····descriptor:·(II)I |
983 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 983 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
984 | ····Code: | 984 | ····Code: |
985 | ······stack=300,·locals=1 | 985 | ······stack=300,·locals=18,·args_size=3 |
986 | ·········0:·iconst_0 | 986 | ·········0:·iconst_0 |
987 | ·········1:·istore_3 | 987 | ·········1:·istore_3 |
988 | ·········2:·iconst_3 | 988 | ·········2:·iconst_3 |
989 | ·········3:·istore········4 | 989 | ·········3:·istore········4 |
990 | ·········5:·aload_0 | 990 | ·········5:·aload_0 |
991 | ·········6:·iload·········4 | 991 | ·········6:·iload·········4 |
992 | ·········8:·putfield······#147················//·Field·jjnewStateCnt:I | 992 | ·········8:·putfield······#147················//·Field·jjnewStateCnt:I |
Offset 1031, 19 lines modified | Offset 1031, 19 lines modified | ||
1031 | ········73:·iload·········4 | 1031 | ········73:·iload·········4 |
1032 | ········75:·iload·········7 | 1032 | ········75:·iload·········7 |
1033 | ········77:·if_icmpge·····496 | 1033 | ········77:·if_icmpge·····496 |
1034 | ········80:·lconst_1 | 1034 | ········80:·lconst_1 |
1035 | ········81:·lstore········9 | 1035 | ········81:·lstore········9 |
1036 | ········83:·aload_0 | 1036 | ········83:·aload_0 |
1037 | ········84:·getfield······#155················//·Field·curChar:C | 1037 | ········84:·getfield······#155················//·Field·curChar:C |
1038 | ········87:·istore········ | 1038 | ········87:·istore········4 |
1039 | ········89:·lload·········9 | 1039 | ········89:·lload·········9 |
1040 | ········91:·iload········· | 1040 | ········91:·iload·········4 |
1041 | ········93:·lshl | 1041 | ········93:·lshl |
1042 | ········94:·lstore········1 | 1042 | ········94:·lstore········11 |
1043 | ········96:·aload_0 | 1043 | ········96:·aload_0 |
1044 | ········97:·getfield······#128················//·Field·jjstateSet:[I | 1044 | ········97:·getfield······#128················//·Field·jjstateSet:[I |
1045 | ·······100:·astore········6 | 1045 | ·······100:·astore········6 |
1046 | ·······102:·iload·········5 | 1046 | ·······102:·iload·········5 |
1047 | ·······104:·iconst_m1 | 1047 | ·······104:·iconst_m1 |
1048 | ·······105:·iadd | 1048 | ·······105:·iadd |
1049 | ·······106:·istore········5 | 1049 | ·······106:·istore········5 |
Offset 1091, 25 lines modified | Offset 1091, 25 lines modified | ||
1091 | ·······194:·putfield······#147················//·Field·jjnewStateCnt:I | 1091 | ·······194:·putfield······#147················//·Field·jjnewStateCnt:I |
1092 | ·······197:·iconst_3 | 1092 | ·······197:·iconst_3 |
1093 | ·······198:·iload_3 | 1093 | ·······198:·iload_3 |
1094 | ·······199:·isub | 1094 | ·······199:·isub |
1095 | ·······200:·istore_3 | 1095 | ·······200:·istore_3 |
1096 | ·······201:·iload·········5 | 1096 | ·······201:·iload·········5 |
1097 | ·······203:·iload_3 | 1097 | ·······203:·iload_3 |
1098 | ·······204:·if_icmpne·····7 | 1098 | ·······204:·if_icmpne·····766 |
1099 | ·······207:·iload_2 | 1099 | ·······207:·iload_2 |
1100 | ·······208:·ireturn | 1100 | ·······208:·ireturn |
1101 | ·······209:·ldc2_w········#163················//·long·288068726467591679l | 1101 | ·······209:·ldc2_w········#163················//·long·288068726467591679l |
1102 | ·······212:·lload·········1 | 1102 | ·······212:·lload·········11 |
1103 | ·······214:·land | 1103 | ·······214:·land |
1104 | ·······215:·lstore········9 | 1104 | ·······215:·lstore········9 |
1105 | ·······217:·lconst_0 | 1105 | ·······217:·lconst_0 |
1106 | ·······218:·lstore········1 | 1106 | ·······218:·lstore········13 |
1107 | ·······220:·lload·········9 | 1107 | ·······220:·lload·········9 |
1108 | ·······222:·lload·········1 | 1108 | ·······222:·lload·········13 |
1109 | ·······224:·lcmp | 1109 | ·······224:·lcmp |
1110 | ·······225:·istore········4 | 1110 | ·······225:·istore········4 |
1111 | ·······227:·iload·········4 | 1111 | ·······227:·iload·········4 |
1112 | ·······229:·ifeq··········306 | 1112 | ·······229:·ifeq··········306 |
1113 | ·······232:·bipush········20 | 1113 | ·······232:·bipush········20 |
1114 | ·······234:·istore········4 | 1114 | ·······234:·istore········4 |
1115 | ·······236:·iload·········8 | 1115 | ·······236:·iload·········8 |
Offset 1119, 21 lines modified | Offset 1119, 21 lines modified | ||
1119 | ·······245:·istore········8 | 1119 | ·······245:·istore········8 |
1120 | ·······247:·iconst_2 | 1120 | ·······247:·iconst_2 |
1121 | ·······248:·istore········4 | 1121 | ·······248:·istore········4 |
1122 | ·······250:·aload_0 | 1122 | ·······250:·aload_0 |
1123 | ·······251:·iload·········4 | 1123 | ·······251:·iload·········4 |
1124 | ·······253:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V | 1124 | ·······253:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V |
1125 | ·······256:·ldc2_w········#167················//·long·287948901175001088l | 1125 | ·······256:·ldc2_w········#167················//·long·287948901175001088l |
1126 | ·······259:·lload·········1 | 1126 | ·······259:·lload·········11 |
1127 | ·······261:·land | 1127 | ·······261:·land |
1128 | ·······262:·lstore········9 | 1128 | ·······262:·lstore········9 |
1129 | ·······264:·lconst_0 | 1129 | ·······264:·lconst_0 |
1130 | ·······265:·lstore········1 | 1130 | ·······265:·lstore········13 |
1131 | ·······267:·lload·········9 | 1131 | ·······267:·lload·········9 |
1132 | ·······269:·lload·········1 | 1132 | ·······269:·lload·········13 |
1133 | ·······271:·lcmp | 1133 | ·······271:·lcmp |
1134 | ·······272:·istore········4 | 1134 | ·······272:·istore········4 |
1135 | ·······274:·iload·········4 | 1135 | ·······274:·iload·········4 |
1136 | ·······276:·ifeq··········148 | 1136 | ·······276:·ifeq··········148 |
1137 | ·······279:·bipush········19 | 1137 | ·······279:·bipush········19 |
1138 | ·······281:·istore········4 | 1138 | ·······281:·istore········4 |
1139 | ·······283:·iload·········8 | 1139 | ·······283:·iload·········8 |
Offset 1144, 21 lines modified | Offset 1144, 21 lines modified | ||
1144 | ·······294:·iconst_1 | 1144 | ·······294:·iconst_1 |
1145 | ·······295:·istore········4 | 1145 | ·······295:·istore········4 |
1146 | ·······297:·aload_0 | 1146 | ·······297:·aload_0 |
1147 | ·······298:·iload·········4 | 1147 | ·······298:·iload·········4 |
1148 | ·······300:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V | 1148 | ·······300:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V |
1149 | ·······303:·goto··········148 | 1149 | ·······303:·goto··········148 |
1150 | ·······306:·ldc2_w········#171················//·long·4294967808l | 1150 | ·······306:·ldc2_w········#171················//·long·4294967808l |
1151 | ·······309:·lload·········1 | 1151 | ·······309:·lload·········11 |
1152 | ·······311:·land | 1152 | ·······311:·land |
1153 | ·······312:·lstore········9 | 1153 | ·······312:·lstore········9 |
1154 | ·······314:·lconst_0 | 1154 | ·······314:·lconst_0 |
1155 | ·······315:·lstore········1 | 1155 | ·······315:·lstore········13 |
1156 | ·······317:·lload·········9 | 1156 | ·······317:·lload·········9 |
1157 | ·······319:·lload·········1 | 1157 | ·······319:·lload·········13 |
1158 | ·······321:·lcmp | 1158 | ·······321:·lcmp |
1159 | ·······322:·istore········4 | 1159 | ·······322:·istore········4 |
1160 | ·······324:·iload·········4 | 1160 | ·······324:·iload·········4 |
1161 | ·······326:·ifeq··········256 | 1161 | ·······326:·ifeq··········256 |
1162 | ·······329:·iconst_5 | 1162 | ·······329:·iconst_5 |
1163 | ·······330:·istore········4 | 1163 | ·······330:·istore········4 |
1164 | ·······332:·iload·········8 | 1164 | ·······332:·iload·········8 |
Offset 1171, 21 lines modified | Offset 1171, 21 lines modified | ||
1171 | ·······345:·aconst_null | 1171 | ·······345:·aconst_null |
1172 | ·······346:·astore········6 | 1172 | ·······346:·astore········6 |
1173 | ·······348:·aload_0 | 1173 | ·······348:·aload_0 |
1174 | ·······349:·iconst_0 | 1174 | ·······349:·iconst_0 |
1175 | ·······350:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V | 1175 | ·······350:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V |
1176 | ·······353:·goto··········256 | 1176 | ·······353:·goto··········256 |
1177 | ·······356:·ldc2_w········#171················//·long·4294967808l | 1177 | ·······356:·ldc2_w········#171················//·long·4294967808l |
1178 | ·······359:·lload·········1 | 1178 | ·······359:·lload·········11 |
1179 | ·······361:·land | 1179 | ·······361:·land |
1180 | ·······362:·lstore········9 | 1180 | ·······362:·lstore········9 |
1181 | ·······364:·lconst_0 | 1181 | ·······364:·lconst_0 |
1182 | ·······365:·lstore········1 | 1182 | ·······365:·lstore········13 |
1183 | ·······367:·lload·········9 | 1183 | ·······367:·lload·········9 |
1184 | ·······369:·lload·········1 | 1184 | ·······369:·lload·········13 |
1185 | ·······371:·lcmp | 1185 | ·······371:·lcmp |
1186 | ·······372:·istore········4 | 1186 | ·······372:·istore········4 |
1187 | ·······374:·iload·········4 | 1187 | ·······374:·iload·········4 |
1188 | ·······376:·ifeq··········148 | 1188 | ·······376:·ifeq··········148 |
1189 | ·······379:·iconst_5 | 1189 | ·······379:·iconst_5 |
1190 | ·······380:·istore········8 | 1190 | ·······380:·istore········8 |
1191 | ·······382:·iconst_0 | 1191 | ·······382:·iconst_0 |
Max diff block lines reached; 37865/42293 bytes (89.53%) of diff not shown. |
Offset 989, 15 lines modified | Offset 989, 15 lines modified | ||
989 | ·········7:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V | 989 | ·········7:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V |
990 | ········10:·return | 990 | ········10:·return |
991 | ··private·final·int·jjMoveNfa_0(int,·int); | 991 | ··private·final·int·jjMoveNfa_0(int,·int); |
992 | ····descriptor:·(II)I | 992 | ····descriptor:·(II)I |
993 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 993 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
994 | ····Code: | 994 | ····Code: |
995 | ······stack=300,·locals=1 | 995 | ······stack=300,·locals=18,·args_size=3 |
996 | ·········0:·iconst_0 | 996 | ·········0:·iconst_0 |
997 | ·········1:·istore_3 | 997 | ·········1:·istore_3 |
998 | ·········2:·iconst_3 | 998 | ·········2:·iconst_3 |
999 | ·········3:·istore········4 | 999 | ·········3:·istore········4 |
1000 | ·········5:·aload_0 | 1000 | ·········5:·aload_0 |
1001 | ·········6:·iload·········4 | 1001 | ·········6:·iload·········4 |
1002 | ·········8:·putfield······#150················//·Field·jjnewStateCnt:I | 1002 | ·········8:·putfield······#150················//·Field·jjnewStateCnt:I |
Offset 1041, 19 lines modified | Offset 1041, 19 lines modified | ||
1041 | ········73:·iload·········4 | 1041 | ········73:·iload·········4 |
1042 | ········75:·iload·········7 | 1042 | ········75:·iload·········7 |
1043 | ········77:·if_icmpge·····499 | 1043 | ········77:·if_icmpge·····499 |
1044 | ········80:·lconst_1 | 1044 | ········80:·lconst_1 |
1045 | ········81:·lstore········9 | 1045 | ········81:·lstore········9 |
1046 | ········83:·aload_0 | 1046 | ········83:·aload_0 |
1047 | ········84:·getfield······#158················//·Field·curChar:C | 1047 | ········84:·getfield······#158················//·Field·curChar:C |
1048 | ········87:·istore········ | 1048 | ········87:·istore········4 |
1049 | ········89:·lload·········9 | 1049 | ········89:·lload·········9 |
1050 | ········91:·iload········· | 1050 | ········91:·iload·········4 |
1051 | ········93:·lshl | 1051 | ········93:·lshl |
1052 | ········94:·lstore········1 | 1052 | ········94:·lstore········11 |
1053 | ········96:·aload_0 | 1053 | ········96:·aload_0 |
1054 | ········97:·getfield······#131················//·Field·jjstateSet:[I | 1054 | ········97:·getfield······#131················//·Field·jjstateSet:[I |
1055 | ·······100:·astore········6 | 1055 | ·······100:·astore········6 |
1056 | ·······102:·iload·········5 | 1056 | ·······102:·iload·········5 |
1057 | ·······104:·iconst_m1 | 1057 | ·······104:·iconst_m1 |
1058 | ·······105:·iadd | 1058 | ·······105:·iadd |
1059 | ·······106:·istore········5 | 1059 | ·······106:·istore········5 |
Offset 1101, 25 lines modified | Offset 1101, 25 lines modified | ||
1101 | ·······194:·putfield······#150················//·Field·jjnewStateCnt:I | 1101 | ·······194:·putfield······#150················//·Field·jjnewStateCnt:I |
1102 | ·······197:·iconst_3 | 1102 | ·······197:·iconst_3 |
1103 | ·······198:·iload_3 | 1103 | ·······198:·iload_3 |
1104 | ·······199:·isub | 1104 | ·······199:·isub |
1105 | ·······200:·istore_3 | 1105 | ·······200:·istore_3 |
1106 | ·······201:·iload·········5 | 1106 | ·······201:·iload·········5 |
1107 | ·······203:·iload_3 | 1107 | ·······203:·iload_3 |
1108 | ·······204:·if_icmpne·····77 | 1108 | ·······204:·if_icmpne·····770 |
1109 | ·······207:·iload_2 | 1109 | ·······207:·iload_2 |
1110 | ·······208:·ireturn | 1110 | ·······208:·ireturn |
1111 | ·······209:·ldc2_w········#166················//·long·288068726467591679l | 1111 | ·······209:·ldc2_w········#166················//·long·288068726467591679l |
1112 | ·······212:·lload·········1 | 1112 | ·······212:·lload·········11 |
1113 | ·······214:·land | 1113 | ·······214:·land |
1114 | ·······215:·lstore········9 | 1114 | ·······215:·lstore········9 |
1115 | ·······217:·lconst_0 | 1115 | ·······217:·lconst_0 |
1116 | ·······218:·lstore········1 | 1116 | ·······218:·lstore········13 |
1117 | ·······220:·lload·········9 | 1117 | ·······220:·lload·········9 |
1118 | ·······222:·lload·········1 | 1118 | ·······222:·lload·········13 |
1119 | ·······224:·lcmp | 1119 | ·······224:·lcmp |
1120 | ·······225:·istore········4 | 1120 | ·······225:·istore········4 |
1121 | ·······227:·iload·········4 | 1121 | ·······227:·iload·········4 |
1122 | ·······229:·ifeq··········306 | 1122 | ·······229:·ifeq··········306 |
1123 | ·······232:·bipush········21 | 1123 | ·······232:·bipush········21 |
1124 | ·······234:·istore········4 | 1124 | ·······234:·istore········4 |
1125 | ·······236:·iload·········8 | 1125 | ·······236:·iload·········8 |
Offset 1129, 21 lines modified | Offset 1129, 21 lines modified | ||
1129 | ·······245:·istore········8 | 1129 | ·······245:·istore········8 |
1130 | ·······247:·iconst_2 | 1130 | ·······247:·iconst_2 |
1131 | ·······248:·istore········4 | 1131 | ·······248:·istore········4 |
1132 | ·······250:·aload_0 | 1132 | ·······250:·aload_0 |
1133 | ·······251:·iload·········4 | 1133 | ·······251:·iload·········4 |
1134 | ·······253:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V | 1134 | ·······253:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V |
1135 | ·······256:·ldc2_w········#170················//·long·287948901175001088l | 1135 | ·······256:·ldc2_w········#170················//·long·287948901175001088l |
1136 | ·······259:·lload·········1 | 1136 | ·······259:·lload·········11 |
1137 | ·······261:·land | 1137 | ·······261:·land |
1138 | ·······262:·lstore········9 | 1138 | ·······262:·lstore········9 |
1139 | ·······264:·lconst_0 | 1139 | ·······264:·lconst_0 |
1140 | ·······265:·lstore········1 | 1140 | ·······265:·lstore········13 |
1141 | ·······267:·lload·········9 | 1141 | ·······267:·lload·········9 |
1142 | ·······269:·lload·········1 | 1142 | ·······269:·lload·········13 |
1143 | ·······271:·lcmp | 1143 | ·······271:·lcmp |
1144 | ·······272:·istore········4 | 1144 | ·······272:·istore········4 |
1145 | ·······274:·iload·········4 | 1145 | ·······274:·iload·········4 |
1146 | ·······276:·ifeq··········148 | 1146 | ·······276:·ifeq··········148 |
1147 | ·······279:·bipush········20 | 1147 | ·······279:·bipush········20 |
1148 | ·······281:·istore········4 | 1148 | ·······281:·istore········4 |
1149 | ·······283:·iload·········8 | 1149 | ·······283:·iload·········8 |
Offset 1154, 21 lines modified | Offset 1154, 21 lines modified | ||
1154 | ·······294:·iconst_1 | 1154 | ·······294:·iconst_1 |
1155 | ·······295:·istore········4 | 1155 | ·······295:·istore········4 |
1156 | ·······297:·aload_0 | 1156 | ·······297:·aload_0 |
1157 | ·······298:·iload·········4 | 1157 | ·······298:·iload·········4 |
1158 | ·······300:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V | 1158 | ·······300:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V |
1159 | ·······303:·goto··········148 | 1159 | ·······303:·goto··········148 |
1160 | ·······306:·ldc2_w········#174················//·long·4294967808l | 1160 | ·······306:·ldc2_w········#174················//·long·4294967808l |
1161 | ·······309:·lload·········1 | 1161 | ·······309:·lload·········11 |
1162 | ·······311:·land | 1162 | ·······311:·land |
1163 | ·······312:·lstore········9 | 1163 | ·······312:·lstore········9 |
1164 | ·······314:·lconst_0 | 1164 | ·······314:·lconst_0 |
1165 | ·······315:·lstore········1 | 1165 | ·······315:·lstore········13 |
1166 | ·······317:·lload·········9 | 1166 | ·······317:·lload·········9 |
1167 | ·······319:·lload·········1 | 1167 | ·······319:·lload·········13 |
1168 | ·······321:·lcmp | 1168 | ·······321:·lcmp |
1169 | ·······322:·istore········4 | 1169 | ·······322:·istore········4 |
1170 | ·······324:·iload·········4 | 1170 | ·······324:·iload·········4 |
1171 | ·······326:·ifeq··········256 | 1171 | ·······326:·ifeq··········256 |
1172 | ·······329:·bipush········6 | 1172 | ·······329:·bipush········6 |
1173 | ·······331:·istore········4 | 1173 | ·······331:·istore········4 |
1174 | ·······333:·iload·········8 | 1174 | ·······333:·iload·········8 |
Offset 1181, 21 lines modified | Offset 1181, 21 lines modified | ||
1181 | ·······347:·aconst_null | 1181 | ·······347:·aconst_null |
1182 | ·······348:·astore········6 | 1182 | ·······348:·astore········6 |
1183 | ·······350:·aload_0 | 1183 | ·······350:·aload_0 |
1184 | ·······351:·iconst_0 | 1184 | ·······351:·iconst_0 |
1185 | ·······352:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V | 1185 | ·······352:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V |
1186 | ·······355:·goto··········256 | 1186 | ·······355:·goto··········256 |
1187 | ·······358:·ldc2_w········#174················//·long·4294967808l | 1187 | ·······358:·ldc2_w········#174················//·long·4294967808l |
1188 | ·······361:·lload·········1 | 1188 | ·······361:·lload·········11 |
1189 | ·······363:·land | 1189 | ·······363:·land |
1190 | ·······364:·lstore········9 | 1190 | ·······364:·lstore········9 |
1191 | ·······366:·lconst_0 | 1191 | ·······366:·lconst_0 |
1192 | ·······367:·lstore········1 | 1192 | ·······367:·lstore········13 |
1193 | ·······369:·lload·········9 | 1193 | ·······369:·lload·········9 |
1194 | ·······371:·lload·········1 | 1194 | ·······371:·lload·········13 |
1195 | ·······373:·lcmp | 1195 | ·······373:·lcmp |
1196 | ·······374:·istore········4 | 1196 | ·······374:·istore········4 |
1197 | ·······376:·iload·········4 | 1197 | ·······376:·iload·········4 |
1198 | ·······378:·ifeq··········148 | 1198 | ·······378:·ifeq··········148 |
1199 | ·······381:·bipush········6 | 1199 | ·······381:·bipush········6 |
1200 | ·······383:·istore········8 | 1200 | ·······383:·istore········8 |
1201 | ·······385:·iconst_0 | 1201 | ·······385:·iconst_0 |
Max diff block lines reached; 37753/42195 bytes (89.47%) of diff not shown. |
Offset 272, 15 lines modified | Offset 272, 15 lines modified | ||
272 | ····························} | 272 | ····························} |
273 | ····························break; | 273 | ····························break; |
274 | ························} | 274 | ························} |
275 | ····················} | 275 | ····················} |
276 | ················}·while·(i·!=·jjnewStateCnt); | 276 | ················}·while·(i·!=·jjnewStateCnt); |
277 | ············} | 277 | ············} |
278 | ············else·{ | 278 | ············else·{ |
279 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 279 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
280 | ················final·int·n5·=·this.curChar·&·'?'; | 280 | ················final·int·n5·=·this.curChar·&·'?'; |
281 | ················do·{ | 281 | ················do·{ |
282 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 282 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
283 | ····················--i; | 283 | ····················--i; |
284 | ····················final·int·n6·=·jjstateSet3[i]; | 284 | ····················final·int·n6·=·jjstateSet3[i]; |
285 | ················}·while·(i·!=·jjnewStateCnt); | 285 | ················}·while·(i·!=·jjnewStateCnt); |
286 | ············} | 286 | ············} |
Offset 275, 15 lines modified | Offset 275, 15 lines modified | ||
275 | ····························} | 275 | ····························} |
276 | ····························break; | 276 | ····························break; |
277 | ························} | 277 | ························} |
278 | ····················} | 278 | ····················} |
279 | ················}·while·(i·!=·jjnewStateCnt); | 279 | ················}·while·(i·!=·jjnewStateCnt); |
280 | ············} | 280 | ············} |
281 | ············else·{ | 281 | ············else·{ |
282 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 282 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
283 | ················final·int·n5·=·this.curChar·&·'?'; | 283 | ················final·int·n5·=·this.curChar·&·'?'; |
284 | ················do·{ | 284 | ················do·{ |
285 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 285 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
286 | ····················--i; | 286 | ····················--i; |
287 | ····················final·int·n6·=·jjstateSet3[i]; | 287 | ····················final·int·n6·=·jjstateSet3[i]; |
288 | ················}·while·(i·!=·jjnewStateCnt); | 288 | ················}·while·(i·!=·jjnewStateCnt); |
289 | ············} | 289 | ············} |
Offset 219, 15 lines modified | Offset 219, 15 lines modified | ||
219 | ················do·{ | 219 | ················do·{ |
220 | ····················final·int[]·jjstateSet2·=·this.jjstateSet; | 220 | ····················final·int[]·jjstateSet2·=·this.jjstateSet; |
221 | ····················--i; | 221 | ····················--i; |
222 | ····················final·int·n4·=·jjstateSet2[i]; | 222 | ····················final·int·n4·=·jjstateSet2[i]; |
223 | ················}·while·(i·!=·jjnewStateCnt); | 223 | ················}·while·(i·!=·jjnewStateCnt); |
224 | ············} | 224 | ············} |
225 | ············else·{ | 225 | ············else·{ |
226 | ················final·int·n5·=·this.curChar·&·'\u00ff'; | 226 | ················final·int·n5·=·(this.curChar·&·'\u00ff')·>>·6; |
227 | ················final·int·n6·=·this.curChar·&·'?'; | 227 | ················final·int·n6·=·this.curChar·&·'?'; |
228 | ················do·{ | 228 | ················do·{ |
229 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 229 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
230 | ····················--i; | 230 | ····················--i; |
231 | ····················final·int·n7·=·jjstateSet3[i]; | 231 | ····················final·int·n7·=·jjstateSet3[i]; |
232 | ················}·while·(i·!=·jjnewStateCnt); | 232 | ················}·while·(i·!=·jjnewStateCnt); |
233 | ············} | 233 | ············} |
Offset 910, 15 lines modified | Offset 910, 15 lines modified | ||
910 | ·········7:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V | 910 | ·········7:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V |
911 | ········10:·return | 911 | ········10:·return |
912 | ··private·final·int·jjMoveNfa_0(int,·int); | 912 | ··private·final·int·jjMoveNfa_0(int,·int); |
913 | ····descriptor:·(II)I | 913 | ····descriptor:·(II)I |
914 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 914 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
915 | ····Code: | 915 | ····Code: |
916 | ······stack=300,·locals=1 | 916 | ······stack=300,·locals=18,·args_size=3 |
917 | ·········0:·iconst_0 | 917 | ·········0:·iconst_0 |
918 | ·········1:·istore_3 | 918 | ·········1:·istore_3 |
919 | ·········2:·iconst_2 | 919 | ·········2:·iconst_2 |
920 | ·········3:·istore········4 | 920 | ·········3:·istore········4 |
921 | ·········5:·aload_0 | 921 | ·········5:·aload_0 |
922 | ·········6:·iload·········4 | 922 | ·········6:·iload·········4 |
923 | ·········8:·putfield······#129················//·Field·jjnewStateCnt:I | 923 | ·········8:·putfield······#129················//·Field·jjnewStateCnt:I |
Offset 962, 19 lines modified | Offset 962, 19 lines modified | ||
962 | ········73:·iload·········4 | 962 | ········73:·iload·········4 |
963 | ········75:·iload·········7 | 963 | ········75:·iload·········7 |
964 | ········77:·if_icmpge·····387 | 964 | ········77:·if_icmpge·····387 |
965 | ········80:·lconst_1 | 965 | ········80:·lconst_1 |
966 | ········81:·lstore········9 | 966 | ········81:·lstore········9 |
967 | ········83:·aload_0 | 967 | ········83:·aload_0 |
968 | ········84:·getfield······#137················//·Field·curChar:C | 968 | ········84:·getfield······#137················//·Field·curChar:C |
969 | ········87:·istore········ | 969 | ········87:·istore········4 |
970 | ········89:·lload·········9 | 970 | ········89:·lload·········9 |
971 | ········91:·iload········· | 971 | ········91:·iload·········4 |
972 | ········93:·lshl | 972 | ········93:·lshl |
973 | ········94:·lstore········1 | 973 | ········94:·lstore········11 |
974 | ········96:·aload_0 | 974 | ········96:·aload_0 |
975 | ········97:·getfield······#110················//·Field·jjstateSet:[I | 975 | ········97:·getfield······#110················//·Field·jjstateSet:[I |
976 | ·······100:·astore········6 | 976 | ·······100:·astore········6 |
977 | ·······102:·iload·········5 | 977 | ·······102:·iload·········5 |
978 | ·······104:·iconst_m1 | 978 | ·······104:·iconst_m1 |
979 | ·······105:·iadd | 979 | ·······105:·iadd |
980 | ·······106:·istore········5 | 980 | ·······106:·istore········5 |
Offset 1021, 25 lines modified | Offset 1021, 25 lines modified | ||
1021 | ·······190:·putfield······#129················//·Field·jjnewStateCnt:I | 1021 | ·······190:·putfield······#129················//·Field·jjnewStateCnt:I |
1022 | ·······193:·iconst_2 | 1022 | ·······193:·iconst_2 |
1023 | ·······194:·iload_3 | 1023 | ·······194:·iload_3 |
1024 | ·······195:·isub | 1024 | ·······195:·isub |
1025 | ·······196:·istore_3 | 1025 | ·······196:·istore_3 |
1026 | ·······197:·iload·········5 | 1026 | ·······197:·iload·········5 |
1027 | ·······199:·iload_3 | 1027 | ·······199:·iload_3 |
1028 | ·······200:·if_icmpne·····63 | 1028 | ·······200:·if_icmpne·····634 |
1029 | ·······203:·iload_2 | 1029 | ·······203:·iload_2 |
1030 | ·······204:·ireturn | 1030 | ·······204:·ireturn |
1031 | ·······205:·ldc2_w········#145················//·long·-1120986473985l | 1031 | ·······205:·ldc2_w········#145················//·long·-1120986473985l |
1032 | ·······208:·lload·········1 | 1032 | ·······208:·lload·········11 |
1033 | ·······210:·land | 1033 | ·······210:·land |
1034 | ·······211:·lstore········9 | 1034 | ·······211:·lstore········9 |
1035 | ·······213:·lconst_0 | 1035 | ·······213:·lconst_0 |
1036 | ·······214:·lstore········1 | 1036 | ·······214:·lstore········13 |
1037 | ·······216:·lload·········9 | 1037 | ·······216:·lload·········9 |
1038 | ·······218:·lload·········1 | 1038 | ·······218:·lload·········13 |
1039 | ·······220:·lcmp | 1039 | ·······220:·lcmp |
1040 | ·······221:·istore········4 | 1040 | ·······221:·istore········4 |
1041 | ·······223:·iload·········4 | 1041 | ·······223:·iload·········4 |
1042 | ·······225:·ifeq··········255 | 1042 | ·······225:·ifeq··········255 |
1043 | ·······228:·bipush········15 | 1043 | ·······228:·bipush········15 |
1044 | ·······230:·istore········4 | 1044 | ·······230:·istore········4 |
1045 | ·······232:·iload·········8 | 1045 | ·······232:·iload·········8 |
Offset 1050, 21 lines modified | Offset 1050, 21 lines modified | ||
1050 | ·······243:·iconst_1 | 1050 | ·······243:·iconst_1 |
1051 | ·······244:·istore········4 | 1051 | ·······244:·istore········4 |
1052 | ·······246:·aload_0 | 1052 | ·······246:·aload_0 |
1053 | ·······247:·iload·········4 | 1053 | ·······247:·iload·········4 |
1054 | ·······249:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V | 1054 | ·······249:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V |
1055 | ·······252:·goto··········144 | 1055 | ·······252:·goto··········144 |
1056 | ·······255:·ldc2_w········#147················//·long·4294977024l | 1056 | ·······255:·ldc2_w········#147················//·long·4294977024l |
1057 | ·······258:·lload·········1 | 1057 | ·······258:·lload·········11 |
1058 | ·······260:·land | 1058 | ·······260:·land |
1059 | ·······261:·lstore········9 | 1059 | ·······261:·lstore········9 |
1060 | ·······263:·lconst_0 | 1060 | ·······263:·lconst_0 |
1061 | ·······264:·lstore········1 | 1061 | ·······264:·lstore········13 |
1062 | ·······266:·lload·········9 | 1062 | ·······266:·lload·········9 |
1063 | ·······268:·lload·········1 | 1063 | ·······268:·lload·········13 |
1064 | ·······270:·lcmp | 1064 | ·······270:·lcmp |
1065 | ·······271:·istore········4 | 1065 | ·······271:·istore········4 |
1066 | ·······273:·iload·········4 | 1066 | ·······273:·iload·········4 |
1067 | ·······275:·ifeq··········144 | 1067 | ·······275:·ifeq··········144 |
1068 | ·······278:·bipush········14 | 1068 | ·······278:·bipush········14 |
1069 | ·······280:·istore········4 | 1069 | ·······280:·istore········4 |
1070 | ·······282:·iload·········8 | 1070 | ·······282:·iload·········8 |
Offset 1077, 21 lines modified | Offset 1077, 21 lines modified | ||
1077 | ·······296:·aconst_null | 1077 | ·······296:·aconst_null |
1078 | ·······297:·astore········6 | 1078 | ·······297:·astore········6 |
1079 | ·······299:·aload_0 | 1079 | ·······299:·aload_0 |
1080 | ·······300:·iconst_0 | 1080 | ·······300:·iconst_0 |
1081 | ·······301:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V | 1081 | ·······301:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V |
1082 | ·······304:·goto··········144 | 1082 | ·······304:·goto··········144 |
1083 | ·······307:·ldc2_w········#147················//·long·4294977024l | 1083 | ·······307:·ldc2_w········#147················//·long·4294977024l |
1084 | ·······310:·lload·········1 | 1084 | ·······310:·lload·········11 |
1085 | ·······312:·land | 1085 | ·······312:·land |
1086 | ·······313:·lstore········9 | 1086 | ·······313:·lstore········9 |
1087 | ·······315:·lconst_0 | 1087 | ·······315:·lconst_0 |
1088 | ·······316:·lstore········1 | 1088 | ·······316:·lstore········13 |
1089 | ·······318:·lload·········9 | 1089 | ·······318:·lload·········9 |
1090 | ·······320:·lload·········1 | 1090 | ·······320:·lload·········13 |
1091 | ·······322:·lcmp | 1091 | ·······322:·lcmp |
1092 | ·······323:·istore········4 | 1092 | ·······323:·istore········4 |
1093 | ·······325:·iload·········4 | 1093 | ·······325:·iload·········4 |
1094 | ·······327:·ifeq··········144 | 1094 | ·······327:·ifeq··········144 |
1095 | ·······330:·bipush········14 | 1095 | ·······330:·bipush········14 |
1096 | ·······332:·istore········8 | 1096 | ·······332:·istore········8 |
1097 | ·······334:·iconst_0 | 1097 | ·······334:·iconst_0 |
Offset 1099, 21 lines modified | Offset 1099, 21 lines modified | ||
1099 | ·······337:·aconst_null | 1099 | ·······337:·aconst_null |
1100 | ·······338:·astore········6 | 1100 | ·······338:·astore········6 |
1101 | ·······340:·aload_0 | 1101 | ·······340:·aload_0 |
1102 | ·······341:·iconst_0 | 1102 | ·······341:·iconst_0 |
1103 | ·······342:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V | 1103 | ·······342:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V |
1104 | ·······345:·goto··········144 | 1104 | ·······345:·goto··········144 |
1105 | ·······348:·ldc2_w········#145················//·long·-1120986473985l | 1105 | ·······348:·ldc2_w········#145················//·long·-1120986473985l |
1106 | ·······351:·lload·········1 | 1106 | ·······351:·lload·········11 |
1107 | ·······353:·land | 1107 | ·······353:·land |
1108 | ·······354:·lstore········9 | 1108 | ·······354:·lstore········9 |
1109 | ·······356:·lconst_0 | 1109 | ·······356:·lconst_0 |
1110 | ·······357:·lstore········1 | 1110 | ·······357:·lstore········13 |
1111 | ·······359:·lload·········9 | 1111 | ·······359:·lload·········9 |
1112 | ·······361:·lload·········1 | 1112 | ·······361:·lload·········13 |
1113 | ·······363:·lcmp | 1113 | ·······363:·lcmp |
1114 | ·······364:·istore········4 | 1114 | ·······364:·istore········4 |
1115 | ·······366:·iload·········4 | 1115 | ·······366:·iload·········4 |
1116 | ·······368:·ifeq··········144 | 1116 | ·······368:·ifeq··········144 |
1117 | ·······371:·bipush········15 | 1117 | ·······371:·bipush········15 |
1118 | ·······373:·istore········8 | 1118 | ·······373:·istore········8 |
1119 | ·······375:·iconst_1 | 1119 | ·······375:·iconst_1 |
Max diff block lines reached; 41751/46176 bytes (90.42%) of diff not shown. |
Offset 818, 27 lines modified | Offset 818, 27 lines modified | ||
818 | ········//···110:·astore··········9 | 818 | ········//···110:·astore··········9 |
819 | ········//···112:·ldc_w···········"DEBUG:·checking·for·connections·to·prune:·" | 819 | ········//···112:·ldc_w···········"DEBUG:·checking·for·connections·to·prune:·" |
820 | ········//···115:·astore··········10 | 820 | ········//···115:·astore··········10 |
821 | ········//···117:·aload···········9 | 821 | ········//···117:·aload···········9 |
822 | ········//···119:·aload···········10 | 822 | ········//···119:·aload···········10 |
823 | ········//···121:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V | 823 | ········//···121:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
824 | ········//···124:·invokestatic····java/lang/System.currentTimeMillis:()J | 824 | ········//···124:·invokestatic····java/lang/System.currentTimeMillis:()J |
825 | ········//···127:·lstore·········· | 825 | ········//···127:·lstore··········5 |
826 | ········//···129:·aload_0········ | 826 | ········//···129:·aload_0········ |
827 | ········//···130:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; | 827 | ········//···130:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
828 | ········//···133:·astore··········1 | 828 | ········//···133:·astore··········10 |
829 | ········//···135:·aload···········1 | 829 | ········//···135:·aload···········10 |
830 | ········//···137:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$16:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J | 830 | ········//···137:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$16:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J |
831 | ········//···140:·lstore··········1 | 831 | ········//···140:·lstore··········11 |
832 | ········//···142:·lload···········5 | ||
832 | ········//···14 | 833 | ········//···144:·lload···········11 |
833 | ········//···144:·lload···········14 | ||
834 | ········//···146:·lsub··········· | 834 | ········//···146:·lsub··········· |
835 | ········//···147:·lstore·········· | 835 | ········//···147:·lstore··········5 |
836 | ········//···149:·aload···········9 | 836 | ········//···149:·aload···········9 |
837 | ········//···151:·lload··········· | 837 | ········//···151:·lload···········5 |
838 | ········//···153:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 838 | ········//···153:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
839 | ········//···156:·astore··········9 | 839 | ········//···156:·astore··········9 |
840 | ········//···158:·aload···········9 | 840 | ········//···158:·aload···········9 |
841 | ········//···160:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 841 | ········//···160:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
842 | ········//···163:·astore··········9 | 842 | ········//···163:·astore··········9 |
843 | ········//···165:·aload···········4 | 843 | ········//···165:·aload···········4 |
844 | ········//···167:·aload···········9 | 844 | ········//···167:·aload···········9 |
Offset 854, 17 lines modified | Offset 854, 17 lines modified | ||
854 | ········//···190:·aload···········10 | 854 | ········//···190:·aload···········10 |
855 | ········//···192:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V | 855 | ········//···192:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
856 | ········//···195:·aload_0········ | 856 | ········//···195:·aload_0········ |
857 | ········//···196:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; | 857 | ········//···196:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
858 | ········//···199:·astore··········10 | 858 | ········//···199:·astore··········10 |
859 | ········//···201:·aload···········10 | 859 | ········//···201:·aload···········10 |
860 | ········//···203:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$6:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J | 860 | ········//···203:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$6:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J |
861 | ········//···206:·lstore·········· | 861 | ········//···206:·lstore··········5 |
862 | ········//···208:·aload···········9 | 862 | ········//···208:·aload···········9 |
863 | ········//···210:·lload··········· | 863 | ········//···210:·lload···········5 |
864 | ········//···212:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 864 | ········//···212:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
865 | ········//···215:·astore··········9 | 865 | ········//···215:·astore··········9 |
866 | ········//···217:·aload···········9 | 866 | ········//···217:·aload···········9 |
867 | ········//···219:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 867 | ········//···219:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
868 | ········//···222:·astore··········9 | 868 | ········//···222:·astore··········9 |
869 | ········//···224:·aload···········4 | 869 | ········//···224:·aload···········4 |
870 | ········//···226:·aload···········9 | 870 | ········//···226:·aload···········9 |
Offset 877, 16 lines modified | Offset 877, 16 lines modified | ||
877 | ········//···242:·astore··········4 | 877 | ········//···242:·astore··········4 |
878 | ········//···244:·aload···········4 | 878 | ········//···244:·aload···········4 |
879 | ········//···246:·invokevirtual···java/util/Vector.size:()I | 879 | ········//···246:·invokevirtual···java/util/Vector.size:()I |
880 | ········//···249:·istore··········7 | 880 | ········//···249:·istore··········7 |
881 | ········//···251:·iload···········7 | 881 | ········//···251:·iload···········7 |
882 | ········//···253:·iconst_m1······ | 882 | ········//···253:·iconst_m1······ |
883 | ········//···254:·iadd··········· | 883 | ········//···254:·iadd··········· |
884 | ········//···255:·istore··········1 | 884 | ········//···255:·istore··········13 |
885 | ········//···257:·iload···········1 | 885 | ········//···257:·iload···········13 |
886 | ········//···259:·ifgt············281 | 886 | ········//···259:·ifgt············281 |
887 | ········//···262:·aload_0········ | 887 | ········//···262:·aload_0········ |
888 | ········//···263:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; | 888 | ········//···263:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
889 | ········//···266:·astore··········4 | 889 | ········//···266:·astore··········4 |
890 | ········//···268:·invokestatic····java/lang/System.currentTimeMillis:()J | 890 | ········//···268:·invokestatic····java/lang/System.currentTimeMillis:()J |
891 | ········//···271:·lstore_2······· | 891 | ········//···271:·lstore_2······· |
892 | ········//···272:·aload···········4 | 892 | ········//···272:·aload···········4 |
Offset 898, 20 lines modified | Offset 898, 20 lines modified | ||
898 | ········//···281:·aload_0········ | 898 | ········//···281:·aload_0········ |
899 | ········//···282:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; | 899 | ········//···282:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
900 | ········//···285:·astore··········4 | 900 | ········//···285:·astore··········4 |
901 | ········//···287:·aload···········4 | 901 | ········//···287:·aload···········4 |
902 | ········//···289:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$10:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector; | 902 | ········//···289:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$10:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector; |
903 | ········//···292:·astore··········4 | 903 | ········//···292:·astore··········4 |
904 | ········//···294:·aload···········4 | 904 | ········//···294:·aload···········4 |
905 | ········//···296:·iload···········1 | 905 | ········//···296:·iload···········13 |
906 | ········//···298:·invokevirtual···java/util/Vector.elementAt:(I)Ljava/lang/Object; | 906 | ········//···298:·invokevirtual···java/util/Vector.elementAt:(I)Ljava/lang/Object; |
907 | ········//···301:·astore··········1 | 907 | ········//···301:·astore··········14 |
908 | ········//···303:·aload···········1 | 908 | ········//···303:·aload···········14 |
909 | ········//···305:·checkcast·······Lcom/sun/mail/imap/protocol/IMAPProtocol; | 909 | ········//···305:·checkcast·······Lcom/sun/mail/imap/protocol/IMAPProtocol; |
910 | ········//···308:·astore··········1 | 910 | ········//···308:·astore··········14 |
911 | ········//···310:·aload_0········ | 911 | ········//···310:·aload_0········ |
912 | ········//···311:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; | 912 | ········//···311:·getfield········com/sun/mail/imap/IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
913 | ········//···314:·astore··········4 | 913 | ········//···314:·astore··········4 |
914 | ········//···316:·aload···········4 | 914 | ········//···316:·aload···········4 |
915 | ········//···318:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$3:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z | 915 | ········//···318:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$3:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z |
916 | ········//···321:·istore··········7 | 916 | ········//···321:·istore··········7 |
917 | ········//···323:·iload···········7 | 917 | ········//···323:·iload···········7 |
Offset 923, 35 lines modified | Offset 923, 35 lines modified | ||
923 | ········//···337:·astore··········9 | 923 | ········//···337:·astore··········9 |
924 | ········//···339:·ldc_w···········"DEBUG:·protocol·last·used:·" | 924 | ········//···339:·ldc_w···········"DEBUG:·protocol·last·used:·" |
925 | ········//···342:·astore··········10 | 925 | ········//···342:·astore··········10 |
926 | ········//···344:·aload···········9 | 926 | ········//···344:·aload···········9 |
927 | ········//···346:·aload···········10 | 927 | ········//···346:·aload···········10 |
928 | ········//···348:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V | 928 | ········//···348:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
929 | ········//···351:·invokestatic····java/lang/System.currentTimeMillis:()J | 929 | ········//···351:·invokestatic····java/lang/System.currentTimeMillis:()J |
930 | ········//···354:·lstore·········· | 930 | ········//···354:·lstore··········5 |
931 | ········//···356:·aload···········1 | 931 | ········//···356:·aload···········14 |
932 | ········//···358:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J | 932 | ········//···358:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J |
933 | ········//···361:·lstore··········1 | 933 | ········//···361:·lstore··········11 |
934 | ········//···363:·lload···········5 | ||
934 | ········//···36 | 935 | ········//···365:·lload···········11 |
935 | ········//···365:·lload···········14 | ||
936 | ········//···367:·lsub··········· | 936 | ········//···367:·lsub··········· |
937 | ········//···368:·lstore·········· | 937 | ········//···368:·lstore··········5 |
938 | ········//···370:·aload···········9 | 938 | ········//···370:·aload···········9 |
939 | ········//···372:·lload··········· | 939 | ········//···372:·lload···········5 |
940 | ········//···374:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 940 | ········//···374:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
941 | ········//···377:·astore··········9 | 941 | ········//···377:·astore··········9 |
942 | ········//···379:·aload···········9 | 942 | ········//···379:·aload···········9 |
943 | ········//···381:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 943 | ········//···381:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
944 | ········//···384:·astore··········9 | 944 | ········//···384:·astore··········9 |
945 | ········//···386:·aload···········4 | 945 | ········//···386:·aload···········4 |
946 | ········//···388:·aload···········9 | 946 | ········//···388:·aload···········9 |
947 | ········//···390:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V | 947 | ········//···390:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V |
948 | ········//···393:·invokestatic····java/lang/System.currentTimeMillis:()J | 948 | ········//···393:·invokestatic····java/lang/System.currentTimeMillis:()J |
949 | ········//···396:·lstore_2······· | 949 | ········//···396:·lstore_2······· |
950 | ········//···397:·aload···········1 | 950 | ········//···397:·aload···········14 |
951 | ········//···399:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J | 951 | ········//···399:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J |
952 | ········//···402:·lstore··········5 | 952 | ········//···402:·lstore··········5 |
953 | ········//···404:·lload_2········ | 953 | ········//···404:·lload_2········ |
954 | ········//···405:·lload···········5 | 954 | ········//···405:·lload···········5 |
955 | ········//···407:·lsub··········· | 955 | ········//···407:·lsub··········· |
956 | ········//···408:·lstore_2······· | 956 | ········//···408:·lstore_2······· |
957 | ········//···409:·aload_0········ | 957 | ········//···409:·aload_0········ |
Offset 986, 32 lines modified | Offset 986, 32 lines modified | ||
986 | ········//···470:·getfield········com/sun/mail/imap/IMAPStore.out:Ljava/io/PrintStream; | 986 | ········//···470:·getfield········com/sun/mail/imap/IMAPStore.out:Ljava/io/PrintStream; |
987 | ········//···473:·astore··········4 | 987 | ········//···473:·astore··········4 |
988 | ········//···475:·ldc_w···········"DEBUG:·logging·out·the·connection" | 988 | ········//···475:·ldc_w···········"DEBUG:·logging·out·the·connection" |
989 | ········//···478:·astore··········9 | 989 | ········//···478:·astore··········9 |
990 | ········//···480:·aload···········4 | 990 | ········//···480:·aload···········4 |
Max diff block lines reached; 1568/8930 bytes (17.56%) of diff not shown. |
Offset 442, 19 lines modified | Offset 442, 19 lines modified | ||
442 | ········//···627:·athrow········· | 442 | ········//···627:·athrow········· |
443 | ········//···628:·iconst_0······· | 443 | ········//···628:·iconst_0······· |
444 | ········//···629:·istore··········19 | 444 | ········//···629:·istore··········19 |
445 | ········//···631:·aload···········14 | 445 | ········//···631:·aload···········14 |
446 | ········//···633:·astore··········7 | 446 | ········//···633:·astore··········7 |
447 | ········//···635:·aload···········14 | 447 | ········//···635:·aload···········14 |
448 | ········//···637:·arraylength···· | 448 | ········//···637:·arraylength···· |
449 | ········//···638:·istore·········· | 449 | ········//···638:·istore··········8 |
450 | ········//···640:·iload···········1 | 450 | ········//···640:·iload···········19 |
451 | ········//···642:·istore·········· | 451 | ········//···642:·istore··········10 |
452 | ········//···644:·iload···········19 | 452 | ········//···644:·iload···········19 |
453 | ········//···646:·iload··········· | 453 | ········//···646:·iload···········8 |
454 | ········//···648:·if_icmplt·······700 | 454 | ········//···648:·if_icmplt·······700 |
455 | ········//···651:·aload···········15 | 455 | ········//···651:·aload···········15 |
456 | ········//···653:·invokevirtual···java/util/Vector.size:()I | 456 | ········//···653:·invokevirtual···java/util/Vector.size:()I |
457 | ········//···656:·istore··········20 | 457 | ········//···656:·istore··········20 |
458 | ········//···658:·iload···········20 | 458 | ········//···658:·iload···········20 |
459 | ········//···660:·ifeq············694 | 459 | ········//···660:·ifeq············694 |
460 | ········//···663:·iload···········20 | 460 | ········//···663:·iload···········20 |
Offset 148, 37 lines modified | Offset 148, 46 lines modified | ||
148 | ····} | 148 | ····} |
149 | ···· | 149 | ···· |
150 | ····public·HttpMultipartMode·getMode()·{ | 150 | ····public·HttpMultipartMode·getMode()·{ |
151 | ········return·this.mode; | 151 | ········return·this.mode; |
152 | ····} | 152 | ····} |
153 | ···· | 153 | ···· |
154 | ····public·long·getTotalLength()·{ | 154 | ····public·long·getTotalLength()·{ |
155 | ········long·n·=·(long)(-1); | ||
156 | ········final·List·bodyParts·=·this.getBodyParts(); | 155 | ········final·List·bodyParts·=·this.getBodyParts(); |
157 | ········long·n | 156 | ········long·n·=·0L; |
158 | ········ | 157 | ········int·i·=·0; |
158 | ········while·(i·<·bodyParts.size())·{ | ||
159 | ············final·Body·body·=·((BodyPart)bodyParts.get(i)).getBody(); | 159 | ············final·Body·body·=·((BodyPart)bodyParts.get(i)).getBody(); |
160 | ············long·n2; | ||
160 | ············if·( | 161 | ············if·(body·instanceof·ContentBody)·{ |
162 | ················final·long·contentLength·=·((ContentBody)body).getContentLength(); | ||
163 | ················if·(contentLength·>=·0L)·{ | ||
164 | ····················n·+=·contentLength; | ||
165 | ····················++i; | ||
166 | ····················continue; | ||
167 | ················} | ||
161 | ················ | 168 | ················n2·=·-1; |
162 | ············} | 169 | ············} |
170 | ············else·{ | ||
163 | ············final·long·contentLength·=·((ContentBody)body).getContentLength(); | ||
164 | ············if·(contentLength·<·0L)·{ | ||
165 | ················ | 171 | ················n2·=·-1; |
166 | ············} | 172 | ············} |
167 | ············ | 173 | ············return·n2; |
168 | ········} | 174 | ········} |
169 | ········final·ByteArrayOutputStream·byteArrayOutputStream·=·new·ByteArrayOutputStream(); | 175 | ········final·ByteArrayOutputStream·byteArrayOutputStream·=·new·ByteArrayOutputStream(); |
170 | ········try·{ | 176 | ········try·{ |
171 | ············this.doWriteTo(this.mode,·byteArrayOutputStream,·false); | 177 | ············this.doWriteTo(this.mode,·byteArrayOutputStream,·false); |
172 | ············final·byte[]·byteArray·=·byteArrayOutputStream.toByteArray(); | 178 | ············final·byte[]·byteArray·=·byteArrayOutputStream.toByteArray(); |
179 | ············long·n2; | ||
173 | ············try·{ | 180 | ············try·{ |
174 | ················n·=·byteArray.length·+·n | 181 | ················n2·=·byteArray.length·+·n; |
175 | ················return·n; | ||
176 | ············} | 182 | ············} |
177 | ············catch·(IOException·ex)·{ | 183 | ············catch·(IOException·ex)·{ |
184 | ················n2·=·-1; | ||
185 | ············} | ||
186 | ············return·n2; | ||
178 | ········} | 187 | ········} |
179 | ········catch·(IOException·ex2)·{} | 188 | ········catch·(IOException·ex2)·{} |
180 | ····} | 189 | ····} |
181 | ···· | 190 | ···· |
182 | ····public·void·setMode(final·HttpMultipartMode·mode)·{ | 191 | ····public·void·setMode(final·HttpMultipartMode·mode)·{ |
183 | ········this.mode·=·mode; | 192 | ········this.mode·=·mode; |
184 | ····} | 193 | ····} |
Offset 87, 21 lines modified | Offset 87, 21 lines modified | ||
87 | ····:cond_0 | 87 | ····:cond_0 |
88 | ····const/4·v0,·0x0 | 88 | ····const/4·v0,·0x0 |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
90 | .end·method | 90 | .end·method |
91 | .method·private·static·quote(Ljava/lang/String;)Ljava/lang/String; | 91 | .method·private·static·quote(Ljava/lang/String;)Ljava/lang/String; |
92 | ····.locals·1 | 92 | ····.locals·12 |
93 | ····.param·p0,·"value"····#·Ljava/lang/String; | 93 | ····.param·p0,·"value"····#·Ljava/lang/String; |
94 | ····.prologue | 94 | ····.prologue |
95 | ····const/16·v1 | 95 | ····const/16·v11,·0x5c |
96 | ····const/16·v | 96 | ····const/16·v10,·0x22 |
97 | ····.line·296 | 97 | ····.line·296 |
98 | ····const/4·v4,·0x0 | 98 | ····const/4·v4,·0x0 |
99 | ····.line·299 | 99 | ····.line·299 |
100 | ····.local·v4,·"needsQuotes":Z | 100 | ····.local·v4,·"needsQuotes":Z |
101 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 101 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
Offset 125, 35 lines modified | Offset 125, 35 lines modified | ||
125 | ····.line·305 | 125 | ····.line·305 |
126 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 126 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
127 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V | 127 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V |
128 | ····.line·306 | 128 | ····.line·306 |
129 | ····.local·v0,·"buffer":Ljava/lang/StringBuffer; | 129 | ····.local·v0,·"buffer":Ljava/lang/StringBuffer; |
130 | ····int-to-double·v | 130 | ····int-to-double·v6,·v3 |
131 | ····const-wide/high16·v | 131 | ····const-wide/high16·v8,·0x3ff8000000000000L····#·1.5 |
132 | ····mul-double/2addr·v | 132 | ····mul-double/2addr·v6,·v8 |
133 | ····double-to-int·v5,·v | 133 | ····double-to-int·v5,·v6 |
134 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->ensureCapacity(I)V | 134 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->ensureCapacity(I)V |
135 | ····.line·309 | 135 | ····.line·309 |
136 | ····invoke-virtual·{v0,·v | 136 | ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
137 | ····.line·312 | 137 | ····.line·312 |
138 | ····const/4·v2,·0x0 | 138 | ····const/4·v2,·0x0 |
139 | ····:goto_1 | 139 | ····:goto_1 |
140 | ····if-lt·v2,·v3,·:cond_4 | 140 | ····if-lt·v2,·v3,·:cond_4 |
141 | ····.line·320 | 141 | ····.line·320 |
142 | ····invoke-virtual·{v0,·v | 142 | ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
143 | ····.line·322 | 143 | ····.line·322 |
144 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 144 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
145 | ····move-result-object·p0 | 145 | ····move-result-object·p0 |
146 | ····.line·324 | 146 | ····.line·324 |
Offset 194, 21 lines modified | Offset 194, 21 lines modified | ||
194 | ····:cond_4 | 194 | ····:cond_4 |
195 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C | 195 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C |
196 | ····move-result·v1 | 196 | ····move-result·v1 |
197 | ····.line·314 | 197 | ····.line·314 |
198 | ····.local·v1,·"c":C | 198 | ····.local·v1,·"c":C |
199 | ····if-eq·v1,·v1 | 199 | ····if-eq·v1,·v11,·:cond_5 |
200 | ····if-ne·v1,·v | 200 | ····if-ne·v1,·v10,·:cond_6 |
201 | ····.line·315 | 201 | ····.line·315 |
202 | ····:cond_5 | 202 | ····:cond_5 |
203 | ····invoke-virtual·{v0,·v1 | 203 | ····invoke-virtual·{v0,·v11},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
204 | ····.line·316 | 204 | ····.line·316 |
205 | ····:cond_6 | 205 | ····:cond_6 |
206 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; | 206 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
207 | ····.line·312 | 207 | ····.line·312 |
208 | ····add-int/lit8·v2,·v2,·0x1 | 208 | ····add-int/lit8·v2,·v2,·0x1 |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | ····iput-object·v1,·p0,·Ljavax/mail/internet/MimeMultipart;->contentType:Ljava/lang/String; | 296 | ····iput-object·v1,·p0,·Ljavax/mail/internet/MimeMultipart;->contentType:Ljava/lang/String; |
297 | ····goto·:goto_0 | 297 | ····goto·:goto_0 |
298 | .end·method | 298 | .end·method |
299 | .method·private·declared-synchronized·parsebm()V | 299 | .method·private·declared-synchronized·parsebm()V |
300 | ····.locals·4 | 300 | ····.locals·48 |
301 | ····.annotation·system·Ldalvik/annotation/Throws; | 301 | ····.annotation·system·Ldalvik/annotation/Throws; |
302 | ········value·=·{ | 302 | ········value·=·{ |
303 | ············Ljavax/mail/MessagingException; | 303 | ············Ljavax/mail/MessagingException; |
304 | ········} | 304 | ········} |
305 | ····.end·annotation | 305 | ····.end·annotation |
306 | ····.prologue | 306 | ····.prologue |
Offset 312, 1426 lines modified | Offset 312, 1426 lines modified | ||
312 | ····monitor-enter·p0 | 312 | ····monitor-enter·p0 |
313 | ····:try_start_0 | 313 | ····:try_start_0 |
314 | ····move-object/from16·v0,·p0 | 314 | ····move-object/from16·v0,·p0 |
315 | ····iget-boolean·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->parsed:Z | 315 | ····iget-boolean·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->parsed:Z |
316 | ····move/from16·v4 | 316 | ····move/from16·v43,·v0 |
317 | ····:try_end_0 | 317 | ····:try_end_0 |
318 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 318 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
319 | ····if-eqz·v4 | 319 | ····if-eqz·v43,·:cond_0 |
320 | ····.line·1034 | 320 | ····.line·1034 |
321 | ····:goto_0 | 321 | ····:goto_0 |
322 | ····monitor-exit·p0 | 322 | ····monitor-exit·p0 |
323 | ····return-void | 323 | ····return-void |
324 | ····.line·721 | 324 | ····.line·721 |
325 | ····:cond_0 | 325 | ····:cond_0 |
326 | ····const/16·v2 | 326 | ····const/16·v25,·0x0 |
327 | ····.line·722 | 327 | ····.line·722 |
328 | ····.local·v2 | 328 | ····.local·v25,·"in":Ljava/io/InputStream; |
329 | ····const/16·v3 | 329 | ····const/16·v38,·0x0 |
330 | ····.line·723 | 330 | ····.line·723 |
331 | ····.local·v3 | 331 | ····.local·v38,·"sin":Ljavax/mail/internet/SharedInputStream; |
332 | ····const-wide/16·v | 332 | ····const-wide/16·v40,·0x0 |
333 | ····.local·v | 333 | ····.local·v40,·"start":J |
334 | ····const-wide/16·v1 | 334 | ····const-wide/16·v18,·0x0 |
335 | ····.line·726 | 335 | ····.line·726 |
336 | ····.local·v1 | 336 | ····.local·v18,·"end":J |
337 | ····:try_start_1 | 337 | ····:try_start_1 |
338 | ····move-object/from16·v0,·p0 | 338 | ····move-object/from16·v0,·p0 |
339 | ····iget-object·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->ds:Ljavax/activation/DataSource; | 339 | ····iget-object·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->ds:Ljavax/activation/DataSource; |
340 | ····move-object/from16·v4 | 340 | ····move-object/from16·v43,·v0 |
341 | ····invoke-interface/range·{v4 | 341 | ····invoke-interface/range·{v43·..·v43},·Ljavax/activation/DataSource;->getInputStream()Ljava/io/InputStream; |
342 | ····move-result-object·v2 | 342 | ····move-result-object·v25 |
343 | ····.line·727 | 343 | ····.line·727 |
344 | ····move-object/from16·v0,·v2 | 344 | ····move-object/from16·v0,·v25 |
345 | ····instance-of·v0,·v0,·Ljava/io/ByteArrayInputStream; | 345 | ····instance-of·v0,·v0,·Ljava/io/ByteArrayInputStream; |
346 | ····move/from16·v4 | 346 | ····move/from16·v43,·v0 |
347 | ····if-nez·v4 | 347 | ····if-nez·v43,·:cond_1 |
348 | ····.line·728 | 348 | ····.line·728 |
349 | ····move-object/from16·v0,·v2 | 349 | ····move-object/from16·v0,·v25 |
350 | ····instance-of·v0,·v0,·Ljava/io/BufferedInputStream; | 350 | ····instance-of·v0,·v0,·Ljava/io/BufferedInputStream; |
351 | ····move/from16·v4 | 351 | ····move/from16·v43,·v0 |
352 | ····if-nez·v4 | 352 | ····if-nez·v43,·:cond_1 |
353 | ····.line·729 | 353 | ····.line·729 |
354 | ····move-object/from16·v0,·v2 | 354 | ····move-object/from16·v0,·v25 |
355 | ····instance-of·v0,·v0,·Ljavax/mail/internet/SharedInputStream; | 355 | ····instance-of·v0,·v0,·Ljavax/mail/internet/SharedInputStream; |
356 | ····move/from16·v4 | 356 | ····move/from16·v43,·v0 |
357 | ····if-nez·v4 | 357 | ····if-nez·v43,·:cond_1 |
358 | ····.line·730 | 358 | ····.line·730 |
359 | ····new-instance·v2 | 359 | ····new-instance·v26,·Ljava/io/BufferedInputStream; |
360 | ····move-object/from16·v0,·v2 | 360 | ····move-object/from16·v0,·v26 |
361 | ····move-object/from16·v1,·v2 | 361 | ····move-object/from16·v1,·v25 |
362 | ····invoke-direct·{v0,·v1},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | 362 | ····invoke-direct·{v0,·v1},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V |
363 | ····:try_end_1 | 363 | ····:try_end_1 |
364 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 | 364 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 |
365 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 365 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
366 | ····.end·local·v2 | 366 | ····.end·local·v25····#·"in":Ljava/io/InputStream; |
367 | ····.local·v2 | 367 | ····.local·v26,·"in":Ljava/io/InputStream; |
368 | ····move-object/from16·v2 | 368 | ····move-object/from16·v25,·v26 |
369 | ····.line·734 | 369 | ····.line·734 |
370 | ····.end·local·v2 | 370 | ····.end·local·v26····#·"in":Ljava/io/InputStream; |
371 | ····.restart·local·v2 | 371 | ····.restart·local·v25····#·"in":Ljava/io/InputStream; |
372 | ····:cond_1 | 372 | ····:cond_1 |
373 | ····:try_start_2 | 373 | ····:try_start_2 |
374 | ····move-object/from16·v0,·v2 | 374 | ····move-object/from16·v0,·v25 |
375 | ····instance-of·v0,·v0,·Ljavax/mail/internet/SharedInputStream; | 375 | ····instance-of·v0,·v0,·Ljavax/mail/internet/SharedInputStream; |
376 | ····move/from16·v4 | 376 | ····move/from16·v43,·v0 |
377 | ····if-eqz·v4 | 377 | ····if-eqz·v43,·:cond_2 |
378 | ····.line·735 | 378 | ····.line·735 |
379 | ····move-object/from16·v0,·v2 | 379 | ····move-object/from16·v0,·v25 |
380 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; | 380 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; |
381 | ····move-object/from16·v3 | 381 | ····move-object/from16·v38,·v0 |
382 | ····.line·737 | 382 | ····.line·737 |
Max diff block lines reached; 89697/93841 bytes (95.58%) of diff not shown. |
Offset 1228, 15 lines modified | Offset 1228, 15 lines modified | ||
1228 | ····move-result-object·v0 | 1228 | ····move-result-object·v0 |
1229 | ····return-object·v0 | 1229 | ····return-object·v0 |
1230 | .end·method | 1230 | .end·method |
1231 | .method·protected·getContentStream()Ljava/io/InputStream; | 1231 | .method·protected·getContentStream()Ljava/io/InputStream; |
1232 | ····.locals· | 1232 | ····.locals·6 |
1233 | ····.annotation·system·Ldalvik/annotation/Throws; | 1233 | ····.annotation·system·Ldalvik/annotation/Throws; |
1234 | ········value·=·{ | 1234 | ········value·=·{ |
1235 | ············Ljavax/mail/MessagingException; | 1235 | ············Ljavax/mail/MessagingException; |
1236 | ········} | 1236 | ········} |
1237 | ····.end·annotation | 1237 | ····.end·annotation |
1238 | ····.prologue | 1238 | ····.prologue |
Offset 1246, 19 lines modified | Offset 1246, 19 lines modified | ||
1246 | ····if-eqz·v0,·:cond_0 | 1246 | ····if-eqz·v0,·:cond_0 |
1247 | ····.line·1309 | 1247 | ····.line·1309 |
1248 | ····iget-object·v0,·p0,·Ljavax/mail/internet/MimeMessage;->contentStream:Ljava/io/InputStream; | 1248 | ····iget-object·v0,·p0,·Ljavax/mail/internet/MimeMessage;->contentStream:Ljava/io/InputStream; |
1249 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; | 1249 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; |
1250 | ····const-wide/16·v | 1250 | ····const-wide/16·v2,·0x0 |
1251 | ····const-wide/16·v | 1251 | ····const-wide/16·v4,·-0x1 |
1252 | ····invoke-interface·{v0,·v | 1252 | ····invoke-interface·{v0,·v2,·v3,·v4,·v5},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream; |
1253 | ····move-result-object·v0 | 1253 | ····move-result-object·v0 |
1254 | ····.line·1311 | 1254 | ····.line·1311 |
1255 | ····:goto_0 | 1255 | ····:goto_0 |
1256 | ····return-object·v0 | 1256 | ····return-object·v0 |
Offset 2077, 15 lines modified | Offset 2077, 15 lines modified | ||
2077 | ····monitor-exit·p0 | 2077 | ····monitor-exit·p0 |
2078 | ····throw·v0 | 2078 | ····throw·v0 |
2079 | .end·method | 2079 | .end·method |
2080 | .method·protected·parse(Ljava/io/InputStream;)V | 2080 | .method·protected·parse(Ljava/io/InputStream;)V |
2081 | ····.locals· | 2081 | ····.locals·8 |
2082 | ····.param·p1,·"is"····#·Ljava/io/InputStream; | 2082 | ····.param·p1,·"is"····#·Ljava/io/InputStream; |
2083 | ····.annotation·system·Ldalvik/annotation/Throws; | 2083 | ····.annotation·system·Ldalvik/annotation/Throws; |
2084 | ········value·=·{ | 2084 | ········value·=·{ |
2085 | ············Ljavax/mail/MessagingException; | 2085 | ············Ljavax/mail/MessagingException; |
2086 | ········} | 2086 | ········} |
2087 | ····.end·annotation | 2087 | ····.end·annotation |
Offset 2134, 19 lines modified | Offset 2134, 19 lines modified | ||
2134 | ····.line·334 | 2134 | ····.line·334 |
2135 | ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream; | 2135 | ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream; |
2136 | ····.line·335 | 2136 | ····.line·335 |
2137 | ····.local·v2,·"sis":Ljavax/mail/internet/SharedInputStream; | 2137 | ····.local·v2,·"sis":Ljavax/mail/internet/SharedInputStream; |
2138 | ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J | 2138 | ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J |
2139 | ····move-result-wide·v | 2139 | ····move-result-wide·v4 |
2140 | ····const-wide/16·v | 2140 | ····const-wide/16·v6,·-0x1 |
2141 | ····invoke-interface·{v2,·v | 2141 | ····invoke-interface·{v2,·v4,·v5,·v6,·v7},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream; |
2142 | ····move-result-object·v3 | 2142 | ····move-result-object·v3 |
2143 | ····iput-object·v3,·p0,·Ljavax/mail/internet/MimeMessage;->contentStream:Ljava/io/InputStream; | 2143 | ····iput-object·v3,·p0,·Ljavax/mail/internet/MimeMessage;->contentStream:Ljava/io/InputStream; |
2144 | ····.line·344 | 2144 | ····.line·344 |
2145 | ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream; | 2145 | ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream; |
Offset 227, 15 lines modified | Offset 227, 15 lines modified | ||
227 | ····iput-object·v0,·p0,·Ljavax/mail/internet/MimeBodyPart;->headers:Ljavax/mail/internet/InternetHeaders; | 227 | ····iput-object·v0,·p0,·Ljavax/mail/internet/MimeBodyPart;->headers:Ljavax/mail/internet/InternetHeaders; |
228 | ····.line·164 | 228 | ····.line·164 |
229 | ····return-void | 229 | ····return-void |
230 | .end·method | 230 | .end·method |
231 | .method·public·constructor·<init>(Ljava/io/InputStream;)V | 231 | .method·public·constructor·<init>(Ljava/io/InputStream;)V |
232 | ····.locals· | 232 | ····.locals·8 |
233 | ····.param·p1,·"is"····#·Ljava/io/InputStream; | 233 | ····.param·p1,·"is"····#·Ljava/io/InputStream; |
234 | ····.annotation·system·Ldalvik/annotation/Throws; | 234 | ····.annotation·system·Ldalvik/annotation/Throws; |
235 | ········value·=·{ | 235 | ········value·=·{ |
236 | ············Ljavax/mail/MessagingException; | 236 | ············Ljavax/mail/MessagingException; |
237 | ········} | 237 | ········} |
238 | ····.end·annotation | 238 | ····.end·annotation |
Offset 287, 19 lines modified | Offset 287, 19 lines modified | ||
287 | ····.line·190 | 287 | ····.line·190 |
288 | ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream; | 288 | ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream; |
289 | ····.line·191 | 289 | ····.line·191 |
290 | ····.local·v2,·"sis":Ljavax/mail/internet/SharedInputStream; | 290 | ····.local·v2,·"sis":Ljavax/mail/internet/SharedInputStream; |
291 | ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J | 291 | ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J |
292 | ····move-result-wide·v | 292 | ····move-result-wide·v4 |
293 | ····const-wide/16·v | 293 | ····const-wide/16·v6,·-0x1 |
294 | ····invoke-interface·{v2,·v | 294 | ····invoke-interface·{v2,·v4,·v5,·v6,·v7},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream; |
295 | ····move-result-object·v3 | 295 | ····move-result-object·v3 |
296 | ····iput-object·v3,·p0,·Ljavax/mail/internet/MimeBodyPart;->contentStream:Ljava/io/InputStream; | 296 | ····iput-object·v3,·p0,·Ljavax/mail/internet/MimeBodyPart;->contentStream:Ljava/io/InputStream; |
297 | ····.line·200 | 297 | ····.line·200 |
298 | ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream; | 298 | ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream; |
Offset 2154, 15 lines modified | Offset 2154, 15 lines modified | ||
2154 | ····move-result-object·v0 | 2154 | ····move-result-object·v0 |
2155 | ····return-object·v0 | 2155 | ····return-object·v0 |
2156 | .end·method | 2156 | .end·method |
2157 | .method·protected·getContentStream()Ljava/io/InputStream; | 2157 | .method·protected·getContentStream()Ljava/io/InputStream; |
2158 | ····.locals· | 2158 | ····.locals·6 |
2159 | ····.annotation·system·Ldalvik/annotation/Throws; | 2159 | ····.annotation·system·Ldalvik/annotation/Throws; |
2160 | ········value·=·{ | 2160 | ········value·=·{ |
2161 | ············Ljavax/mail/MessagingException; | 2161 | ············Ljavax/mail/MessagingException; |
2162 | ········} | 2162 | ········} |
2163 | ····.end·annotation | 2163 | ····.end·annotation |
2164 | ····.prologue | 2164 | ····.prologue |
Offset 2172, 19 lines modified | Offset 2172, 19 lines modified | ||
2172 | ····if-eqz·v0,·:cond_0 | 2172 | ····if-eqz·v0,·:cond_0 |
2173 | ····.line·587 | 2173 | ····.line·587 |
2174 | ····iget-object·v0,·p0,·Ljavax/mail/internet/MimeBodyPart;->contentStream:Ljava/io/InputStream; | 2174 | ····iget-object·v0,·p0,·Ljavax/mail/internet/MimeBodyPart;->contentStream:Ljava/io/InputStream; |
2175 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; | 2175 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; |
2176 | ····const-wide/16·v | 2176 | ····const-wide/16·v2,·0x0 |
2177 | ····const-wide/16·v | 2177 | ····const-wide/16·v4,·-0x1 |
2178 | ····invoke-interface·{v0,·v | 2178 | ····invoke-interface·{v0,·v2,·v3,·v4,·v5},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream; |
2179 | ····move-result-object·v0 | 2179 | ····move-result-object·v0 |
2180 | ····.line·589 | 2180 | ····.line·589 |
2181 | ····:goto_0 | 2181 | ····:goto_0 |
2182 | ····return-object·v0 | 2182 | ····return-object·v0 |
Offset 86, 27 lines modified | Offset 86, 27 lines modified | ||
86 | ····.line·82 | 86 | ····.line·82 |
87 | ····iget·v0,·p0,·Ljavax/mail/search/DateTerm;->comparison:I | 87 | ····iget·v0,·p0,·Ljavax/mail/search/DateTerm;->comparison:I |
88 | ····return·v0 | 88 | ····return·v0 |
89 | .end·method | 89 | .end·method |
90 | .method·public·getDate()Ljava/util/Date; | 90 | .method·public·getDate()Ljava/util/Date; |
91 | ····.locals· | 91 | ····.locals·4 |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·75 | 93 | ····.line·75 |
94 | ····new-instance·v0,·Ljava/util/Date; | 94 | ····new-instance·v0,·Ljava/util/Date; |
95 | ····iget-object·v1,·p0,·Ljavax/mail/search/DateTerm;->date:Ljava/util/Date; | 95 | ····iget-object·v1,·p0,·Ljavax/mail/search/DateTerm;->date:Ljava/util/Date; |
96 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J | 96 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
97 | ····move-result-wide·v | 97 | ····move-result-wide·v2 |
98 | ····invoke-direct·{v0,·v | 98 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
99 | ····return-object·v0 | 99 | ····return-object·v0 |
100 | .end·method | 100 | .end·method |
101 | .method·public·hashCode()I | 101 | .method·public·hashCode()I |
102 | ····.locals·2 | 102 | ····.locals·2 |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····int-to-long·v0,·v0 | 65 | ····int-to-long·v0,·v0 |
66 | ····return-wide·v0 | 66 | ····return-wide·v0 |
67 | .end·method | 67 | .end·method |
68 | .method·public·newStream(JJ)Ljava/io/InputStream; | 68 | .method·public·newStream(JJ)Ljava/io/InputStream; |
69 | ····.locals· | 69 | ····.locals·7 |
70 | ····.param·p1,·"start"····#·J | 70 | ····.param·p1,·"start"····#·J |
71 | ····.param·p3,·"end"····#·J | 71 | ····.param·p3,·"end"····#·J |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·109 | 73 | ····.line·109 |
74 | ····const-wide/16·v0,·0x0 | 74 | ····const-wide/16·v0,·0x0 |
Offset 116, 16 lines modified | Offset 116, 16 lines modified | ||
116 | ····.line·114 | 116 | ····.line·114 |
117 | ····iget·v2,·p0,·Ljavax/mail/util/SharedByteArrayInputStream;->start:I | 117 | ····iget·v2,·p0,·Ljavax/mail/util/SharedByteArrayInputStream;->start:I |
118 | ····long-to-int·v3,·p1 | 118 | ····long-to-int·v3,·p1 |
119 | ····add-int/2addr·v2,·v3 | 119 | ····add-int/2addr·v2,·v3 |
120 | ····sub-long·v | 120 | ····sub-long·v4,·p3,·p1 |
121 | ····long-to-int·v3,·v | 121 | ····long-to-int·v3,·v4 |
122 | ····.line·113 | 122 | ····.line·113 |
123 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([BII)V | 123 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([BII)V |
124 | ····return-object·v0 | 124 | ····return-object·v0 |
125 | .end·method | 125 | .end·method |
Offset 270, 42 lines modified | Offset 270, 42 lines modified | ||
270 | ····.line·160 | 270 | ····.line·160 |
271 | ····:cond_0 | 271 | ····:cond_0 |
272 | ····return-void | 272 | ····return-void |
273 | .end·method | 273 | .end·method |
274 | .method·private·fill()V | 274 | .method·private·fill()V |
275 | ····.locals·1 | 275 | ····.locals·12 |
276 | ····.annotation·system·Ldalvik/annotation/Throws; | 276 | ····.annotation·system·Ldalvik/annotation/Throws; |
277 | ········value·=·{ | 277 | ········value·=·{ |
278 | ············Ljava/io/IOException; | 278 | ············Ljava/io/IOException; |
279 | ········} | 279 | ········} |
280 | ····.end·annotation | 280 | ····.end·annotation |
281 | ····.prologue | 281 | ····.prologue |
282 | ····const/4·v | 282 | ····const/4·v10,·0x0 |
283 | ····.line·245 | 283 | ····.line·245 |
284 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I | 284 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I |
285 | ····if-gez·v5,·:cond_3 | 285 | ····if-gez·v5,·:cond_3 |
286 | ····.line·246 | 286 | ····.line·246 |
287 | ····iput·v | 287 | ····iput·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
288 | ····.line·247 | 288 | ····.line·247 |
289 | ····iget-wide·v | 289 | ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
290 | ····iget·v | 290 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I |
291 | ····int-to-long·v | 291 | ····int-to-long·v8,·v5 |
292 | ····add-long/2addr·v | 292 | ····add-long/2addr·v6,·v8 |
293 | ····iput-wide·v | 293 | ····iput-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
294 | ····.line·267 | 294 | ····.line·267 |
295 | ····:cond_0 | 295 | ····:cond_0 |
296 | ····:goto_0 | 296 | ····:goto_0 |
297 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I | 297 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
298 | ····iput·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I | 298 | ····iput·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I |
Offset 330, 54 lines modified | Offset 330, 54 lines modified | ||
330 | ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I | 330 | ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
331 | ····sub-int·v0,·v5,·v6 | 331 | ····sub-int·v0,·v5,·v6 |
332 | ····.line·271 | 332 | ····.line·271 |
333 | ····.local·v0,·"len":I | 333 | ····.local·v0,·"len":I |
334 | ····iget-wide·v | 334 | ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
335 | ····iget-wide·v | 335 | ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J |
336 | ····sub-long/2addr·v | 336 | ····sub-long/2addr·v6,·v8 |
337 | ····iget·v | 337 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
338 | ····int-to-long·v | 338 | ····int-to-long·v8,·v5 |
339 | ····add-long/2addr·v | 339 | ····add-long/2addr·v6,·v8 |
340 | ····int-to-long·v | 340 | ····int-to-long·v8,·v0 |
341 | ····add-long/2addr·v | 341 | ····add-long/2addr·v6,·v8 |
342 | ····iget-wide·v | 342 | ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J |
343 | ····cmp-long·v5,·v | 343 | ····cmp-long·v5,·v6,·v8 |
344 | ····if-lez·v5,·:cond_1 | 344 | ····if-lez·v5,·:cond_1 |
345 | ····.line·272 | 345 | ····.line·272 |
346 | ····iget-wide·v | 346 | ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J |
347 | ····iget-wide·v | 347 | ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
348 | ····iget-wide·v | 348 | ····iget-wide·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J |
349 | ····sub-long/2addr·v | 349 | ····sub-long/2addr·v8,·v10 |
350 | ····iget·v | 350 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
351 | ····int-to-long·v | 351 | ····int-to-long·v10,·v5 |
352 | ····add-long/2addr·v | 352 | ····add-long/2addr·v8,·v10 |
353 | ····sub-long/2addr·v | 353 | ····sub-long/2addr·v6,·v8 |
354 | ····long-to-int·v0,·v | 354 | ····long-to-int·v0,·v6 |
355 | ····.line·273 | 355 | ····.line·273 |
356 | ····:cond_1 | 356 | ····:cond_1 |
357 | ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->in:Ljava/io/RandomAccessFile; | 357 | ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->in:Ljava/io/RandomAccessFile; |
358 | ····iget-object·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B | 358 | ····iget-object·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B |
Offset 430, 32 lines modified | Offset 430, 32 lines modified | ||
430 | ····.local·v4,·"sz":I | 430 | ····.local·v4,·"sz":I |
431 | ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B | 431 | ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B |
432 | ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I | 432 | ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I |
433 | ····iget-object·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B | 433 | ····iget-object·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B |
434 | ····invoke-static·{v5,·v6,·v7,·v | 434 | ····invoke-static·{v5,·v6,·v7,·v10,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
435 | ····.line·252 | 435 | ····.line·252 |
436 | ····iput·v4,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I | 436 | ····iput·v4,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I |
437 | ····.line·253 | 437 | ····.line·253 |
438 | ····iget-wide·v | 438 | ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
439 | ····iget·v | 439 | ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I |
440 | ····int-to-long·v | 440 | ····int-to-long·v8,·v5 |
441 | ····add-long/2addr·v | 441 | ····add-long/2addr·v6,·v8 |
442 | ····iput-wide·v | 442 | ····iput-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J |
443 | ····.line·254 | 443 | ····.line·254 |
444 | ····iput·v | 444 | ····iput·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I |
445 | ····goto·:goto_0 | 445 | ····goto·:goto_0 |
446 | ····.line·255 | 446 | ····.line·255 |
Max diff block lines reached; 1939/6765 bytes (28.66%) of diff not shown. |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | ····iput-wide·p10,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaShared:J | 56 | ····iput-wide·p10,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaShared:J |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·protected·constructor·<init>(Ljava/util/Map;)V | 59 | .method·protected·constructor·<init>(Ljava/util/Map;)V |
60 | ····.locals· | 60 | ····.locals·4 |
61 | ····.annotation·system·Ldalvik/annotation/Signature; | 61 | ····.annotation·system·Ldalvik/annotation/Signature; |
62 | ········value·=·{ | 62 | ········value·=·{ |
63 | ············"(", | 63 | ············"(", |
64 | ············"Ljava/util/Map", | 64 | ············"Ljava/util/Map", |
65 | ············"<", | 65 | ············"<", |
66 | ············"Ljava/lang/String;", | 66 | ············"Ljava/lang/String;", |
67 | ············"Ljava/lang/Object;", | 67 | ············"Ljava/lang/Object;", |
Offset 120, 25 lines modified | Offset 120, 25 lines modified | ||
120 | ····check-cast·v0,·Ljava/util/Map; | 120 | ····check-cast·v0,·Ljava/util/Map; |
121 | ····const-string·v1,·"quota" | 121 | ····const-string·v1,·"quota" |
122 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J | 122 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J |
123 | ····move-result-wide·v | 123 | ····move-result-wide·v2 |
124 | ····iput-wide·v | 124 | ····iput-wide·v2,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quota:J |
125 | ····const-string·v1,·"normal" | 125 | ····const-string·v1,·"normal" |
126 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J | 126 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J |
127 | ····move-result-wide·v | 127 | ····move-result-wide·v2 |
128 | ····iput-wide·v | 128 | ····iput-wide·v2,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaNormal:J |
129 | ····const-string·v1,·"shared" | 129 | ····const-string·v1,·"shared" |
130 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J | 130 | ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J |
131 | ····move-result-wide·v0 | 131 | ····move-result-wide·v0 |
Offset 90, 23 lines modified | Offset 90, 23 lines modified | ||
90 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 90 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
91 | ····invoke-static·{v0},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$000(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; | 91 | ····invoke-static·{v0},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$000(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; |
92 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
93 | ····iget-wide·v | 93 | ····iget-wide·v2,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J |
94 | ····iget-object·v | 94 | ····iget-object·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
95 | ····invoke-static·{v | 95 | ····invoke-static·{v1},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J |
96 | ····move-result-wide·v | 96 | ····move-result-wide·v4 |
97 | ····invoke-virtual·{v0,·v | 97 | ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V |
98 | ····:cond_0 | 98 | ····:cond_0 |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·write([BII)V | 101 | .method·public·write([BII)V |
102 | ····.locals·6 | 102 | ····.locals·6 |
Offset 146, 20 lines modified | Offset 146, 20 lines modified | ||
146 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; | 146 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
147 | ····invoke-static·{v0},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$000(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; | 147 | ····invoke-static·{v0},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$000(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)Lcom/dropbox/client2/ProgressListener; |
148 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
149 | ····iget-wide·v | 149 | ····iget-wide·v2,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J |
150 | ····iget-object·v | 150 | ····iget-object·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity; |
151 | ····invoke-static·{v | 151 | ····invoke-static·{v1},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J |
152 | ····move-result-wide·v | 152 | ····move-result-wide·v4 |
153 | ····invoke-virtual·{v0,·v | 153 | ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V |
154 | ····:cond_0 | 154 | ····:cond_0 |
155 | ····return-void | 155 | ····return-void |
156 | .end·method | 156 | .end·method |
Offset 136, 54 lines modified | Offset 136, 54 lines modified | ||
136 | ········} | 136 | ········} |
137 | ····.end·annotation | 137 | ····.end·annotation |
138 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 138 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
139 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
140 | ····const-wide/16·v | 140 | ····const-wide/16·v2,·0x0 |
141 | ····if-eqz·v0,·:cond_1 | 141 | ····if-eqz·v0,·:cond_1 |
142 | ····instance-of·v | 142 | ····instance-of·v1,·v0,·Ljava/lang/Number; |
143 | ····if-eqz·v | 143 | ····if-eqz·v1,·:cond_0 |
144 | ····check-cast·v0,·Ljava/lang/Number; | 144 | ····check-cast·v0,·Ljava/lang/Number; |
145 | ····invoke-virtual·{v0},·Ljava/lang/Number;->longValue()J | 145 | ····invoke-virtual·{v0},·Ljava/lang/Number;->longValue()J |
146 | ····move-result-wide·v0 | 146 | ····move-result-wide·v0 |
147 | ····:goto_0 | 147 | ····:goto_0 |
148 | ····return-wide·v0 | 148 | ····return-wide·v0 |
149 | ····:cond_0 | 149 | ····:cond_0 |
150 | ····instance-of·v | 150 | ····instance-of·v1,·v0,·Ljava/lang/String; |
151 | ····if-eqz·v | 151 | ····if-eqz·v1,·:cond_1 |
152 | ····check-cast·v0,·Ljava/lang/String; | 152 | ····check-cast·v0,·Ljava/lang/String; |
153 | ····const/16·v1,·0x10 | 153 | ····const/16·v1,·0x10 |
154 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J | 154 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J |
155 | ····move-result-wide·v0 | 155 | ····move-result-wide·v0 |
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····:cond_1 | 157 | ····:cond_1 |
158 | ····move-wide·v0,·v | 158 | ····move-wide·v0,·v2 |
159 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
160 | .end·method | 160 | .end·method |
161 | .method·private·putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; | 161 | .method·private·putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; |
162 | ····.locals· | 162 | ····.locals·7 |
163 | ····.annotation·system·Ldalvik/annotation/Throws; | 163 | ····.annotation·system·Ldalvik/annotation/Throws; |
164 | ········value·=·{ | 164 | ········value·=·{ |
165 | ············Lcom/dropbox/client2/exception/DropboxException; | 165 | ············Lcom/dropbox/client2/exception/DropboxException; |
166 | ········} | 166 | ········} |
167 | ····.end·annotation | 167 | ····.end·annotation |
168 | ····const/4·v5,·0x1 | 168 | ····const/4·v5,·0x1 |
Offset 1372, 65 lines modified | Offset 1372, 65 lines modified | ||
1372 | ····move-result-object·v0 | 1372 | ····move-result-object·v0 |
1373 | ····return-object·v0 | 1373 | ····return-object·v0 |
1374 | .end·method | 1374 | .end·method |
1375 | .method·public·putFileOverwriteRequest(Ljava/lang/String;Ljava/io/InputStream;JLcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; | 1375 | .method·public·putFileOverwriteRequest(Ljava/lang/String;Ljava/io/InputStream;JLcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; |
1376 | ····.locals· | 1376 | ····.locals·9 |
1377 | ····.annotation·system·Ldalvik/annotation/Throws; | 1377 | ····.annotation·system·Ldalvik/annotation/Throws; |
1378 | ········value·=·{ | 1378 | ········value·=·{ |
1379 | ············Lcom/dropbox/client2/exception/DropboxException; | 1379 | ············Lcom/dropbox/client2/exception/DropboxException; |
1380 | ········} | 1380 | ········} |
1381 | ····.end·annotation | 1381 | ····.end·annotation |
1382 | ····const/4·v | 1382 | ····const/4·v6,·0x1 |
1383 | ····const/4·v | 1383 | ····const/4·v7,·0x0 |
1384 | ····move-object·v | 1384 | ····move-object·v1,·p0 |
1385 | ····move-object·v | 1385 | ····move-object·v2,·p1 |
1386 | ····move-object·v | 1386 | ····move-object·v3,·p2 |
1387 | ····move-wide·v | 1387 | ····move-wide·v4,·p3 |
1388 | ····move-object·v | 1388 | ····move-object·v8,·p5 |
1389 | ····invoke-direct/range·{v | 1389 | ····invoke-direct/range·{v1·..·v8},·Lcom/dropbox/client2/DropboxAPI;->putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; |
1390 | ····move-result-object·v0 | 1390 | ····move-result-object·v0 |
1391 | ····return-object·v0 | 1391 | ····return-object·v0 |
1392 | .end·method | 1392 | .end·method |
1393 | .method·public·putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; | 1393 | .method·public·putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; |
1394 | ····.locals· | 1394 | ····.locals·9 |
1395 | ····.annotation·system·Ldalvik/annotation/Throws; | 1395 | ····.annotation·system·Ldalvik/annotation/Throws; |
1396 | ········value·=·{ | 1396 | ········value·=·{ |
1397 | ············Lcom/dropbox/client2/exception/DropboxException; | 1397 | ············Lcom/dropbox/client2/exception/DropboxException; |
1398 | ········} | 1398 | ········} |
1399 | ····.end·annotation | 1399 | ····.end·annotation |
1400 | ····const/4·v | 1400 | ····const/4·v6,·0x0 |
1401 | ····move-object·v | 1401 | ····move-object·v1,·p0 |
1402 | ····move-object·v | 1402 | ····move-object·v2,·p1 |
1403 | ····move-object·v | 1403 | ····move-object·v3,·p2 |
1404 | ····move-wide·v | 1404 | ····move-wide·v4,·p3 |
1405 | ····move-object·v | 1405 | ····move-object·v7,·p5 |
1406 | ····move-object·v | 1406 | ····move-object·v8,·p6 |
1407 | ····invoke-direct/range·{v | 1407 | ····invoke-direct/range·{v1·..·v8},·Lcom/dropbox/client2/DropboxAPI;->putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest; |
1408 | ····move-result-object·v0 | 1408 | ····move-result-object·v0 |
1409 | ····return-object·v0 | 1409 | ····return-object·v0 |
1410 | .end·method | 1410 | .end·method |
1411 | .method·public·restore(Ljava/lang/String;Ljava/lang/String;)Lcom/dropbox/client2/DropboxAPI$Entry; | 1411 | .method·public·restore(Ljava/lang/String;Ljava/lang/String;)Lcom/dropbox/client2/DropboxAPI$Entry; |
Offset 90, 325 lines modified | Offset 90, 335 lines modified | ||
90 | ····invoke-interface·{v0},·Lorg/apache/http/client/methods/HttpUriRequest;->abort()V | 90 | ····invoke-interface·{v0},·Lorg/apache/http/client/methods/HttpUriRequest;->abort()V |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | .method·public·copyStreamToOutput(Ljava/io/OutputStream;Lcom/dropbox/client2/ProgressListener;)V | 93 | .method·public·copyStreamToOutput(Ljava/io/OutputStream;Lcom/dropbox/client2/ProgressListener;)V |
94 | ····.locals·1 | 94 | ····.locals·16 |
95 | ····.annotation·system·Ldalvik/annotation/Throws; | 95 | ····.annotation·system·Ldalvik/annotation/Throws; |
96 | ········value·=·{ | 96 | ········value·=·{ |
97 | ············Lcom/dropbox/client2/exception/DropboxIOException;, | 97 | ············Lcom/dropbox/client2/exception/DropboxIOException;, |
98 | ············Lcom/dropbox/client2/exception/DropboxPartialFileException;, | 98 | ············Lcom/dropbox/client2/exception/DropboxPartialFileException;, |
99 | ············Lcom/dropbox/client2/exception/DropboxLocalStorageFullException; | 99 | ············Lcom/dropbox/client2/exception/DropboxLocalStorageFullException; |
100 | ········} | 100 | ········} |
101 | ····.end·annotation | 101 | ····.end·annotation |
102 | ····const/4·v4,·0x0 | ||
102 | ····const/4·v3,·0x0 | 103 | ····const/4·v3,·0x0 |
103 | ····const/ | 104 | ····const-wide/16·v8,·0x0 |
104 | ···· | 105 | ····move-object/from16·v0,·p0 |
105 | ····iget-object·v | 106 | ····iget-object·v2,·v0,·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo; |
106 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v2},·Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;->getContentLength()J |
107 | ····move-result-wide·v | 108 | ····move-result-wide·v10 |
108 | ····:try_start_0 | 109 | ····:try_start_0 |
109 | ····new-instance·v | 110 | ····new-instance·v7,·Ljava/io/BufferedOutputStream; |
111 | ····move-object/from16·v0,·p1 | ||
110 | ····invoke-direct·{v | 112 | ····invoke-direct·{v7,·v0},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
111 | ····:try_end_0 | 113 | ····:try_end_0 |
112 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7 | 114 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7 |
113 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 115 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
114 | ····const/16·v | 116 | ····const/16·v2,·0x1000 |
115 | ····:try_start_1 | 117 | ····:try_start_1 |
116 | ····new-array·v | 118 | ····new-array·v12,·v2,·[B |
117 | ····move-wide·v | 119 | ····move-wide·v4,·v8 |
118 | ····:goto_0 | 120 | ····:goto_0 |
121 | ····move-object/from16·v0,·p0 | ||
119 | ····invoke-virtual·{ | 122 | ····invoke-virtual·{v0,·v12},·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->read([B)I |
120 | ····move-result·v | 123 | ····move-result·v2 |
121 | ····if-gez·v | 124 | ····if-gez·v2,·:cond_2 |
122 | ····const-wide/16·v | 125 | ····const-wide/16·v4,·0x0 |
123 | ····cmp-long·v | 126 | ····cmp-long·v2,·v10,·v4 |
124 | ····if-ltz·v | 127 | ····if-ltz·v2,·:cond_3 |
125 | ····int-to-long·v | 128 | ····int-to-long·v4,·v3 |
126 | ····cmp-long·v | 129 | ····cmp-long·v2,·v4,·v10 |
127 | ····if-gez·v | 130 | ····if-gez·v2,·:cond_3 |
128 | ····new-instance·v | 131 | ····new-instance·v2,·Lcom/dropbox/client2/exception/DropboxPartialFileException; |
129 | ····invoke-direct·{v | 132 | ····invoke-direct·{v2,·v3},·Lcom/dropbox/client2/exception/DropboxPartialFileException;-><init>(I)V |
130 | ····throw·v | 133 | ····throw·v2 |
131 | ····:try_end_1 | 134 | ····:try_end_1 |
132 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 135 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
133 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2 | 136 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2 |
134 | ····:catch_0 | 137 | ····:catch_0 |
135 | ····move-exception·v | 138 | ····move-exception·v2 |
136 | ····move-object·v | 139 | ····move-object·v4,·v7 |
137 | ····:goto_1 | 140 | ····:goto_1 |
138 | ····:try_start_2 | 141 | ····:try_start_2 |
139 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v2},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
140 | ····move-result-object·v | 143 | ····move-result-object·v2 |
141 | ····if-eqz·v | 144 | ····if-eqz·v2,·:cond_7 |
142 | ····const-string·v | 145 | ····const-string·v5,·"No·space" |
143 | ····invoke-virtual·{v | 146 | ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
144 | ····move-result·v | 147 | ····move-result·v2 |
145 | ····if-eqz·v | 148 | ····if-eqz·v2,·:cond_7 |
146 | ····new-instance·v | 149 | ····new-instance·v2,·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException; |
147 | ····invoke-direct·{v | 150 | ····invoke-direct·{v2},·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;-><init>()V |
148 | ····throw·v | 151 | ····throw·v2 |
149 | ····:try_end_2 | 152 | ····:try_end_2 |
150 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 153 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
151 | ····:catchall_0 | 154 | ····:catchall_0 |
152 | ····move-exception·v | 155 | ····move-exception·v2 |
153 | ····move-object·v | 156 | ····move-object·v7,·v4 |
154 | ····:goto_2 | 157 | ····:goto_2 |
155 | ····if-eqz·v | 158 | ····if-eqz·v7,·:cond_0 |
156 | ····:try_start_3 | 159 | ····:try_start_3 |
157 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v7},·Ljava/io/BufferedOutputStream;->close()V |
158 | ····:try_end_3 | 161 | ····:try_end_3 |
159 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4 | 162 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4 |
160 | ····:cond_0 | 163 | ····:cond_0 |
161 | ····:goto_3 | 164 | ····:goto_3 |
162 | ····if-eqz·p1,·:cond_1 | 165 | ····if-eqz·p1,·:cond_1 |
163 | ····:try_start_4 | 166 | ····:try_start_4 |
164 | ····invoke-virtual·{p1},·Ljava/io/OutputStream;->close()V | 167 | ····invoke-virtual/range·{p1·..·p1},·Ljava/io/OutputStream;->close()V |
165 | ····:try_end_4 | 168 | ····:try_end_4 |
166 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5 | 169 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5 |
Max diff block lines reached; 6607/11645 bytes (56.74%) of diff not shown. |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | #·virtual·methods | 34 | #·virtual·methods |
35 | .method·public·getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J | 35 | .method·public·getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J |
36 | ····.locals· | 36 | ····.locals·8 |
37 | ····const-wide/16·v0,·0x4e20 | 37 | ····const-wide/16·v0,·0x4e20 |
38 | ····new-instance·v2,·Lorg/apache/http/message/BasicHeaderElementIterator; | 38 | ····new-instance·v2,·Lorg/apache/http/message/BasicHeaderElementIterator; |
39 | ····const-string·v3,·"Keep-Alive" | 39 | ····const-string·v3,·"Keep-Alive" |
Offset 79, 21 lines modified | Offset 79, 21 lines modified | ||
79 | ····move-result·v4 | 79 | ····move-result·v4 |
80 | ····if-eqz·v4,·:cond_0 | 80 | ····if-eqz·v4,·:cond_0 |
81 | ····:try_start_0 | 81 | ····:try_start_0 |
82 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 82 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
83 | ····move-result-wide·v | 83 | ····move-result-wide·v4 |
84 | ····const-wide/16·v | 84 | ····const-wide/16·v6,·0x3e8 |
85 | ····mul-long/2addr·v | 85 | ····mul-long/2addr·v4,·v6 |
86 | ····invoke-static·{v0,·v1,·v | 86 | ····invoke-static·{v0,·v1,·v4,·v5},·Ljava/lang/Math;->min(JJ)J |
87 | ····:try_end_0 | 87 | ····:try_end_0 |
88 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 88 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
89 | ····move-result-wide·v0 | 89 | ····move-result-wide·v0 |
90 | ····goto·:goto_0 | 90 | ····goto·:goto_0 |
Offset 118, 19 lines modified | Offset 118, 19 lines modified | ||
118 | ····invoke-virtual·{v0},·Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager;->closeExpiredConnections()V | 118 | ····invoke-virtual·{v0},·Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager;->closeExpiredConnections()V |
119 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;->manager:Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager; | 119 | ····iget-object·v0,·p0,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;->manager:Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager; |
120 | ····iget·v1,·p0,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;->idleTimeoutSeconds:I | 120 | ····iget·v1,·p0,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;->idleTimeoutSeconds:I |
121 | ····int-to-long·v | 121 | ····int-to-long·v2,·v1 |
122 | ····sget-object·v | 122 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
123 | ····invoke-virtual·{v0,·v | 123 | ····invoke-virtual·{v0,·v2,·v3,·v1},·Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager;->closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V |
124 | ····const-class·v1,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; | 124 | ····const-class·v1,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread; |
125 | ····monitor-enter·v1 | 125 | ····monitor-enter·v1 |
126 | ····:try_end_2 | 126 | ····:try_end_2 |
127 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0 | 127 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0 |
Offset 85, 30 lines modified | Offset 85, 30 lines modified | ||
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·constructor·<init>()V | 87 | .method·public·constructor·<init>()V |
88 | ····.locals·6 | 88 | ····.locals·6 |
89 | ····.prologue | 89 | ····.prologue |
90 | ····const/4·v | 90 | ····const/4·v4,·0x1 |
91 | ····.line·115 | 91 | ····.line·115 |
92 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 92 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
93 | ····.line·116 | 93 | ····.line·116 |
94 | ····new-instance·v0,·Lorg/apache/http/params/BasicHttpParams; | 94 | ····new-instance·v0,·Lorg/apache/http/params/BasicHttpParams; |
95 | ····invoke-direct·{v0},·Lorg/apache/http/params/BasicHttpParams;-><init>()V | 95 | ····invoke-direct·{v0},·Lorg/apache/http/params/BasicHttpParams;-><init>()V |
96 | ····.line·118 | 96 | ····.line·118 |
97 | ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I | 97 | ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I |
98 | ····int-to-long·v | 98 | ····int-to-long·v2,·v1 |
99 | ····invoke-static·{v0,·v | 99 | ····invoke-static·{v0,·v2,·v3},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V |
100 | ····.line·119 | 100 | ····.line·119 |
101 | ····new-instance·v1,·Lorg/apache/http/conn/params/ConnPerRouteBean; | 101 | ····new-instance·v1,·Lorg/apache/http/conn/params/ConnPerRouteBean; |
102 | ····sget·v2,·Lcom/loopj/android/http/AsyncHttpClient;->maxConnections:I | 102 | ····sget·v2,·Lcom/loopj/android/http/AsyncHttpClient;->maxConnections:I |
103 | ····invoke-direct·{v1,·v2},·Lorg/apache/http/conn/params/ConnPerRouteBean;-><init>(I)V | 103 | ····invoke-direct·{v1,·v2},·Lorg/apache/http/conn/params/ConnPerRouteBean;-><init>(I)V |
Offset 127, 30 lines modified | Offset 127, 30 lines modified | ||
127 | ····.line·123 | 127 | ····.line·123 |
128 | ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I | 128 | ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I |
129 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V | 129 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V |
130 | ····.line·124 | 130 | ····.line·124 |
131 | ····invoke-static·{v0,·v | 131 | ····invoke-static·{v0,·v4},·Lorg/apache/http/params/HttpConnectionParams;->setTcpNoDelay(Lorg/apache/http/params/HttpParams;Z)V |
132 | ····.line·125 | 132 | ····.line·125 |
133 | ····const/16·v1,·0x2000 | 133 | ····const/16·v1,·0x2000 |
134 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V | 134 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V |
135 | ····.line·127 | 135 | ····.line·127 |
136 | ····sget-object·v1,·Lorg/apache/http/HttpVersion;->HTTP_1_1:Lorg/apache/http/HttpVersion; | 136 | ····sget-object·v1,·Lorg/apache/http/HttpVersion;->HTTP_1_1:Lorg/apache/http/HttpVersion; |
137 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpProtocolParams;->setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V | 137 | ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpProtocolParams;->setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V |
138 | ····.line·128 | 138 | ····.line·128 |
139 | ····const-string·v1,·"android-async-http/%s·(http://loopj.com/android-async-http)" | 139 | ····const-string·v1,·"android-async-http/%s·(http://loopj.com/android-async-http)" |
140 | ····new-array·v2,·v | 140 | ····new-array·v2,·v4,·[Ljava/lang/Object; |
141 | ····const/4·v3,·0x0 | 141 | ····const/4·v3,·0x0 |
142 | ····const-string·v4,·"1.4.1" | 142 | ····const-string·v4,·"1.4.1" |
143 | ····aput-object·v4,·v2,·v3 | 143 | ····aput-object·v4,·v2,·v3 |
Offset 1071, 28 lines modified | Offset 1071, 28 lines modified | ||
1071 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->threadPool:Ljava/util/concurrent/ThreadPoolExecutor; | 1071 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->threadPool:Ljava/util/concurrent/ThreadPoolExecutor; |
1072 | ····.line·207 | 1072 | ····.line·207 |
1073 | ····return-void | 1073 | ····return-void |
1074 | .end·method | 1074 | .end·method |
1075 | .method·public·setTimeout(I)V | 1075 | .method·public·setTimeout(I)V |
1076 | ····.locals· | 1076 | ····.locals·4 |
1077 | ····.prologue | 1077 | ····.prologue |
1078 | ····.line·223 | 1078 | ····.line·223 |
1079 | ····iget-object·v0,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; | 1079 | ····iget-object·v0,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; |
1080 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; | 1080 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; |
1081 | ····move-result-object·v0 | 1081 | ····move-result-object·v0 |
1082 | ····.line·224 | 1082 | ····.line·224 |
1083 | ····int-to-long·v | 1083 | ····int-to-long·v2,·p1 |
1084 | ····invoke-static·{v0,·v | 1084 | ····invoke-static·{v0,·v2,·v3},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V |
1085 | ····.line·225 | 1085 | ····.line·225 |
1086 | ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V | 1086 | ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V |
1087 | ····.line·226 | 1087 | ····.line·226 |
1088 | ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V | 1088 | ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V |
Offset 122, 1494 lines modified | Offset 122, 1536 lines modified | ||
122 | ····invoke-direct/range·{v0·..·v5},·Lcom/sun/mail/imap/IMAPStore;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V | 122 | ····invoke-direct/range·{v0·..·v5},·Lcom/sun/mail/imap/IMAPStore;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V |
123 | ····.line·280 | 123 | ····.line·280 |
124 | ····return-void | 124 | ····return-void |
125 | .end·method | 125 | .end·method |
126 | .method·protected·constructor·<init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V | 126 | .method·protected·constructor·<init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V |
127 | ····.locals·1 | 127 | ····.locals·14 |
128 | ····.param·p1,·"session"····#·Ljavax/mail/Session; | 128 | ····.param·p1,·"session"····#·Ljavax/mail/Session; |
129 | ····.param·p2,·"url"····#·Ljavax/mail/URLName; | 129 | ····.param·p2,·"url"····#·Ljavax/mail/URLName; |
130 | ····.param·p3,·"name"····#·Ljava/lang/String; | 130 | ····.param·p3,·"name"····#·Ljava/lang/String; |
131 | ····.param·p4,·"defaultPort"····#·I | 131 | ····.param·p4,·"defaultPort"····#·I |
132 | ····.param·p5,·"isSSL"····#·Z | 132 | ····.param·p5,·"isSSL"····#·Z |
133 | ····.prologue | 133 | ····.prologue |
134 | ····.line·287 | 134 | ····.line·287 |
135 | ····invoke-direct·{p0 | 135 | ····invoke-direct/range·{p0·..·p2},·Ljavax/mail/Store;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;)V |
136 | ····.line·143 | 136 | ····.line·143 |
137 | ····const-string·v | 137 | ····const-string·v9,·"imap" |
138 | ····iput-object·v | 138 | ····iput-object·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String; |
139 | ····.line·144 | 139 | ····.line·144 |
140 | ····const/16·v | 140 | ····const/16·v9,·0x8f |
141 | ····iput·v | 141 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I |
142 | ····.line·145 | 142 | ····.line·145 |
143 | ····const/4·v | 143 | ····const/4·v9,·0x0 |
144 | ····iput-boolean·v | 144 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z |
145 | ····.line·147 | 145 | ····.line·147 |
146 | ····const/4·v | 146 | ····const/4·v9,·-0x1 |
147 | ····iput·v | 147 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->port:I |
148 | ····.line·148 | 148 | ····.line·148 |
149 | ····const/16·v | 149 | ····const/16·v9,·0x4000 |
150 | ····iput·v | 150 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->blksize:I |
151 | ····.line·152 | 151 | ····.line·152 |
152 | ····const/16·v | 152 | ····const/16·v9,·0x3e8 |
153 | ····iput·v | 153 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->statusCacheTimeout:I |
154 | ····.line·154 | 154 | ····.line·154 |
155 | ····const/4·v | 155 | ····const/4·v9,·-0x1 |
156 | ····iput·v | 156 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->appendBufferSize:I |
157 | ····.line·156 | 157 | ····.line·156 |
158 | ····const/16·v | 158 | ····const/16·v9,·0xa |
159 | ····iput·v | 159 | ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->minIdleTime:I |
160 | ····.line·168 | 160 | ····.line·168 |
161 | ····const/4·v | 161 | ····const/4·v9,·0x0 |
162 | ····iput-boolean·v | 162 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthLogin:Z |
163 | ····.line·169 | 163 | ····.line·169 |
164 | ····const/4·v | 164 | ····const/4·v9,·0x0 |
165 | ····iput-boolean·v | 165 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthPlain:Z |
166 | ····.line·170 | 166 | ····.line·170 |
167 | ····const/4·v | 167 | ····const/4·v9,·0x0 |
168 | ····iput-boolean·v | 168 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableStartTLS:Z |
169 | ····.line·171 | 169 | ····.line·171 |
170 | ····const/4·v | 170 | ····const/4·v9,·0x0 |
171 | ····iput-boolean·v | 171 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableSASL:Z |
172 | ····.line·173 | 172 | ····.line·173 |
173 | ····const/4·v | 173 | ····const/4·v9,·0x0 |
174 | ····iput-boolean·v | 174 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->forcePasswordRefresh:Z |
175 | ····.line·175 | 175 | ····.line·175 |
176 | ····const/4·v | 176 | ····const/4·v9,·0x0 |
177 | ····iput-boolean·v | 177 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableImapEvents:Z |
178 | ····.line·183 | 178 | ····.line·183 |
179 | ····const/4·v | 179 | ····const/4·v9,·0x0 |
180 | ····iput-boolean·v | 180 | ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->connected:Z |
181 | ····.line·271 | 181 | ····.line·271 |
182 | ····new-instance·v | 182 | ····new-instance·v9,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
183 | ····invoke-direct·{v | 183 | ····invoke-direct·{v9},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;-><init>()V |
184 | ····iput-object·v | 184 | ····iput-object·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
185 | ····.line·288 | 185 | ····.line·288 |
186 | ····if-eqz·p2,·:cond_0 | 186 | ····if-eqz·p2,·:cond_0 |
187 | ····.line·289 | 187 | ····.line·289 |
188 | ····invoke-virtual·{p2},·Ljavax/mail/URLName;->getProtocol()Ljava/lang/String; | 188 | ····invoke-virtual/range·{p2·..·p2},·Ljavax/mail/URLName;->getProtocol()Ljava/lang/String; |
189 | ····move-result-object·p3 | 189 | ····move-result-object·p3 |
190 | ····.line·290 | 190 | ····.line·290 |
191 | ····:cond_0 | 191 | ····:cond_0 |
192 | ····move-object/from16·v0,·p3 | ||
192 | ····iput-object· | 193 | ····iput-object·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String; |
193 | ····.line·291 | 194 | ····.line·291 |
194 | ····move/from16·v0,·p4 | 195 | ····move/from16·v0,·p4 |
195 | ····iput·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I | 196 | ····iput·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I |
196 | ····.line·292 | 197 | ····.line·292 |
197 | ····move/from16·v0,·p5 | 198 | ····move/from16·v0,·p5 |
198 | ····iput-boolean·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z | 199 | ····iput-boolean·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z |
199 | ····.line·294 | 200 | ····.line·294 |
200 | ····iget-object·v | 201 | ····iget-object·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool; |
Max diff block lines reached; 106300/111668 bytes (95.19%) of diff not shown. |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ····.local·v5,·"sets":[Lcom/sun/mail/imap/protocol/MessageSet; | 195 | ····.local·v5,·"sets":[Lcom/sun/mail/imap/protocol/MessageSet; |
196 | ····invoke-virtual·{v6,·v5},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V | 196 | ····invoke-virtual·{v6,·v5},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V |
197 | ····goto·:goto_1 | 197 | ····goto·:goto_1 |
198 | .end·method | 198 | .end·method |
199 | .method·public·static·toUIDSet([Ljavax/mail/Message;)[Lcom/sun/mail/imap/protocol/UIDSet; | 199 | .method·public·static·toUIDSet([Ljavax/mail/Message;)[Lcom/sun/mail/imap/protocol/UIDSet; |
200 | ····.locals·1 | 200 | ····.locals·12 |
201 | ····.param·p0,·"msgs"····#·[Ljavax/mail/Message; | 201 | ····.param·p0,·"msgs"····#·[Ljavax/mail/Message; |
202 | ····.prologue | 202 | ····.prologue |
203 | ····.line·134 | 203 | ····.line·134 |
204 | ····new-instance·v8,·Ljava/util/Vector; | 204 | ····new-instance·v8,·Ljava/util/Vector; |
205 | ····const/4·v9,·0x1 | 205 | ····const/4·v9,·0x1 |
Offset 312, 19 lines modified | Offset 312, 19 lines modified | ||
312 | ····:cond_3 | 312 | ····:cond_3 |
313 | ····invoke-virtual·{v3},·Lcom/sun/mail/imap/IMAPMessage;->getUID()J | 313 | ····invoke-virtual·{v3},·Lcom/sun/mail/imap/IMAPMessage;->getUID()J |
314 | ····move-result-wide·v4 | 314 | ····move-result-wide·v4 |
315 | ····.line·157 | 315 | ····.line·157 |
316 | ····.local·v4,·"next":J | 316 | ····.local·v4,·"next":J |
317 | ····const-wide/16·v | 317 | ····const-wide/16·v10,·0x1 |
318 | ····add-long/2addr·v | 318 | ····add-long/2addr·v10,·v0 |
319 | ····cmp-long·v9,·v4,·v | 319 | ····cmp-long·v9,·v4,·v10 |
320 | ····if-nez·v9,·:cond_4 | 320 | ····if-nez·v9,·:cond_4 |
321 | ····.line·158 | 321 | ····.line·158 |
322 | ····move-wide·v0,·v4 | 322 | ····move-wide·v0,·v4 |
323 | ····goto·:goto_5 | 323 | ····goto·:goto_5 |
Offset 353, 1064 lines modified | Offset 353, 1066 lines modified | ||
353 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 353 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
354 | ····goto·:goto_2 | 354 | ····goto·:goto_2 |
355 | .end·method | 355 | .end·method |
356 | .method·static·fetch(Lcom/sun/mail/imap/IMAPFolder;[Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V | 356 | .method·static·fetch(Lcom/sun/mail/imap/IMAPFolder;[Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V |
357 | ····.locals·3 | 357 | ····.locals·34 |
358 | ····.param·p0,·"folder"····#·Lcom/sun/mail/imap/IMAPFolder; | 358 | ····.param·p0,·"folder"····#·Lcom/sun/mail/imap/IMAPFolder; |
359 | ····.param·p1,·"msgs"····#·[Ljavax/mail/Message; | 359 | ····.param·p1,·"msgs"····#·[Ljavax/mail/Message; |
360 | ····.param·p2,·"fp"····#·Ljavax/mail/FetchProfile; | 360 | ····.param·p2,·"fp"····#·Ljavax/mail/FetchProfile; |
361 | ····.annotation·system·Ldalvik/annotation/Throws; | 361 | ····.annotation·system·Ldalvik/annotation/Throws; |
362 | ········value·=·{ | 362 | ········value·=·{ |
363 | ············Ljavax/mail/MessagingException; | 363 | ············Ljavax/mail/MessagingException; |
364 | ········} | 364 | ········} |
365 | ····.end·annotation | 365 | ····.end·annotation |
366 | ····.prologue | 366 | ····.prologue |
367 | ····.line·983 | 367 | ····.line·983 |
368 | ····new-instance·v | 368 | ····new-instance·v6,·Ljava/lang/StringBuffer; |
369 | ····invoke-direct·{v | 369 | ····invoke-direct·{v6},·Ljava/lang/StringBuffer;-><init>()V |
370 | ····.line·984 | 370 | ····.line·984 |
371 | ····.local·v | 371 | ····.local·v6,·"command":Ljava/lang/StringBuffer; |
372 | ····const/4·v1 | 372 | ····const/4·v11,·0x1 |
373 | ····.line·985 | 373 | ····.line·985 |
374 | ····.local·v1 | 374 | ····.local·v11,·"first":Z |
375 | ····const/4·v | 375 | ····const/4·v4,·0x0 |
376 | ····.line·987 | 376 | ····.line·987 |
377 | ····.local·v | 377 | ····.local·v4,·"allHeaders":Z |
378 | ····sget-object·v2 | 378 | ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->ENVELOPE:Ljavax/mail/FetchProfile$Item; |
379 | ····move-object/from16·v0,·p2 | 379 | ····move-object/from16·v0,·p2 |
380 | ····move-object/from16·v1,·v2 | 380 | ····move-object/from16·v1,·v29 |
381 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z | 381 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z |
382 | ····move-result·v2 | 382 | ····move-result·v29 |
383 | ····if-eqz·v2 | 383 | ····if-eqz·v29,·:cond_0 |
384 | ····.line·988 | 384 | ····.line·988 |
385 | ····sget-object·v2 | 385 | ····sget-object·v29,·Lcom/sun/mail/imap/IMAPMessage;->EnvelopeCmd:Ljava/lang/String; |
386 | ····move-object/from16·v0,·v2 | 386 | ····move-object/from16·v0,·v29 |
387 | ····invoke-virtual·{v | 387 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
388 | ····.line·989 | 388 | ····.line·989 |
389 | ····const/4·v1 | 389 | ····const/4·v11,·0x0 |
390 | ····.line·991 | 390 | ····.line·991 |
391 | ····:cond_0 | 391 | ····:cond_0 |
392 | ····sget-object·v2 | 392 | ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->FLAGS:Ljavax/mail/FetchProfile$Item; |
393 | ····move-object/from16·v0,·p2 | 393 | ····move-object/from16·v0,·p2 |
394 | ····move-object/from16·v1,·v2 | 394 | ····move-object/from16·v1,·v29 |
395 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z | 395 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z |
396 | ····move-result·v2 | 396 | ····move-result·v29 |
397 | ····if-eqz·v2 | 397 | ····if-eqz·v29,·:cond_1 |
398 | ····.line·992 | 398 | ····.line·992 |
399 | ····if-eqz·v1 | 399 | ····if-eqz·v11,·:cond_8 |
400 | ····const-string·v2 | 400 | ····const-string·v29,·"FLAGS" |
401 | ····:goto_0 | 401 | ····:goto_0 |
402 | ····move-object/from16·v0,·v2 | 402 | ····move-object/from16·v0,·v29 |
403 | ····invoke-virtual·{v | 403 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
404 | ····.line·993 | 404 | ····.line·993 |
405 | ····const/4·v1 | 405 | ····const/4·v11,·0x0 |
406 | ····.line·995 | 406 | ····.line·995 |
407 | ····:cond_1 | 407 | ····:cond_1 |
408 | ····sget-object·v2 | 408 | ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->CONTENT_INFO:Ljavax/mail/FetchProfile$Item; |
409 | ····move-object/from16·v0,·p2 | 409 | ····move-object/from16·v0,·p2 |
410 | ····move-object/from16·v1,·v2 | 410 | ····move-object/from16·v1,·v29 |
411 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z | 411 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z |
412 | ····move-result·v2 | 412 | ····move-result·v29 |
413 | ····if-eqz·v2 | 413 | ····if-eqz·v29,·:cond_2 |
414 | ····.line·996 | 414 | ····.line·996 |
415 | ····if-eqz·v1 | 415 | ····if-eqz·v11,·:cond_9 |
416 | ····const-string·v2 | 416 | ····const-string·v29,·"BODYSTRUCTURE" |
417 | ····:goto_1 | 417 | ····:goto_1 |
418 | ····move-object/from16·v0,·v2 | 418 | ····move-object/from16·v0,·v29 |
419 | ····invoke-virtual·{v | 419 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
420 | ····.line·997 | 420 | ····.line·997 |
421 | ····const/4·v1 | 421 | ····const/4·v11,·0x0 |
422 | ····.line·999 | 422 | ····.line·999 |
423 | ····:cond_2 | 423 | ····:cond_2 |
424 | ····sget-object·v2 | 424 | ····sget-object·v29,·Ljavax/mail/UIDFolder$FetchProfileItem;->UID:Ljavax/mail/UIDFolder$FetchProfileItem; |
425 | ····move-object/from16·v0,·p2 | 425 | ····move-object/from16·v0,·p2 |
426 | ····move-object/from16·v1,·v2 | 426 | ····move-object/from16·v1,·v29 |
427 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z | 427 | ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z |
428 | ····move-result·v2 | 428 | ····move-result·v29 |
429 | ····if-eqz·v2 | 429 | ····if-eqz·v29,·:cond_3 |
430 | ····.line·1000 | 430 | ····.line·1000 |
431 | ····if-eqz·v1 | 431 | ····if-eqz·v11,·:cond_a |
432 | ····const-string·v2 | 432 | ····const-string·v29,·"UID" |
Max diff block lines reached; 39701/44625 bytes (88.97%) of diff not shown. |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | .field·public·uid:J | 7 | .field·public·uid:J |
8 | .field·public·uidvalidity:J | 8 | .field·public·uidvalidity:J |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·constructor·<init>(JJ)V | 10 | .method·public·constructor·<init>(JJ)V |
11 | ····.locals· | 11 | ····.locals·3 |
12 | ····.param·p1,·"uidvalidity"····#·J | 12 | ····.param·p1,·"uidvalidity"····#·J |
13 | ····.param·p3,·"uid"····#·J | 13 | ····.param·p3,·"uid"····#·J |
14 | ····.prologue | 14 | ····.prologue |
15 | ····const-wide/16·v0,·-0x1 | 15 | ····const-wide/16·v0,·-0x1 |
16 | ····.line·58 | 16 | ····.line·58 |
Offset 161, 76 lines modified | Offset 161, 76 lines modified | ||
161 | ····iput-object·v0,·p0,·Lcom/sun/mail/imap/IMAPFolder;->attributes:[Ljava/lang/String; | 161 | ····iput-object·v0,·p0,·Lcom/sun/mail/imap/IMAPFolder;->attributes:[Ljava/lang/String; |
162 | ····.line·377 | 162 | ····.line·377 |
163 | ····return-void | 163 | ····return-void |
164 | .end·method | 164 | .end·method |
165 | .method·protected·constructor·<init>(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;)V | 165 | .method·protected·constructor·<init>(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;)V |
166 | ····.locals· | 166 | ····.locals·6 |
167 | ····.param·p1,·"fullName"····#·Ljava/lang/String; | 167 | ····.param·p1,·"fullName"····#·Ljava/lang/String; |
168 | ····.param·p2,·"separator"····#·C | 168 | ····.param·p2,·"separator"····#·C |
169 | ····.param·p3,·"store"····#·Lcom/sun/mail/imap/IMAPStore; | 169 | ····.param·p3,·"store"····#·Lcom/sun/mail/imap/IMAPStore; |
170 | ····.prologue | 170 | ····.prologue |
171 | ····const-wide/16·v | 171 | ····const-wide/16·v2,·-0x1 |
172 | ····const/4·v | 172 | ····const/4·v5,·0x1 |
173 | ····const/4·v1,·-0x1 | 173 | ····const/4·v1,·-0x1 |
174 | ····const/4·v | 174 | ····const/4·v4,·0x0 |
175 | ····.line·318 | 175 | ····.line·318 |
176 | ····invoke-direct·{p0,·p3},·Ljavax/mail/Folder;-><init>(Ljavax/mail/Store;)V | 176 | ····invoke-direct·{p0,·p3},·Ljavax/mail/Folder;-><init>(Ljavax/mail/Store;)V |
177 | ····.line·166 | 177 | ····.line·166 |
178 | ····iput-boolean·v | 178 | ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->exists:Z |
179 | ····.line·167 | 179 | ····.line·167 |
180 | ····iput-boolean·v | 180 | ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z |
181 | ····.line·184 | 181 | ····.line·184 |
182 | ····iput-boolean·v | 182 | ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->opened:Z |
183 | ····.line·196 | 183 | ····.line·196 |
184 | ····iput-boolean·v | 184 | ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->reallyClosed:Z |
185 | ····.line·248 | 185 | ····.line·248 |
186 | ····iput·v | 186 | ····iput·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->idleState:I |
187 | ····.line·250 | 187 | ····.line·250 |
188 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->total:I | 188 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->total:I |
189 | ····.line·252 | 189 | ····.line·252 |
190 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->recent:I | 190 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->recent:I |
191 | ····.line·253 | 191 | ····.line·253 |
192 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->realTotal:I | 192 | ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->realTotal:I |
193 | ····.line·255 | 193 | ····.line·255 |
194 | ····iput-wide·v | 194 | ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidvalidity:J |
195 | ····.line·256 | 195 | ····.line·256 |
196 | ····iput-wide·v | 196 | ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidnext:J |
197 | ····.line·257 | 197 | ····.line·257 |
198 | ····iput-boolean·v | 198 | ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->doExpungeNotification:Z |
199 | ····.line·259 | 199 | ····.line·259 |
200 | ····const/4·v1,·0x0 | 200 | ····const/4·v1,·0x0 |
201 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status; | 201 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status; |
202 | ····.line·260 | 202 | ····.line·260 |
203 | ····const-wide/16·v | 203 | ····const-wide/16·v2,·0x0 |
204 | ····iput-wide·v | 204 | ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J |
205 | ····.line·262 | 205 | ····.line·262 |
206 | ····iput-boolean·v | 206 | ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->debug:Z |
207 | ····.line·319 | 207 | ····.line·319 |
208 | ····if-nez·p1,·:cond_0 | 208 | ····if-nez·p1,·:cond_0 |
209 | ····.line·320 | 209 | ····.line·320 |
210 | ····new-instance·v1,·Ljava/lang/NullPointerException; | 210 | ····new-instance·v1,·Ljava/lang/NullPointerException; |
Offset 291, 15 lines modified | Offset 291, 15 lines modified | ||
291 | ····.line·328 | 291 | ····.line·328 |
292 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 292 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
293 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->out:Ljava/io/PrintStream; | 293 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->out:Ljava/io/PrintStream; |
294 | ····.line·341 | 294 | ····.line·341 |
295 | ····:cond_1 | 295 | ····:cond_1 |
296 | ····iput-boolean·v | 296 | ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z |
297 | ····.line·342 | 297 | ····.line·342 |
298 | ····const·v1,·0xffff | 298 | ····const·v1,·0xffff |
299 | ····if-eq·p2,·v1,·:cond_2 | 299 | ····if-eq·p2,·v1,·:cond_2 |
300 | ····if-eqz·p2,·:cond_2 | 300 | ····if-eqz·p2,·:cond_2 |
Offset 324, 22 lines modified | Offset 324, 22 lines modified | ||
324 | ····add-int/lit8·v1,·v1,·-0x1 | 324 | ····add-int/lit8·v1,·v1,·-0x1 |
325 | ····if-ne·v0,·v1,·:cond_2 | 325 | ····if-ne·v0,·v1,·:cond_2 |
326 | ····.line·345 | 326 | ····.line·345 |
327 | ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->fullName:Ljava/lang/String; | 327 | ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->fullName:Ljava/lang/String; |
328 | ····invoke-virtual·{v1,·v | 328 | ····invoke-virtual·{v1,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
329 | ····move-result-object·v1 | 329 | ····move-result-object·v1 |
330 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->fullName:Ljava/lang/String; | 330 | ····iput-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->fullName:Ljava/lang/String; |
331 | ····.line·346 | 331 | ····.line·346 |
332 | ····iput-boolean·v | 332 | ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z |
333 | ····.line·349 | 333 | ····.line·349 |
334 | ····.end·local·v0····#·"i":I | 334 | ····.end·local·v0····#·"i":I |
335 | ····:cond_2 | 335 | ····:cond_2 |
336 | ····return-void | 336 | ····return-void |
337 | .end·method | 337 | .end·method |
Offset 1327, 15 lines modified | Offset 1327, 15 lines modified | ||
1327 | ····.line·2467 | 1327 | ····.line·2467 |
1328 | ····iget-object·v0,·p0,·Lcom/sun/mail/imap/IMAPFolder;->protocol:Lcom/sun/mail/imap/protocol/IMAPProtocol; | 1328 | ····iget-object·v0,·p0,·Lcom/sun/mail/imap/IMAPFolder;->protocol:Lcom/sun/mail/imap/protocol/IMAPProtocol; |
1329 | ····return-object·v0 | 1329 | ····return-object·v0 |
1330 | .end·method | 1330 | .end·method |
1331 | .method·private·getStatus()Lcom/sun/mail/imap/protocol/Status; | 1331 | .method·private·getStatus()Lcom/sun/mail/imap/protocol/Status; |
1332 | ····.locals· | 1332 | ····.locals·8 |
1333 | ····.annotation·system·Ldalvik/annotation/Throws; | 1333 | ····.annotation·system·Ldalvik/annotation/Throws; |
1334 | ········value·=·{ | 1334 | ········value·=·{ |
1335 | ············Lcom/sun/mail/iap/ProtocolException; | 1335 | ············Lcom/sun/mail/iap/ProtocolException; |
Max diff block lines reached; 48082/52492 bytes (91.60%) of diff not shown. |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ····iput·v2,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->idleState:I | 98 | ····iput·v2,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->idleState:I |
99 | ····.line·189 | 99 | ····.line·189 |
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | .method·static·synthetic·access$0(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V | 102 | .method·static·synthetic·access$0(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V |
103 | ····.locals· | 103 | ····.locals·1 |
104 | ····.prologue | 104 | ····.prologue |
105 | ····.line·212 | 105 | ····.line·212 |
106 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->lastTimePruned:J | 106 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->lastTimePruned:J |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
Offset 268, 15 lines modified | Offset 268, 15 lines modified | ||
268 | ····.line·215 | 268 | ····.line·215 |
269 | ····iget·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->poolSize:I | 269 | ····iget·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->poolSize:I |
270 | ····return·v0 | 270 | ····return·v0 |
271 | .end·method | 271 | .end·method |
272 | .method·static·synthetic·access$5(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V | 272 | .method·static·synthetic·access$5(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V |
273 | ····.locals· | 273 | ····.locals·1 |
274 | ····.prologue | 274 | ····.prologue |
275 | ····.line·205 | 275 | ····.line·205 |
276 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J | 276 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J |
277 | ····return-void | 277 | ····return-void |
278 | .end·method | 278 | .end·method |
Offset 288, 15 lines modified | Offset 288, 15 lines modified | ||
288 | ····.line·205 | 288 | ····.line·205 |
289 | ····iget-wide·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J | 289 | ····iget-wide·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J |
290 | ····return-wide·v0 | 290 | ····return-wide·v0 |
291 | .end·method | 291 | .end·method |
292 | .method·static·synthetic·access$7(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V | 292 | .method·static·synthetic·access$7(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V |
293 | ····.locals· | 293 | ····.locals·1 |
294 | ····.prologue | 294 | ····.prologue |
295 | ····.line·208 | 295 | ····.line·208 |
296 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->serverTimeoutInterval:J | 296 | ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->serverTimeoutInterval:J |
297 | ····return-void | 297 | ····return-void |
298 | .end·method | 298 | .end·method |
Offset 3443, 15 lines modified | Offset 3443, 15 lines modified | ||
3443 | ····move-object·v2,·v3 | 3443 | ····move-object·v2,·v3 |
3444 | ····.line·1148 | 3444 | ····.line·1148 |
3445 | ····goto·:goto_1 | 3445 | ····goto·:goto_1 |
3446 | .end·method | 3446 | .end·method |
3447 | .method·public·fetchSequenceNumber(J)Lcom/sun/mail/imap/protocol/UID; | 3447 | .method·public·fetchSequenceNumber(J)Lcom/sun/mail/imap/protocol/UID; |
3448 | ····.locals· | 3448 | ····.locals·9 |
3449 | ····.param·p1,·"uid"····#·J | 3449 | ····.param·p1,·"uid"····#·J |
3450 | ····.annotation·system·Ldalvik/annotation/Throws; | 3450 | ····.annotation·system·Ldalvik/annotation/Throws; |
3451 | ········value·=·{ | 3451 | ········value·=·{ |
3452 | ············Lcom/sun/mail/iap/ProtocolException; | 3452 | ············Lcom/sun/mail/iap/ProtocolException; |
3453 | ········} | 3453 | ········} |
3454 | ····.end·annotation | 3454 | ····.end·annotation |
Offset 3536, 28 lines modified | Offset 3536, 28 lines modified | ||
3536 | ····.end·local·v4····#·"u":Lcom/sun/mail/imap/protocol/UID; | 3536 | ····.end·local·v4····#·"u":Lcom/sun/mail/imap/protocol/UID; |
3537 | ····check-cast·v4,·Lcom/sun/mail/imap/protocol/UID; | 3537 | ····check-cast·v4,·Lcom/sun/mail/imap/protocol/UID; |
3538 | ····.restart·local·v4····#·"u":Lcom/sun/mail/imap/protocol/UID; | 3538 | ····.restart·local·v4····#·"u":Lcom/sun/mail/imap/protocol/UID; |
3539 | ····if-eqz·v4,·:cond_2 | 3539 | ····if-eqz·v4,·:cond_2 |
3540 | ····.line·1214 | 3540 | ····.line·1214 |
3541 | ····iget-wide·v | 3541 | ····iget-wide·v6,·v4,·Lcom/sun/mail/imap/protocol/UID;->uid:J |
3542 | ····cmp-long·v5,·v | 3542 | ····cmp-long·v5,·v6,·p1 |
3543 | ····if-eqz·v5,·:cond_0 | 3543 | ····if-eqz·v5,·:cond_0 |
3544 | ····.line·1217 | 3544 | ····.line·1217 |
3545 | ····const/4·v4,·0x0 | 3545 | ····const/4·v4,·0x0 |
3546 | ····goto·:goto_1 | 3546 | ····goto·:goto_1 |
3547 | .end·method | 3547 | .end·method |
3548 | .method·public·fetchSequenceNumbers(JJ)[Lcom/sun/mail/imap/protocol/UID; | 3548 | .method·public·fetchSequenceNumbers(JJ)[Lcom/sun/mail/imap/protocol/UID; |
3549 | ····.locals·1 | 3549 | ····.locals·13 |
3550 | ····.param·p1,·"start"····#·J | 3550 | ····.param·p1,·"start"····#·J |
3551 | ····.param·p3,·"end"····#·J | 3551 | ····.param·p3,·"end"····#·J |
3552 | ····.annotation·system·Ldalvik/annotation/Throws; | 3552 | ····.annotation·system·Ldalvik/annotation/Throws; |
3553 | ········value·=·{ | 3553 | ········value·=·{ |
3554 | ············Lcom/sun/mail/iap/ProtocolException; | 3554 | ············Lcom/sun/mail/iap/ProtocolException; |
3555 | ········} | 3555 | ········} |
3556 | ····.end·annotation | 3556 | ····.end·annotation |
Offset 3579, 17 lines modified | Offset 3579, 17 lines modified | ||
3579 | ····const-string·v8,·":" | 3579 | ····const-string·v8,·":" |
3580 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3580 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3581 | ····move-result-object·v8 | 3581 | ····move-result-object·v8 |
3582 | ····.line·1234 | 3582 | ····.line·1234 |
3583 | ····const-wide/16·v | 3583 | ····const-wide/16·v10,·-0x1 |
3584 | ····cmp-long·v7,·p3,·v | 3584 | ····cmp-long·v7,·p3,·v10 |
3585 | ····if-nez·v7,·:cond_0 | 3585 | ····if-nez·v7,·:cond_0 |
3586 | ····const-string·v7,·"*" | 3586 | ····const-string·v7,·"*" |
3587 | ····:goto_0 | 3587 | ····:goto_0 |
3588 | ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3588 | ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 3656, 15 lines modified | Offset 3656, 15 lines modified | ||
3656 | ····.line·1235 | 3656 | ····.line·1235 |
3657 | ····.end·local·v1····#·"i":I | 3657 | ····.end·local·v1····#·"i":I |
3658 | ····.end·local·v2····#·"len":I | 3658 | ····.end·local·v2····#·"len":I |
3659 | ····.end·local·v3····#·"r":[Lcom/sun/mail/iap/Response; | 3659 | ····.end·local·v3····#·"r":[Lcom/sun/mail/iap/Response; |
3660 | ····.end·local·v5····#·"ua":[Lcom/sun/mail/imap/protocol/UID; | 3660 | ····.end·local·v5····#·"ua":[Lcom/sun/mail/imap/protocol/UID; |
3661 | ····.end·local·v6····#·"v":Ljava/util/Vector; | 3661 | ····.end·local·v6····#·"v":Ljava/util/Vector; |
3662 | ····:cond_0 | 3662 | ····:cond_0 |
3663 | ····invoke-static·{p3 | 3663 | ····invoke-static/range·{p3·..·p4},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
3664 | ····move-result-object·v7 | 3664 | ····move-result-object·v7 |
3665 | ····goto·:goto_0 | 3665 | ····goto·:goto_0 |
3666 | ····.line·1241 | 3666 | ····.line·1241 |
3667 | ····.restart·local·v1····#·"i":I | 3667 | ····.restart·local·v1····#·"i":I |
Offset 6524, 15 lines modified | Offset 6524, 15 lines modified | ||
6524 | ····.line·179 | 6524 | ····.line·179 |
6525 | ····invoke-virtual·{p0,·p1},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->parseCapabilities(Lcom/sun/mail/iap/Response;)V | 6525 | ····invoke-virtual·{p0,·p1},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->parseCapabilities(Lcom/sun/mail/iap/Response;)V |
6526 | ····goto·:goto_0 | 6526 | ····goto·:goto_0 |
6527 | .end·method | 6527 | .end·method |
6528 | .method·public·setQuota(Ljavax/mail/Quota;)V | 6528 | .method·public·setQuota(Ljavax/mail/Quota;)V |
6529 | ····.locals· | 6529 | ····.locals·8 |
6530 | ····.param·p1,·"quota"····#·Ljavax/mail/Quota; | 6530 | ····.param·p1,·"quota"····#·Ljavax/mail/Quota; |
6531 | ····.annotation·system·Ldalvik/annotation/Throws; | 6531 | ····.annotation·system·Ldalvik/annotation/Throws; |
6532 | ········value·=·{ | 6532 | ········value·=·{ |
6533 | ············Lcom/sun/mail/iap/ProtocolException; | 6533 | ············Lcom/sun/mail/iap/ProtocolException; |
6534 | ········} | 6534 | ········} |
6535 | ····.end·annotation | 6535 | ····.end·annotation |
Offset 6633, 17 lines modified | Offset 6633, 17 lines modified | ||
6633 | ····invoke-virtual·{v2,·v5},·Lcom/sun/mail/iap/Argument;->writeAtom(Ljava/lang/String;)V | 6633 | ····invoke-virtual·{v2,·v5},·Lcom/sun/mail/iap/Argument;->writeAtom(Ljava/lang/String;)V |
6634 | ····.line·1715 | 6634 | ····.line·1715 |
6635 | ····iget-object·v5,·p1,·Ljavax/mail/Quota;->resources:[Ljavax/mail/Quota$Resource; | 6635 | ····iget-object·v5,·p1,·Ljavax/mail/Quota;->resources:[Ljavax/mail/Quota$Resource; |
6636 | ····aget-object·v5,·v5,·v1 | 6636 | ····aget-object·v5,·v5,·v1 |
6637 | ····iget-wide·v | 6637 | ····iget-wide·v6,·v5,·Ljavax/mail/Quota$Resource;->limit:J |
6638 | ····invoke-virtual·{v2,·v | 6638 | ····invoke-virtual·{v2,·v6,·v7},·Lcom/sun/mail/iap/Argument;->writeNumber(J)V |
6639 | ····.line·1713 | 6639 | ····.line·1713 |
6640 | ····add-int/lit8·v1,·v1,·0x1 | 6640 | ····add-int/lit8·v1,·v1,·0x1 |
6641 | ····goto·:goto_0 | 6641 | ····goto·:goto_0 |
6642 | .end·method | 6642 | .end·method |
Offset 65, 24 lines modified | Offset 65, 24 lines modified | ||
65 | ····sput-object·v0,·Lcom/sun/mail/imap/protocol/Status;->standardItems:[Ljava/lang/String; | 65 | ····sput-object·v0,·Lcom/sun/mail/imap/protocol/Status;->standardItems:[Ljava/lang/String; |
66 | ····.line·52 | 66 | ····.line·52 |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
69 | .method·public·constructor·<init>(Lcom/sun/mail/iap/Response;)V | 69 | .method·public·constructor·<init>(Lcom/sun/mail/iap/Response;)V |
70 | ····.locals· | 70 | ····.locals·6 |
71 | ····.param·p1,·"r"····#·Lcom/sun/mail/iap/Response; | 71 | ····.param·p1,·"r"····#·Lcom/sun/mail/iap/Response; |
72 | ····.annotation·system·Ldalvik/annotation/Throws; | 72 | ····.annotation·system·Ldalvik/annotation/Throws; |
73 | ········value·=·{ | 73 | ········value·=·{ |
74 | ············Lcom/sun/mail/iap/ParsingException; | 74 | ············Lcom/sun/mail/iap/ParsingException; |
75 | ········} | 75 | ········} |
76 | ····.end·annotation | 76 | ····.end·annotation |
77 | ····.prologue | 77 | ····.prologue |
78 | ····const-wide/16·v | 78 | ····const-wide/16·v4,·-0x1 |
79 | ····const/4·v2,·-0x1 | 79 | ····const/4·v2,·-0x1 |
80 | ····.line·63 | 80 | ····.line·63 |
81 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 81 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
82 | ····.line·53 | 82 | ····.line·53 |
Offset 93, 18 lines modified | Offset 93, 18 lines modified | ||
93 | ····.line·54 | 93 | ····.line·54 |
94 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->total:I | 94 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->total:I |
95 | ····.line·55 | 95 | ····.line·55 |
96 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I | 96 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I |
97 | ····.line·56 | 97 | ····.line·56 |
98 | ····iput-wide·v | 98 | ····iput-wide·v4,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J |
99 | ····.line·57 | 99 | ····.line·57 |
100 | ····iput-wide·v | 100 | ····iput-wide·v4,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J |
101 | ····.line·58 | 101 | ····.line·58 |
102 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I | 102 | ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I |
103 | ····.line·64 | 103 | ····.line·64 |
104 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readAtomString()Ljava/lang/String; | 104 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readAtomString()Ljava/lang/String; |
Offset 198, 17 lines modified | Offset 198, 17 lines modified | ||
198 | ····move-result·v1 | 198 | ····move-result·v1 |
199 | ····if-eqz·v1,·:cond_4 | 199 | ····if-eqz·v1,·:cond_4 |
200 | ····.line·76 | 200 | ····.line·76 |
201 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J | 201 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J |
202 | ····move-result-wide·v | 202 | ····move-result-wide·v2 |
203 | ····iput-wide·v | 203 | ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J |
204 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
205 | ····.line·77 | 205 | ····.line·77 |
206 | ····:cond_4 | 206 | ····:cond_4 |
207 | ····const-string·v1,·"UIDVALIDITY" | 207 | ····const-string·v1,·"UIDVALIDITY" |
Offset 217, 17 lines modified | Offset 217, 17 lines modified | ||
217 | ····move-result·v1 | 217 | ····move-result·v1 |
218 | ····if-eqz·v1,·:cond_5 | 218 | ····if-eqz·v1,·:cond_5 |
219 | ····.line·78 | 219 | ····.line·78 |
220 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J | 220 | ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J |
221 | ····move-result-wide·v | 221 | ····move-result-wide·v2 |
222 | ····iput-wide·v | 222 | ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J |
223 | ····goto·:goto_0 | 223 | ····goto·:goto_0 |
224 | ····.line·79 | 224 | ····.line·79 |
225 | ····:cond_5 | 225 | ····:cond_5 |
226 | ····const-string·v1,·"UNSEEN" | 226 | ····const-string·v1,·"UNSEEN" |
Offset 244, 20 lines modified | Offset 244, 20 lines modified | ||
244 | ····iput·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I | 244 | ····iput·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I |
245 | ····goto·:goto_0 | 245 | ····goto·:goto_0 |
246 | .end·method | 246 | .end·method |
247 | .method·public·static·add(Lcom/sun/mail/imap/protocol/Status;Lcom/sun/mail/imap/protocol/Status;)V | 247 | .method·public·static·add(Lcom/sun/mail/imap/protocol/Status;Lcom/sun/mail/imap/protocol/Status;)V |
248 | ····.locals· | 248 | ····.locals·6 |
249 | ····.param·p0,·"s1"····#·Lcom/sun/mail/imap/protocol/Status; | 249 | ····.param·p0,·"s1"····#·Lcom/sun/mail/imap/protocol/Status; |
250 | ····.param·p1,·"s2"····#·Lcom/sun/mail/imap/protocol/Status; | 250 | ····.param·p1,·"s2"····#·Lcom/sun/mail/imap/protocol/Status; |
251 | ····.prologue | 251 | ····.prologue |
252 | ····const-wide/16·v | 252 | ····const-wide/16·v4,·-0x1 |
253 | ····const/4·v2,·-0x1 | 253 | ····const/4·v2,·-0x1 |
254 | ····.line·85 | 254 | ····.line·85 |
255 | ····iget·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->total:I | 255 | ····iget·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->total:I |
256 | ····if-eq·v0,·v2,·:cond_0 | 256 | ····if-eq·v0,·v2,·:cond_0 |
Offset 278, 28 lines modified | Offset 278, 28 lines modified | ||
278 | ····iput·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I | 278 | ····iput·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I |
279 | ····.line·89 | 279 | ····.line·89 |
280 | ····:cond_1 | 280 | ····:cond_1 |
281 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J | 281 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J |
282 | ····cmp-long·v0,·v0,·v | 282 | ····cmp-long·v0,·v0,·v4 |
283 | ····if-eqz·v0,·:cond_2 | 283 | ····if-eqz·v0,·:cond_2 |
284 | ····.line·90 | 284 | ····.line·90 |
285 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J | 285 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J |
286 | ····iput-wide·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J | 286 | ····iput-wide·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J |
287 | ····.line·91 | 287 | ····.line·91 |
288 | ····:cond_2 | 288 | ····:cond_2 |
289 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J | 289 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J |
290 | ····cmp-long·v0,·v0,·v | 290 | ····cmp-long·v0,·v0,·v4 |
291 | ····if-eqz·v0,·:cond_3 | 291 | ····if-eqz·v0,·:cond_3 |
292 | ····.line·92 | 292 | ····.line·92 |
293 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J | 293 | ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J |
Max diff block lines reached; 74/3547 bytes (2.09%) of diff not shown. |
Offset 19, 24 lines modified | Offset 19, 24 lines modified | ||
19 | .field·public·uidnext:J | 19 | .field·public·uidnext:J |
20 | .field·public·uidvalidity:J | 20 | .field·public·uidvalidity:J |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>([Lcom/sun/mail/iap/Response;)V | 22 | .method·public·constructor·<init>([Lcom/sun/mail/iap/Response;)V |
23 | ····.locals· | 23 | ····.locals·10 |
24 | ····.param·p1,·"r"····#·[Lcom/sun/mail/iap/Response; | 24 | ····.param·p1,·"r"····#·[Lcom/sun/mail/iap/Response; |
25 | ····.annotation·system·Ldalvik/annotation/Throws; | 25 | ····.annotation·system·Ldalvik/annotation/Throws; |
26 | ········value·=·{ | 26 | ········value·=·{ |
27 | ············Lcom/sun/mail/iap/ParsingException; | 27 | ············Lcom/sun/mail/iap/ParsingException; |
28 | ········} | 28 | ········} |
29 | ····.end·annotation | 29 | ····.end·annotation |
30 | ····.prologue | 30 | ····.prologue |
31 | ····const-wide/16·v | 31 | ····const-wide/16·v8,·-0x1 |
32 | ····const/4·v4,·-0x1 | 32 | ····const/4·v4,·-0x1 |
33 | ····const/4·v6,·0x0 | 33 | ····const/4·v6,·0x0 |
34 | ····.line·63 | 34 | ····.line·63 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 53, 18 lines modified | Offset 53, 18 lines modified | ||
53 | ····.line·57 | 53 | ····.line·57 |
54 | ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->recent:I | 54 | ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->recent:I |
55 | ····.line·58 | 55 | ····.line·58 |
56 | ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->first:I | 56 | ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->first:I |
57 | ····.line·59 | 57 | ····.line·59 |
58 | ····iput-wide·v | 58 | ····iput-wide·v8,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidvalidity:J |
59 | ····.line·60 | 59 | ····.line·60 |
60 | ····iput-wide·v | 60 | ····iput-wide·v8,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidnext:J |
61 | ····.line·64 | 61 | ····.line·64 |
62 | ····const/4·v1,·0x0 | 62 | ····const/4·v1,·0x0 |
63 | ····.local·v1,·"i":I | 63 | ····.local·v1,·"i":I |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····array-length·v4,·p1 | 65 | ····array-length·v4,·p1 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····.line·53 | 17 | ····.line·53 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····return-void | 19 | ····return-void |
20 | .end·method | 20 | .end·method |
21 | .method·public·constructor·<init>(JJ)V | 21 | .method·public·constructor·<init>(JJ)V |
22 | ····.locals· | 22 | ····.locals·1 |
23 | ····.param·p1,·"start"····#·J | 23 | ····.param·p1,·"start"····#·J |
24 | ····.param·p3,·"end"····#·J | 24 | ····.param·p3,·"end"····#·J |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·55 | 26 | ····.line·55 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
36 | ····iput-wide·p3,·p0,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J | 36 | ····iput-wide·p3,·p0,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J |
37 | ····.line·58 | 37 | ····.line·58 |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | .method·public·static·createUIDSets([J)[Lcom/sun/mail/imap/protocol/UIDSet; | 40 | .method·public·static·createUIDSets([J)[Lcom/sun/mail/imap/protocol/UIDSet; |
41 | ····.locals·1 | 41 | ····.locals·12 |
42 | ····.param·p0,·"msgs"····#·[J | 42 | ····.param·p0,·"msgs"····#·[J |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·71 | 44 | ····.line·71 |
45 | ····new-instance·v4,·Ljava/util/Vector; | 45 | ····new-instance·v4,·Ljava/util/Vector; |
46 | ····invoke-direct·{v4},·Ljava/util/Vector;-><init>()V | 46 | ····invoke-direct·{v4},·Ljava/util/Vector;-><init>()V |
Offset 78, 111 lines modified | Offset 78, 111 lines modified | ||
78 | ····:cond_0 | 78 | ····:cond_0 |
79 | ····new-instance·v2,·Lcom/sun/mail/imap/protocol/UIDSet; | 79 | ····new-instance·v2,·Lcom/sun/mail/imap/protocol/UIDSet; |
80 | ····invoke-direct·{v2},·Lcom/sun/mail/imap/protocol/UIDSet;-><init>()V | 80 | ····invoke-direct·{v2},·Lcom/sun/mail/imap/protocol/UIDSet;-><init>()V |
81 | ····.line·76 | 81 | ····.line·76 |
82 | ····.local·v2,·"ms":Lcom/sun/mail/imap/protocol/UIDSet; | 82 | ····.local·v2,·"ms":Lcom/sun/mail/imap/protocol/UIDSet; |
83 | ····aget-wide·v | 83 | ····aget-wide·v6,·p0,·v0 |
84 | ····iput-wide·v | 84 | ····iput-wide·v6,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->start:J |
85 | ····.line·79 | 85 | ····.line·79 |
86 | ····add-int/lit8·v1,·v0,·0x1 | 86 | ····add-int/lit8·v1,·v0,·0x1 |
87 | ····.local·v1,·"j":I | 87 | ····.local·v1,·"j":I |
88 | ····:goto_1 | 88 | ····:goto_1 |
89 | ····array-length·v5,·p0 | 89 | ····array-length·v5,·p0 |
90 | ····if-lt·v1,·v5,·:cond_2 | 90 | ····if-lt·v1,·v5,·:cond_2 |
91 | ····.line·83 | 91 | ····.line·83 |
92 | ····:cond_1 | 92 | ····:cond_1 |
93 | ····add-int/lit8·v5,·v1,·-0x1 | 93 | ····add-int/lit8·v5,·v1,·-0x1 |
94 | ····aget-wide·v | 94 | ····aget-wide·v6,·p0,·v5 |
95 | ····iput-wide·v | 95 | ····iput-wide·v6,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J |
96 | ····.line·84 | 96 | ····.line·84 |
97 | ····invoke-virtual·{v4,·v2},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V | 97 | ····invoke-virtual·{v4,·v2},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
98 | ····.line·85 | 98 | ····.line·85 |
99 | ····add-int/lit8·v0,·v1,·-0x1 | 99 | ····add-int/lit8·v0,·v1,·-0x1 |
100 | ····.line·74 | 100 | ····.line·74 |
101 | ····add-int/lit8·v0,·v0,·0x1 | 101 | ····add-int/lit8·v0,·v0,·0x1 |
102 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
103 | ····.line·80 | 103 | ····.line·80 |
104 | ····:cond_2 | 104 | ····:cond_2 |
105 | ····aget-wide·v | 105 | ····aget-wide·v6,·p0,·v1 |
106 | ····add-int/lit8·v | 106 | ····add-int/lit8·v5,·v1,·-0x1 |
107 | ····aget-wide·v | 107 | ····aget-wide·v8,·p0,·v5 |
108 | ····const-wide/16·v | 108 | ····const-wide/16·v10,·0x1 |
109 | ····add-long/2addr·v | 109 | ····add-long/2addr·v8,·v10 |
110 | ····cmp-long·v5,·v | 110 | ····cmp-long·v5,·v6,·v8 |
111 | ····if-nez·v5,·:cond_1 | 111 | ····if-nez·v5,·:cond_1 |
112 | ····.line·79 | 112 | ····.line·79 |
113 | ····add-int/lit8·v1,·v1,·0x1 | 113 | ····add-int/lit8·v1,·v1,·0x1 |
114 | ····goto·:goto_1 | 114 | ····goto·:goto_1 |
115 | .end·method | 115 | .end·method |
116 | .method·public·static·size([Lcom/sun/mail/imap/protocol/UIDSet;)J | 116 | .method·public·static·size([Lcom/sun/mail/imap/protocol/UIDSet;)J |
117 | ····.locals· | 117 | ····.locals·6 |
118 | ····.param·p0,·"msgsets"····#·[Lcom/sun/mail/imap/protocol/UIDSet; | 118 | ····.param·p0,·"msgsets"····#·[Lcom/sun/mail/imap/protocol/UIDSet; |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·127 | 120 | ····.line·127 |
121 | ····const-wide/16·v0,·0x0 | 121 | ····const-wide/16·v0,·0x0 |
122 | ····.line·129 | 122 | ····.line·129 |
123 | ····.local·v0,·"count":J | 123 | ····.local·v0,·"count":J |
124 | ····if-nez·p0,·:cond_0 | 124 | ····if-nez·p0,·:cond_0 |
125 | ····.line·130 | 125 | ····.line·130 |
126 | ····const-wide/16·v | 126 | ····const-wide/16·v4,·0x0 |
127 | ····.line·135 | 127 | ····.line·135 |
128 | ····:goto_0 | 128 | ····:goto_0 |
129 | ····return-wide·v | 129 | ····return-wide·v4 |
130 | ····.line·132 | 130 | ····.line·132 |
131 | ····:cond_0 | 131 | ····:cond_0 |
132 | ····const/4·v2,·0x0 | 132 | ····const/4·v2,·0x0 |
133 | ····.local·v2,·"i":I | 133 | ····.local·v2,·"i":I |
134 | ····:goto_1 | 134 | ····:goto_1 |
135 | ····array-length·v3,·p0 | 135 | ····array-length·v3,·p0 |
136 | ····if-lt·v2,·v3,·:cond_1 | 136 | ····if-lt·v2,·v3,·:cond_1 |
137 | ····move-wide·v | 137 | ····move-wide·v4,·v0 |
138 | ····.line·135 | 138 | ····.line·135 |
139 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
Max diff block lines reached; 3124/6038 bytes (51.74%) of diff not shown. |
Offset 761, 15 lines modified | Offset 761, 15 lines modified | ||
761 | ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V | 761 | ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
762 | ····.line·138 | 762 | ····.line·138 |
763 | ····return-void | 763 | ····return-void |
764 | .end·method | 764 | .end·method |
765 | .method·public·writeNumber(J)V | 765 | .method·public·writeNumber(J)V |
766 | ····.locals· | 766 | ····.locals·3 |
767 | ····.param·p1,·"i"····#·J | 767 | ····.param·p1,·"i"····#·J |
768 | ····.prologue | 768 | ····.prologue |
769 | ····.line·145 | 769 | ····.line·145 |
770 | ····iget-object·v0,·p0,·Lcom/sun/mail/iap/Argument;->items:Ljava/util/Vector; | 770 | ····iget-object·v0,·p0,·Lcom/sun/mail/iap/Argument;->items:Ljava/util/Vector; |
771 | ····new-instance·v1,·Ljava/lang/Long; | 771 | ····new-instance·v1,·Ljava/lang/Long; |
Offset 1229, 15 lines modified | Offset 1229, 15 lines modified | ||
1229 | ····:cond_0 | 1229 | ····:cond_0 |
1230 | ····const/4·v1,·0x0 | 1230 | ····const/4·v1,·0x0 |
1231 | ····goto·:goto_0 | 1231 | ····goto·:goto_0 |
1232 | .end·method | 1232 | .end·method |
1233 | .method·public·readLong()J | 1233 | .method·public·readLong()J |
1234 | ····.locals· | 1234 | ····.locals·4 |
1235 | ····.prologue | 1235 | ····.prologue |
1236 | ····.line·301 | 1236 | ····.line·301 |
1237 | ····invoke-virtual·{p0},·Lcom/sun/mail/iap/Response;->skipSpaces()V | 1237 | ····invoke-virtual·{p0},·Lcom/sun/mail/iap/Response;->skipSpaces()V |
1238 | ····.line·303 | 1238 | ····.line·303 |
1239 | ····iget·v0,·p0,·Lcom/sun/mail/iap/Response;->index:I | 1239 | ····iget·v0,·p0,·Lcom/sun/mail/iap/Response;->index:I |
Offset 1277, 19 lines modified | Offset 1277, 19 lines modified | ||
1277 | ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I | 1277 | ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I |
1278 | ····invoke-static·{v1,·v0,·v2},·Lcom/sun/mail/util/ASCIIUtility;->parseLong([BII)J | 1278 | ····invoke-static·{v1,·v0,·v2},·Lcom/sun/mail/util/ASCIIUtility;->parseLong([BII)J |
1279 | ····:try_end_0 | 1279 | ····:try_end_0 |
1280 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1280 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1281 | ····move-result-wide·v | 1281 | ····move-result-wide·v2 |
1282 | ····.line·313 | 1282 | ····.line·313 |
1283 | ····:goto_1 | 1283 | ····:goto_1 |
1284 | ····return-wide·v | 1284 | ····return-wide·v2 |
1285 | ····.line·305 | 1285 | ····.line·305 |
1286 | ····:cond_1 | 1286 | ····:cond_1 |
1287 | ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I | 1287 | ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I |
1288 | ····add-int/lit8·v1,·v1,·0x1 | 1288 | ····add-int/lit8·v1,·v1,·0x1 |
Offset 1299, 15 lines modified | Offset 1299, 15 lines modified | ||
1299 | ····.line·310 | 1299 | ····.line·310 |
1300 | ····:catch_0 | 1300 | ····:catch_0 |
1301 | ····move-exception·v1 | 1301 | ····move-exception·v1 |
1302 | ····.line·313 | 1302 | ····.line·313 |
1303 | ····:cond_2 | 1303 | ····:cond_2 |
1304 | ····const-wide/16·v | 1304 | ····const-wide/16·v2,·-0x1 |
1305 | ····goto·:goto_1 | 1305 | ····goto·:goto_1 |
1306 | .end·method | 1306 | .end·method |
1307 | .method·public·readNumber()I | 1307 | .method·public·readNumber()I |
1308 | ····.locals·3 | 1308 | ····.locals·3 |
Offset 274, 17 lines modified | Offset 274, 17 lines modified | ||
274 | ····move-result-object·v1 | 274 | ····move-result-object·v1 |
275 | ····invoke-virtual·{p0,·v1},·Lcom/sun/mail/iap/Protocol;->processGreeting(Lcom/sun/mail/iap/Response;)V | 275 | ····invoke-virtual·{p0,·v1},·Lcom/sun/mail/iap/Protocol;->processGreeting(Lcom/sun/mail/iap/Response;)V |
276 | ····.line·116 | 276 | ····.line·116 |
277 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 277 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
278 | ····move-result-wide·v | 278 | ····move-result-wide·v2 |
279 | ····iput-wide·v | 279 | ····iput-wide·v2,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J |
280 | ····.line·118 | 280 | ····.line·118 |
281 | ····const/4·v1,·0x1 | 281 | ····const/4·v1,·0x1 |
282 | ····iput-boolean·v1,·p0,·Lcom/sun/mail/iap/Protocol;->connected:Z | 282 | ····iput-boolean·v1,·p0,·Lcom/sun/mail/iap/Protocol;->connected:Z |
283 | ····:try_end_0 | 283 | ····:try_end_0 |
284 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 284 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Offset 456, 15 lines modified | Offset 456, 15 lines modified | ||
456 | ····monitor-exit·p0 | 456 | ····monitor-exit·p0 |
457 | ····throw·v0 | 457 | ····throw·v0 |
458 | .end·method | 458 | .end·method |
459 | .method·public·declared-synchronized·command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response; | 459 | .method·public·declared-synchronized·command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response; |
460 | ····.locals·1 | 460 | ····.locals·12 |
461 | ····.param·p1,·"command"····#·Ljava/lang/String; | 461 | ····.param·p1,·"command"····#·Ljava/lang/String; |
462 | ····.param·p2,·"args"····#·Lcom/sun/mail/iap/Argument; | 462 | ····.param·p2,·"args"····#·Lcom/sun/mail/iap/Argument; |
463 | ····.prologue | 463 | ····.prologue |
464 | ····.line·291 | 464 | ····.line·291 |
465 | ····monitor-enter·p0 | 465 | ····monitor-enter·p0 |
Offset 514, 17 lines modified | Offset 514, 17 lines modified | ||
514 | ····.line·329 | 514 | ····.line·329 |
515 | ····.local·v6,·"responses":[Lcom/sun/mail/iap/Response; | 515 | ····.local·v6,·"responses":[Lcom/sun/mail/iap/Response; |
516 | ····invoke-virtual·{v8,·v6},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V | 516 | ····invoke-virtual·{v8,·v6},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V |
517 | ····.line·330 | 517 | ····.line·330 |
518 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 518 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
519 | ····move-result-wide·v | 519 | ····move-result-wide·v10 |
520 | ····iput-wide·v | 520 | ····iput-wide·v10,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J |
521 | ····:try_end_2 | 521 | ····:try_end_2 |
522 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 522 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
523 | ····.line·331 | 523 | ····.line·331 |
524 | ····monitor-exit·p0 | 524 | ····monitor-exit·p0 |
525 | ····return-object·v6 | 525 | ····return-object·v6 |
Offset 447, 15 lines modified | Offset 447, 15 lines modified | ||
447 | ····move-result-wide·v0 | 447 | ····move-result-wide·v0 |
448 | ····return-wide·v0 | 448 | ····return-wide·v0 |
449 | .end·method | 449 | .end·method |
450 | .method·public·static·parseLong([BIII)J | 450 | .method·public·static·parseLong([BIII)J |
451 | ····.locals·1 | 451 | ····.locals·15 |
452 | ····.param·p0,·"b"····#·[B | 452 | ····.param·p0,·"b"····#·[B |
453 | ····.param·p1,·"start"····#·I | 453 | ····.param·p1,·"start"····#·I |
454 | ····.param·p2,·"end"····#·I | 454 | ····.param·p2,·"end"····#·I |
455 | ····.param·p3,·"radix"····#·I | 455 | ····.param·p3,·"radix"····#·I |
456 | ····.annotation·system·Ldalvik/annotation/Throws; | 456 | ····.annotation·system·Ldalvik/annotation/Throws; |
457 | ········value·=·{ | 457 | ········value·=·{ |
458 | ············Ljava/lang/NumberFormatException; | 458 | ············Ljava/lang/NumberFormatException; |
Offset 463, 284 lines modified | Offset 463, 286 lines modified | ||
463 | ····.end·annotation | 463 | ····.end·annotation |
464 | ····.prologue | 464 | ····.prologue |
465 | ····.line·138 | 465 | ····.line·138 |
466 | ····if-nez·p0,·:cond_0 | 466 | ····if-nez·p0,·:cond_0 |
467 | ····.line·139 | 467 | ····.line·139 |
468 | ····new-instance·v1 | 468 | ····new-instance·v12,·Ljava/lang/NumberFormatException; |
469 | ····const-string·v1 | 469 | ····const-string·v13,·"null" |
470 | ····invoke-direct·{v1 | 470 | ····invoke-direct·{v12,·v13},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V |
471 | ····throw·v1 | 471 | ····throw·v12 |
472 | ····.line·141 | 472 | ····.line·141 |
473 | ····:cond_0 | 473 | ····:cond_0 |
474 | ····const-wide/16·v | 474 | ····const-wide/16·v10,·0x0 |
475 | ····.line·142 | 475 | ····.line·142 |
476 | ····.local·v | 476 | ····.local·v10,·"result":J |
477 | ····const/4·v | 477 | ····const/4·v5,·0x0 |
478 | ····.line·143 | 478 | ····.line·143 |
479 | ····.local·v | 479 | ····.local·v5,·"negative":Z |
480 | ····move·v | 480 | ····move/from16·v3,·p1 |
481 | ····.line·148 | 481 | ····.line·148 |
482 | ····.local·v | 482 | ····.local·v3,·"i":I |
483 | ····move/from16·v0,·p2 | 483 | ····move/from16·v0,·p2 |
484 | ····move/from16·v1,·p1 | ||
484 | ····if-le·v0,· | 485 | ····if-le·v0,·v1,·:cond_7 |
485 | ····.line·149 | 486 | ····.line·149 |
486 | ····aget-byte·v1 | 487 | ····aget-byte·v12,·p0,·v3 |
487 | ····const/16·v1 | 488 | ····const/16·v13,·0x2d |
488 | ····if-ne·v1 | 489 | ····if-ne·v12,·v13,·:cond_1 |
489 | ····.line·150 | 490 | ····.line·150 |
490 | ····const/4·v | 491 | ····const/4·v5,·0x1 |
491 | ····.line·151 | 492 | ····.line·151 |
492 | ····const-wide/high16·v | 493 | ····const-wide/high16·v6,·-0x8000000000000000L |
493 | ····.line·152 | 494 | ····.line·152 |
494 | ····.local·v | 495 | ····.local·v6,·"limit":J |
495 | ····add-int/lit8·v | 496 | ····add-int/lit8·v3,·v3,·0x1 |
496 | ····.line·156 | 497 | ····.line·156 |
497 | ····:goto_0 | 498 | ····:goto_0 |
498 | ····move/from16·v0,·p3 | 499 | ····move/from16·v0,·p3 |
499 | ····int-to-long·v1 | 500 | ····int-to-long·v12,·v0 |
500 | ····div-long·v | 501 | ····div-long·v8,·v6,·v12 |
501 | ····.line·157 | 502 | ····.line·157 |
502 | ····.local·v | 503 | ····.local·v8,·"multmin":J |
503 | ····move/from16·v0,·p2 | 504 | ····move/from16·v0,·p2 |
504 | ····if-ge·v | 505 | ····if-ge·v3,·v0,·:cond_a |
505 | ····.line·158 | 506 | ····.line·158 |
506 | ····add-int/lit8·v | 507 | ····add-int/lit8·v4,·v3,·0x1 |
507 | ····.end·local·v | 508 | ····.end·local·v3····#·"i":I |
508 | ····.local·v | 509 | ····.local·v4,·"i":I |
509 | ····aget-byte·v1 | 510 | ····aget-byte·v12,·p0,·v3 |
510 | ····int-to-char·v1 | 511 | ····int-to-char·v12,·v12 |
511 | ····move/from16·v0,·p3 | 512 | ····move/from16·v0,·p3 |
512 | ····invoke-static·{v1 | 513 | ····invoke-static·{v12,·v0},·Ljava/lang/Character;->digit(CI)I |
513 | ····move-result·v | 514 | ····move-result·v2 |
514 | ····.line·159 | 515 | ····.line·159 |
515 | ····.local·v | 516 | ····.local·v2,·"digit":I |
516 | ····if-gez·v | 517 | ····if-gez·v2,·:cond_2 |
517 | ····.line·160 | 518 | ····.line·160 |
518 | ····new-instance·v1 | 519 | ····new-instance·v12,·Ljava/lang/NumberFormatException; |
519 | ····.line·161 | 520 | ····.line·161 |
520 | ····new-instance·v1 | 521 | ····new-instance·v13,·Ljava/lang/StringBuilder; |
521 | ····const-string·v1 | 522 | ····const-string·v14,·"illegal·number:·" |
522 | ····invoke-direct·{v1 | 523 | ····invoke-direct·{v13,·v14},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
523 | ····invoke-static/range·{p0·..·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String; | 524 | ····invoke-static/range·{p0·..·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String; |
524 | ····move-result-object·v1 | 525 | ····move-result-object·v14 |
525 | ····invoke-virtual·{v1 | 526 | ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
526 | ····move-result-object·v1 | 527 | ····move-result-object·v13 |
527 | ····invoke-virtual·{v1 | 528 | ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
528 | ····move-result-object·v1 | 529 | ····move-result-object·v13 |
529 | ····.line·160 | 530 | ····.line·160 |
530 | ····invoke-direct·{v1 | 531 | ····invoke-direct·{v12,·v13},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V |
531 | ····throw·v1 | 532 | ····throw·v12 |
Max diff block lines reached; 6517/10728 bytes (60.75%) of diff not shown. |
Offset 309, 315 lines modified | Offset 309, 315 lines modified | ||
309 | ····move-result-object·v0 | 309 | ····move-result-object·v0 |
310 | ····return-object·v0 | 310 | ····return-object·v0 |
311 | .end·method | 311 | .end·method |
312 | .method·protected·getContentStream()Ljava/io/InputStream; | 312 | .method·protected·getContentStream()Ljava/io/InputStream; |
313 | ····.locals·1 | 313 | ····.locals·14 |
314 | ····.annotation·system·Ldalvik/annotation/Throws; | 314 | ····.annotation·system·Ldalvik/annotation/Throws; |
315 | ········value·=·{ | 315 | ········value·=·{ |
316 | ············Ljavax/mail/MessagingException; | 316 | ············Ljavax/mail/MessagingException; |
317 | ········} | 317 | ········} |
318 | ····.end·annotation | 318 | ····.end·annotation |
319 | ····.prologue | 319 | ····.prologue |
320 | ····const/16·v1 | 320 | ····const/16·v13,·0xa |
321 | ····const/4·v | 321 | ····const/4·v9,·0x0 |
322 | ····.line·143 | 322 | ····.line·143 |
323 | ····:try_start_0 | 323 | ····:try_start_0 |
324 | ····monitor-enter·p0 | 324 | ····monitor-enter·p0 |
325 | ····:try_end_0 | 325 | ····:try_end_0 |
326 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 | 326 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 |
327 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 327 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
328 | ····.line·144 | 328 | ····.line·144 |
329 | ····:try_start_1 | 329 | ····:try_start_1 |
330 | ····iget-object·v | 330 | ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->contentStream:Ljava/io/InputStream; |
331 | ····if-nez·v | 331 | ····if-nez·v8,·:cond_3 |
332 | ····.line·145 | 332 | ····.line·145 |
333 | ····iget-object·v | 333 | ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder; |
334 | ····invoke-virtual·{v | 334 | ····invoke-virtual·{v8},·Lcom/sun/mail/pop3/POP3Folder;->getProtocol()Lcom/sun/mail/pop3/Protocol; |
335 | ····move-result-object·v | 335 | ····move-result-object·v10 |
336 | ····iget·v1 | 336 | ····iget·v11,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I |
337 | ····.line·146 | 337 | ····.line·146 |
338 | ····iget·v | 338 | ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I |
339 | ····if-lez·v | 339 | ····if-lez·v8,·:cond_0 |
340 | ····iget·v | 340 | ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I |
341 | ····iget·v1 | 341 | ····iget·v12,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I |
342 | ····add-int/2addr·v | 342 | ····add-int/2addr·v8,·v12 |
343 | ····.line·145 | 343 | ····.line·145 |
344 | ····:goto_0 | 344 | ····:goto_0 |
345 | ····invoke-virtual·{v | 345 | ····invoke-virtual·{v10,·v11,·v8},·Lcom/sun/mail/pop3/Protocol;->retr(II)Ljava/io/InputStream; |
346 | ····move-result-object·v | 346 | ····move-result-object·v7 |
347 | ····.line·147 | 347 | ····.line·147 |
348 | ····.local·v | 348 | ····.local·v7,·"rawcontent":Ljava/io/InputStream; |
349 | ····if-nez·v | 349 | ····if-nez·v7,·:cond_1 |
350 | ····.line·148 | 350 | ····.line·148 |
351 | ····const/4·v | 351 | ····const/4·v8,·0x1 |
352 | ····iput-boolean·v | 352 | ····iput-boolean·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->expunged:Z |
353 | ····.line·149 | 353 | ····.line·149 |
354 | ····new-instance·v | 354 | ····new-instance·v8,·Ljavax/mail/MessageRemovedException; |
355 | ····invoke-direct·{v | 355 | ····invoke-direct·{v8},·Ljavax/mail/MessageRemovedException;-><init>()V |
356 | ····throw·v | 356 | ····throw·v8 |
357 | ····.line·143 | 357 | ····.line·143 |
358 | ····.end·local·v | 358 | ····.end·local·v7····#·"rawcontent":Ljava/io/InputStream; |
359 | ····:catchall_0 | 359 | ····:catchall_0 |
360 | ····move-exception·v | 360 | ····move-exception·v8 |
361 | ····monitor-exit·p0 | 361 | ····monitor-exit·p0 |
362 | ····:try_end_1 | 362 | ····:try_end_1 |
363 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 363 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
364 | ····:try_start_2 | 364 | ····:try_start_2 |
365 | ····throw·v | 365 | ····throw·v8 |
366 | ····:try_end_2 | 366 | ····:try_end_2 |
367 | ····.catch·Ljava/io/EOFException;·{:try_start_2·..·:try_end_2}·:catch_0 | 367 | ····.catch·Ljava/io/EOFException;·{:try_start_2·..·:try_end_2}·:catch_0 |
368 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | 368 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 |
369 | ····.line·207 | 369 | ····.line·207 |
370 | ····:catch_0 | 370 | ····:catch_0 |
371 | ····move-exception·v | 371 | ····move-exception·v3 |
372 | ····.line·208 | 372 | ····.line·208 |
373 | ····.local·v | 373 | ····.local·v3,·"eex":Ljava/io/EOFException; |
374 | ····iget-object·v | 374 | ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder; |
375 | ····invoke-virtual·{v | 375 | ····invoke-virtual·{v8,·v9},·Lcom/sun/mail/pop3/POP3Folder;->close(Z)V |
376 | ····.line·209 | 376 | ····.line·209 |
377 | ····new-instance·v | 377 | ····new-instance·v8,·Ljavax/mail/FolderClosedException; |
378 | ····iget-object·v | 378 | ····iget-object·v9,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder; |
379 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v3},·Ljava/io/EOFException;->toString()Ljava/lang/String; |
380 | ····move-result-object·v | 380 | ····move-result-object·v10 |
381 | ····invoke-direct·{v | 381 | ····invoke-direct·{v8,·v9,·v10},·Ljavax/mail/FolderClosedException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V |
382 | ····throw·v | 382 | ····throw·v8 |
383 | ····.end·local·v | 383 | ····.end·local·v3····#·"eex":Ljava/io/EOFException; |
384 | ····:cond_0 | 384 | ····:cond_0 |
385 | ····move·v | 385 | ····move·v8,·v9 |
386 | ····.line·146 | 386 | ····.line·146 |
387 | ····goto·:goto_0 | 387 | ····goto·:goto_0 |
388 | ····.line·151 | 388 | ····.line·151 |
389 | ····.restart·local·v | 389 | ····.restart·local·v7····#·"rawcontent":Ljava/io/InputStream; |
390 | ····:cond_1 | 390 | ····:cond_1 |
391 | ····:try_start_3 | 391 | ····:try_start_3 |
392 | ····iget-object·v | 392 | ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->headers:Ljavax/mail/internet/InternetHeaders; |
393 | ····if-eqz·v | 393 | ····if-eqz·v8,·:cond_2 |
Max diff block lines reached; 7305/12748 bytes (57.30%) of diff not shown. |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$settingsText:Ljava/lang/String; | 32 | .field·final·synthetic·val$settingsText:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Landroid/content/Intent;Ljava/io/File;Lcom/mendhak/gpslogger/senders/IFileSender;)V | 34 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Landroid/content/Intent;Ljava/io/File;Lcom/mendhak/gpslogger/senders/IFileSender;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·720 | 38 | ····.line·720 |
38 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 39 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
39 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->val$dialog:Landroid/app/Dialog; | 40 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->val$dialog:Landroid/app/Dialog; |
Offset 118, 18 lines modified | Offset 119, 20 lines modified | ||
118 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; | 119 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; |
119 | ····move-result-object·v3 | 120 | ····move-result-object·v3 |
120 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 121 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$5;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
122 | ····.line·734 | ||
121 | ····invoke-virtual·{v4,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; | 123 | ····invoke-virtual·{v4,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; |
122 | ····move-result-object·v4 | 124 | ····move-result-object·v4 |
125 | ····.line·733 | ||
123 | ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V | 126 | ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V |
124 | ····.line·735 | 127 | ····.line·735 |
125 | ····new-instance·v1,·Ljava/util/ArrayList; | 128 | ····new-instance·v1,·Ljava/util/ArrayList; |
126 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 129 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
Offset 72, 25 lines modified | Offset 72, 28 lines modified | ||
72 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
73 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;->this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; | 73 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;->this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; |
74 | ····const·v3,·0x7f06005f | 74 | ····const·v3,·0x7f06005f |
75 | ····.line·151 | ||
75 | ····invoke-virtual·{v2,·v3},·Lcom/mendhak/gpslogger/GpsSettingsActivity;->getString(I)Ljava/lang/String; | 76 | ····invoke-virtual·{v2,·v3},·Lcom/mendhak/gpslogger/GpsSettingsActivity;->getString(I)Ljava/lang/String; |
76 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
78 | ····.line·150 | ||
77 | ····invoke-static·{v0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V | 79 | ····invoke-static·{v0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V |
78 | ····.line·153 | 80 | ····.line·153 |
79 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1; | 81 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1; |
80 | ····invoke-direct·{v0,·p0,·p2},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;-><init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V | 82 | ····invoke-direct·{v0,·p0,·p2},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;-><init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V |
83 | ····.line·242 | ||
81 | ····invoke-virtual·{v0},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->start()V | 84 | ····invoke-virtual·{v0},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->start()V |
82 | ····.line·244 | 85 | ····.line·244 |
83 | ····const/4·v0,·0x1 | 86 | ····const/4·v0,·0x1 |
84 | ····return·v0 | 87 | ····return·v0 |
85 | .end·method | 88 | .end·method |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$locationOnly:Ljava/lang/String; | 28 | .field·final·synthetic·val$locationOnly:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V | 30 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·523 | 34 | ····.line·523 |
34 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 35 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
35 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$dialog:Landroid/app/Dialog; | 36 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$dialog:Landroid/app/Dialog; |
Offset 49, 15 lines modified | Offset 50, 15 lines modified | ||
49 | ····return-void | 50 | ····return-void |
50 | .end·method | 51 | .end·method |
51 | #·virtual·methods | 52 | #·virtual·methods |
52 | .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V | 53 | .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V |
53 | ····.locals· | 54 | ····.locals·10 |
54 | ····.param·p2,·"v"····#·Landroid/view/View; | 55 | ····.param·p2,·"v"····#·Landroid/view/View; |
55 | ····.param·p3,·"index"····#·I | 56 | ····.param·p3,·"index"····#·I |
56 | ····.param·p4,·"arg"····#·J | 57 | ····.param·p4,·"arg"····#·J |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | 58 | ····.annotation·system·Ldalvik/annotation/Signature; |
58 | ········value·=·{ | 59 | ········value·=·{ |
59 | ············"(", | 60 | ············"(", |
60 | ············"Landroid/widget/AdapterView", | 61 | ············"Landroid/widget/AdapterView", |
Offset 135, 36 lines modified | Offset 136, 39 lines modified | ||
135 | ····const/4·v5,·0x2 | 136 | ····const/4·v5,·0x2 |
136 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 137 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
137 | ····const/4·v6,·0x0 | 138 | ····const/4·v6,·0x0 |
139 | ····.line·544 | ||
138 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLatitude()D | 140 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLatitude()D |
139 | ····move-result-wide·v | 141 | ····move-result-wide·v8 |
140 | ····invoke-static·{v | 142 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
141 | ····move-result-object·v7 | 143 | ····move-result-object·v7 |
142 | ····aput-object·v7,·v5,·v6 | 144 | ····aput-object·v7,·v5,·v6 |
143 | ····const/4·v6,·0x1 | 145 | ····const/4·v6,·0x1 |
146 | ····.line·545 | ||
144 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLongitude()D | 147 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLongitude()D |
145 | ····move-result-wide·v | 148 | ····move-result-wide·v8 |
146 | ····invoke-static·{v | 149 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
147 | ····move-result-object·v7 | 150 | ····move-result-object·v7 |
148 | ····aput-object·v7,·v5,·v6 | 151 | ····aput-object·v7,·v5,·v6 |
152 | ····.line·543 | ||
149 | ····invoke-virtual·{v3,·v4,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 153 | ····invoke-virtual·{v3,·v4,·v5},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
150 | ····move-result-object·v0 | 154 | ····move-result-object·v0 |
151 | ····.line·546 | 155 | ····.line·546 |
152 | ····.local·v0,·"bodyText":Ljava/lang/String; | 156 | ····.local·v0,·"bodyText":Ljava/lang/String; |
153 | ····const-string·v3,·"android.intent.extra.TEXT" | 157 | ····const-string·v3,·"android.intent.extra.TEXT" |
Offset 183, 14 lines modified | Offset 187, 15 lines modified | ||
183 | ····move-result·v3 | 187 | ····move-result·v3 |
184 | ····if-lez·v3,·:cond_2 | 188 | ····if-lez·v3,·:cond_2 |
185 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$locationOnly:Ljava/lang/String; | 189 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$locationOnly:Ljava/lang/String; |
190 | ····.line·551 | ||
186 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 191 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
187 | ····move-result·v3 | 192 | ····move-result·v3 |
188 | ····if-nez·v3,·:cond_2 | 193 | ····if-nez·v3,·:cond_2 |
189 | ····.line·553 | 194 | ····.line·553 |
Offset 198, 18 lines modified | Offset 203, 20 lines modified | ||
198 | ····new-instance·v4,·Ljava/io/File; | 203 | ····new-instance·v4,·Ljava/io/File; |
199 | ····iget-object·v5,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$gpxFolder:Ljava/io/File; | 204 | ····iget-object·v5,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->val$gpxFolder:Ljava/io/File; |
200 | ····invoke-direct·{v4,·v5,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 205 | ····invoke-direct·{v4,·v5,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
206 | ····.line·554 | ||
201 | ····invoke-static·{v4},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; | 207 | ····invoke-static·{v4},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; |
202 | ····move-result-object·v4 | 208 | ····move-result-object·v4 |
209 | ····.line·553 | ||
203 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 210 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
204 | ····.line·557 | 211 | ····.line·557 |
205 | ····:cond_2 | 212 | ····:cond_2 |
206 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 213 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
207 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 214 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$3;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
Offset 30, 28 lines modified | Offset 30, 29 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 31 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V | 33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·692 | 37 | ····.line·692 |
37 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$4;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$4;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I | 43 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I |
43 | ····.locals· | 44 | ····.locals·4 |
44 | ····.param·p1,·"f1"····#·Ljava/io/File; | 45 | ····.param·p1,·"f1"····#·Ljava/io/File; |
45 | ····.param·p2,·"f2"····#·Ljava/io/File; | 46 | ····.param·p2,·"f2"····#·Ljava/io/File; |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·695 | 48 | ····.line·695 |
48 | ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J | 49 | ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J |
Offset 59, 41 lines modified | Offset 60, 37 lines modified | ||
59 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 60 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
60 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
61 | ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J | 62 | ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J |
62 | ····move-result-wide·v | 63 | ····move-result-wide·v2 |
63 | ····invoke-static·{v | 64 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
64 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I | 66 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I |
66 | ····move-result·v0 | 67 | ····move-result·v0 |
67 | ····mul-int/lit8·v0,·v0,·-0x1 | 68 | ····mul-int/lit8·v0,·v0,·-0x1 |
68 | ····return·v0 | 69 | ····return·v0 |
69 | .end·method | 70 | .end·method |
70 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 71 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
71 | ····.locals·1 | 72 | ····.locals·1 |
72 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
73 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
74 | ····.prologue | 73 | ····.prologue |
75 | ····.line·692 | 74 | ····.line·692 |
76 | ····check-cast·p1,·Ljava/io/File; | 75 | ····check-cast·p1,·Ljava/io/File; |
77 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
78 | ····check-cast·p2,·Ljava/io/File; | 76 | ····check-cast·p2,·Ljava/io/File; |
79 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
80 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$4;->compare(Ljava/io/File;Ljava/io/File;)I | 77 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$4;->compare(Ljava/io/File;Ljava/io/File;)I |
81 | ····move-result·v0 | 78 | ····move-result·v0 |
82 | ····return·v0 | 79 | ····return·v0 |
83 | .end·method | 80 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·96 | 27 | ····.line·96 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$1;->this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$1;->this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsLoggingService; | 18 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsLoggingService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V | 20 | .method·public·constructor·<init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsLoggingService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·197 | 24 | ····.line·197 |
24 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder;->this$0:Lcom/mendhak/gpslogger/GpsLoggingService; | 25 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder;->this$0:Lcom/mendhak/gpslogger/GpsLoggingService; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·386 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 46, 26 lines modified | Offset 46, 28 lines modified | ||
46 | ····const-string·v5,·"Did·the·user·ask·for·start·on·bootup?·-·" | 46 | ····const-string·v5,·"Did·the·user·ask·for·start·on·bootup?·-·" |
47 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 47 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
48 | ····move-result-object·v4 | 48 | ····move-result-object·v4 |
49 | ····.line·41 | ||
49 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String; | 50 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String; |
50 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
51 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 52 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
52 | ····move-result-object·v4 | 53 | ····move-result-object·v4 |
53 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 54 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
54 | ····move-result-object·v4 | 55 | ····move-result-object·v4 |
56 | ····.line·40 | ||
55 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V | 57 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V |
56 | ····.line·43 | 58 | ····.line·43 |
57 | ····if-eqz·v3,·:cond_0 | 59 | ····if-eqz·v3,·:cond_0 |
58 | ····.line·45 | 60 | ····.line·45 |
59 | ····const-string·v4,·"Launching·GPSLoggingService" | 61 | ····const-string·v4,·"Launching·GPSLoggingService" |
Offset 76, 22 lines modified | Offset 76, 25 lines modified | ||
76 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; | 76 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; |
77 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
78 | ····const·v3,·0x7f060007 | 78 | ····const·v3,·0x7f060007 |
79 | ····.line·765 | ||
79 | ····invoke-virtual·{p0,·v3},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; | 80 | ····invoke-virtual·{p0,·v3},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; |
80 | ····move-result-object·v3 | 81 | ····move-result-object·v3 |
82 | ····.line·766 | ||
81 | ····invoke-virtual·{p0},·Lcom/mendhak/gpslogger/GpsMainActivity;->GetActivity()Landroid/app/Activity; | 83 | ····invoke-virtual·{p0},·Lcom/mendhak/gpslogger/GpsMainActivity;->GetActivity()Landroid/app/Activity; |
82 | ····move-result-object·v4 | 84 | ····move-result-object·v4 |
85 | ····.line·764 | ||
83 | ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V | 86 | ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V |
84 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
85 | ····.line·772 | 88 | ····.line·772 |
86 | ····:cond_1 | 89 | ····:cond_1 |
87 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 90 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
Offset 148, 51 lines modified | Offset 151, 50 lines modified | ||
148 | .method·private·Annotate(Ljava/lang/String;)V | 151 | .method·private·Annotate(Ljava/lang/String;)V |
149 | ····.locals·5 | 152 | ····.locals·5 |
150 | ····.param·p1,·"description"····#·Ljava/lang/String; | 153 | ····.param·p1,·"description"····#·Ljava/lang/String; |
151 | ····.prologue | 154 | ····.prologue |
152 | ····.line·803 | 155 | ····.line·803 |
153 | ····const-string·v | 156 | ····const-string·v3,·"GpsMainActivity.Annotate(description)" |
154 | ····invoke-static·{v | 157 | ····invoke-static·{v3},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V |
155 | ····.line·805 | 158 | ····.line·805 |
156 | ····invoke-static·{},·Lcom/mendhak/gpslogger/loggers/FileLoggerFactory;->GetFileLoggers()Ljava/util/List; | 159 | ····invoke-static·{},·Lcom/mendhak/gpslogger/loggers/FileLoggerFactory;->GetFileLoggers()Ljava/util/List; |
157 | ····move-result-object·v | 160 | ····move-result-object·v2 |
158 | ····.line·807 | 161 | ····.line·807 |
159 | ····.local·v | 162 | ····.local·v2,·"loggers":Ljava/util/List;,·"Ljava/util/List<Lcom/mendhak/gpslogger/loggers/IFileLogger;>;" |
160 | ····invoke-interface·{v | 163 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
161 | ····move-result-object·v | 164 | ····move-result-object·v3 |
162 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
163 | ····:goto_0 | 165 | ····:goto_0 |
164 | ····invoke-interface·{v | 166 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
165 | ····move-result·v4 | 167 | ····move-result·v4 |
166 | ····if-eqz·v4,·:cond_0 | 168 | ····if-eqz·v4,·:cond_0 |
167 | ····invoke-interface·{v | 169 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
168 | ····move-result-object·v | 170 | ····move-result-object·v1 |
169 | ····check-cast·v | 171 | ····check-cast·v1,·Lcom/mendhak/gpslogger/loggers/IFileLogger; |
170 | ····.line·811 | 172 | ····.line·811 |
171 | ····.local·v | 173 | ····.local·v1,·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger; |
172 | ····:try_start_0 | 174 | ····:try_start_0 |
173 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLocationInfo()Landroid/location/Location; | 175 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLocationInfo()Landroid/location/Location; |
174 | ····move-result-object·v4 | 176 | ····move-result-object·v4 |
175 | ····invoke-interface·{v | 177 | ····invoke-interface·{v1,·p1,·v4},·Lcom/mendhak/gpslogger/loggers/IFileLogger;->Annotate(Ljava/lang/String;Landroid/location/Location;)V |
176 | ····.line·812 | 178 | ····.line·812 |
177 | ····const·v4,·0x7f060005 | 179 | ····const·v4,·0x7f060005 |
178 | ····invoke-virtual·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; | 180 | ····invoke-virtual·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->getString(I)Ljava/lang/String; |
179 | ····move-result-object·v4 | 181 | ····move-result-object·v4 |
Offset 222, 1071 lines modified | Offset 224, 1089 lines modified | ||
222 | ····invoke-direct·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->SetStatus(Ljava/lang/String;)V | 224 | ····invoke-direct·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->SetStatus(Ljava/lang/String;)V |
223 | ····goto·:goto_0 | 225 | ····goto·:goto_0 |
224 | ····.line·820 | 226 | ····.line·820 |
225 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 227 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
226 | ····.end·local·v | 228 | ····.end·local·v1····#·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger; |
227 | ····:cond_0 | 229 | ····:cond_0 |
228 | ····return-void | 230 | ····return-void |
229 | .end·method | 231 | .end·method |
230 | .method·private·DisplayLocationInfo(Landroid/location/Location;)V | 232 | .method·private·DisplayLocationInfo(Landroid/location/Location;)V |
231 | ····.locals· | 233 | ····.locals·30 |
232 | ····.param·p1,·"loc"····#·Landroid/location/Location; | 234 | ····.param·p1,·"loc"····#·Landroid/location/Location; |
233 | ····.prologue | 235 | ····.prologue |
234 | ····.line·895 | 236 | ····.line·895 |
235 | ····const-string·v2 | 237 | ····const-string·v25,·"GpsMainActivity.DisplayLocationInfo" |
236 | ····invoke-static/range·{v2 | 238 | ····invoke-static/range·{v25·..·v25},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V |
237 | ····.line·899 | 239 | ····.line·899 |
238 | ····if-nez·p1,·:cond_0 | 240 | ····if-nez·p1,·:cond_0 |
239 | ····.line·1071 | 241 | ····.line·1071 |
240 | ····:goto_0 | 242 | ····:goto_0 |
241 | ····return-void | 243 | ····return-void |
242 | ····.line·904 | 244 | ····.line·904 |
243 | ····:cond_0 | 245 | ····:cond_0 |
244 | ····const·v2 | 246 | ····const·v25,·0x7f080005 |
245 | ····:try_start_0 | 247 | ····:try_start_0 |
246 | ····move-object/from16·v0,·p0 | 248 | ····move-object/from16·v0,·p0 |
247 | ····move/from16·v1,·v2 | 249 | ····move/from16·v1,·v25 |
248 | ····invoke-virtual·{v0,·v1},·Lcom/mendhak/gpslogger/GpsMainActivity;->findViewById(I)Landroid/view/View; | 250 | ····invoke-virtual·{v0,·v1},·Lcom/mendhak/gpslogger/GpsMainActivity;->findViewById(I)Landroid/view/View; |
249 | ····move-result-object·v1 | 251 | ····move-result-object·v17 |
250 | ····check-cast·v1 | 252 | ····check-cast·v17,·Landroid/widget/TextView; |
251 | ····.line·905 | 253 | ····.line·905 |
252 | ····.local·v1 | 254 | ····.local·v17,·"tvLatitude":Landroid/widget/TextView; |
253 | ····const·v2 | 255 | ····const·v25,·0x7f080006 |
254 | ····move-object/from16·v0,·p0 | 256 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 65912/70813 bytes (93.08%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$newValue:Ljava/lang/Object; | 19 | .field·final·synthetic·val$newValue:Ljava/lang/Object; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V | 21 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·154 | 25 | ····.line·154 |
25 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->this$1:Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener; | 26 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->this$1:Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener; |
26 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->val$newValue:Ljava/lang/Object; | 27 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->val$newValue:Ljava/lang/Object; |
Offset 44, 18 lines modified | Offset 45, 18 lines modified | ||
44 | ····const·v12,·0x7f06005d | 45 | ····const·v12,·0x7f06005d |
45 | ····const·v11,·0x7f060059 | 46 | ····const·v11,·0x7f060059 |
46 | ····const/16·v10,·0x270f | 47 | ····const/16·v10,·0x270f |
47 | ····.line·161 | 48 | ····.line·161 |
48 | ····const-wide/16·v | 49 | ····const-wide/16·v8,·0xbb8 |
49 | ····:try_start_0 | 50 | ····:try_start_0 |
50 | ····invoke-static·{v | 51 | ····invoke-static·{v8,·v9},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->sleep(J)V |
51 | ····:try_end_0 | 52 | ····:try_end_0 |
52 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 53 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
53 | ····.line·170 | 54 | ····.line·170 |
54 | ····:goto_0 | 55 | ····:goto_0 |
55 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->val$newValue:Ljava/lang/Object; | 56 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->val$newValue:Ljava/lang/Object; |
Offset 40, 15 lines modified | Offset 40, 14 lines modified | ||
40 | ····.line·95 | 40 | ····.line·95 |
41 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$1; | 41 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsSettingsActivity$1; |
42 | ····invoke-direct·{v0,·p0},·Lcom/mendhak/gpslogger/GpsSettingsActivity$1;-><init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V | 42 | ····invoke-direct·{v0,·p0},·Lcom/mendhak/gpslogger/GpsSettingsActivity$1;-><init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V |
43 | ····iput-object·v0,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity;->updateResults:Ljava/lang/Runnable; | 43 | ····iput-object·v0,·p0,·Lcom/mendhak/gpslogger/GpsSettingsActivity;->updateResults:Ljava/lang/Runnable; |
44 | ····.line·253 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | .method·static·synthetic·access$200(Lcom/mendhak/gpslogger/GpsSettingsActivity;)Ljava/lang/Runnable; | 46 | .method·static·synthetic·access$200(Lcom/mendhak/gpslogger/GpsSettingsActivity;)Ljava/lang/Runnable; |
48 | ····.locals·1 | 47 | ····.locals·1 |
49 | ····.param·p0,·"x0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity; | 48 | ····.param·p0,·"x0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·70 | 27 | ····.line·70 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$1;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$1;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·782 | 28 | ····.line·782 |
28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$6;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$6;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$6;->val$input:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$6;->val$input:Landroid/widget/EditText; |
Offset 61, 15 lines modified | Offset 61, 14 lines modified | ||
61 | ····.line·54 | 61 | ····.line·54 |
62 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder; | 62 | ····new-instance·v0,·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder; |
63 | ····invoke-direct·{v0,·p0},·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder;-><init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V | 63 | ····invoke-direct·{v0,·p0},·Lcom/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder;-><init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V |
64 | ····iput-object·v0,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->mBinder:Landroid/os/IBinder; | 64 | ····iput-object·v0,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->mBinder:Landroid/os/IBinder; |
65 | ····.line·197 | ||
66 | ····return-void | 65 | ····return-void |
67 | .end·method | 66 | .end·method |
68 | .method·private·AutoSendLogFile()V | 67 | .method·private·AutoSendLogFile()V |
69 | ····.locals·2 | 68 | ····.locals·2 |
70 | ····.prologue | 69 | ····.prologue |
Offset 116, 14 lines modified | Offset 115, 15 lines modified | ||
116 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 115 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
117 | ····move-result·v0 | 116 | ····move-result·v0 |
118 | ····if-lez·v0,·:cond_0 | 117 | ····if-lez·v0,·:cond_0 |
118 | ····.line·285 | ||
119 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->isReadyToBeAutoSent()Z | 119 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->isReadyToBeAutoSent()Z |
120 | ····move-result·v0 | 120 | ····move-result·v0 |
121 | ····if-eqz·v0,·:cond_0 | 121 | ····if-eqz·v0,·:cond_0 |
122 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->hasValidLocation()Z | 122 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->hasValidLocation()Z |
Offset 461, 14 lines modified | Offset 461, 15 lines modified | ||
461 | ····const-string·v1,·";·New·-" | 461 | ····const-string·v1,·";·New·-" |
462 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 462 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
463 | ····move-result-object·v0 | 463 | ····move-result-object·v0 |
464 | ····.line·342 | ||
464 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoSendDelay()Ljava/lang/Float; | 465 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoSendDelay()Ljava/lang/Float; |
465 | ····move-result-object·v1 | 466 | ····move-result-object·v1 |
466 | ····invoke-static·{v1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 467 | ····invoke-static·{v1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
467 | ····move-result-object·v1 | 468 | ····move-result-object·v1 |
Offset 477, 14 lines modified | Offset 478, 15 lines modified | ||
477 | ····move-result-object·v0 | 478 | ····move-result-object·v0 |
478 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 479 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
479 | ····move-result-object·v0 | 480 | ····move-result-object·v0 |
481 | ····.line·341 | ||
480 | ····invoke-static·{v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V | 482 | ····invoke-static·{v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V |
481 | ····.line·343 | 483 | ····.line·343 |
482 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoSendDelay()Ljava/lang/Float; | 484 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoSendDelay()Ljava/lang/Float; |
483 | ····move-result-object·v0 | 485 | ····move-result-object·v0 |
Offset 975, 28 lines modified | Offset 977, 30 lines modified | ||
975 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V | 977 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V |
976 | ····.line·825 | 978 | ····.line·825 |
977 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->nextPointAlarmManager:Landroid/app/AlarmManager; | 979 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->nextPointAlarmManager:Landroid/app/AlarmManager; |
978 | ····const/4·v3,·0x2 | 980 | ····const/4·v3,·0x2 |
981 | ····.line·826 | ||
979 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 982 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
980 | ····move-result-wide·v4 | 983 | ····move-result-wide·v4 |
981 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getMinimumSeconds()I | 984 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getMinimumSeconds()I |
982 | ····move-result·v6 | 985 | ····move-result·v6 |
983 | ····mul-int/lit16·v6,·v6,·0x3e8 | 986 | ····mul-int/lit16·v6,·v6,·0x3e8 |
984 | ····int-to-long·v6,·v6 | 987 | ····int-to-long·v6,·v6 |
985 | ····add-long/2addr·v4,·v6 | 988 | ····add-long/2addr·v4,·v6 |
989 | ····.line·825 | ||
986 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V | 990 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V |
987 | ····.line·828 | 991 | ····.line·828 |
988 | ····return-void | 992 | ····return-void |
989 | .end·method | 993 | .end·method |
990 | .method·private·SetAlarmForNextPoint(I)V | 994 | .method·private·SetAlarmForNextPoint(I)V |
Offset 1038, 24 lines modified | Offset 1042, 26 lines modified | ||
1038 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V | 1042 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V |
1039 | ····.line·842 | 1043 | ····.line·842 |
1040 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->nextPointAlarmManager:Landroid/app/AlarmManager; | 1044 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/GpsLoggingService;->nextPointAlarmManager:Landroid/app/AlarmManager; |
1041 | ····const/4·v3,·0x2 | 1045 | ····const/4·v3,·0x2 |
1046 | ····.line·843 | ||
1042 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 1047 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
1043 | ····move-result-wide·v4 | 1048 | ····move-result-wide·v4 |
1044 | ····mul-int/lit16·v6,·p1,·0x3e8 | 1049 | ····mul-int/lit16·v6,·p1,·0x3e8 |
1045 | ····int-to-long·v6,·v6 | 1050 | ····int-to-long·v6,·v6 |
1046 | ····add-long/2addr·v4,·v6 | 1051 | ····add-long/2addr·v4,·v6 |
1052 | ····.line·842 | ||
1047 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V | 1053 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V |
1048 | ····.line·845 | 1054 | ····.line·845 |
1049 | ····return-void | 1055 | ····return-void |
1050 | .end·method | 1056 | .end·method |
1051 | .method·private·SetDistanceTraveled(Landroid/location/Location;)V | 1057 | .method·private·SetDistanceTraveled(Landroid/location/Location;)V |
Offset 1069, 32 lines modified | Offset 1075, 36 lines modified | ||
1069 | ····move-result-object·v0 | 1075 | ····move-result-object·v0 |
1070 | ····if-nez·v0,·:cond_0 | 1076 | ····if-nez·v0,·:cond_0 |
1071 | ····.line·776 | 1077 | ····.line·776 |
Max diff block lines reached; 10507/13972 bytes (75.20%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·791 | 27 | ····.line·791 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$7;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$7;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 28 lines modified | Offset 30, 29 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 31 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V | 33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·497 | 37 | ····.line·497 |
37 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$2;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/GpsMainActivity$2;->this$0:Lcom/mendhak/gpslogger/GpsMainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I | 43 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I |
43 | ····.locals· | 44 | ····.locals·4 |
44 | ····.param·p1,·"f1"····#·Ljava/io/File; | 45 | ····.param·p1,·"f1"····#·Ljava/io/File; |
45 | ····.param·p2,·"f2"····#·Ljava/io/File; | 46 | ····.param·p2,·"f2"····#·Ljava/io/File; |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·500 | 48 | ····.line·500 |
48 | ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J | 49 | ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J |
Offset 59, 41 lines modified | Offset 60, 37 lines modified | ||
59 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 60 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
60 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
61 | ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J | 62 | ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J |
62 | ····move-result-wide·v | 63 | ····move-result-wide·v2 |
63 | ····invoke-static·{v | 64 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
64 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I | 66 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I |
66 | ····move-result·v0 | 67 | ····move-result·v0 |
67 | ····mul-int/lit8·v0,·v0,·-0x1 | 68 | ····mul-int/lit8·v0,·v0,·-0x1 |
68 | ····return·v0 | 69 | ····return·v0 |
69 | .end·method | 70 | .end·method |
70 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 71 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
71 | ····.locals·1 | 72 | ····.locals·1 |
72 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
73 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
74 | ····.prologue | 73 | ····.prologue |
75 | ····.line·497 | 74 | ····.line·497 |
76 | ····check-cast·p1,·Ljava/io/File; | 75 | ····check-cast·p1,·Ljava/io/File; |
77 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
78 | ····check-cast·p2,·Ljava/io/File; | 76 | ····check-cast·p2,·Ljava/io/File; |
79 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
80 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$2;->compare(Ljava/io/File;Ljava/io/File;)I | 77 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$2;->compare(Ljava/io/File;Ljava/io/File;)I |
81 | ····move-result·v0 | 78 | ····move-result·v0 |
82 | ····return·v0 | 79 | ····return·v0 |
83 | .end·method | 80 | .end·method |
Offset 35, 168 lines modified | Offset 35, 159 lines modified | ||
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·Zip()V | 36 | .method·public·Zip()V |
37 | ····.locals·14 | 37 | ····.locals·14 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····const/4·v9,·0x0 | ||
39 | ····.line·45 | 40 | ····.line·45 |
40 | ····:try_start_0 | 41 | ····:try_start_0 |
41 | ····new-instance·v | 42 | ····new-instance·v2,·Ljava/io/FileOutputStream; |
42 | ····iget-object·v1 | 43 | ····iget-object·v10,·p0,·Lcom/mendhak/gpslogger/senders/ZipHelper;->zipFile:Ljava/lang/String; |
43 | ····invoke-direct·{v | 44 | ····invoke-direct·{v2,·v10},·Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V |
44 | ····.line·47 | 45 | ····.line·47 |
45 | ····.local·v | 46 | ····.local·v2,·"dest":Ljava/io/FileOutputStream; |
46 | ····new-instance·v | 47 | ····new-instance·v8,·Ljava/util/zip/ZipOutputStream; |
47 | ····new-instance·v1 | 48 | ····new-instance·v10,·Ljava/io/BufferedOutputStream; |
48 | ····invoke-direct·{v1 | 49 | ····invoke-direct·{v10,·v2},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
49 | ····invoke-direct·{v | 50 | ····invoke-direct·{v8,·v10},·Ljava/util/zip/ZipOutputStream;-><init>(Ljava/io/OutputStream;)V |
50 | ····.line·49 | 51 | ····.line·49 |
51 | ····.local·v | 52 | ····.local·v8,·"out":Ljava/util/zip/ZipOutputStream; |
52 | ····const/16·v1 | 53 | ····const/16·v10,·0x800 |
53 | ····new-array·v | 54 | ····new-array·v1,·v10,·[B |
54 | ····.line·51 | 55 | ····.line·51 |
55 | ····.local·v | 56 | ····.local·v1,·"data":[B |
56 | ····iget-object·v0,·p0,·Lcom/mendhak/gpslogger/senders/ZipHelper;->files:[Ljava/lang/String; | 57 | ····iget-object·v10,·p0,·Lcom/mendhak/gpslogger/senders/ZipHelper;->files:[Ljava/lang/String; |
57 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
58 | ····array-length·v9,·v0 | ||
58 | ····array-length·v11,·v10 | ||
59 | ····.local·v9,·"len$":I | ||
60 | ····const/4·v8,·0x0 | ||
61 | ····.local·v8,·"i$":I | ||
62 | ····:goto_0 | 59 | ····:goto_0 |
63 | ····if-ge·v | 60 | ····if-ge·v9,·v11,·:cond_1 |
64 | ····aget-object·v | 61 | ····aget-object·v5,·v10,·v9 |
65 | ····.line·53 | 62 | ····.line·53 |
66 | ····.local·v | 63 | ····.local·v5,·"f":Ljava/lang/String; |
67 | ····new-instance·v | 64 | ····new-instance·v6,·Ljava/io/FileInputStream; |
68 | ····invoke-direct·{v | 65 | ····invoke-direct·{v6,·v5},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V |
69 | ····.line·54 | 66 | ····.line·54 |
70 | ····.local·v | 67 | ····.local·v6,·"fi":Ljava/io/FileInputStream; |
71 | ····new-instance·v | 68 | ····new-instance·v7,·Ljava/io/BufferedInputStream; |
72 | ····const/16·v12,·0x800 | 69 | ····const/16·v12,·0x800 |
73 | ····invoke-direct·{v | 70 | ····invoke-direct·{v7,·v6,·v12},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;I)V |
74 | ····.line·55 | 71 | ····.line·55 |
75 | ····.local·v | 72 | ····.local·v7,·"origin":Ljava/io/BufferedInputStream; |
76 | ····new-instance·v | 73 | ····new-instance·v4,·Ljava/util/zip/ZipEntry; |
77 | ····const-string·v12,·"/" | 74 | ····const-string·v12,·"/" |
78 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I |
79 | ····move-result·v12 | 76 | ····move-result·v12 |
80 | ····add-int/lit8·v12,·v12,·0x1 | 77 | ····add-int/lit8·v12,·v12,·0x1 |
81 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
82 | ····move-result-object·v12 | 79 | ····move-result-object·v12 |
83 | ····invoke-direct·{v | 80 | ····invoke-direct·{v4,·v12},·Ljava/util/zip/ZipEntry;-><init>(Ljava/lang/String;)V |
84 | ····.line·56 | 81 | ····.line·56 |
85 | ····.local·v | 82 | ····.local·v4,·"entry":Ljava/util/zip/ZipEntry; |
86 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v8,·v4},·Ljava/util/zip/ZipOutputStream;->putNextEntry(Ljava/util/zip/ZipEntry;)V |
87 | ····.line·58 | 84 | ····.line·58 |
88 | ····:goto_1 | 85 | ····:goto_1 |
89 | ····const/4·v12,·0x0 | 86 | ····const/4·v12,·0x0 |
90 | ····const/16·v13,·0x800 | 87 | ····const/16·v13,·0x800 |
91 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v7,·v1,·v12,·v13},·Ljava/io/BufferedInputStream;->read([BII)I |
92 | ····move-result·v | 89 | ····move-result·v0 |
93 | ····.local·v | 90 | ····.local·v0,·"count":I |
94 | ····const/4·v12,·-0x1 | 91 | ····const/4·v12,·-0x1 |
95 | ····if-eq·v | 92 | ····if-eq·v0,·v12,·:cond_0 |
96 | ····.line·60 | 93 | ····.line·60 |
97 | ····const/4·v12,·0x0 | 94 | ····const/4·v12,·0x0 |
98 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v8,·v1,·v12,·v0},·Ljava/util/zip/ZipOutputStream;->write([BII)V |
99 | ····:try_end_0 | 96 | ····:try_end_0 |
100 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 97 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
101 | ····goto·:goto_1 | 98 | ····goto·:goto_1 |
102 | ····.line·68 | 99 | ····.line·68 |
103 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
104 | ····.end·local·v | 100 | ····.end·local·v0····#·"count":I |
105 | ····.end·local·v | 101 | ····.end·local·v1····#·"data":[B |
106 | ····.end·local·v | 102 | ····.end·local·v2····#·"dest":Ljava/io/FileOutputStream; |
107 | ····.end·local·v | 103 | ····.end·local·v4····#·"entry":Ljava/util/zip/ZipEntry; |
108 | ····.end·local·v | 104 | ····.end·local·v5····#·"f":Ljava/lang/String; |
109 | ····.end·local·v | 105 | ····.end·local·v6····#·"fi":Ljava/io/FileInputStream; |
110 | ····.end·local·v8····#·"i$":I | ||
111 | ····.end·local·v9····#·"len$":I | ||
112 | ····.end·local·v | 106 | ····.end·local·v7····#·"origin":Ljava/io/BufferedInputStream; |
113 | ····.end·local·v | 107 | ····.end·local·v8····#·"out":Ljava/util/zip/ZipOutputStream; |
114 | ····:catch_0 | 108 | ····:catch_0 |
115 | ····move-exception·v | 109 | ····move-exception·v3 |
116 | ····.line·70 | 110 | ····.line·70 |
117 | ····.local·v | 111 | ····.local·v3,·"e":Ljava/lang/Exception; |
Max diff block lines reached; 2396/8478 bytes (28.26%) of diff not shown. |
Offset 214, 15 lines modified | Offset 214, 15 lines modified | ||
214 | ····invoke-direct·{v0,·p0,·p1},·Lcom/mendhak/gpslogger/senders/osm/OSMHelper;-><init>(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V | 214 | ····invoke-direct·{v0,·p0,·p1},·Lcom/mendhak/gpslogger/senders/osm/OSMHelper;-><init>(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V |
215 | ····return-object·v0 | 215 | ····return-object·v0 |
216 | .end·method | 216 | .end·method |
217 | .method·public·static·SendFiles(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V | 217 | .method·public·static·SendFiles(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V |
218 | ····.locals·1 | 218 | ····.locals·12 |
219 | ····.param·p0,·"applicationContext"····#·Landroid/content/Context; | 219 | ····.param·p0,·"applicationContext"····#·Landroid/content/Context; |
220 | ····.param·p1,·"callback"····#·Lcom/mendhak/gpslogger/common/IActionListener; | 220 | ····.param·p1,·"callback"····#·Lcom/mendhak/gpslogger/common/IActionListener; |
221 | ····.prologue | 221 | ····.prologue |
222 | ····.line·76 | 222 | ····.line·76 |
223 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentFileName()Ljava/lang/String; | 223 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentFileName()Ljava/lang/String; |
Offset 230, 123 lines modified | Offset 230, 122 lines modified | ||
230 | ····.line·78 | 230 | ····.line·78 |
231 | ····.local·v0,·"currentFileName":Ljava/lang/String; | 231 | ····.local·v0,·"currentFileName":Ljava/lang/String; |
232 | ····new-instance·v4,·Ljava/io/File; | 232 | ····new-instance·v4,·Ljava/io/File; |
233 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 233 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
234 | ····move-result-object·v | 234 | ····move-result-object·v9 |
235 | ····const-string·v1 | 235 | ····const-string·v10,·"GPSLogger" |
236 | ····invoke-direct·{v4,·v | 236 | ····invoke-direct·{v4,·v9,·v10},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
237 | ····.line·81 | 237 | ····.line·81 |
238 | ····.local·v4,·"gpxFolder":Ljava/io/File; | 238 | ····.local·v4,·"gpxFolder":Ljava/io/File; |
239 | ····invoke-virtual·{v4},·Ljava/io/File;->exists()Z | 239 | ····invoke-virtual·{v4},·Ljava/io/File;->exists()Z |
240 | ····move-result·v | 240 | ····move-result·v9 |
241 | ····if-nez·v | 241 | ····if-nez·v9,·:cond_1 |
242 | ····.line·83 | 242 | ····.line·83 |
243 | ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V | 243 | ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V |
244 | ····.line·126 | 244 | ····.line·126 |
245 | ····:cond_0 | 245 | ····:cond_0 |
246 | ····:goto_0 | 246 | ····:goto_0 |
247 | ····return-void | 247 | ····return-void |
248 | ····.line·87 | 248 | ····.line·87 |
249 | ····:cond_1 | 249 | ····:cond_1 |
250 | ····new-instance·v3,·Ljava/util/ArrayList; | 250 | ····new-instance·v3,·Ljava/util/ArrayList; |
251 | ····new-instance·v | 251 | ····new-instance·v9,·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1; |
252 | ····invoke-direct·{v | 252 | ····invoke-direct·{v9,·v0},·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1;-><init>(Ljava/lang/String;)V |
253 | ····invoke-virtual·{v4,·v | 253 | ····invoke-virtual·{v4,·v9},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; |
254 | ····move-result-object·v | 254 | ····move-result-object·v9 |
255 | ····invoke-static·{v | 255 | ····invoke-static·{v9},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
256 | ····move-result-object·v | 256 | ····move-result-object·v9 |
257 | ····invoke-direct·{v3,·v | 257 | ····invoke-direct·{v3,·v9},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
258 | ····.line·96 | 258 | ····.line·96 |
259 | ····.local·v3,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 259 | ····.local·v3,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
260 | ····invoke-interface·{v3},·Ljava/util/List;->size()I | 260 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
261 | ····move-result·v | 261 | ····move-result·v9 |
262 | ····if-nez·v | 262 | ····if-nez·v9,·:cond_2 |
263 | ····.line·98 | 263 | ····.line·98 |
264 | ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V | 264 | ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V |
265 | ····goto·:goto_0 | 265 | ····goto·:goto_0 |
266 | ····.line·102 | 266 | ····.line·102 |
267 | ····:cond_2 | 267 | ····:cond_2 |
268 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->shouldSendZipFile()Z | 268 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->shouldSendZipFile()Z |
269 | ····move-result·v | 269 | ····move-result·v9 |
270 | ····if-eqz·v | 270 | ····if-eqz·v9,·:cond_4 |
271 | ····.line·104 | 271 | ····.line·104 |
272 | ····new-instance·v | 272 | ····new-instance·v8,·Ljava/io/File; |
273 | ····invoke-virtual·{v4},·Ljava/io/File;->getPath()Ljava/lang/String; | 273 | ····invoke-virtual·{v4},·Ljava/io/File;->getPath()Ljava/lang/String; |
274 | ····move-result-object·v | 274 | ····move-result-object·v9 |
275 | ····new-instance·v1 | 275 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
276 | ····invoke-direct·{v1 | 276 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
277 | ····invoke-virtual·{v1 | 277 | ····invoke-virtual·{v10,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
278 | ····move-result-object·v1 | 278 | ····move-result-object·v10 |
279 | ····const-string·v1 | 279 | ····const-string·v11,·".zip" |
280 | ····invoke-virtual·{v1 | 280 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
281 | ····move-result-object·v1 | 281 | ····move-result-object·v10 |
282 | ····invoke-virtual·{v1 | 282 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
283 | ····move-result-object·v1 | 283 | ····move-result-object·v10 |
284 | ····invoke-direct·{v | 284 | ····invoke-direct·{v8,·v9,·v10},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
285 | ····.line·105 | 285 | ····.line·105 |
286 | ····.local·v | 286 | ····.local·v8,·"zipFile":Ljava/io/File; |
287 | ····new-instance·v2,·Ljava/util/ArrayList; | 287 | ····new-instance·v2,·Ljava/util/ArrayList; |
288 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V | 288 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
289 | ····.line·107 | 289 | ····.line·107 |
290 | ····.local·v2,·"filePaths":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" | 290 | ····.local·v2,·"filePaths":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
291 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 291 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
292 | ····move-result-object·v | 292 | ····move-result-object·v9 |
293 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
294 | ····:goto_1 | 293 | ····:goto_1 |
295 | ····invoke-interface·{v | 294 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 4459/9846 bytes (45.29%) of diff not shown. |
Offset 203, 14 lines modified | Offset 203, 15 lines modified | ||
203 | .method·private·clearKeys()V | 203 | .method·private·clearKeys()V |
204 | ····.locals·3 | 204 | ····.locals·3 |
205 | ····.prologue | 205 | ····.prologue |
206 | ····.line·106 | 206 | ····.line·106 |
207 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->ctx:Landroid/content/Context; | 207 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->ctx:Landroid/content/Context; |
208 | ····.line·107 | ||
208 | ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 209 | ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
209 | ····move-result-object·v1 | 210 | ····move-result-object·v1 |
210 | ····.line·108 | 211 | ····.line·108 |
211 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; | 212 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; |
212 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 213 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
Offset 297, 14 lines modified | Offset 298, 15 lines modified | ||
297 | ····.param·p1,·"key"····#·Ljava/lang/String; | 298 | ····.param·p1,·"key"····#·Ljava/lang/String; |
298 | ····.param·p2,·"secret"····#·Ljava/lang/String; | 299 | ····.param·p2,·"secret"····#·Ljava/lang/String; |
299 | ····.prologue | 300 | ····.prologue |
300 | ····.line·96 | 301 | ····.line·96 |
301 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->ctx:Landroid/content/Context; | 302 | ····iget-object·v2,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->ctx:Landroid/content/Context; |
303 | ····.line·97 | ||
302 | ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 304 | ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
303 | ····move-result-object·v1 | 305 | ····move-result-object·v1 |
304 | ····.line·98 | 306 | ····.line·98 |
305 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; | 307 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; |
306 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 308 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
Offset 506, 31 lines modified | Offset 508, 30 lines modified | ||
506 | ············">;)V" | 508 | ············">;)V" |
507 | ········} | 509 | ········} |
508 | ····.end·annotation | 510 | ····.end·annotation |
509 | ····.prologue | 511 | ····.prologue |
510 | ····.line·183 | 512 | ····.line·183 |
511 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 513 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
512 | ····const/4·v | 514 | ····const/4·v1,·0x0 |
513 | ····.line·186 | 515 | ····.line·186 |
514 | ····.local·v | 516 | ····.local·v1,·"zipFile":Ljava/io/File; |
515 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 517 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
516 | ····move-result-object·v | 518 | ····move-result-object·v2 |
517 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
518 | ····:cond_0 | 519 | ····:cond_0 |
519 | ····invoke-interface·{v | 520 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
520 | ····move-result·v3 | 521 | ····move-result·v3 |
521 | ····if-eqz·v3,·:cond_1 | 522 | ····if-eqz·v3,·:cond_1 |
522 | ····invoke-interface·{v | 523 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
523 | ····move-result-object·v0 | 524 | ····move-result-object·v0 |
524 | ····check-cast·v0,·Ljava/io/File; | 525 | ····check-cast·v0,·Ljava/io/File; |
525 | ····.line·188 | 526 | ····.line·188 |
526 | ····.local·v0,·"f":Ljava/io/File; | 527 | ····.local·v0,·"f":Ljava/io/File; |
Offset 543, 46 lines modified | Offset 544, 46 lines modified | ||
543 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 544 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
544 | ····move-result·v3 | 545 | ····move-result·v3 |
545 | ····if-eqz·v3,·:cond_0 | 546 | ····if-eqz·v3,·:cond_0 |
546 | ····.line·190 | 547 | ····.line·190 |
547 | ····move-object·v | 548 | ····move-object·v1,·v0 |
548 | ····.line·195 | 549 | ····.line·195 |
549 | ····.end·local·v0····#·"f":Ljava/io/File; | 550 | ····.end·local·v0····#·"f":Ljava/io/File; |
550 | ····:cond_1 | 551 | ····:cond_1 |
551 | ····if-eqz·v | 552 | ····if-eqz·v1,·:cond_3 |
552 | ····.line·197 | 553 | ····.line·197 |
553 | ····invoke-virtual·{v | 554 | ····invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String; |
554 | ····move-result-object·v | 555 | ····move-result-object·v2 |
555 | ····invoke-virtual·{p0,·v | 556 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->UploadFile(Ljava/lang/String;)V |
556 | ····.line·207 | 557 | ····.line·207 |
557 | ····:cond_2 | 558 | ····:cond_2 |
558 | ····return-void | 559 | ····return-void |
559 | ····.line·201 | 560 | ····.line·201 |
560 | ····:cond_3 | 561 | ····:cond_3 |
561 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 562 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
562 | ····move-result-object·v | 563 | ····move-result-object·v2 |
563 | ····:goto_0 | 564 | ····:goto_0 |
564 | ····invoke-interface·{v | 565 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
565 | ····move-result·v3 | 566 | ····move-result·v3 |
566 | ····if-eqz·v3,·:cond_2 | 567 | ····if-eqz·v3,·:cond_2 |
567 | ····invoke-interface·{v | 568 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
568 | ····move-result-object·v0 | 569 | ····move-result-object·v0 |
569 | ····check-cast·v0,·Ljava/io/File; | 570 | ····check-cast·v0,·Ljava/io/File; |
570 | ····.line·203 | 571 | ····.line·203 |
571 | ····.restart·local·v0····#·"f":Ljava/io/File; | 572 | ····.restart·local·v0····#·"f":Ljava/io/File; |
Offset 610, 26 lines modified | Offset 611, 28 lines modified | ||
610 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 611 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
611 | ····move-result·v0 | 612 | ····move-result·v0 |
612 | ····if-nez·v0,·:cond_0 | 613 | ····if-nez·v0,·:cond_0 |
614 | ····.line·229 | ||
613 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 615 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
614 | ····move-result-object·v0 | 616 | ····move-result-object·v0 |
615 | ····const-string·v1,·".gpx" | 617 | ····const-string·v1,·".gpx" |
616 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 618 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
Max diff block lines reached; 496/4578 bytes (10.83%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper; | 35 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper; |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·public·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;Ljava/lang/String;Lcom/dropbox/client2/DropboxAPI;Lcom/mendhak/gpslogger/common/IActionListener;)V | 37 | .method·public·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;Ljava/lang/String;Lcom/dropbox/client2/DropboxAPI;Lcom/mendhak/gpslogger/common/IActionListener;)V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper; | ||
39 | ····.param·p2,·"file"····#·Ljava/lang/String; | 40 | ····.param·p2,·"file"····#·Ljava/lang/String; |
40 | ····.param·p4,·"dbHelper"····#·Lcom/mendhak/gpslogger/common/IActionListener; | 41 | ····.param·p4,·"dbHelper"····#·Lcom/mendhak/gpslogger/common/IActionListener; |
41 | ····.annotation·system·Ldalvik/annotation/Signature; | 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
42 | ········value·=·{ | 43 | ········value·=·{ |
43 | ············"(", | 44 | ············"(", |
44 | ············"Ljava/lang/String;", | 45 | ············"Ljava/lang/String;", |
45 | ············"Lcom/dropbox/client2/DropboxAPI", | 46 | ············"Lcom/dropbox/client2/DropboxAPI", |
Offset 82, 96 lines modified | Offset 83, 96 lines modified | ||
82 | ····.prologue | 83 | ····.prologue |
83 | ····.line·250 | 84 | ····.line·250 |
84 | ····:try_start_0 | 85 | ····:try_start_0 |
85 | ····new-instance·v7,·Ljava/io/File; | 86 | ····new-instance·v7,·Ljava/io/File; |
86 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 87 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
87 | ····move-result-object·v | 88 | ····move-result-object·v1 |
88 | ····const-string·v | 89 | ····const-string·v2,·"GPSLogger" |
89 | ····invoke-direct·{v7,·v | 90 | ····invoke-direct·{v7,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
90 | ····.line·251 | 91 | ····.line·251 |
91 | ····.local·v7,·"gpsDir":Ljava/io/File; | 92 | ····.local·v7,·"gpsDir":Ljava/io/File; |
92 | ····new-instance·v8,·Ljava/io/File; | 93 | ····new-instance·v8,·Ljava/io/File; |
93 | ····iget-object·v | 94 | ····iget-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->fileName:Ljava/lang/String; |
94 | ····invoke-direct·{v8,·v7,·v | 95 | ····invoke-direct·{v8,·v7,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
95 | ····.line·253 | 96 | ····.line·253 |
96 | ····.local·v8,·"gpxFile":Ljava/io/File; | 97 | ····.local·v8,·"gpxFile":Ljava/io/File; |
97 | ····new-instance·v | 98 | ····new-instance·v3,·Ljava/io/FileInputStream; |
98 | ····invoke-direct·{v | 99 | ····invoke-direct·{v3,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
99 | ····.line·254 | 100 | ····.line·254 |
100 | ····.local·v | 101 | ····.local·v3,·"fis":Ljava/io/FileInputStream; |
101 | ····iget-object·v | 102 | ····iget-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->api:Lcom/dropbox/client2/DropboxAPI; |
102 | ····invoke-virtual·{v8},·Ljava/io/File;->getName()Ljava/lang/String; | 103 | ····invoke-virtual·{v8},·Ljava/io/File;->getName()Ljava/lang/String; |
103 | ····move-result-object·v | 104 | ····move-result-object·v2 |
104 | ····invoke-virtual·{v8},·Ljava/io/File;->length()J | 105 | ····invoke-virtual·{v8},·Ljava/io/File;->length()J |
105 | ····move-result-wide·v | 106 | ····move-result-wide·v4 |
106 | ····const/4·v | 107 | ····const/4·v6,·0x0 |
107 | ····invoke-virtual/range·{v | 108 | ····invoke-virtual/range·{v1·..·v6},·Lcom/dropbox/client2/DropboxAPI;->putFileOverwrite(Ljava/lang/String;Ljava/io/InputStream;JLcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$Entry; |
108 | ····move-result-object·v9 | 109 | ····move-result-object·v9 |
109 | ····.line·255 | 110 | ····.line·255 |
110 | ····.local·v9,·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry; | 111 | ····.local·v9,·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry; |
111 | ····new-instance·v | 112 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
112 | ····invoke-direct·{v | 113 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
113 | ····const-string·v | 114 | ····const-string·v2,·"DropBox·uploaded·file·rev·is:·" |
114 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····move-result-object·v | 116 | ····move-result-object·v1 |
116 | ····iget-object·v | 117 | ····iget-object·v2,·v9,·Lcom/dropbox/client2/DropboxAPI$Entry;->rev:Ljava/lang/String; |
117 | ····invoke-virtual·{v | 118 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
118 | ····move-result-object·v | 119 | ····move-result-object·v1 |
119 | ····invoke-virtual·{v | 120 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
120 | ····move-result-object·v | 121 | ····move-result-object·v1 |
121 | ····invoke-static·{v | 122 | ····invoke-static·{v1},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V |
122 | ····.line·256 | 123 | ····.line·256 |
123 | ····iget-object·v | 124 | ····iget-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->helper:Lcom/mendhak/gpslogger/common/IActionListener; |
124 | ····invoke-interface·{v | 125 | ····invoke-interface·{v1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnComplete()V |
125 | ····:try_end_0 | 126 | ····:try_end_0 |
126 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 127 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
127 | ····.line·262 | 128 | ····.line·262 |
128 | ····.end·local·v | 129 | ····.end·local·v3····#·"fis":Ljava/io/FileInputStream; |
129 | ····.end·local·v7····#·"gpsDir":Ljava/io/File; | 130 | ····.end·local·v7····#·"gpsDir":Ljava/io/File; |
130 | ····.end·local·v8····#·"gpxFile":Ljava/io/File; | 131 | ····.end·local·v8····#·"gpxFile":Ljava/io/File; |
131 | ····.end·local·v9····#·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry; | 132 | ····.end·local·v9····#·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry; |
132 | ····:goto_0 | 133 | ····:goto_0 |
133 | ····return-void | 134 | ····return-void |
134 | ····.line·258 | 135 | ····.line·258 |
135 | ····:catch_0 | 136 | ····:catch_0 |
136 | ····move-exception·v | 137 | ····move-exception·v0 |
137 | ····.line·260 | 138 | ····.line·260 |
138 | ····.local·v | 139 | ····.local·v0,·"e":Ljava/lang/Exception; |
139 | ····const-string·v | 140 | ····const-string·v1,·"DropBoxHelper.UploadFile" |
140 | ····invoke-static·{v | 141 | ····invoke-static·{v1,·v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V |
141 | ····goto·:goto_0 | 142 | ····goto·:goto_0 |
142 | .end·method | 143 | .end·method |
Offset 94, 14 lines modified | Offset 94, 15 lines modified | ||
94 | ····invoke-virtual·{v4},·Landroid/net/Uri;->getQuery()Ljava/lang/String; | 94 | ····invoke-virtual·{v4},·Landroid/net/Uri;->getQuery()Ljava/lang/String; |
95 | ····move-result-object·v12 | 95 | ····move-result-object·v12 |
96 | ····if-eqz·v12,·:cond_2 | 96 | ····if-eqz·v12,·:cond_2 |
97 | ····.line·50 | ||
97 | ····invoke-virtual·{v4},·Landroid/net/Uri;->getQuery()Ljava/lang/String; | 98 | ····invoke-virtual·{v4},·Landroid/net/Uri;->getQuery()Ljava/lang/String; |
98 | ····move-result-object·v12 | 99 | ····move-result-object·v12 |
99 | ····invoke-virtual·{v12},·Ljava/lang/String;->length()I | 100 | ····invoke-virtual·{v12},·Ljava/lang/String;->length()I |
100 | ····move-result·v12 | 101 | ····move-result·v12 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·118 | 27 | ····.line·118 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 56, 57 lines modified | Offset 56, 63 lines modified | ||
56 | ····move-result-object·v7 | 56 | ····move-result-object·v7 |
57 | ····const-string·v8,·"osm_consumerkey" | 57 | ····const-string·v8,·"osm_consumerkey" |
58 | ····const-string·v9,·"string" | 58 | ····const-string·v9,·"string" |
59 | ····.line·96 | ||
59 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 60 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
60 | ····move-result-object·v10 | 61 | ····move-result-object·v10 |
62 | ····.line·95 | ||
61 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 63 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
62 | ····move-result·v4 | 64 | ····move-result·v4 |
63 | ····.line·97 | 65 | ····.line·97 |
64 | ····.local·v4,·"osmConsumerKey":I | 66 | ····.local·v4,·"osmConsumerKey":I |
65 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 67 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
66 | ····move-result-object·v7 | 68 | ····move-result-object·v7 |
67 | ····const-string·v8,·"osm_consumersecret" | 69 | ····const-string·v8,·"osm_consumersecret" |
68 | ····const-string·v9,·"string" | 70 | ····const-string·v9,·"string" |
71 | ····.line·98 | ||
69 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 72 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
70 | ····move-result-object·v10 | 73 | ····move-result-object·v10 |
74 | ····.line·97 | ||
71 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 75 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
72 | ····move-result·v5 | 76 | ····move-result·v5 |
73 | ····.line·99 | 77 | ····.line·99 |
74 | ····.local·v5,·"osmConsumerSecret":I | 78 | ····.local·v5,·"osmConsumerSecret":I |
75 | ····new-instance·v1,·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer; | 79 | ····new-instance·v1,·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer; |
80 | ····.line·100 | ||
76 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 81 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
77 | ····move-result-object·v7 | 82 | ····move-result-object·v7 |
83 | ····.line·101 | ||
78 | ····invoke-virtual·{p0,·v5},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 84 | ····invoke-virtual·{p0,·v5},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
79 | ····move-result-object·v8 | 85 | ····move-result-object·v8 |
80 | ····invoke-direct·{v1,·v7,·v8},·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 86 | ····invoke-direct·{v1,·v7,·v8},·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
81 | ····:try_end_0 | 87 | ····:try_end_0 |
82 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 88 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
83 | ····.line·10 | 89 | ····.line·104 |
84 | ····.end·local·v0····#·"consumer":Loauth/signpost/OAuthConsumer; | 90 | ····.end·local·v0····#·"consumer":Loauth/signpost/OAuthConsumer; |
85 | ····.local·v1,·"consumer":Loauth/signpost/OAuthConsumer; | 91 | ····.local·v1,·"consumer":Loauth/signpost/OAuthConsumer; |
86 | ····:try_start_1 | 92 | ····:try_start_1 |
87 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 93 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
88 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
Offset 138, 14 lines modified | Offset 144, 15 lines modified | ||
138 | ····move-result·v7 | 144 | ····move-result·v7 |
139 | ····if-lez·v7,·:cond_0 | 145 | ····if-lez·v7,·:cond_0 |
140 | ····if-eqz·v3,·:cond_0 | 146 | ····if-eqz·v3,·:cond_0 |
147 | ····.line·111 | ||
141 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I | 148 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I |
142 | ····move-result·v7 | 149 | ····move-result·v7 |
143 | ····if-lez·v7,·:cond_0 | 150 | ····if-lez·v7,·:cond_0 |
144 | ····.line·113 | 151 | ····.line·113 |
Offset 193, 32 lines modified | Offset 200, 36 lines modified | ||
193 | ····.prologue | 200 | ····.prologue |
194 | ····.line·60 | 201 | ····.line·60 |
195 | ····new-instance·v0,·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider; | 202 | ····new-instance·v0,·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider; |
196 | ····const·v1,·0x7f0600b0 | 203 | ····const·v1,·0x7f0600b0 |
204 | ····.line·61 | ||
197 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 205 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
198 | ····move-result-object·v1 | 206 | ····move-result-object·v1 |
199 | ····const·v2,·0x7f0600b1 | 207 | ····const·v2,·0x7f0600b1 |
208 | ····.line·62 | ||
200 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 209 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
201 | ····move-result-object·v2 | 210 | ····move-result-object·v2 |
202 | ····const·v3,·0x7f0600b2 | 211 | ····const·v3,·0x7f0600b2 |
212 | ····.line·63 | ||
203 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 213 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
204 | ····move-result-object·v3 | 214 | ····move-result-object·v3 |
205 | ····invoke-direct·{v0,·v1,·v2,·v3},·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 215 | ····invoke-direct·{v0,·v1,·v2,·v3},·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
216 | ····.line·60 | ||
206 | ····return-object·v0 | 217 | ····return-object·v0 |
207 | .end·method | 218 | .end·method |
208 | .method·public·static·GetOsmSettingsIntent(Landroid/content/Context;)Landroid/content/Intent; | 219 | .method·public·static·GetOsmSettingsIntent(Landroid/content/Context;)Landroid/content/Intent; |
209 | ····.locals·3 | 220 | ····.locals·3 |
210 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 221 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
Offset 266, 14 lines modified | Offset 277, 15 lines modified | ||
266 | .method·public·static·IsOsmAuthorized(Landroid/content/Context;)Z | 277 | .method·public·static·IsOsmAuthorized(Landroid/content/Context;)Z |
267 | ····.locals·4 | 278 | ····.locals·4 |
268 | ····.param·p0,·"ctx"····#·Landroid/content/Context; | 279 | ····.param·p0,·"ctx"····#·Landroid/content/Context; |
269 | ····.prologue | 280 | ····.prologue |
270 | ····.line·69 | 281 | ····.line·69 |
282 | ····.line·70 | ||
271 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 283 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
Max diff block lines reached; 530/4133 bytes (12.82%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·206 | 27 | ····.line·206 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 36, 230 lines modified | Offset 36, 223 lines modified | ||
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·run()V | 37 | .method·public·run()V |
38 | ····.locals·10 | 38 | ····.locals·10 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·115 | 40 | ····.line·115 |
41 | ····:try_start_0 | 41 | ····:try_start_0 |
42 | ····new-instance·v | 42 | ····new-instance·v3,·Lcom/mendhak/gpslogger/senders/email/Mail; |
43 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpUsername()Ljava/lang/String; | 43 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpUsername()Ljava/lang/String; |
44 | ····move-result-object·v | 44 | ····move-result-object·v5 |
45 | ····.line·116 | ||
45 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPassword()Ljava/lang/String; | 46 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPassword()Ljava/lang/String; |
46 | ····move-result-object·v | 47 | ····move-result-object·v6 |
47 | ····invoke-direct·{v | 48 | ····invoke-direct·{v3,·v5,·v6},·Lcom/mendhak/gpslogger/senders/email/Mail;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
48 | ····.line·118 | 49 | ····.line·118 |
49 | ····.local·v | 50 | ····.local·v3,·"m":Lcom/mendhak/gpslogger/senders/email/Mail; |
50 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoEmailTargets()Ljava/lang/String; | 51 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getAutoEmailTargets()Ljava/lang/String; |
51 | ····move-result-object·v | 52 | ····move-result-object·v0 |
52 | ····.line·119 | 53 | ····.line·119 |
53 | ····.local·v | 54 | ····.local·v0,·"csvEmailTargets":Ljava/lang/String; |
54 | ····const-string·v | 55 | ····const-string·v5,·"," |
55 | ····invoke-virtual·{v | 56 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
56 | ····move-result-object·v | 57 | ····move-result-object·v4 |
57 | ····.line·121 | 58 | ····.line·121 |
58 | ····.local·v | 59 | ····.local·v4,·"toArr":[Ljava/lang/String; |
59 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v3,·v4},·Lcom/mendhak/gpslogger/senders/email/Mail;->setTo([Ljava/lang/String;)V |
60 | ····.line·122 | 61 | ····.line·122 |
61 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSenderAddress()Ljava/lang/String; | 62 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSenderAddress()Ljava/lang/String; |
62 | ····move-result-object·v | 63 | ····move-result-object·v5 |
63 | ····invoke-virtual·{v | 64 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setFrom(Ljava/lang/String;)V |
64 | ····.line·123 | 65 | ····.line·123 |
65 | ····new-instance·v | 66 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
66 | ····invoke-direct·{v | 67 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
67 | ····const-string·v | 68 | ····const-string·v6,·"GPS·Log·file·generated·at·" |
68 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 | ····move-result-object·v | 70 | ····move-result-object·v5 |
70 | ····new-instance·v | 71 | ····new-instance·v6,·Ljava/util/Date; |
71 | ····invoke-direct·{v | 72 | ····invoke-direct·{v6},·Ljava/util/Date;-><init>()V |
73 | ····.line·124 | ||
72 | ····invoke-static·{v | 74 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; |
73 | ····move-result-object·v | 75 | ····move-result-object·v6 |
74 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
75 | ····move-result-object·v | 77 | ····move-result-object·v5 |
76 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
77 | ····move-result-object·v | 79 | ····move-result-object·v5 |
80 | ····.line·123 | ||
78 | ····invoke-virtual·{v | 81 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V |
79 | ····.line·125 | 82 | ····.line·125 |
80 | ····new-instance·v | 83 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
81 | ····invoke-direct·{v | 84 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
82 | ····const-string·v | 85 | ····const-string·v6,·"GPS·Log·file·generated·at·" |
83 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·v | 87 | ····move-result-object·v5 |
85 | ····new-instance·v | 88 | ····new-instance·v6,·Ljava/util/Date; |
86 | ····invoke-direct·{v | 89 | ····invoke-direct·{v6},·Ljava/util/Date;-><init>()V |
90 | ····.line·126 | ||
87 | ····invoke-static·{v | 91 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; |
88 | ····move-result-object·v | 92 | ····move-result-object·v6 |
89 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ····move-result-object·v | 94 | ····move-result-object·v5 |
91 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
92 | ····move-result-object·v | 96 | ····move-result-object·v5 |
97 | ····.line·125 | ||
93 | ····invoke-virtual·{v | 98 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V |
94 | ····.line·128 | 99 | ····.line·128 |
95 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPort()Ljava/lang/String; | 100 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPort()Ljava/lang/String; |
96 | ····move-result-object·v | 101 | ····move-result-object·v5 |
97 | ····invoke-virtual·{v | 102 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V |
98 | ····.line·129 | 103 | ····.line·129 |
99 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPort()Ljava/lang/String; | 104 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpPort()Ljava/lang/String; |
100 | ····move-result-object·v | 105 | ····move-result-object·v5 |
101 | ····invoke-virtual·{v | 106 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSecurePort(Ljava/lang/String;)V |
102 | ····.line·130 | 107 | ····.line·130 |
103 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpServer()Ljava/lang/String; | 108 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getSmtpServer()Ljava/lang/String; |
104 | ····move-result-object·v | 109 | ····move-result-object·v5 |
105 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSmtpHost(Ljava/lang/String;)V |
Max diff block lines reached; 5884/13016 bytes (45.21%) of diff not shown. |
Offset 124, 25 lines modified | Offset 124, 24 lines modified | ||
124 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 124 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
125 | ····.line·47 | 125 | ····.line·47 |
126 | ····.local·v1,·"filesToSend":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/io/File;>;" | 126 | ····.local·v1,·"filesToSend":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/io/File;>;" |
127 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 127 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
128 | ····move-result-object·v | 128 | ····move-result-object·v3 |
129 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
130 | ····:cond_0 | 129 | ····:cond_0 |
131 | ····invoke-interface·{v | 130 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
132 | ····move-result·v4 | 131 | ····move-result·v4 |
133 | ····if-eqz·v4,·:cond_1 | 132 | ····if-eqz·v4,·:cond_1 |
134 | ····invoke-interface·{v | 133 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
135 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
136 | ····check-cast·v0,·Ljava/io/File; | 135 | ····check-cast·v0,·Ljava/io/File; |
137 | ····.line·49 | 136 | ····.line·49 |
138 | ····.local·v0,·"f":Ljava/io/File; | 137 | ····.local·v0,·"f":Ljava/io/File; |
Offset 166, 37 lines modified | Offset 165, 37 lines modified | ||
166 | ····.line·54 | 165 | ····.line·54 |
167 | ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 166 | ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
168 | ····.line·60 | 167 | ····.line·60 |
169 | ····.end·local·v0····#·"f":Ljava/io/File; | 168 | ····.end·local·v0····#·"f":Ljava/io/File; |
170 | ····:cond_1 | 169 | ····:cond_1 |
171 | ····new-instance·v | 170 | ····new-instance·v2,·Ljava/lang/Thread; |
172 | ····new-instance·v | 171 | ····new-instance·v4,·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler; |
173 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I | 172 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I |
174 | ····move-result·v | 173 | ····move-result·v3 |
175 | ····new-array·v | 174 | ····new-array·v3,·v3,·[Ljava/io/File; |
176 | ····invoke-virtual·{v1,·v | 175 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
177 | ····move-result-object·v | 176 | ····move-result-object·v3 |
178 | ····check-cast·v | 177 | ····check-cast·v3,·[Ljava/io/File; |
179 | ····invoke-direct·{v | 178 | ····invoke-direct·{v4,·v3,·p0},·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler;-><init>([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V |
180 | ····invoke-direct·{v | 179 | ····invoke-direct·{v2,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
181 | ····.line·61 | 180 | ····.line·61 |
182 | ····.local·v | 181 | ····.local·v2,·"t":Ljava/lang/Thread; |
183 | ····invoke-virtual·{v | 182 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V |
184 | ····.line·62 | 183 | ····.line·62 |
185 | ····return-void | 184 | ····return-void |
186 | .end·method | 185 | .end·method |
187 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 186 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
188 | ····.locals·2 | 187 | ····.locals·2 |
Offset 213, 26 lines modified | Offset 212, 28 lines modified | ||
213 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 212 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
214 | ····move-result·v0 | 213 | ····move-result·v0 |
215 | ····if-nez·v0,·:cond_0 | 214 | ····if-nez·v0,·:cond_0 |
215 | ····.line·93 | ||
216 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 216 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
217 | ····move-result-object·v0 | 217 | ····move-result-object·v0 |
218 | ····const-string·v1,·".gpx" | 218 | ····const-string·v1,·".gpx" |
219 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 219 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
220 | ····move-result·v0 | 220 | ····move-result·v0 |
221 | ····if-nez·v0,·:cond_0 | 221 | ····if-nez·v0,·:cond_0 |
222 | ····.line·94 | ||
222 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 223 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
223 | ····move-result-object·v0 | 224 | ····move-result-object·v0 |
224 | ····const-string·v1,·".kml" | 225 | ····const-string·v1,·".kml" |
225 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 226 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
Offset 240, 15 lines modified | Offset 241, 17 lines modified | ||
240 | ····move-result·v0 | 241 | ····move-result·v0 |
241 | ····if-eqz·v0,·:cond_1 | 242 | ····if-eqz·v0,·:cond_1 |
242 | ····:cond_0 | 243 | ····:cond_0 |
243 | ····const/4·v0,·0x1 | 244 | ····const/4·v0,·0x1 |
245 | ····.line·92 | ||
244 | ····:goto_0 | 246 | ····:goto_0 |
245 | ····return·v0 | 247 | ····return·v0 |
248 | ····.line·94 | ||
246 | ····:cond_1 | 249 | ····:cond_1 |
247 | ····const/4·v0,·0x0 | 250 | ····const/4·v0,·0x0 |
248 | ····goto·:goto_0 | 251 | ····goto·:goto_0 |
249 | .end·method | 252 | .end·method |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | ····.line·68 | 77 | ····.line·68 |
78 | ····new-instance·v1,·Ljavax/mail/internet/MimeMultipart; | 78 | ····new-instance·v1,·Ljavax/mail/internet/MimeMultipart; |
79 | ····invoke-direct·{v1},·Ljavax/mail/internet/MimeMultipart;-><init>()V | 79 | ····invoke-direct·{v1},·Ljavax/mail/internet/MimeMultipart;-><init>()V |
80 | ····iput-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_multipart:Ljavax/mail/Multipart; | 80 | ····iput-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_multipart:Ljavax/mail/Multipart; |
81 | ····.line·7 | 81 | ····.line·73 |
82 | ····invoke-static·{},·Ljavax/activation/CommandMap;->getDefaultCommandMap()Ljavax/activation/CommandMap; | 82 | ····invoke-static·{},·Ljavax/activation/CommandMap;->getDefaultCommandMap()Ljavax/activation/CommandMap; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····check-cast·v0,·Ljavax/activation/MailcapCommandMap; | 84 | ····check-cast·v0,·Ljavax/activation/MailcapCommandMap; |
85 | ····.line·74 | 85 | ····.line·74 |
Offset 330, 14 lines modified | Offset 330, 15 lines modified | ||
330 | ····if-lez·v6,·:cond_1 | 330 | ····if-lez·v6,·:cond_1 |
331 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_from:Ljava/lang/String; | 331 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_from:Ljava/lang/String; |
332 | ····const-string·v7,·"" | 332 | ····const-string·v7,·"" |
333 | ····.line·95 | ||
333 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 334 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
334 | ····move-result·v6 | 335 | ····move-result·v6 |
335 | ····if-nez·v6,·:cond_1 | 336 | ····if-nez·v6,·:cond_1 |
336 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_subject:Ljava/lang/String; | 337 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_subject:Ljava/lang/String; |
Offset 350, 14 lines modified | Offset 351, 15 lines modified | ||
350 | ····if-nez·v6,·:cond_1 | 351 | ····if-nez·v6,·:cond_1 |
351 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_body:Ljava/lang/String; | 352 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/senders/email/Mail;->_body:Ljava/lang/String; |
352 | ····const-string·v7,·"" | 353 | ····const-string·v7,·"" |
354 | ····.line·96 | ||
353 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 355 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
354 | ····move-result·v6 | 356 | ····move-result·v6 |
355 | ····if-nez·v6,·:cond_1 | 357 | ····if-nez·v6,·:cond_1 |
356 | ····.line·98 | 358 | ····.line·98 |
Offset 148, 14 lines modified | Offset 148, 15 lines modified | ||
148 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 148 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
149 | ····move-result-object·v6 | 149 | ····move-result-object·v6 |
150 | ····if-eqz·v6,·:cond_1 | 150 | ····if-eqz·v6,·:cond_1 |
151 | ····.line·107 | ||
151 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 152 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
152 | ····move-result-object·v6 | 153 | ····move-result-object·v6 |
153 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 154 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
154 | ····move-result·v6 | 155 | ····move-result·v6 |
Offset 164, 14 lines modified | Offset 165, 15 lines modified | ||
164 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 165 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
165 | ····move-result-object·v6 | 166 | ····move-result-object·v6 |
166 | ····if-eqz·v6,·:cond_1 | 167 | ····if-eqz·v6,·:cond_1 |
168 | ····.line·108 | ||
167 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 169 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
168 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
169 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 171 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
170 | ····move-result·v6 | 172 | ····move-result·v6 |
Offset 180, 14 lines modified | Offset 182, 15 lines modified | ||
180 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 182 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
181 | ····move-result-object·v6 | 183 | ····move-result-object·v6 |
182 | ····if-eqz·v6,·:cond_1 | 184 | ····if-eqz·v6,·:cond_1 |
185 | ····.line·109 | ||
183 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 186 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
184 | ····move-result-object·v6 | 187 | ····move-result-object·v6 |
185 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 188 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
186 | ····move-result·v6 | 189 | ····move-result·v6 |
Offset 196, 14 lines modified | Offset 199, 15 lines modified | ||
196 | ····invoke-virtual·{v1},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 199 | ····invoke-virtual·{v1},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
197 | ····move-result-object·v6 | 200 | ····move-result-object·v6 |
198 | ····if-eqz·v6,·:cond_1 | 201 | ····if-eqz·v6,·:cond_1 |
202 | ····.line·110 | ||
199 | ····invoke-virtual·{v1},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 203 | ····invoke-virtual·{v1},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
200 | ····move-result-object·v6 | 204 | ····move-result-object·v6 |
201 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 205 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
202 | ····move-result·v6 | 206 | ····move-result·v6 |
Offset 212, 44 lines modified | Offset 216, 48 lines modified | ||
212 | ····invoke-virtual·{v4},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 216 | ····invoke-virtual·{v4},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
213 | ····move-result-object·v6 | 217 | ····move-result-object·v6 |
214 | ····if-eqz·v6,·:cond_1 | 218 | ····if-eqz·v6,·:cond_1 |
219 | ····.line·111 | ||
215 | ····invoke-virtual·{v4},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 220 | ····invoke-virtual·{v4},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
216 | ····move-result-object·v6 | 221 | ····move-result-object·v6 |
217 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 222 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
218 | ····move-result·v6 | 223 | ····move-result·v6 |
219 | ····if-lez·v6,·:cond_1 | 224 | ····if-lez·v6,·:cond_1 |
220 | ····:cond_0 | 225 | ····:cond_0 |
221 | ····const/4·v6,·0x1 | 226 | ····const/4·v6,·0x1 |
227 | ····.line·106 | ||
222 | ····:goto_0 | 228 | ····:goto_0 |
223 | ····return·v6 | 229 | ····return·v6 |
230 | ····.line·111 | ||
224 | ····:cond_1 | 231 | ····:cond_1 |
225 | ····const/4·v6,·0x0 | 232 | ····const/4·v6,·0x0 |
226 | ····goto·:goto_0 | 233 | ····goto·:goto_0 |
227 | .end·method | 234 | .end·method |
228 | .method·private·SetSmtpValues(Ljava/lang/String;Ljava/lang/String;Z)V | 235 | .method·private·SetSmtpValues(Ljava/lang/String;Ljava/lang/String;Z)V |
229 | ····.locals·6 | 236 | ····.locals·6 |
230 | ····.param·p1,·"server"····#·Ljava/lang/String; | 237 | ····.param·p1,·"server"····#·Ljava/lang/String; |
231 | ····.param·p2,·"port"····#·Ljava/lang/String; | 238 | ····.param·p2,·"port"····#·Ljava/lang/String; |
232 | ····.param·p3,·"useSsl"····#·Z | 239 | ····.param·p3,·"useSsl"····#·Z |
233 | ····.prologue | 240 | ····.prologue |
234 | ····.line·176 | 241 | ····.line·176 |
242 | ····.line·177 | ||
235 | ····invoke-virtual·{p0},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getApplicationContext()Landroid/content/Context; | 243 | ····invoke-virtual·{p0},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getApplicationContext()Landroid/content/Context; |
236 | ····move-result-object·v5 | 244 | ····move-result-object·v5 |
237 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 245 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
238 | ····move-result-object·v2 | 246 | ····move-result-object·v2 |
Offset 334, 18 lines modified | Offset 342, 20 lines modified | ||
334 | ····invoke-virtual·{p0,·v0},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getString(I)Ljava/lang/String; | 342 | ····invoke-virtual·{p0,·v0},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getString(I)Ljava/lang/String; |
335 | ····move-result-object·v0 | 343 | ····move-result-object·v0 |
336 | ····const·v1,·0x7f0600a4 | 344 | ····const·v1,·0x7f0600a4 |
345 | ····.line·224 | ||
337 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getString(I)Ljava/lang/String; | 346 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;->getString(I)Ljava/lang/String; |
338 | ····move-result-object·v1 | 347 | ····move-result-object·v1 |
348 | ····.line·223 | ||
339 | ····invoke-static·{v0,·v1,·p0},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V | 349 | ····invoke-static·{v0,·v1,·p0},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V |
Max diff block lines reached; 3231/6535 bytes (49.44%) of diff not shown. |
Offset 128, 26 lines modified | Offset 128, 28 lines modified | ||
128 | ····move-result-object·v3 | 128 | ····move-result-object·v3 |
129 | ····new-instance·v4,·Ljava/util/Date; | 129 | ····new-instance·v4,·Ljava/util/Date; |
130 | ····invoke-direct·{v4},·Ljava/util/Date;-><init>()V | 130 | ····invoke-direct·{v4},·Ljava/util/Date;-><init>()V |
131 | ····.line·205 | ||
131 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; | 132 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; |
132 | ····move-result-object·v4 | 133 | ····move-result-object·v4 |
133 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 134 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
134 | ····move-result-object·v3 | 135 | ····move-result-object·v3 |
135 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 136 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
136 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
138 | ····.line·204 | ||
137 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V | 139 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V |
138 | ····.line·206 | 140 | ····.line·206 |
139 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 141 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
140 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 142 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
Offset 157, 26 lines modified | Offset 159, 28 lines modified | ||
157 | ····move-result-object·v3 | 159 | ····move-result-object·v3 |
158 | ····new-instance·v4,·Ljava/util/Date; | 160 | ····new-instance·v4,·Ljava/util/Date; |
159 | ····invoke-direct·{v4},·Ljava/util/Date;-><init>()V | 161 | ····invoke-direct·{v4},·Ljava/util/Date;-><init>()V |
162 | ····.line·207 | ||
160 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; | 163 | ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String; |
161 | ····move-result-object·v4 | 164 | ····move-result-object·v4 |
162 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 165 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ····move-result-object·v3 | 166 | ····move-result-object·v3 |
164 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 167 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
165 | ····move-result-object·v3 | 168 | ····move-result-object·v3 |
169 | ····.line·206 | ||
166 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V | 170 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V |
167 | ····.line·209 | 171 | ····.line·209 |
168 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/senders/email/TestEmailHandler;->smtpPort:Ljava/lang/String; | 172 | ····iget-object·v3,·p0,·Lcom/mendhak/gpslogger/senders/email/TestEmailHandler;->smtpPort:Ljava/lang/String; |
169 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V | 173 | ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·198 | 27 | ····.line·198 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V | 58 | ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V |
59 | ····.line·121 | 59 | ····.line·121 |
60 | ····return-object·v0 | 60 | ····return-object·v0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·static·getPoints(Ljava/io/File;)Ljava/util/List; | 62 | .method·public·static·getPoints(Ljava/io/File;)Ljava/util/List; |
63 | ····.locals·2 | 63 | ····.locals·24 |
64 | ····.param·p0,·"gpxFile"····#·Ljava/io/File; | 64 | ····.param·p0,·"gpxFile"····#·Ljava/io/File; |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 65 | ····.annotation·system·Ldalvik/annotation/Signature; |
66 | ········value·=·{ | 66 | ········value·=·{ |
67 | ············"(", | 67 | ············"(", |
68 | ············"Ljava/io/File;", | 68 | ············"Ljava/io/File;", |
69 | ············")", | 69 | ············")", |
70 | ············"Ljava/util/List", | 70 | ············"Ljava/util/List", |
Offset 82, 441 lines modified | Offset 82, 443 lines modified | ||
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·48 | 85 | ····.line·48 |
86 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; | 86 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; |
87 | ····move-result-object·v | 87 | ····move-result-object·v7 |
88 | ····.line·49 | 88 | ····.line·49 |
89 | ····.local·v | 89 | ····.local·v7,·"factory":Ljavax/xml/parsers/DocumentBuilderFactory; |
90 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v7},·Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder; |
91 | ····move-result-object·v | 91 | ····move-result-object·v5 |
92 | ····.line·51 | 92 | ····.line·51 |
93 | ····.local·v | 93 | ····.local·v5,·"builder":Ljavax/xml/parsers/DocumentBuilder; |
94 | ····new-instance·v | 94 | ····new-instance·v8,·Ljava/io/FileInputStream; |
95 | ····move-object/from16·v0,·p0 | 95 | ····move-object/from16·v0,·p0 |
96 | ····invoke-direct·{v | 96 | ····invoke-direct·{v8,·v0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
97 | ····.line·52 | 97 | ····.line·52 |
98 | ····.local·v | 98 | ····.local·v8,·"fis":Ljava/io/FileInputStream; |
99 | ····invoke-virtual·{v | 99 | ····invoke-virtual·{v5,·v8},·Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document; |
100 | ····move-result-object·v | 100 | ····move-result-object·v6 |
101 | ····.line·53 | 101 | ····.line·53 |
102 | ····.local·v | 102 | ····.local·v6,·"dom":Lorg/w3c/dom/Document; |
103 | ····invoke-interface·{v | 103 | ····invoke-interface·{v6},·Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element; |
104 | ····move-result-object·v1 | 104 | ····move-result-object·v19 |
105 | ····.line·54 | 105 | ····.line·54 |
106 | ····.local·v1 | 106 | ····.local·v19,·"root":Lorg/w3c/dom/Element; |
107 | ····const-string·v2 | 107 | ····const-string·v21,·"trkpt" |
108 | ····move-object/from16·v0,·v1 | 108 | ····move-object/from16·v0,·v19 |
109 | ····move-object/from16·v1,·v2 | 109 | ····move-object/from16·v1,·v21 |
110 | ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Element;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; | 110 | ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Element;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; |
111 | ····move-result-object·v1 | 111 | ····move-result-object·v12 |
112 | ····.line·56 | 112 | ····.line·56 |
113 | ····.local·v1 | 113 | ····.local·v12,·"items":Lorg/w3c/dom/NodeList; |
114 | ····new-instance·v1 | 114 | ····new-instance·v16,·Ljava/util/ArrayList; |
115 | ····invoke-direct·{v1 | 115 | ····invoke-direct/range·{v16·..·v16},·Ljava/util/ArrayList;-><init>()V |
116 | ····.line·58 | 116 | ····.line·58 |
117 | ····.local·v1 | 117 | ····.local·v16,·"points":Ljava/util/List;,·"Ljava/util/List<Landroid/location/Location;>;" |
118 | ····const/4·v1 | 118 | ····const/4·v13,·0x0 |
119 | ····.local·v1 | 119 | ····.local·v13,·"j":I |
120 | ····:goto_0 | 120 | ····:goto_0 |
121 | ····invoke-interface·{v1 | 121 | ····invoke-interface·{v12},·Lorg/w3c/dom/NodeList;->getLength()I |
122 | ····move-result·v2 | 122 | ····move-result·v21 |
123 | ····move/from16·v0,·v2 | 123 | ····move/from16·v0,·v21 |
124 | ····if-ge·v1 | 124 | ····if-ge·v13,·v0,·:cond_8 |
125 | ····.line·60 | 125 | ····.line·60 |
126 | ····invoke-interface·{v1 | 126 | ····invoke-interface·{v12,·v13},·Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; |
127 | ····move-result-object·v | 127 | ····move-result-object·v9 |
128 | ····.line·61 | 128 | ····.line·61 |
129 | ····.local·v | 129 | ····.local·v9,·"item":Lorg/w3c/dom/Node; |
130 | ····invoke-interface·{v | 130 | ····invoke-interface·{v9},·Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; |
131 | ····move-result-object·v | 131 | ····move-result-object·v4 |
132 | ····.line·62 | 132 | ····.line·62 |
133 | ····.local·v | 133 | ····.local·v4,·"attrs":Lorg/w3c/dom/NamedNodeMap; |
134 | ····invoke-interface·{v | 134 | ····invoke-interface·{v9},·Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; |
135 | ····move-result-object·v1 | 135 | ····move-result-object·v17 |
136 | ····.line·64 | 136 | ····.line·64 |
137 | ····.local·v1 | 137 | ····.local·v17,·"props":Lorg/w3c/dom/NodeList; |
138 | ····new-instance·v1 | 138 | ····new-instance·v18,·Landroid/location/Location; |
139 | ····const-string·v2 | 139 | ····const-string·v21,·"test" |
140 | ····move-object/from16·v0,·v1 | 140 | ····move-object/from16·v0,·v18 |
141 | ····move-object/from16·v1,·v2 | 141 | ····move-object/from16·v1,·v21 |
142 | ····invoke-direct·{v0,·v1},·Landroid/location/Location;-><init>(Ljava/lang/String;)V | 142 | ····invoke-direct·{v0,·v1},·Landroid/location/Location;-><init>(Ljava/lang/String;)V |
143 | ····.line·66 | 143 | ····.line·66 |
144 | ····.local·v1 | 144 | ····.local·v18,·"pt":Landroid/location/Location; |
145 | ····const-string·v2 | 145 | ····const-string·v21,·"lat" |
146 | ····move-object/from16·v0,·v2 | 146 | ····move-object/from16·v0,·v21 |
147 | ····invoke-interface·{v | 147 | ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; |
148 | ····move-result-object·v2 | 148 | ····move-result-object·v21 |
149 | ····invoke-interface/range·{v2 | 149 | ····invoke-interface/range·{v21·..·v21},·Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; |
150 | ····move-result-object·v2 | 150 | ····move-result-object·v21 |
151 | ····invoke-static/range·{v2 | 151 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
Max diff block lines reached; 14236/20419 bytes (69.72%) of diff not shown. |
Offset 74, 26 lines modified | Offset 74, 25 lines modified | ||
74 | ····.end·annotation | 74 | ····.end·annotation |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·47 | 76 | ····.line·47 |
77 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 77 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
78 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 78 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
79 | ····move-result-object·v | 79 | ····move-result-object·v2 |
80 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
81 | ····:cond_0 | 80 | ····:cond_0 |
82 | ····:goto_0 | 81 | ····:goto_0 |
83 | ····invoke-interface·{v | 82 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
84 | ····move-result·v3 | 83 | ····move-result·v3 |
85 | ····if-eqz·v3,·:cond_1 | 84 | ····if-eqz·v3,·:cond_1 |
86 | ····invoke-interface·{v | 85 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
87 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
88 | ····check-cast·v0,·Ljava/io/File; | 87 | ····check-cast·v0,·Ljava/io/File; |
89 | ····.line·49 | 88 | ····.line·49 |
90 | ····.local·v0,·"f":Ljava/io/File; | 89 | ····.local·v0,·"f":Ljava/io/File; |
Offset 106, 33 lines modified | Offset 105, 33 lines modified | ||
106 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 105 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
107 | ····move-result·v3 | 106 | ····move-result·v3 |
108 | ····if-eqz·v3,·:cond_0 | 107 | ····if-eqz·v3,·:cond_0 |
109 | ····.line·51 | 108 | ····.line·51 |
110 | ····new-instance·v | 109 | ····new-instance·v1,·Ljava/lang/Thread; |
111 | ····new-instance·v3,·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHandler; | 110 | ····new-instance·v3,·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHandler; |
112 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHelper;->applicationContext:Landroid/content/Context; | 111 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHelper;->applicationContext:Landroid/content/Context; |
113 | ····invoke-direct·{v3,·v4,·v0,·p0},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHandler;-><init>(Landroid/content/Context;Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V | 112 | ····invoke-direct·{v3,·v4,·v0,·p0},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSHandler;-><init>(Landroid/content/Context;Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V |
114 | ····invoke-direct·{v | 113 | ····invoke-direct·{v1,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
115 | ····.line·52 | 114 | ····.line·52 |
116 | ····.local·v | 115 | ····.local·v1,·"t":Ljava/lang/Thread; |
117 | ····invoke-virtual·{v | 116 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V |
118 | ····goto·:goto_0 | 117 | ····goto·:goto_0 |
119 | ····.line·55 | 118 | ····.line·55 |
120 | ····.end·local·v0····#·"f":Ljava/io/File; | 119 | ····.end·local·v0····#·"f":Ljava/io/File; |
121 | ····.end·local·v | 120 | ····.end·local·v1····#·"t":Ljava/lang/Thread; |
122 | ····:cond_1 | 121 | ····:cond_1 |
123 | ····return-void | 122 | ····return-void |
124 | .end·method | 123 | .end·method |
125 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 124 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
126 | ····.locals·2 | 125 | ····.locals·2 |
127 | ····.param·p1,·"dir"····#·Ljava/io/File; | 126 | ····.param·p1,·"dir"····#·Ljava/io/File; |
Offset 85, 14 lines modified | Offset 85, 15 lines modified | ||
85 | ····.local·v2,·"txtOpenGTSDeviceId":Landroid/preference/EditTextPreference; | 85 | ····.local·v2,·"txtOpenGTSDeviceId":Landroid/preference/EditTextPreference; |
86 | ····invoke-virtual·{v0},·Landroid/preference/CheckBoxPreference;->isChecked()Z | 86 | ····invoke-virtual·{v0},·Landroid/preference/CheckBoxPreference;->isChecked()Z |
87 | ····move-result·v6 | 87 | ····move-result·v6 |
88 | ····if-eqz·v6,·:cond_0 | 88 | ····if-eqz·v6,·:cond_0 |
89 | ····.line·78 | ||
89 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 90 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
90 | ····move-result-object·v6 | 91 | ····move-result-object·v6 |
91 | ····if-eqz·v6,·:cond_1 | 92 | ····if-eqz·v6,·:cond_1 |
92 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 93 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
Offset 101, 14 lines modified | Offset 102, 15 lines modified | ||
101 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 102 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
102 | ····move-result·v6 | 103 | ····move-result·v6 |
103 | ····if-lez·v6,·:cond_1 | 104 | ····if-lez·v6,·:cond_1 |
105 | ····.line·79 | ||
104 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 106 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
105 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
106 | ····if-eqz·v6,·:cond_1 | 108 | ····if-eqz·v6,·:cond_1 |
107 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 109 | ····invoke-virtual·{v5},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
Offset 117, 14 lines modified | Offset 119, 15 lines modified | ||
117 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSActivity;->isNumeric(Ljava/lang/String;)Z | 119 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSActivity;->isNumeric(Ljava/lang/String;)Z |
118 | ····move-result·v6 | 120 | ····move-result·v6 |
119 | ····if-eqz·v6,·:cond_1 | 121 | ····if-eqz·v6,·:cond_1 |
122 | ····.line·80 | ||
120 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; | 123 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; |
121 | ····move-result-object·v6 | 124 | ····move-result-object·v6 |
122 | ····if-eqz·v6,·:cond_1 | 125 | ····if-eqz·v6,·:cond_1 |
123 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; | 126 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; |
Offset 133, 14 lines modified | Offset 136, 15 lines modified | ||
133 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 136 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
134 | ····move-result·v6 | 137 | ····move-result·v6 |
135 | ····if-lez·v6,·:cond_1 | 138 | ····if-lez·v6,·:cond_1 |
139 | ····.line·81 | ||
136 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 140 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
137 | ····move-result-object·v6 | 141 | ····move-result-object·v6 |
138 | ····if-eqz·v6,·:cond_1 | 142 | ····if-eqz·v6,·:cond_1 |
139 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 143 | ····invoke-virtual·{v2},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
Offset 159, 14 lines modified | Offset 163, 15 lines modified | ||
159 | ····const-string·v7,·"http://" | 163 | ····const-string·v7,·"http://" |
160 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 164 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
161 | ····move-result-object·v6 | 165 | ····move-result-object·v6 |
166 | ····.line·82 | ||
162 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 167 | ····invoke-virtual·{v3},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
163 | ····move-result-object·v7 | 168 | ····move-result-object·v7 |
164 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 169 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
165 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
Offset 202, 72 lines modified | Offset 207, 70 lines modified | ||
202 | ····move-result·v6 | 207 | ····move-result·v6 |
203 | ····if-eqz·v6,·:cond_1 | 208 | ····if-eqz·v6,·:cond_1 |
204 | ····:cond_0 | 209 | ····:cond_0 |
205 | ····const/4·v6,·0x1 | 210 | ····const/4·v6,·0x1 |
211 | ····.line·77 | ||
206 | ····:goto_0 | 212 | ····:goto_0 |
207 | ····return·v6 | 213 | ····return·v6 |
214 | ····.line·82 | ||
208 | ····:cond_1 | 215 | ····:cond_1 |
209 | ····const/4·v6,·0x0 | 216 | ····const/4·v6,·0x0 |
210 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
211 | .end·method | 218 | .end·method |
212 | .method·private·static·isNumeric(Ljava/lang/String;)Z | 219 | .method·private·static·isNumeric(Ljava/lang/String;)Z |
213 | ····.locals· | 220 | ····.locals·6 |
214 | ····.param·p0,·"str"····#·Ljava/lang/String; | 221 | ····.param·p0,·"str"····#·Ljava/lang/String; |
215 | ····.prologue | 222 | ····.prologue |
223 | ····const/4·v1,·0x0 | ||
216 | ····.line·88 | 224 | ····.line·88 |
217 | ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C | 225 | ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C |
218 | ····move-result-object·v | 226 | ····move-result-object·v3 |
219 | ····.local·v0,·"arr$":[C | ||
220 | ····array-length·v | 227 | ····array-length·v4,·v3 |
228 | ····move·v2,·v1 | ||
221 | ····.local·v3,·"len$":I | ||
222 | ····const/4·v2,·0x0 | ||
223 | ····.local·v2,·"i$":I | ||
224 | ····:goto_0 | 229 | ····:goto_0 |
225 | ····if-ge·v2,·v | 230 | ····if-ge·v2,·v4,·:cond_1 |
226 | ····aget-char·v | 231 | ····aget-char·v0,·v3,·v2 |
227 | ····.line·90 | 232 | ····.line·90 |
228 | ····.local·v | 233 | ····.local·v0,·"c":C |
229 | ····invoke-static·{v | 234 | ····invoke-static·{v0},·Ljava/lang/Character;->isDigit(C)Z |
Max diff block lines reached; 1769/5006 bytes (35.34%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·44 | 27 | ····.line·44 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 269, 14 lines modified | Offset 269, 15 lines modified | ||
269 | ····move-result-object·v2 | 269 | ····move-result-object·v2 |
270 | ····invoke-virtual·{v9},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 270 | ····invoke-virtual·{v9},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
271 | ····move-result-object·v3 | 271 | ····move-result-object·v3 |
272 | ····.line·102 | ||
272 | ····invoke-virtual·{v10},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 273 | ····invoke-virtual·{v10},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
273 | ····move-result-object·v4 | 274 | ····move-result-object·v4 |
274 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; | 275 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; |
275 | ····move-result-object·v4 | 276 | ····move-result-object·v4 |
Offset 285, 18 lines modified | Offset 286, 20 lines modified | ||
285 | ····move-result·v5 | 286 | ····move-result·v5 |
286 | ····invoke-virtual·{v12},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; | 287 | ····invoke-virtual·{v12},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; |
287 | ····move-result-object·v6 | 288 | ····move-result-object·v6 |
289 | ····.line·103 | ||
288 | ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z | 290 | ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z |
289 | ····move-result·v7 | 291 | ····move-result·v7 |
292 | ····.line·101 | ||
290 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->ValidSettings(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z | 293 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->ValidSettings(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z |
291 | ····move-result·v1 | 294 | ····move-result·v1 |
292 | ····if-nez·v1,·:cond_0 | 295 | ····if-nez·v1,·:cond_0 |
293 | ····.line·105 | 296 | ····.line·105 |
Offset 304, 18 lines modified | Offset 307, 20 lines modified | ||
304 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; | 307 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; |
305 | ····move-result-object·v1 | 308 | ····move-result-object·v1 |
306 | ····const·v2,·0x7f06011a | 309 | ····const·v2,·0x7f06011a |
310 | ····.line·106 | ||
307 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; | 311 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; |
308 | ····move-result-object·v2 | 312 | ····move-result-object·v2 |
313 | ····.line·105 | ||
309 | ····invoke-static·{v1,·v2,·p0},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V | 314 | ····invoke-static·{v1,·v2,·p0},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V |
310 | ····.line·108 | 315 | ····.line·108 |
311 | ····const/4·v1,·0x0 | 316 | ····const/4·v1,·0x0 |
312 | ····.line·120 | 317 | ····.line·120 |
313 | ····:goto_0 | 318 | ····:goto_0 |
Offset 327, 18 lines modified | Offset 332, 20 lines modified | ||
327 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; | 332 | ····invoke-virtual·{p0,·v1},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; |
328 | ····move-result-object·v1 | 333 | ····move-result-object·v1 |
329 | ····const·v2,·0x7f060086 | 334 | ····const·v2,·0x7f060086 |
335 | ····.line·113 | ||
330 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; | 336 | ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;->getString(I)Ljava/lang/String; |
331 | ····move-result-object·v2 | 337 | ····move-result-object·v2 |
338 | ····.line·112 | ||
332 | ····invoke-static·{p0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V | 339 | ····invoke-static·{p0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V |
333 | ····.line·116 | 340 | ····.line·116 |
334 | ····invoke-virtual·{v11},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 341 | ····invoke-virtual·{v11},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
335 | ····move-result-object·v1 | 342 | ····move-result-object·v1 |
Offset 346, 14 lines modified | Offset 353, 15 lines modified | ||
346 | ····move-result-object·v2 | 353 | ····move-result-object·v2 |
347 | ····invoke-virtual·{v9},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 354 | ····invoke-virtual·{v9},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
348 | ····move-result-object·v3 | 355 | ····move-result-object·v3 |
356 | ····.line·117 | ||
349 | ····invoke-virtual·{v10},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; | 357 | ····invoke-virtual·{v10},·Landroid/preference/EditTextPreference;->getText()Ljava/lang/String; |
350 | ····move-result-object·v4 | 358 | ····move-result-object·v4 |
351 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; | 359 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; |
352 | ····move-result-object·v4 | 360 | ····move-result-object·v4 |
Offset 366, 18 lines modified | Offset 374, 20 lines modified | ||
366 | ····move-result·v5 | 374 | ····move-result·v5 |
367 | ····invoke-virtual·{v12},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; | 375 | ····invoke-virtual·{v12},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String; |
368 | ····move-result-object·v6 | 376 | ····move-result-object·v6 |
377 | ····.line·118 | ||
369 | ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z | 378 | ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z |
370 | ····move-result·v7 | 379 | ····move-result·v7 |
380 | ····.line·116 | ||
371 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->TestFtp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Z)V | 381 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->TestFtp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Z)V |
372 | ····.line·120 | 382 | ····.line·120 |
373 | ····const/4·v1,·0x1 | 383 | ····const/4·v1,·0x1 |
374 | ····goto·:goto_0 | 384 | ····goto·:goto_0 |
375 | .end·method | 385 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·52 | 27 | ····.line·52 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 141, 34 lines modified | Offset 141, 37 lines modified | ||
141 | ····move-result-object·v2 | 141 | ····move-result-object·v2 |
142 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I | 142 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I |
143 | ····move-result·v3 | 143 | ····move-result·v3 |
144 | ····.line·93 | ||
144 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpUsername()Ljava/lang/String; | 145 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpUsername()Ljava/lang/String; |
145 | ····move-result-object·v4 | 146 | ····move-result-object·v4 |
146 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPassword()Ljava/lang/String; | 147 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPassword()Ljava/lang/String; |
147 | ····move-result-object·v5 | 148 | ····move-result-object·v5 |
149 | ····.line·94 | ||
148 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpUseFtps()Z | 150 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpUseFtps()Z |
149 | ····move-result·v6 | 151 | ····move-result·v6 |
150 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpProtocol()Ljava/lang/String; | 152 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpProtocol()Ljava/lang/String; |
151 | ····move-result-object·v7 | 153 | ····move-result-object·v7 |
152 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z | 154 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z |
153 | ····move-result·v8 | 155 | ····move-result·v8 |
156 | ····.line·95 | ||
154 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 157 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
155 | ····move-result-object·v10 | 158 | ····move-result-object·v10 |
156 | ····invoke-direct/range·{v0·..·v10},·Lcom/mendhak/gpslogger/senders/ftp/FtpUploadHandler;-><init>(Lcom/mendhak/gpslogger/common/IActionListener;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/io/InputStream;Ljava/lang/String;)V | 159 | ····invoke-direct/range·{v0·..·v10},·Lcom/mendhak/gpslogger/senders/ftp/FtpUploadHandler;-><init>(Lcom/mendhak/gpslogger/common/IActionListener;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/io/InputStream;Ljava/lang/String;)V |
157 | ····invoke-direct·{v12,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 160 | ····invoke-direct·{v12,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
Offset 195, 15 lines modified | Offset 198, 15 lines modified | ||
195 | ····invoke-static·{v0,·v11},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V | 198 | ····invoke-static·{v0,·v11},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V |
196 | ····goto·:goto_0 | 199 | ····goto·:goto_0 |
197 | .end·method | 200 | .end·method |
198 | .method·public·UploadFile(Ljava/util/List;)V | 201 | .method·public·UploadFile(Ljava/util/List;)V |
199 | ····.locals·1 | 202 | ····.locals·10 |
200 | ····.annotation·system·Ldalvik/annotation/Signature; | 203 | ····.annotation·system·Ldalvik/annotation/Signature; |
201 | ········value·=·{ | 204 | ········value·=·{ |
202 | ············"(", | 205 | ············"(", |
203 | ············"Ljava/util/List", | 206 | ············"Ljava/util/List", |
204 | ············"<", | 207 | ············"<", |
205 | ············"Ljava/io/File;", | 208 | ············"Ljava/io/File;", |
206 | ············">;)V" | 209 | ············">;)V" |
Offset 221, 14 lines modified | Offset 224, 15 lines modified | ||
221 | ····move-result-object·v2 | 224 | ····move-result-object·v2 |
222 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPassword()Ljava/lang/String; | 225 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPassword()Ljava/lang/String; |
223 | ····move-result-object·v3 | 226 | ····move-result-object·v3 |
227 | ····.line·56 | ||
224 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I | 228 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I |
225 | ····move-result·v0 | 229 | ····move-result·v0 |
226 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 230 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
227 | ····move-result-object·v4 | 231 | ····move-result-object·v4 |
Offset 243, 92 lines modified | Offset 247, 92 lines modified | ||
243 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z | 247 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z |
244 | ····move-result·v7 | 248 | ····move-result·v7 |
245 | ····move-object·v0,·p0 | 249 | ····move-object·v0,·p0 |
250 | ····.line·55 | ||
246 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->ValidSettings(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z | 251 | ····invoke-virtual/range·{v0·..·v7},·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->ValidSettings(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z |
247 | ····move-result·v0 | 252 | ····move-result·v0 |
248 | ····if-nez·v0,·:cond_0 | 253 | ····if-nez·v0,·:cond_0 |
249 | ····.line·58 | 254 | ····.line·58 |
250 | ····iget-object·v0,·p0,·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->callback:Lcom/mendhak/gpslogger/common/IActionListener; | 255 | ····iget-object·v0,·p0,·Lcom/mendhak/gpslogger/senders/ftp/FtpHelper;->callback:Lcom/mendhak/gpslogger/common/IActionListener; |
251 | ····invoke-interface·{v0},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V | 256 | ····invoke-interface·{v0},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V |
252 | ····.line·61 | 257 | ····.line·61 |
253 | ····:cond_0 | 258 | ····:cond_0 |
254 | ····const/4·v | 259 | ····const/4·v9,·0x0 |
255 | ····.line·64 | 260 | ····.line·64 |
256 | ····.local·v | 261 | ····.local·v9,·"zipFile":Ljava/io/File; |
257 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 262 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
258 | ····move-result-object·v | 263 | ····move-result-object·v0 |
259 | ····.local·v9,·"i$":Ljava/util/Iterator; | ||
260 | ····:cond_1 | 264 | ····:cond_1 |
261 | ····invoke-interface·{v | 265 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
262 | ····move-result·v | 266 | ····move-result·v1 |
263 | ····if-eqz·v | 267 | ····if-eqz·v1,·:cond_2 |
264 | ····invoke-interface·{v | 268 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
265 | ····move-result-object·v8 | 269 | ····move-result-object·v8 |
266 | ····check-cast·v8,·Ljava/io/File; | 270 | ····check-cast·v8,·Ljava/io/File; |
267 | ····.line·66 | 271 | ····.line·66 |
268 | ····.local·v8,·"f":Ljava/io/File; | 272 | ····.local·v8,·"f":Ljava/io/File; |
269 | ····invoke-virtual·{v8},·Ljava/io/File;->getName()Ljava/lang/String; | 273 | ····invoke-virtual·{v8},·Ljava/io/File;->getName()Ljava/lang/String; |
270 | ····move-result-object·v | 274 | ····move-result-object·v1 |
271 | ····const-string·v | 275 | ····const-string·v2,·".zip" |
272 | ····invoke-virtual·{v | 276 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
273 | ····move-result·v | 277 | ····move-result·v1 |
274 | ····if-eqz·v | 278 | ····if-eqz·v1,·:cond_1 |
Max diff block lines reached; 1115/5193 bytes (21.47%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·224 | 27 | ····.line·224 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$2;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$accounts:[Landroid/accounts/Account; | 22 | .field·final·synthetic·val$accounts:[Landroid/accounts/Account; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;[Landroid/accounts/Account;)V | 24 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;[Landroid/accounts/Account;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·150 | 28 | ····.line·150 |
28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | 29 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; |
29 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1;->val$accounts:[Landroid/accounts/Account; | 30 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1;->val$accounts:[Landroid/accounts/Account; |
Offset 159, 21 lines modified | Offset 159, 15 lines modified | ||
159 | ····move-result-object·v2 | 159 | ····move-result-object·v2 |
160 | ····invoke-virtual·{v2,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 160 | ····invoke-virtual·{v2,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
161 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
162 | ····const-string·v3,·"</title>\n" | 162 | ····const-string·v3,·"</title>\n</entry>" |
163 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
164 | ····move-result-object·v2 | ||
165 | ····const-string·v3,·"</entry>" | ||
166 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 163 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
167 | ····move-result-object·v2 | 164 | ····move-result-object·v2 |
168 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 165 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 197, 18 lines modified | Offset 191, 20 lines modified | ||
197 | ····move-result-object·v2 | 191 | ····move-result-object·v2 |
198 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 192 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
199 | ····move-result-object·v2 | 193 | ····move-result-object·v2 |
194 | ····.line·469 | ||
200 | ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B | 195 | ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B |
201 | ····move-result-object·v3 | 196 | ····move-result-object·v3 |
197 | ····.line·468 | ||
202 | ····invoke-direct·{p0,·v2,·p2,·v3,·v4},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler;->UploadFileContentsToResumableUrl(Ljava/lang/String;Ljava/lang/String;[BZ)Ljava/lang/String; | 198 | ····invoke-direct·{p0,·v2,·p2,·v3,·v4},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler;->UploadFileContentsToResumableUrl(Ljava/lang/String;Ljava/lang/String;[BZ)Ljava/lang/String; |
203 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
204 | ····.line·471 | 200 | ····.line·471 |
205 | ····.local·v1,·"resumableFileUploadUrl":Ljava/lang/String; | 201 | ····.local·v1,·"resumableFileUploadUrl":Ljava/lang/String; |
206 | ····invoke-direct·{p0,·v1,·p2,·p3,·v4},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler;->UploadFileContentsToResumableUrl(Ljava/lang/String;Ljava/lang/String;[BZ)Ljava/lang/String; | 202 | ····invoke-direct·{p0,·v1,·p2,·p3,·v4},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler;->UploadFileContentsToResumableUrl(Ljava/lang/String;Ljava/lang/String;[BZ)Ljava/lang/String; |
Offset 284, 14 lines modified | Offset 280, 15 lines modified | ||
284 | ····const/4·v8,·0x1 | 280 | ····const/4·v8,·0x1 |
285 | ····invoke-virtual·{v1,·v8},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V | 281 | ····invoke-virtual·{v1,·v8},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V |
286 | ····.line·648 | 282 | ····.line·648 |
287 | ····new-instance·v7,·Ljava/io/DataOutputStream; | 283 | ····new-instance·v7,·Ljava/io/DataOutputStream; |
284 | ····.line·649 | ||
288 | ····invoke-virtual·{v1},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; | 285 | ····invoke-virtual·{v1},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; |
289 | ····move-result-object·v8 | 286 | ····move-result-object·v8 |
290 | ····invoke-direct·{v7,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V | 287 | ····invoke-direct·{v7,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V |
291 | ····.line·650 | 288 | ····.line·650 |
Offset 589, 14 lines modified | Offset 586, 15 lines modified | ||
589 | ····move-result-object·v3 | 586 | ····move-result-object·v3 |
590 | ····invoke-interface·{v3,·v4},·Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; | 587 | ····invoke-interface·{v3,·v4},·Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; |
591 | ····move-result-object·v3 | 588 | ····move-result-object·v3 |
589 | ····.line·690 | ||
592 | ····invoke-interface·{v3},·Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; | 590 | ····invoke-interface·{v3},·Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; |
593 | ····move-result-object·v3 | 591 | ····move-result-object·v3 |
594 | ····const-string·v4,·"src" | 592 | ····const-string·v4,·"src" |
595 | ····invoke-interface·{v3,·v4},·Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; | 593 | ····invoke-interface·{v3,·v4},·Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; |
Offset 1008, 14 lines modified | Offset 1006, 15 lines modified | ||
1008 | ····const/4·v6,·0x1 | 1006 | ····const/4·v6,·0x1 |
1009 | ····invoke-virtual·{v1,·v6},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V | 1007 | ····invoke-virtual·{v1,·v6},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V |
1010 | ····.line·514 | 1008 | ····.line·514 |
1011 | ····new-instance·v5,·Ljava/io/DataOutputStream; | 1009 | ····new-instance·v5,·Ljava/io/DataOutputStream; |
1010 | ····.line·515 | ||
1012 | ····invoke-virtual·{v1},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; | 1011 | ····invoke-virtual·{v1},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; |
1013 | ····move-result-object·v6 | 1012 | ····move-result-object·v6 |
1014 | ····invoke-direct·{v5,·v6},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V | 1013 | ····invoke-direct·{v5,·v6},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V |
1015 | ····.line·517 | 1014 | ····.line·517 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·232 | 27 | ····.line·232 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$3;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$3;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 246, 18 lines modified | Offset 246, 20 lines modified | ||
246 | ····move-result-object·v1 | 246 | ····move-result-object·v1 |
247 | ····const-string·v2,·"gdocs_clientid" | 247 | ····const-string·v2,·"gdocs_clientid" |
248 | ····const-string·v3,·"string" | 248 | ····const-string·v3,·"string" |
249 | ····.line·70 | ||
249 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 250 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
250 | ····move-result-object·v4 | 251 | ····move-result-object·v4 |
252 | ····.line·69 | ||
251 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 253 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
252 | ····move-result·v0 | 254 | ····move-result·v0 |
253 | ····.line·73 | 255 | ····.line·73 |
254 | ····.local·v0,·"RClientId":I | 256 | ····.local·v0,·"RClientId":I |
255 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 257 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
Offset 277, 18 lines modified | Offset 279, 20 lines modified | ||
277 | ····move-result-object·v1 | 279 | ····move-result-object·v1 |
278 | ····const-string·v2,·"gdocs_clientsecret" | 280 | ····const-string·v2,·"gdocs_clientsecret" |
279 | ····const-string·v3,·"string" | 281 | ····const-string·v3,·"string" |
282 | ····.line·86 | ||
280 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 283 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
281 | ····move-result-object·v4 | 284 | ····move-result-object·v4 |
285 | ····.line·85 | ||
282 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I | 286 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I |
283 | ····move-result·v0 | 287 | ····move-result·v0 |
284 | ····.line·88 | 288 | ····.line·88 |
285 | ····.local·v0,·"RClientSecret":I | 289 | ····.local·v0,·"RClientSecret":I |
286 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 290 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
Offset 350, 15 lines modified | Offset 354, 15 lines modified | ||
350 | ····:cond_0 | 354 | ····:cond_0 |
351 | ····const/4·v3,·0x0 | 355 | ····const/4·v3,·0x0 |
352 | ····goto·:goto_0 | 356 | ····goto·:goto_0 |
353 | .end·method | 357 | .end·method |
354 | .method·private·ResetAuthToken(Landroid/content/Context;Landroid/accounts/AccountManager;Ljava/lang/Thread;)V | 358 | .method·private·ResetAuthToken(Landroid/content/Context;Landroid/accounts/AccountManager;Ljava/lang/Thread;)V |
355 | ····.locals· | 359 | ····.locals·9 |
356 | ····.param·p1,·"applicationContext"····#·Landroid/content/Context; | 360 | ····.param·p1,·"applicationContext"····#·Landroid/content/Context; |
357 | ····.param·p2,·"accountManager"····#·Landroid/accounts/AccountManager; | 361 | ····.param·p2,·"accountManager"····#·Landroid/accounts/AccountManager; |
358 | ····.param·p3,·"threadToStart"····#·Ljava/lang/Thread; | 362 | ····.param·p3,·"threadToStart"····#·Ljava/lang/Thread; |
359 | ····.prologue | 363 | ····.prologue |
360 | ····.line·230 | 364 | ····.line·230 |
361 | ····const-string·v0,·"com.google" | 365 | ····const-string·v0,·"com.google" |
Offset 369, 48 lines modified | Offset 373, 43 lines modified | ||
369 | ····.line·231 | 373 | ····.line·231 |
370 | ····.local·v8,·"accounts":[Landroid/accounts/Account; | 374 | ····.local·v8,·"accounts":[Landroid/accounts/Account; |
371 | ····const/4·v7,·0x0 | 375 | ····const/4·v7,·0x0 |
372 | ····.line·233 | 376 | ····.line·233 |
373 | ····.local·v7,·"account":Landroid/accounts/Account; | 377 | ····.local·v7,·"account":Landroid/accounts/Account; |
374 | ····move-object·v9,·v8 | ||
375 | ····.local·v9,·"arr$":[Landroid/accounts/Account; | ||
376 | ····array-length·v1 | 378 | ····array-length·v1,·v8 |
377 | ····.local·v11,·"len$":I | ||
378 | ····const/4·v | 379 | ····const/4·v0,·0x0 |
379 | ····.local·v10,·"i$":I | ||
380 | ····:goto_0 | 380 | ····:goto_0 |
381 | ····if-ge·v | 381 | ····if-ge·v0,·v1,·:cond_1 |
382 | ····aget-object·v6,·v | 382 | ····aget-object·v6,·v8,·v0 |
383 | ····.line·235 | 383 | ····.line·235 |
384 | ····.local·v6,·"acc":Landroid/accounts/Account; | 384 | ····.local·v6,·"acc":Landroid/accounts/Account; |
385 | ····iget-object·v | 385 | ····iget-object·v2,·v6,·Landroid/accounts/Account;->name:Ljava/lang/String; |
386 | ····invoke-static·{p1},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;->GetAccountName(Landroid/content/Context;)Ljava/lang/String; | 386 | ····invoke-static·{p1},·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;->GetAccountName(Landroid/content/Context;)Ljava/lang/String; |
387 | ····move-result-object·v | 387 | ····move-result-object·v3 |
388 | ····invoke-virtual·{v | 388 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
389 | ····move-result·v | 389 | ····move-result·v2 |
390 | ····if-eqz·v | 390 | ····if-eqz·v2,·:cond_0 |
391 | ····.line·237 | 391 | ····.line·237 |
392 | ····move-object·v7,·v6 | 392 | ····move-object·v7,·v6 |
393 | ····.line·233 | 393 | ····.line·233 |
394 | ····:cond_0 | 394 | ····:cond_0 |
395 | ····add-int/lit8·v | 395 | ····add-int/lit8·v0,·v0,·0x1 |
396 | ····goto·:goto_0 | 396 | ····goto·:goto_0 |
397 | ····.line·241 | 397 | ····.line·241 |
398 | ····.end·local·v6····#·"acc":Landroid/accounts/Account; | 398 | ····.end·local·v6····#·"acc":Landroid/accounts/Account; |
399 | ····:cond_1 | 399 | ····:cond_1 |
400 | ····move-object·v4,·v7 | 400 | ····move-object·v4,·v7 |
Offset 722, 31 lines modified | Offset 721, 30 lines modified | ||
722 | ············">;)V" | 721 | ············">;)V" |
723 | ········} | 722 | ········} |
724 | ····.end·annotation | 723 | ····.end·annotation |
725 | ····.prologue | 724 | ····.prologue |
726 | ····.line·324 | 725 | ····.line·324 |
727 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 726 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
728 | ····const/4·v | 727 | ····const/4·v1,·0x0 |
729 | ····.line·327 | 728 | ····.line·327 |
730 | ····.local·v | 729 | ····.local·v1,·"zipFile":Ljava/io/File; |
731 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 730 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
732 | ····move-result-object·v | 731 | ····move-result-object·v2 |
733 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
734 | ····:cond_0 | 732 | ····:cond_0 |
735 | ····invoke-interface·{v | 733 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
736 | ····move-result·v3 | 734 | ····move-result·v3 |
Max diff block lines reached; 3145/6939 bytes (45.32%) of diff not shown. |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1; | 31 | .field·final·synthetic·this$1:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;)V | 33 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·261 | 37 | ····.line·261 |
37 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1$1;->this$1:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1; | 38 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1$1;->this$1:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | .field·final·synthetic·val$threadToStart:Ljava/lang/Thread; | 38 | .field·final·synthetic·val$threadToStart:Ljava/lang/Thread; |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;Landroid/content/Context;Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/Thread;)V | 40 | .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;Landroid/content/Context;Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/Thread;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper; | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·249 | 44 | ····.line·249 |
44 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper; | 45 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;->this$0:Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper; |
45 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;->val$applicationContext:Landroid/content/Context; | 46 | ····iput-object·p2,·p0,·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;->val$applicationContext:Landroid/content/Context; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·40 | 27 | ····.line·40 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate$1;->this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate$1;->this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 69, 14 lines modified | Offset 70, 15 lines modified | ||
69 | ····move-result-object·v3 | 70 | ····move-result-object·v3 |
70 | ····.line·57 | 71 | ····.line·57 |
71 | ····.local·v3,·"shortcutLabel":Ljava/lang/String; | 72 | ····.local·v3,·"shortcutLabel":Ljava/lang/String; |
72 | ····:goto_0 | 73 | ····:goto_0 |
73 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate$1;->this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; | 74 | ····iget-object·v4,·p0,·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate$1;->this$0:Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate; |
75 | ····.line·58 | ||
74 | ····invoke-virtual·{v4},·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;->getApplicationContext()Landroid/content/Context; | 76 | ····invoke-virtual·{v4},·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;->getApplicationContext()Landroid/content/Context; |
75 | ····move-result-object·v4 | 77 | ····move-result-object·v4 |
76 | ····const/high16·v5,·0x7f020000 | 78 | ····const/high16·v5,·0x7f020000 |
77 | ····invoke-static·{v4,·v5},·Landroid/content/Intent$ShortcutIconResource;->fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; | 79 | ····invoke-static·{v4,·v5},·Landroid/content/Intent$ShortcutIconResource;->fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; |
Offset 53, 24 lines modified | Offset 53, 24 lines modified | ||
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·100 | 54 | ····.line·100 |
55 | ····return-void | 55 | ····return-void |
56 | .end·method | 56 | .end·method |
57 | .method·public·Write(Landroid/location/Location;)V | 57 | .method·public·Write(Landroid/location/Location;)V |
58 | ····.locals·1 | 58 | ····.locals·13 |
59 | ····.param·p1,·"loc"····#·Landroid/location/Location; | 59 | ····.param·p1,·"loc"····#·Landroid/location/Location; |
60 | ····.annotation·system·Ldalvik/annotation/Throws; | 60 | ····.annotation·system·Ldalvik/annotation/Throws; |
61 | ········value·=·{ | 61 | ········value·=·{ |
62 | ············Ljava/lang/Exception; | 62 | ············Ljava/lang/Exception; |
63 | ········} | 63 | ········} |
64 | ····.end·annotation | 64 | ····.end·annotation |
65 | ····.prologue | 65 | ····.prologue |
66 | ····const/4·v1 | 66 | ····const/4·v12,·0x1 |
67 | ····.line·54 | 67 | ····.line·54 |
68 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; | 68 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; |
69 | ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z | 69 | ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z |
70 | ····move-result·v6 | 70 | ····move-result·v6 |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····invoke-virtual·{v6},·Ljava/io/File;->createNewFile()Z | 83 | ····invoke-virtual·{v6},·Ljava/io/File;->createNewFile()Z |
84 | ····.line·58 | 84 | ····.line·58 |
85 | ····new-instance·v5,·Ljava/io/FileOutputStream; | 85 | ····new-instance·v5,·Ljava/io/FileOutputStream; |
86 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; | 86 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; |
87 | ····invoke-direct·{v5,·v6,·v1 | 87 | ····invoke-direct·{v5,·v6,·v12},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V |
88 | ····.line·59 | 88 | ····.line·59 |
89 | ····.local·v5,·"writer":Ljava/io/FileOutputStream; | 89 | ····.local·v5,·"writer":Ljava/io/FileOutputStream; |
90 | ····new-instance·v3,·Ljava/io/BufferedOutputStream; | 90 | ····new-instance·v3,·Ljava/io/BufferedOutputStream; |
91 | ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V | 91 | ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····.end·local·v3····#·"output":Ljava/io/BufferedOutputStream; | 118 | ····.end·local·v3····#·"output":Ljava/io/BufferedOutputStream; |
119 | ····.end·local·v5····#·"writer":Ljava/io/FileOutputStream; | 119 | ····.end·local·v5····#·"writer":Ljava/io/FileOutputStream; |
120 | ····:cond_0 | 120 | ····:cond_0 |
121 | ····new-instance·v5,·Ljava/io/FileOutputStream; | 121 | ····new-instance·v5,·Ljava/io/FileOutputStream; |
122 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; | 122 | ····iget-object·v6,·p0,·Lcom/mendhak/gpslogger/loggers/PlainTextFileLogger;->file:Ljava/io/File; |
123 | ····invoke-direct·{v5,·v6,·v1 | 123 | ····invoke-direct·{v5,·v6,·v12},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V |
124 | ····.line·67 | 124 | ····.line·67 |
125 | ····.restart·local·v5····#·"writer":Ljava/io/FileOutputStream; | 125 | ····.restart·local·v5····#·"writer":Ljava/io/FileOutputStream; |
126 | ····new-instance·v3,·Ljava/io/BufferedOutputStream; | 126 | ····new-instance·v3,·Ljava/io/BufferedOutputStream; |
127 | ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V | 127 | ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
Offset 162, 84 lines modified | Offset 162, 91 lines modified | ||
162 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 162 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
163 | ····const/4·v9,·0x0 | 163 | ····const/4·v9,·0x0 |
164 | ····aput-object·v0,·v8,·v9 | 164 | ····aput-object·v0,·v8,·v9 |
165 | ····.line·83 | ||
165 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 166 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
166 | ····move-result-wide·v | 167 | ····move-result-wide·v10 |
167 | ····invoke-static·{v | 168 | ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
168 | ····move-result-object·v9 | 169 | ····move-result-object·v9 |
169 | ····aput-object·v9,·v8,·v1 | 170 | ····aput-object·v9,·v8,·v12 |
170 | ····const/4·v9,·0x2 | 171 | ····const/4·v9,·0x2 |
172 | ····.line·84 | ||
171 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 173 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
172 | ····move-result-wide·v10 | 174 | ····move-result-wide·v10 |
173 | ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 175 | ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
174 | ····move-result-object·v10 | 176 | ····move-result-object·v10 |
175 | ····aput-object·v10,·v8,·v9 | 177 | ····aput-object·v10,·v8,·v9 |
176 | ····const/4·v9,·0x3 | 178 | ····const/4·v9,·0x3 |
179 | ····.line·85 | ||
177 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D | 180 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D |
178 | ····move-result-wide·v10 | 181 | ····move-result-wide·v10 |
179 | ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 182 | ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
180 | ····move-result-object·v10 | 183 | ····move-result-object·v10 |
181 | ····aput-object·v10,·v8,·v9 | 184 | ····aput-object·v10,·v8,·v9 |
182 | ····const/4·v9,·0x4 | 185 | ····const/4·v9,·0x4 |
186 | ····.line·86 | ||
183 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F | 187 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F |
184 | ····move-result·v10 | 188 | ····move-result·v10 |
185 | ····invoke-static·{v10},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 189 | ····invoke-static·{v10},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
186 | ····move-result-object·v10 | 190 | ····move-result-object·v10 |
187 | ····aput-object·v10,·v8,·v9 | 191 | ····aput-object·v10,·v8,·v9 |
188 | ····const/4·v9,·0x5 | 192 | ····const/4·v9,·0x5 |
193 | ····.line·87 | ||
189 | ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F | 194 | ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F |
190 | ····move-result·v10 | 195 | ····move-result·v10 |
191 | ····invoke-static·{v10},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 196 | ····invoke-static·{v10},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
192 | ····move-result-object·v10 | 197 | ····move-result-object·v10 |
193 | ····aput-object·v10,·v8,·v9 | 198 | ····aput-object·v10,·v8,·v9 |
Max diff block lines reached; 547/4138 bytes (13.22%) of diff not shown. |
Offset 43, 425 lines modified | Offset 43, 425 lines modified | ||
43 | ····.line·155 | 43 | ····.line·155 |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·run()V | 47 | .method·public·run()V |
48 | ····.locals·1 | 48 | ····.locals·18 |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·167 | 50 | ····.line·167 |
51 | ····:try_start_0 | 51 | ····:try_start_0 |
52 | ····move-object/from16·v0,·p0 | 52 | ····move-object/from16·v0,·p0 |
53 | ····iget-boolean·v1 | 53 | ····iget-boolean·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->useSatelliteTime:Z |
54 | ····if-eqz·v1 | 54 | ····if-eqz·v12,·:cond_2 |
55 | ····.line·169 | 55 | ····.line·169 |
56 | ····new-instance·v | 56 | ····new-instance·v8,·Ljava/util/Date; |
57 | ····move-object/from16·v0,·p0 | 57 | ····move-object/from16·v0,·p0 |
58 | ····iget-object·v1 | 58 | ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->loc:Landroid/location/Location; |
59 | ····invoke-virtual·{v1 | 59 | ····invoke-virtual·{v12},·Landroid/location/Location;->getTime()J |
60 | ····move-result-wide·v1 | 60 | ····move-result-wide·v12 |
61 | ····invoke-direct·{v | 61 | ····invoke-direct·{v8,·v12,·v13},·Ljava/util/Date;-><init>(J)V |
62 | ····.line·176 | 62 | ····.line·176 |
63 | ····.local·v | 63 | ····.local·v8,·"now":Ljava/util/Date; |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v8},·Lcom/mendhak/gpslogger/common/Utilities;->GetIsoDateTime(Ljava/util/Date;)Ljava/lang/String; |
66 | ····move-result-object·v | 66 | ····move-result-object·v3 |
67 | ····.line·177 | 67 | ····.line·177 |
68 | ····.local·v | 68 | ····.local·v3,·"dateTimeString":Ljava/lang/String; |
69 | ····const-string·v | 69 | ····const-string·v9,·"<Placemark>\n<gx:Track>\n" |
70 | ····.line·178 | 70 | ····.line·178 |
71 | ····.local·v | 71 | ····.local·v9,·"placemarkHead":Ljava/lang/String; |
72 | ····const-string·v | 72 | ····const-string·v10,·"</gx:Track>\n</Placemark></Document></kml>\n" |
73 | ····.line·180 | 73 | ····.line·180 |
74 | ····.local·v | 74 | ····.local·v10,·"placemarkTail":Ljava/lang/String; |
75 | ····sget-object·v1 | 75 | ····sget-object·v13,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->lock:Ljava/lang/Object; |
76 | ····monitor-enter·v1 | 76 | ····monitor-enter·v13 |
77 | ····:try_end_0 | 77 | ····:try_end_0 |
78 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 78 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
79 | ····.line·183 | 79 | ····.line·183 |
80 | ····:try_start_1 | 80 | ····:try_start_1 |
81 | ····move-object/from16·v0,·p0 | 81 | ····move-object/from16·v0,·p0 |
82 | ····iget-object·v1 | 82 | ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File; |
83 | ····invoke-virtual·{v1 | 83 | ····invoke-virtual·{v12},·Ljava/io/File;->exists()Z |
84 | ····move-result·v1 | 84 | ····move-result·v12 |
85 | ····if-nez·v1 | 85 | ····if-nez·v12,·:cond_0 |
86 | ····.line·185 | 86 | ····.line·185 |
87 | ····move-object/from16·v0,·p0 | 87 | ····move-object/from16·v0,·p0 |
88 | ····iget-object·v1 | 88 | ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File; |
89 | ····invoke-virtual·{v1 | 89 | ····invoke-virtual·{v12},·Ljava/io/File;->createNewFile()Z |
90 | ····.line·187 | 90 | ····.line·187 |
91 | ····new-instance·v | 91 | ····new-instance·v6,·Ljava/io/FileOutputStream; |
92 | ····move-object/from16·v0,·p0 | 92 | ····move-object/from16·v0,·p0 |
93 | ····iget-object·v1 | 93 | ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File; |
94 | ····const/4·v1 | 94 | ····const/4·v14,·0x1 |
95 | ····invoke-direct·{v | 95 | ····invoke-direct·{v6,·v12,·v14},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V |
96 | ····.line·188 | 96 | ····.line·188 |
97 | ····.local·v | 97 | ····.local·v6,·"initialWriter":Ljava/io/FileOutputStream; |
98 | ····new-instance·v | 98 | ····new-instance·v5,·Ljava/io/BufferedOutputStream; |
99 | ····invoke-direct·{v | 99 | ····invoke-direct·{v5,·v6},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
100 | ····.line·190 | 100 | ····.line·190 |
101 | ····.local·v | 101 | ····.local·v5,·"initialOutput":Ljava/io/BufferedOutputStream; |
102 | ····new-instance·v | 102 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
103 | ····invoke-direct·{v | 103 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
104 | ····.line·191 | 104 | ····.line·191 |
105 | ····.local·v | 105 | ····.local·v7,·"initialXml":Ljava/lang/StringBuilder; |
106 | ····const-string·v1 | 106 | ····const-string·v12,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>" |
107 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 | ····.line·192 | 108 | ····.line·192 |
109 | ····const-string·v1 | 109 | ····const-string·v12,·"<kml·xmlns=\"http://www.opengis.net/kml/2.2\"·" |
110 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
111 | ····.line·193 | 111 | ····.line·193 |
112 | ····const-string·v1 | 112 | ····const-string·v12,·"xmlns:gx=\"http://www.google.com/kml/ext/2.2\"·" |
113 | ····invoke-virtual·{v | 113 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
114 | ····.line·194 | 114 | ····.line·194 |
115 | ····const-string·v1 | 115 | ····const-string·v12,·"xmlns:kml=\"http://www.opengis.net/kml/2.2\"·" |
116 | ····invoke-virtual·{v | 116 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
117 | ····.line·195 | 117 | ····.line·195 |
118 | ····const-string·v1 | 118 | ····const-string·v12,·"xmlns:atom=\"http://www.w3.org/2005/Atom\">" |
119 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
120 | ····.line·196 | 120 | ····.line·196 |
121 | ····const-string·v1 | 121 | ····const-string·v12,·"<Document>" |
122 | ····invoke-virtual·{v | 122 | ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 16756/23774 bytes (70.48%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/loggers/OpenGTSLogger; | 21 | .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/loggers/OpenGTSLogger; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/loggers/OpenGTSLogger;)V | 23 | .method·constructor·<init>(Lcom/mendhak/gpslogger/loggers/OpenGTSLogger;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/loggers/OpenGTSLogger; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·61 | 27 | ····.line·61 |
27 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/loggers/OpenGTSLogger$1;->this$0:Lcom/mendhak/gpslogger/loggers/OpenGTSLogger; | 28 | ····iput-object·p1,·p0,·Lcom/mendhak/gpslogger/loggers/OpenGTSLogger$1;->this$0:Lcom/mendhak/gpslogger/loggers/OpenGTSLogger; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 46 lines modified | Offset 60, 50 lines modified | ||
60 | ····.local·v0,·"waypoint":Ljava/lang/StringBuilder; | 60 | ····.local·v0,·"waypoint":Ljava/lang/StringBuilder; |
61 | ····const-string·v1,·"\n<wpt·lat=\"" | 61 | ····const-string·v1,·"\n<wpt·lat=\"" |
62 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 62 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
63 | ····move-result-object·v1 | 63 | ····move-result-object·v1 |
64 | ····.line·186 | ||
64 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 65 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
65 | ····move-result-wide·v2 | 66 | ····move-result-wide·v2 |
66 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; | 67 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
67 | ····move-result-object·v2 | 68 | ····move-result-object·v2 |
68 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 69 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
70 | ····const-string·v2,·"\"·lon=\"" | 71 | ····const-string·v2,·"\"·lon=\"" |
72 | ····.line·187 | ||
71 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 73 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
72 | ····move-result-object·v1 | 74 | ····move-result-object·v1 |
75 | ····.line·188 | ||
73 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 76 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
74 | ····move-result-wide·v2 | 77 | ····move-result-wide·v2 |
75 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; | 78 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
76 | ····move-result-object·v2 | 79 | ····move-result-object·v2 |
77 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 80 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
78 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
79 | ····const-string·v2,·"\">" | 82 | ····const-string·v2,·"\">" |
83 | ····.line·189 | ||
80 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 84 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
81 | ····.line·191 | 85 | ····.line·191 |
82 | ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z | 86 | ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z |
83 | ····move-result·v1 | 87 | ····move-result·v1 |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | ····.line·78 | 37 | ····.line·78 |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·run()V | 41 | .method·public·run()V |
42 | ····.locals·1 | 42 | ····.locals·12 |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·84 | 44 | ····.line·84 |
45 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->kmlFile:Ljava/io/File; | 45 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->kmlFile:Ljava/io/File; |
46 | ····invoke-virtual·{v7},·Ljava/io/File;->exists()Z | 46 | ····invoke-virtual·{v7},·Ljava/io/File;->exists()Z |
Offset 89, 17 lines modified | Offset 89, 17 lines modified | ||
89 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 89 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ····.line·98 | 90 | ····.line·98 |
91 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; | 91 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; |
92 | ····invoke-virtual·{v7},·Landroid/location/Location;->getLongitude()D | 92 | ····invoke-virtual·{v7},·Landroid/location/Location;->getLongitude()D |
93 | ····move-result-wide·v | 93 | ····move-result-wide·v10 |
94 | ····invoke-static·{v | 94 | ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
95 | ····move-result-object·v7 | 95 | ····move-result-object·v7 |
96 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 96 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
97 | ····.line·99 | 97 | ····.line·99 |
98 | ····const-string·v7,·"," | 98 | ····const-string·v7,·"," |
Offset 107, 17 lines modified | Offset 107, 17 lines modified | ||
107 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 107 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 | ····.line·100 | 108 | ····.line·100 |
109 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; | 109 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; |
110 | ····invoke-virtual·{v7},·Landroid/location/Location;->getLatitude()D | 110 | ····invoke-virtual·{v7},·Landroid/location/Location;->getLatitude()D |
111 | ····move-result-wide·v | 111 | ····move-result-wide·v10 |
112 | ····invoke-static·{v | 112 | ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
113 | ····move-result-object·v7 | 113 | ····move-result-object·v7 |
114 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 114 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····.line·101 | 115 | ····.line·101 |
116 | ····const-string·v7,·"," | 116 | ····const-string·v7,·"," |
Offset 125, 17 lines modified | Offset 125, 17 lines modified | ||
125 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 125 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
126 | ····.line·102 | 126 | ····.line·102 |
127 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; | 127 | ····iget-object·v7,·p0,·Lcom/mendhak/gpslogger/loggers/Kml22AnnotateHandler;->loc:Landroid/location/Location; |
128 | ····invoke-virtual·{v7},·Landroid/location/Location;->getAltitude()D | 128 | ····invoke-virtual·{v7},·Landroid/location/Location;->getAltitude()D |
129 | ····move-result-wide·v | 129 | ····move-result-wide·v10 |
130 | ····invoke-static·{v | 130 | ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
131 | ····move-result-object·v7 | 131 | ····move-result-object·v7 |
132 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 132 | ····invoke-virtual·{v2,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
133 | ····.line·103 | 133 | ····.line·103 |
134 | ····const-string·v7,·"</coordinates></Point></Placemark>\n" | 134 | ····const-string·v7,·"</coordinates></Point></Placemark>\n" |
Offset 203, 17 lines modified | Offset 203, 17 lines modified | ||
203 | ····const-string·v9,·"rw" | 203 | ····const-string·v9,·"rw" |
204 | ····invoke-direct·{v5,·v7,·v9},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V | 204 | ····invoke-direct·{v5,·v7,·v9},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V |
205 | ····.line·125 | 205 | ····.line·125 |
206 | ····.local·v5,·"raf":Ljava/io/RandomAccessFile; | 206 | ····.local·v5,·"raf":Ljava/io/RandomAccessFile; |
207 | ····const-wide/16·v | 207 | ····const-wide/16·v10,·0xff |
208 | ····invoke-virtual·{v5,·v | 208 | ····invoke-virtual·{v5,·v10,·v11},·Ljava/io/RandomAccessFile;->seek(J)V |
209 | ····.line·126 | 209 | ····.line·126 |
210 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 210 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
211 | ····move-result-object·v7 | 211 | ····move-result-object·v7 |
212 | ····invoke-virtual·{v7},·Ljava/lang/String;->getBytes()[B | 212 | ····invoke-virtual·{v7},·Ljava/lang/String;->getBytes()[B |
Offset 81, 46 lines modified | Offset 81, 50 lines modified | ||
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····const-string·v1,·"<trkpt·lat=\"" | 82 | ····const-string·v1,·"<trkpt·lat=\"" |
83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
85 | ····.line·300 | ||
85 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 86 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
86 | ····move-result-wide·v2 | 87 | ····move-result-wide·v2 |
87 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; | 88 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
88 | ····move-result-object·v2 | 89 | ····move-result-object·v2 |
89 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 90 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ····move-result-object·v1 | 91 | ····move-result-object·v1 |
91 | ····const-string·v2,·"\"·lon=\"" | 92 | ····const-string·v2,·"\"·lon=\"" |
93 | ····.line·301 | ||
92 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 94 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
93 | ····move-result-object·v1 | 95 | ····move-result-object·v1 |
96 | ····.line·302 | ||
94 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 97 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
95 | ····move-result-wide·v2 | 98 | ····move-result-wide·v2 |
96 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; | 99 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; |
97 | ····move-result-object·v2 | 100 | ····move-result-object·v2 |
98 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 101 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
99 | ····move-result-object·v1 | 102 | ····move-result-object·v1 |
100 | ····const-string·v2,·"\">" | 103 | ····const-string·v2,·"\">" |
104 | ····.line·303 | ||
101 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 105 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
102 | ····.line·305 | 106 | ····.line·305 |
103 | ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z | 107 | ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z |
104 | ····move-result·v1 | 108 | ····move-result·v1 |
Offset 335, 240 lines modified | Offset 339, 264 lines modified | ||
335 | ····return-object·v1 | 339 | ····return-object·v1 |
336 | .end·method | 340 | .end·method |
337 | #·virtual·methods | 341 | #·virtual·methods |
338 | .method·public·run()V | 342 | .method·public·run()V |
339 | ····.locals·1 | 343 | ····.locals·18 |
340 | ····.prologue | 344 | ····.prologue |
341 | ····.line·241 | 345 | ····.line·241 |
342 | ····sget-object·v1 | 346 | ····sget-object·v12,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->lock:Ljava/lang/Object; |
343 | ····monitor-enter·v1 | 347 | ····monitor-enter·v12 |
344 | ····.line·246 | 348 | ····.line·246 |
345 | ····:try_start_0 | 349 | ····:try_start_0 |
346 | ···· | 350 | ····move-object/from16·v0,·p0 |
347 | ····i | 351 | ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File; |
348 | ···· | 352 | ····invoke-virtual·{v11},·Ljava/io/File;->exists()Z |
353 | ····move-result·v11 | ||
349 | ····if-nez·v | 354 | ····if-nez·v11,·:cond_0 |
350 | ····.line·248 | 355 | ····.line·248 |
356 | ····move-object/from16·v0,·p0 | ||
351 | ····iget-object·v | 357 | ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File; |
352 | ····invoke-virtual·{v | 358 | ····invoke-virtual·{v11},·Ljava/io/File;->createNewFile()Z |
353 | ····.line·250 | 359 | ····.line·250 |
354 | ····new-instance·v | 360 | ····new-instance·v4,·Ljava/io/FileOutputStream; |
355 | ···· | 361 | ····move-object/from16·v0,·p0 |
362 | ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File; | ||
356 | ····const/4·v1 | 363 | ····const/4·v13,·0x1 |
357 | ····invoke-direct·{v | 364 | ····invoke-direct·{v4,·v11,·v13},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V |
358 | ····.line·251 | 365 | ····.line·251 |
359 | ····.local·v | 366 | ····.local·v4,·"initialWriter":Ljava/io/FileOutputStream; |
360 | ····new-instance·v | 367 | ····new-instance·v3,·Ljava/io/BufferedOutputStream; |
361 | ····invoke-direct·{v | 368 | ····invoke-direct·{v3,·v4},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V |
362 | ····.line·253 | 369 | ····.line·253 |
363 | ····.local·v | 370 | ····.local·v3,·"initialOutput":Ljava/io/BufferedOutputStream; |
364 | ····new-instance·v | 371 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
365 | ····invoke-direct·{v | 372 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
366 | ····.line·254 | 373 | ····.line·254 |
367 | ····.local·v | 374 | ····.local·v5,·"initialXml":Ljava/lang/StringBuilder; |
368 | ····const-string·v | 375 | ····const-string·v11,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"·?>" |
369 | ····invoke-virtual·{v | 376 | ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
370 | ····.line·255 | 377 | ····.line·255 |
371 | ····const-string·v | 378 | ····const-string·v11,·"<gpx·version=\"1.0\"·creator=\"GPSLogger·-·http://gpslogger.mendhak.com/\"·" |
372 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
373 | ····.line·256 | 380 | ····.line·256 |
374 | ····const-string·v | 381 | ····const-string·v11,·"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"·" |
375 | ····invoke-virtual·{v | 382 | ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
376 | ····.line·257 | 383 | ····.line·257 |
377 | ····const-string·v | 384 | ····const-string·v11,·"xmlns=\"http://www.topografix.com/GPX/1/0\"·" |
Max diff block lines reached; 9665/15378 bytes (62.85%) of diff not shown. |
Offset 20, 48 lines modified | Offset 20, 48 lines modified | ||
20 | .field·protected·final·name:Ljava/lang/String; | 20 | .field·protected·final·name:Ljava/lang/String; |
21 | .field·private·final·useSatelliteTime:Z | 21 | .field·private·final·useSatelliteTime:Z |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·static·constructor·<clinit>()V | 23 | .method·static·constructor·<clinit>()V |
24 | ····.locals· | 24 | ····.locals·9 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····const/4·v | 26 | ····const/4·v2,·0x1 |
27 | ····.line·32 | 27 | ····.line·32 |
28 | ····new-instance·v0,·Ljava/lang/Object; | 28 | ····new-instance·v0,·Ljava/lang/Object; |
29 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V |
30 | ····sput-object·v0,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->lock:Ljava/lang/Object; | 30 | ····sput-object·v0,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->lock:Ljava/lang/Object; |
31 | ····.line·33 | 31 | ····.line·33 |
32 | ····new-instance·v | 32 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
33 | ····const-wide/16·v | 33 | ····const-wide/16·v4,·0x3c |
34 | ····sget-object·v | 34 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
35 | ····new-instance·v | 35 | ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue; |
36 | ····const/16·v | 36 | ····const/16·v0,·0x80 |
37 | ····invoke-direct·{v | 37 | ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V |
38 | ····new-instance·v | 38 | ····new-instance·v8,·Lcom/mendhak/gpslogger/common/RejectionHandler; |
39 | ····invoke-direct·{v | 39 | ····invoke-direct·{v8},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V |
40 | ····move·v | 40 | ····move·v3,·v2 |
41 | ····invoke-direct/range·{v | 41 | ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V |
42 | ····sput-object·v | 42 | ····sput-object·v1,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor; |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
45 | .method·public·constructor·<init>(Ljava/io/File;ZZ)V | 45 | .method·public·constructor·<init>(Ljava/io/File;ZZ)V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.param·p1,·"kmlFile"····#·Ljava/io/File; | 47 | ····.param·p1,·"kmlFile"····#·Ljava/io/File; |
Offset 22, 48 lines modified | Offset 22, 48 lines modified | ||
22 | .field·private·final·satelliteCount:I | 22 | .field·private·final·satelliteCount:I |
23 | .field·private·useSatelliteTime:Z | 23 | .field·private·useSatelliteTime:Z |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·static·constructor·<clinit>()V | 25 | .method·static·constructor·<clinit>()V |
26 | ····.locals· | 26 | ····.locals·9 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····const/4·v | 28 | ····const/4·v2,·0x1 |
29 | ····.line·33 | 29 | ····.line·33 |
30 | ····new-instance·v0,·Ljava/lang/Object; | 30 | ····new-instance·v0,·Ljava/lang/Object; |
31 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V |
32 | ····sput-object·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->lock:Ljava/lang/Object; | 32 | ····sput-object·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->lock:Ljava/lang/Object; |
33 | ····.line·35 | 33 | ····.line·35 |
34 | ····new-instance·v | 34 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
35 | ····const-wide/16·v | 35 | ····const-wide/16·v4,·0x3c |
36 | ····sget-object·v | 36 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
37 | ····new-instance·v | 37 | ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue; |
38 | ····const/16·v | 38 | ····const/16·v0,·0x80 |
39 | ····invoke-direct·{v | 39 | ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V |
40 | ····new-instance·v | 40 | ····new-instance·v8,·Lcom/mendhak/gpslogger/common/RejectionHandler; |
41 | ····invoke-direct·{v | 41 | ····invoke-direct·{v8},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V |
42 | ····move·v | 42 | ····move·v3,·v2 |
43 | ····invoke-direct/range·{v | 43 | ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V |
44 | ····sput-object·v | 44 | ····sput-object·v1,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor; |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·constructor·<init>(Ljava/io/File;ZZI)V | 47 | .method·constructor·<init>(Ljava/io/File;ZZI)V |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"gpxFile"····#·Ljava/io/File; | 49 | ····.param·p1,·"gpxFile"····#·Ljava/io/File; |
Offset 125, 17 lines modified | Offset 125, 17 lines modified | ||
125 | ····if-eqz·v3,·:cond_0 | 125 | ····if-eqz·v3,·:cond_0 |
126 | ····.line·78 | 126 | ····.line·78 |
127 | ····new-instance·v2,·Ljava/util/Date; | 127 | ····new-instance·v2,·Ljava/util/Date; |
128 | ····invoke-virtual·{p2},·Landroid/location/Location;->getTime()J | 128 | ····invoke-virtual·{p2},·Landroid/location/Location;->getTime()J |
129 | ····move-result-wide·v | 129 | ····move-result-wide·v4 |
130 | ····invoke-direct·{v2,·v | 130 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V |
131 | ····.line·85 | 131 | ····.line·85 |
132 | ····.local·v2,·"now":Ljava/util/Date; | 132 | ····.local·v2,·"now":Ljava/util/Date; |
133 | ····:goto_0 | 133 | ····:goto_0 |
134 | ····invoke-static·{v2},·Lcom/mendhak/gpslogger/common/Utilities;->GetIsoDateTime(Ljava/util/Date;)Ljava/lang/String; | 134 | ····invoke-static·{v2},·Lcom/mendhak/gpslogger/common/Utilities;->GetIsoDateTime(Ljava/util/Date;)Ljava/lang/String; |
135 | ····move-result-object·v1 | 135 | ····move-result-object·v1 |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····const-wide/high16·v14,·0x4000000000000000L····#·2.0 | 75 | ····const-wide/high16·v14,·0x4000000000000000L····#·2.0 |
76 | ····invoke-static·{v12,·v13,·v14,·v15},·Ljava/lang/Math;->pow(DD)D | 76 | ····invoke-static·{v12,·v13,·v14,·v15},·Ljava/lang/Math;->pow(DD)D |
77 | ····move-result-wide·v12 | 77 | ····move-result-wide·v12 |
78 | ····.line·615 | ||
78 | ····invoke-static·{v8,·v9},·Ljava/lang/Math;->cos(D)D | 79 | ····invoke-static·{v8,·v9},·Ljava/lang/Math;->cos(D)D |
79 | ····move-result-wide·v14 | 80 | ····move-result-wide·v14 |
80 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->cos(D)D | 81 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->cos(D)D |
81 | ····move-result-wide·v16 | 82 | ····move-result-wide·v16 |
Offset 205, 33 lines modified | Offset 206, 33 lines modified | ||
205 | ····long-to-int·v0,·v0 | 206 | ····long-to-int·v0,·v0 |
206 | ····return·v0 | 207 | ····return·v0 |
207 | .end·method | 208 | .end·method |
208 | .method·public·static·GetBearingDescription(FLandroid/content/Context;)Ljava/lang/String; | 209 | .method·public·static·GetBearingDescription(FLandroid/content/Context;)Ljava/lang/String; |
209 | ····.locals· | 210 | ····.locals·8 |
210 | ····.param·p0,·"bearingDegrees"····#·F | 211 | ····.param·p0,·"bearingDegrees"····#·F |
211 | ····.param·p1,·"context"····#·Landroid/content/Context; | 212 | ····.param·p1,·"context"····#·Landroid/content/Context; |
212 | ····.prologue | 213 | ····.prologue |
213 | ····.line·409 | 214 | ····.line·409 |
214 | ····float-to-double·v | 215 | ····float-to-double·v4,·p0 |
215 | ····const-wide·v | 216 | ····const-wide·v6,·0x4075cc0000000000L····#·348.75 |
216 | ····cmpl-double·v3,·v | 217 | ····cmpl-double·v3,·v4,·v6 |
217 | ····if-gtz·v3,·:cond_0 | 218 | ····if-gtz·v3,·:cond_0 |
218 | ····float-to-double·v | 219 | ····float-to-double·v4,·p0 |
219 | ····const-wide·v | 220 | ····const-wide·v6,·0x4026800000000000L····#·11.25 |
220 | ····cmpg-double·v3,·v | 221 | ····cmpg-double·v3,·v4,·v6 |
221 | ····if-gtz·v3,·:cond_1 | 222 | ····if-gtz·v3,·:cond_1 |
222 | ····.line·411 | 223 | ····.line·411 |
223 | ····:cond_0 | 224 | ····:cond_0 |
224 | ····const·v3,·0x7f06003c | 225 | ····const·v3,·0x7f06003c |
Offset 265, 27 lines modified | Offset 266, 27 lines modified | ||
265 | ····.local·v2,·"direction":Ljava/lang/String; | 266 | ····.local·v2,·"direction":Ljava/lang/String; |
266 | ····:goto_1 | 267 | ····:goto_1 |
267 | ····return-object·v2 | 268 | ····return-object·v2 |
268 | ····.line·413 | 269 | ····.line·413 |
269 | ····.end·local·v2····#·"direction":Ljava/lang/String; | 270 | ····.end·local·v2····#·"direction":Ljava/lang/String; |
270 | ····:cond_1 | 271 | ····:cond_1 |
271 | ····float-to-double·v | 272 | ····float-to-double·v4,·p0 |
272 | ····const-wide·v | 273 | ····const-wide·v6,·0x4026800000000000L····#·11.25 |
273 | ····cmpl-double·v3,·v | 274 | ····cmpl-double·v3,·v4,·v6 |
274 | ····if-lez·v3,·:cond_2 | 275 | ····if-lez·v3,·:cond_2 |
275 | ····float-to-double·v | 276 | ····float-to-double·v4,·p0 |
276 | ····const-wide·v | 277 | ····const-wide·v6,·0x4040e00000000000L····#·33.75 |
277 | ····cmpg-double·v3,·v | 278 | ····cmpg-double·v3,·v4,·v6 |
278 | ····if-gtz·v3,·:cond_2 | 279 | ····if-gtz·v3,·:cond_2 |
279 | ····.line·415 | 280 | ····.line·415 |
280 | ····const·v3,·0x7f06003d | 281 | ····const·v3,·0x7f06003d |
281 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 282 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
Offset 294, 27 lines modified | Offset 295, 27 lines modified | ||
294 | ····.restart·local·v0····#·"cardinal":Ljava/lang/String; | 295 | ····.restart·local·v0····#·"cardinal":Ljava/lang/String; |
295 | ····goto·:goto_0 | 296 | ····goto·:goto_0 |
296 | ····.line·417 | 297 | ····.line·417 |
297 | ····.end·local·v0····#·"cardinal":Ljava/lang/String; | 298 | ····.end·local·v0····#·"cardinal":Ljava/lang/String; |
298 | ····:cond_2 | 299 | ····:cond_2 |
299 | ····float-to-double·v | 300 | ····float-to-double·v4,·p0 |
300 | ····const-wide·v | 301 | ····const-wide·v6,·0x4040e00000000000L····#·33.75 |
301 | ····cmpl-double·v3,·v | 302 | ····cmpl-double·v3,·v4,·v6 |
302 | ····if-lez·v3,·:cond_3 | 303 | ····if-lez·v3,·:cond_3 |
303 | ····float-to-double·v | 304 | ····float-to-double·v4,·p0 |
304 | ····const-wide·v | 305 | ····const-wide·v6,·0x404c200000000000L····#·56.25 |
305 | ····cmpg-double·v3,·v | 306 | ····cmpg-double·v3,·v4,·v6 |
306 | ····if-gtz·v3,·:cond_3 | 307 | ····if-gtz·v3,·:cond_3 |
307 | ····.line·419 | 308 | ····.line·419 |
308 | ····const·v3,·0x7f06003e | 309 | ····const·v3,·0x7f06003e |
309 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 310 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
Offset 323, 27 lines modified | Offset 324, 27 lines modified | ||
323 | ····.restart·local·v0····#·"cardinal":Ljava/lang/String; | 324 | ····.restart·local·v0····#·"cardinal":Ljava/lang/String; |
324 | ····goto·:goto_0 | 325 | ····goto·:goto_0 |
325 | ····.line·421 | 326 | ····.line·421 |
326 | ····.end·local·v0····#·"cardinal":Ljava/lang/String; | 327 | ····.end·local·v0····#·"cardinal":Ljava/lang/String; |
327 | ····:cond_3 | 328 | ····:cond_3 |
328 | ····float-to-double·v | 329 | ····float-to-double·v4,·p0 |
329 | ····const-wide·v | 330 | ····const-wide·v6,·0x404c200000000000L····#·56.25 |
330 | ····cmpl-double·v3,·v | 331 | ····cmpl-double·v3,·v4,·v6 |
331 | ····if-lez·v3,·:cond_4 | 332 | ····if-lez·v3,·:cond_4 |
332 | ····float-to-double·v | 333 | ····float-to-double·v4,·p0 |
333 | ····const-wide·v | 334 | ····const-wide·v6,·0x4053b00000000000L····#·78.75 |
334 | ····cmpg-double·v3,·v | 335 | ····cmpg-double·v3,·v4,·v6 |
Max diff block lines reached; 18244/21781 bytes (83.76%) of diff not shown. |
Offset 66, 19 lines modified | Offset 66, 19 lines modified | ||
66 | ····iput-object·p5,·p0,·Lcom/mendhak/gpslogger/common/OpenGTSClient;->applicationContext:Landroid/content/Context; | 66 | ····iput-object·p5,·p0,·Lcom/mendhak/gpslogger/common/OpenGTSClient;->applicationContext:Landroid/content/Context; |
67 | ····.line·59 | 67 | ····.line·59 |
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | .method·public·static·GPRMCEncode(Landroid/location/Location;)Ljava/lang/String; | 70 | .method·public·static·GPRMCEncode(Landroid/location/Location;)Ljava/lang/String; |
71 | ····.locals·1 | 71 | ····.locals·12 |
72 | ····.param·p0,·"loc"····#·Landroid/location/Location; | 72 | ····.param·p0,·"loc"····#·Landroid/location/Location; |
73 | ····.prologue | 73 | ····.prologue |
74 | ····const-wide/16·v | 74 | ····const-wide/16·v10,·0x0 |
75 | ····.line·191 | 75 | ····.line·191 |
76 | ····new-instance·v0,·Ljava/text/DecimalFormatSymbols; | 76 | ····new-instance·v0,·Ljava/text/DecimalFormatSymbols; |
77 | ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale; | 77 | ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale; |
78 | ····invoke-direct·{v0,·v3},·Ljava/text/DecimalFormatSymbols;-><init>(Ljava/util/Locale;)V | 78 | ····invoke-direct·{v0,·v3},·Ljava/text/DecimalFormatSymbols;-><init>(Ljava/util/Locale;)V |
Offset 105, 19 lines modified | Offset 105, 20 lines modified | ||
105 | ····aput-object·v6,·v5,·v3 | 105 | ····aput-object·v6,·v5,·v3 |
106 | ····const/4·v3,·0x1 | 106 | ····const/4·v3,·0x1 |
107 | ····new-instance·v6,·Ljava/util/Date; | 107 | ····new-instance·v6,·Ljava/util/Date; |
108 | ····.line·196 | ||
108 | ····invoke-virtual·{p0},·Landroid/location/Location;->getTime()J | 109 | ····invoke-virtual·{p0},·Landroid/location/Location;->getTime()J |
109 | ····move-result-wide·v | 110 | ····move-result-wide·v8 |
110 | ····invoke-direct·{v6,·v | 111 | ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V |
111 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->NMEAGPRMCTime(Ljava/util/Date;)Ljava/lang/String; | 112 | ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->NMEAGPRMCTime(Ljava/util/Date;)Ljava/lang/String; |
112 | ····move-result-object·v6 | 113 | ····move-result-object·v6 |
113 | ····aput-object·v6,·v5,·v3 | 114 | ····aput-object·v6,·v5,·v3 |
Offset 125, 14 lines modified | Offset 126, 15 lines modified | ||
125 | ····const-string·v6,·"A" | 126 | ····const-string·v6,·"A" |
126 | ····aput-object·v6,·v5,·v3 | 127 | ····aput-object·v6,·v5,·v3 |
127 | ····const/4·v3,·0x3 | 128 | ····const/4·v3,·0x3 |
129 | ····.line·198 | ||
128 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D | 130 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D |
129 | ····move-result-wide·v6 | 131 | ····move-result-wide·v6 |
130 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D | 132 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D |
131 | ····move-result-wide·v6 | 133 | ····move-result-wide·v6 |
Offset 141, 29 lines modified | Offset 143, 31 lines modified | ||
141 | ····move-result-object·v6 | 143 | ····move-result-object·v6 |
142 | ····aput-object·v6,·v5,·v3 | 144 | ····aput-object·v6,·v5,·v3 |
143 | ····const/4·v6,·0x4 | 145 | ····const/4·v6,·0x4 |
146 | ····.line·199 | ||
144 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D | 147 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D |
145 | ····move-result-wide·v | 148 | ····move-result-wide·v8 |
146 | ····cmpl-double·v3,·v | 149 | ····cmpl-double·v3,·v8,·v10 |
147 | ····if-ltz·v3,·:cond_0 | 150 | ····if-ltz·v3,·:cond_0 |
148 | ····const-string·v3,·"N" | 151 | ····const-string·v3,·"N" |
149 | ····:goto_0 | 152 | ····:goto_0 |
150 | ····aput-object·v3,·v5,·v6 | 153 | ····aput-object·v3,·v5,·v6 |
151 | ····const/4·v3,·0x5 | 154 | ····const/4·v3,·0x5 |
155 | ····.line·200 | ||
152 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D | 156 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D |
153 | ····move-result-wide·v6 | 157 | ····move-result-wide·v6 |
154 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D | 158 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D |
155 | ····move-result-wide·v6 | 159 | ····move-result-wide·v6 |
Offset 172, 29 lines modified | Offset 176, 31 lines modified | ||
172 | ····move-result-object·v6 | 176 | ····move-result-object·v6 |
173 | ····aput-object·v6,·v5,·v3 | 177 | ····aput-object·v6,·v5,·v3 |
174 | ····const/4·v6,·0x6 | 178 | ····const/4·v6,·0x6 |
179 | ····.line·201 | ||
175 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D | 180 | ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D |
176 | ····move-result-wide·v | 181 | ····move-result-wide·v8 |
177 | ····cmpl-double·v3,·v | 182 | ····cmpl-double·v3,·v8,·v10 |
178 | ····if-ltz·v3,·:cond_1 | 183 | ····if-ltz·v3,·:cond_1 |
179 | ····const-string·v3,·"E" | 184 | ····const-string·v3,·"E" |
180 | ····:goto_1 | 185 | ····:goto_1 |
181 | ····aput-object·v3,·v5,·v6 | 186 | ····aput-object·v3,·v5,·v6 |
182 | ····const/4·v3,·0x7 | 187 | ····const/4·v3,·0x7 |
188 | ····.line·202 | ||
183 | ····invoke-virtual·{p0},·Landroid/location/Location;->getSpeed()F | 189 | ····invoke-virtual·{p0},·Landroid/location/Location;->getSpeed()F |
184 | ····move-result·v6 | 190 | ····move-result·v6 |
185 | ····float-to-double·v6,·v6 | 191 | ····float-to-double·v6,·v6 |
186 | ····invoke-static·{v6,·v7},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->MetersPerSecondToKnots(D)D | 192 | ····invoke-static·{v6,·v7},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->MetersPerSecondToKnots(D)D |
Offset 205, 14 lines modified | Offset 211, 15 lines modified | ||
205 | ····move-result-object·v6 | 211 | ····move-result-object·v6 |
206 | ····aput-object·v6,·v5,·v3 | 212 | ····aput-object·v6,·v5,·v3 |
207 | ····const/16·v3,·0x8 | 213 | ····const/16·v3,·0x8 |
Max diff block lines reached; 12813/15721 bytes (81.50%) of diff not shown. |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | ····return-void | 51 | ····return-void |
52 | ····.line·60 | 52 | ····.line·60 |
53 | ····:cond_1 | 53 | ····:cond_1 |
54 | ····:try_start_0 | 54 | ····:try_start_0 |
55 | ····new-instance·v3,·Ljava/io/File; | 55 | ····new-instance·v3,·Ljava/io/File; |
56 | ····.line·61 | ||
56 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 57 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
57 | ····move-result-object·v8 | 58 | ····move-result-object·v8 |
58 | ····const-string·v9,·"GPSLogger" | 59 | ····const-string·v9,·"GPSLogger" |
59 | ····invoke-direct·{v3,·v8,·v9},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 60 | ····invoke-direct·{v3,·v8,·v9},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
Offset 187, 35 lines modified | Offset 187, 35 lines modified | ||
187 | ····.line·227 | 187 | ····.line·227 |
188 | ····sget·v0,·Lcom/mendhak/gpslogger/common/Session;->numLegs:I | 188 | ····sget·v0,·Lcom/mendhak/gpslogger/common/Session;->numLegs:I |
189 | ····return·v0 | 189 | ····return·v0 |
190 | .end·method | 190 | .end·method |
191 | .method·public·static·getPreviousLatitude()D | 191 | .method·public·static·getPreviousLatitude()D |
192 | ····.locals· | 192 | ····.locals·4 |
193 | ····.prologue | 193 | ····.prologue |
194 | ····.line·210 | 194 | ····.line·210 |
195 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getPreviousLocationInfo()Landroid/location/Location; | 195 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getPreviousLocationInfo()Landroid/location/Location; |
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
197 | ····.line·211 | 197 | ····.line·211 |
198 | ····.local·v0,·"loc":Landroid/location/Location; | 198 | ····.local·v0,·"loc":Landroid/location/Location; |
199 | ····if-eqz·v0,·:cond_0 | 199 | ····if-eqz·v0,·:cond_0 |
200 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLatitude()D | 200 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLatitude()D |
201 | ····move-result-wide·v | 201 | ····move-result-wide·v2 |
202 | ····:goto_0 | 202 | ····:goto_0 |
203 | ····return-wide·v | 203 | ····return-wide·v2 |
204 | ····:cond_0 | 204 | ····:cond_0 |
205 | ····const-wide/16·v | 205 | ····const-wide/16·v2,·0x0 |
206 | ····goto·:goto_0 | 206 | ····goto·:goto_0 |
207 | .end·method | 207 | .end·method |
208 | .method·public·static·getPreviousLocationInfo()Landroid/location/Location; | 208 | .method·public·static·getPreviousLocationInfo()Landroid/location/Location; |
209 | ····.locals·1 | 209 | ····.locals·1 |
Offset 223, 35 lines modified | Offset 223, 35 lines modified | ||
223 | ····.line·245 | 223 | ····.line·245 |
224 | ····sget-object·v0,·Lcom/mendhak/gpslogger/common/Session;->previousLocationInfo:Landroid/location/Location; | 224 | ····sget-object·v0,·Lcom/mendhak/gpslogger/common/Session;->previousLocationInfo:Landroid/location/Location; |
225 | ····return-object·v0 | 225 | ····return-object·v0 |
226 | .end·method | 226 | .end·method |
227 | .method·public·static·getPreviousLongitude()D | 227 | .method·public·static·getPreviousLongitude()D |
228 | ····.locals· | 228 | ····.locals·4 |
229 | ····.prologue | 229 | ····.prologue |
230 | ····.line·216 | 230 | ····.line·216 |
231 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getPreviousLocationInfo()Landroid/location/Location; | 231 | ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getPreviousLocationInfo()Landroid/location/Location; |
232 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
233 | ····.line·217 | 233 | ····.line·217 |
234 | ····.local·v0,·"loc":Landroid/location/Location; | 234 | ····.local·v0,·"loc":Landroid/location/Location; |
235 | ····if-eqz·v0,·:cond_0 | 235 | ····if-eqz·v0,·:cond_0 |
236 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLongitude()D | 236 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLongitude()D |
237 | ····move-result-wide·v | 237 | ····move-result-wide·v2 |
238 | ····:goto_0 | 238 | ····:goto_0 |
239 | ····return-wide·v | 239 | ····return-wide·v2 |
240 | ····:cond_0 | 240 | ····:cond_0 |
241 | ····const-wide/16·v | 241 | ····const-wide/16·v2,·0x0 |
242 | ····goto·:goto_0 | 242 | ····goto·:goto_0 |
243 | .end·method | 243 | .end·method |
244 | .method·public·static·getRetryTimeout()I | 244 | .method·public·static·getRetryTimeout()I |
245 | ····.locals·1 | 245 | ····.locals·1 |
Offset 818, 19 lines modified | Offset 818, 17 lines modified | ||
818 | ····.line·96 | 818 | ····.line·96 |
819 | ····iget-object·v0,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->mode:Lorg/apache/http/entity/mime/HttpMultipartMode; | 819 | ····iget-object·v0,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->mode:Lorg/apache/http/entity/mime/HttpMultipartMode; |
820 | ····return-object·v0 | 820 | ····return-object·v0 |
821 | .end·method | 821 | .end·method |
822 | .method·public·getTotalLength()J | 822 | .method·public·getTotalLength()J |
823 | ····.locals·1 | 823 | ····.locals·14 |
824 | ····.prologue | 824 | ····.prologue |
825 | ····const-wide/16·v11,·-0x1 | ||
826 | ····.line·240 | 825 | ····.line·240 |
827 | ····invoke-virtual·{p0},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; | 826 | ····invoke-virtual·{p0},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; |
828 | ····move-result-object·v1 | 827 | ····move-result-object·v1 |
829 | ····.line·242 | 828 | ····.line·242 |
830 | ····.local·v1,·"bodyParts":Ljava/util/List;,·"Ljava/util/List<*>;" | 829 | ····.local·v1,·"bodyParts":Ljava/util/List;,·"Ljava/util/List<*>;" |
Offset 840, 17 lines modified | Offset 838, 17 lines modified | ||
840 | ····.local·v2,·"contentLen":J | 838 | ····.local·v2,·"contentLen":J |
841 | ····const/4·v6,·0x0 | 839 | ····const/4·v6,·0x0 |
842 | ····.local·v6,·"i":I | 840 | ····.local·v6,·"i":I |
843 | ····:goto_0 | 841 | ····:goto_0 |
844 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | 842 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
845 | ····move-result·v1 | 843 | ····move-result·v11 |
846 | ····if-ge·v6,·v1 | 844 | ····if-ge·v6,·v11,·:cond_2 |
847 | ····.line·244 | 845 | ····.line·244 |
848 | ····invoke-interface·{v1,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; | 846 | ····invoke-interface·{v1,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; |
849 | ····move-result-object·v10 | 847 | ····move-result-object·v10 |
850 | ····check-cast·v10,·Lorg/apache/james/mime4j/message/BodyPart; | 848 | ····check-cast·v10,·Lorg/apache/james/mime4j/message/BodyPart; |
Offset 859, 88 lines modified | Offset 857, 103 lines modified | ||
859 | ····.local·v10,·"part":Lorg/apache/james/mime4j/message/BodyPart; | 857 | ····.local·v10,·"part":Lorg/apache/james/mime4j/message/BodyPart; |
860 | ····invoke-virtual·{v10},·Lorg/apache/james/mime4j/message/BodyPart;->getBody()Lorg/apache/james/mime4j/message/Body; | 858 | ····invoke-virtual·{v10},·Lorg/apache/james/mime4j/message/BodyPart;->getBody()Lorg/apache/james/mime4j/message/Body; |
861 | ····move-result-object·v0 | 859 | ····move-result-object·v0 |
862 | ····.line·246 | 860 | ····.line·246 |
863 | ····.local·v0,·"body":Lorg/apache/james/mime4j/message/Body; | 861 | ····.local·v0,·"body":Lorg/apache/james/mime4j/message/Body; |
864 | ····instance-of·v1 | 862 | ····instance-of·v11,·v0,·Lorg/apache/http/entity/mime/content/ContentBody; |
865 | ····if-eqz·v1 | 863 | ····if-eqz·v11,·:cond_1 |
866 | ····.line·247 | 864 | ····.line·247 |
867 | ····check-cast·v0,·Lorg/apache/http/entity/mime/content/ContentBody; | 865 | ····check-cast·v0,·Lorg/apache/http/entity/mime/content/ContentBody; |
868 | ····.end·local·v0····#·"body":Lorg/apache/james/mime4j/message/Body; | 866 | ····.end·local·v0····#·"body":Lorg/apache/james/mime4j/message/Body; |
869 | ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J | 867 | ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J |
870 | ····move-result-wide·v | 868 | ····move-result-wide·v8 |
871 | ····.line·248 | 869 | ····.line·248 |
872 | ····.local·v | 870 | ····.local·v8,·"len":J |
873 | ····const-wide/16·v1 | 871 | ····const-wide/16·v12,·0x0 |
874 | ····cmp-long·v1 | 872 | ····cmp-long·v11,·v8,·v12 |
875 | ····if-ltz·v1 | 873 | ····if-ltz·v11,·:cond_0 |
876 | ····.line·249 | 874 | ····.line·249 |
877 | ····add-long/2addr·v2,·v | 875 | ····add-long/2addr·v2,·v8 |
878 | ····.line·243 | 876 | ····.line·243 |
879 | ····add-int/lit8·v6,·v6,·0x1 | 877 | ····add-int/lit8·v6,·v6,·0x1 |
880 | ····goto·:goto_0 | 878 | ····goto·:goto_0 |
879 | ····.line·251 | ||
880 | ····:cond_0 | ||
881 | ····const-wide/16·v12,·-0x1 | ||
882 | ····.line·265 | ||
883 | ····.end·local·v8····#·"len":J | ||
884 | ····.end·local·v10····#·"part":Lorg/apache/james/mime4j/message/BodyPart; | ||
885 | ····:goto_1 | ||
886 | ····return-wide·v12 | ||
887 | ····.line·254 | ||
888 | ····.restart·local·v0····#·"body":Lorg/apache/james/mime4j/message/Body; | ||
889 | ····.restart·local·v10····#·"part":Lorg/apache/james/mime4j/message/BodyPart; | ||
890 | ····:cond_1 | ||
891 | ····const-wide/16·v12,·-0x1 | ||
892 | ····goto·:goto_1 | ||
881 | ····.line·258 | 893 | ····.line·258 |
882 | ····.end·local·v | 894 | ····.end·local·v0····#·"body":Lorg/apache/james/mime4j/message/Body; |
883 | ····.end·local·v10····#·"part":Lorg/apache/james/mime4j/message/BodyPart; | 895 | ····.end·local·v10····#·"part":Lorg/apache/james/mime4j/message/BodyPart; |
884 | ····:cond_ | 896 | ····:cond_2 |
885 | ····new-instance·v | 897 | ····new-instance·v7,·Ljava/io/ByteArrayOutputStream; |
886 | ····invoke-direct·{v | 898 | ····invoke-direct·{v7},·Ljava/io/ByteArrayOutputStream;-><init>()V |
887 | ····.line·260 | 899 | ····.line·260 |
888 | ····.local·v | 900 | ····.local·v7,·"out":Ljava/io/ByteArrayOutputStream; |
889 | ····:try_start_0 | 901 | ····:try_start_0 |
890 | ····iget-object·v1 | 902 | ····iget-object·v11,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->mode:Lorg/apache/http/entity/mime/HttpMultipartMode; |
891 | ····const/4·v1 | 903 | ····const/4·v12,·0x0 |
892 | ····invoke-direct·{p0,·v1 | 904 | ····invoke-direct·{p0,·v11,·v7,·v12},·Lorg/apache/http/entity/mime/HttpMultipart;->doWriteTo(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V |
893 | ····.line·261 | 905 | ····.line·261 |
894 | ····invoke-virtual·{v | 906 | ····invoke-virtual·{v7},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
895 | ····move-result-object·v5 | 907 | ····move-result-object·v5 |
896 | ····.line·262 | 908 | ····.line·262 |
897 | ····.local·v5,·"extra":[B | 909 | ····.local·v5,·"extra":[B |
898 | ····array-length·v11,·v5 | 910 | ····array-length·v11,·v5 |
899 | ····:try_end_0 | 911 | ····:try_end_0 |
900 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 912 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
901 | ····int-to-long·v1 | 913 | ····int-to-long·v12,·v11 |
902 | ····add-long/2addr·v1 | 914 | ····add-long/2addr·v12,·v2 |
903 | ····.line·265 | ||
904 | ····.end·local·v5····#·"extra":[B | ||
905 | ····.end·local·v9····#·"out":Ljava/io/ByteArrayOutputStream; | ||
906 | ····:cond_1 | ||
Max diff block lines reached; 444/4975 bytes (8.92%) of diff not shown. |
Offset 793, 46 lines modified | Offset 793, 46 lines modified | ||
793 | ····const-wide/16·v4,·-0x1 | 793 | ····const-wide/16·v4,·-0x1 |
794 | ····.line·241 | 794 | ····.line·241 |
795 | ····const-string·v6,·"size" | 795 | ····const-string·v6,·"size" |
796 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionField;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 796 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionField;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
797 | ····move-result-object·v | 797 | ····move-result-object·v1 |
798 | ····.line·242 | 798 | ····.line·242 |
799 | ····.local·v | 799 | ····.local·v1,·"value":Ljava/lang/String; |
800 | ····if-nez·v | 800 | ····if-nez·v1,·:cond_0 |
801 | ····.line·249 | 801 | ····.line·249 |
802 | ····:goto_0 | 802 | ····:goto_0 |
803 | ····return-wide·v4 | 803 | ····return-wide·v4 |
804 | ····.line·246 | 804 | ····.line·246 |
805 | ····:cond_0 | 805 | ····:cond_0 |
806 | ····:try_start_0 | 806 | ····:try_start_0 |
807 | ····invoke-static·{v | 807 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
808 | ····:try_end_0 | 808 | ····:try_end_0 |
809 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 809 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
810 | ····move-result-wide·v | 810 | ····move-result-wide·v2 |
811 | ····.line·247 | 811 | ····.line·247 |
812 | ····.local·v | 812 | ····.local·v2,·"size":J |
813 | ····const-wide/16·v6,·0x0 | 813 | ····const-wide/16·v6,·0x0 |
814 | ····cmp-long·v6,·v | 814 | ····cmp-long·v6,·v2,·v6 |
815 | ····if-gez·v6,·:cond_1 | 815 | ····if-gez·v6,·:cond_1 |
816 | ····move-wide·v | 816 | ····move-wide·v2,·v4 |
817 | ····.end·local·v | 817 | ····.end·local·v2····#·"size":J |
818 | ····:cond_1 | 818 | ····:cond_1 |
819 | ····move-wide·v4,·v | 819 | ····move-wide·v4,·v2 |
820 | ····goto·:goto_0 | 820 | ····goto·:goto_0 |
821 | ····.line·248 | 821 | ····.line·248 |
822 | ····:catch_0 | 822 | ····:catch_0 |
823 | ····move-exception·v0 | 823 | ····move-exception·v0 |
Offset 298, 15 lines modified | Offset 298, 15 lines modified | ||
298 | ····move-result-object·v0 | 298 | ····move-result-object·v0 |
299 | ····return-object·v0 | 299 | ····return-object·v0 |
300 | .end·method | 300 | .end·method |
301 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/field/ContentDispositionField; | 301 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/field/ContentDispositionField; |
302 | ····.locals· | 302 | ····.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"····#·J | 305 | ····.param·p2,·"size"····#·J |
306 | ····.prologue | 306 | ····.prologue |
307 | ····const/4·v4,·0x0 | 307 | ····const/4·v4,·0x0 |
Offset 325, 24 lines modified | Offset 325, 24 lines modified | ||
325 | ····move-result-object·v0 | 325 | ····move-result-object·v0 |
326 | ····return-object·v0 | 326 | ····return-object·v0 |
327 | .end·method | 327 | .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/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/field/ContentDispositionField; |
329 | ····.locals· | 329 | ····.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"····#·J | 332 | ····.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 | ····.prologue | 336 | ····.prologue |
337 | ····const/4·v | 337 | ····const/4·v4,·0x0 |
338 | ····.line·223 | 338 | ····.line·223 |
339 | ····new-instance·v0,·Ljava/util/HashMap; | 339 | ····new-instance·v0,·Ljava/util/HashMap; |
340 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 340 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
341 | ····.line·224 | 341 | ····.line·224 |
Offset 352, 17 lines modified | Offset 352, 17 lines modified | ||
352 | ····.line·225 | 352 | ····.line·225 |
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·227 | 355 | ····.line·227 |
356 | ····:cond_0 | 356 | ····:cond_0 |
357 | ····const-wide/16·v | 357 | ····const-wide/16·v2,·0x0 |
358 | ····cmp-long·v1,·p2,·v | 358 | ····cmp-long·v1,·p2,·v2 |
359 | ····if-ltz·v1,·:cond_1 | 359 | ····if-ltz·v1,·:cond_1 |
360 | ····.line·228 | 360 | ····.line·228 |
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 modified | Offset 374, 41 lines modified | ||
374 | ····.line·231 | 374 | ····.line·231 |
375 | ····:cond_1 | 375 | ····:cond_1 |
376 | ····if-eqz·p4,·:cond_2 | 376 | ····if-eqz·p4,·:cond_2 |
377 | ····.line·232 | 377 | ····.line·232 |
378 | ····const-string·v1,·"creation-date" | 378 | ····const-string·v1,·"creation-date" |
379 | ····invoke-static·{p4,·v | 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·v2 | 380 | ····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·235 | 382 | ····.line·235 |
383 | ····:cond_2 | 383 | ····:cond_2 |
384 | ····if-eqz·p5,·:cond_3 | 384 | ····if-eqz·p5,·:cond_3 |
385 | ····.line·236 | 385 | ····.line·236 |
386 | ····const-string·v1,·"modification-date" | 386 | ····const-string·v1,·"modification-date" |
387 | ····invoke-static·{p5,·v | 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·v2 | 388 | ····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·239 | 390 | ····.line·239 |
391 | ····:cond_3 | 391 | ····:cond_3 |
392 | ····if-eqz·p6,·:cond_4 | 392 | ····if-eqz·p6,·:cond_4 |
393 | ····.line·240 | 393 | ····.line·240 |
394 | ····const-string·v1,·"read-date" | 394 | ····const-string·v1,·"read-date" |
395 | ····invoke-static·{p6,·v | 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·v2 | 396 | ····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·243 | 398 | ····.line·243 |
399 | ····:cond_4 | 399 | ····:cond_4 |
Offset 277, 44 lines modified | Offset 277, 44 lines modified | ||
277 | ····fill-array-data·v0,·:array_1 | 277 | ····fill-array-data·v0,·:array_1 |
278 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewLexState:[I | 278 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewLexState:[I |
279 | ····.line·733 | 279 | ····.line·733 |
280 | ····new-array·v0,·v5,·[J | 280 | ····new-array·v0,·v5,·[J |
281 | ····const-wide·v | 281 | ····const-wide·v2,·0x800443ffL |
282 | ····aput-wide·v | 282 | ····aput-wide·v2,·v0,·v4 |
283 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoToken:[J | 283 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoToken:[J |
284 | ····.line·736 | 284 | ····.line·736 |
285 | ····new-array·v0,·v5,·[J | 285 | ····new-array·v0,·v5,·[J |
286 | ····const-wide/32·v | 286 | ····const-wide/32·v2,·0x100400 |
287 | ····aput-wide·v | 287 | ····aput-wide·v2,·v0,·v4 |
288 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSkip:[J | 288 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSkip:[J |
289 | ····.line·739 | 289 | ····.line·739 |
290 | ····new-array·v0,·v5,·[J | 290 | ····new-array·v0,·v5,·[J |
291 | ····const-wide/16·v | 291 | ····const-wide/16·v2,·0x400 |
292 | ····aput-wide·v | 292 | ····aput-wide·v2,·v0,·v4 |
293 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSpecial:[J | 293 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSpecial:[J |
294 | ····.line·742 | 294 | ····.line·742 |
295 | ····new-array·v0,·v5,·[J | 295 | ····new-array·v0,·v5,·[J |
296 | ····const-wide/32·v | 296 | ····const-wide/32·v2,·0x7feb8000 |
297 | ····aput-wide·v | 297 | ····aput-wide·v2,·v0,·v4 |
298 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoMore:[J | 298 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoMore:[J |
299 | ····return-void | 299 | ····return-void |
300 | ····.line·247 | 300 | ····.line·247 |
301 | ····nop | 301 | ····nop |
Offset 616, 351 lines modified | Offset 616, 403 lines modified | ||
616 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjCheckNAdd(I)V | 616 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjCheckNAdd(I)V |
617 | ····.line·109 | 617 | ····.line·109 |
618 | ····return-void | 618 | ····return-void |
619 | .end·method | 619 | .end·method |
620 | .method·private·final·jjMoveNfa_0(II)I | 620 | .method·private·final·jjMoveNfa_0(II)I |
621 | ····.locals·1 | 621 | ····.locals·16 |
622 | ····.param·p1,·"startState"····#·I | 622 | ····.param·p1,·"startState"····#·I |
623 | ····.param·p2,·"curPos"····#·I | 623 | ····.param·p2,·"curPos"····#·I |
624 | ····.prologue | 624 | ····.prologue |
625 | ····.line·124 | 625 | ····.line·124 |
626 | ····const/4·v | 626 | ····const/4·v10,·0x0 |
627 | ····.line·125 | 627 | ····.line·125 |
628 | ····.local·v | 628 | ····.local·v10,·"startsAt":I |
629 | ····const/4·v | 629 | ····const/4·v11,·0x3 |
630 | ····move-object/from16·v0,·p0 | ||
630 | ····iput·v | 631 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewStateCnt:I |
631 | ····.line·126 | 632 | ····.line·126 |
632 | ····const/4·v | 633 | ····const/4·v3,·0x1 |
633 | ····.line·127 | 634 | ····.line·127 |
634 | ····.local·v | 635 | ····.local·v3,·"i":I |
635 | ···· | 636 | ····move-object/from16·v0,·p0 |
637 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjstateSet:[I | ||
636 | ····const/4·v1 | 638 | ····const/4·v12,·0x0 |
637 | ····aput·p1,·v | 639 | ····aput·p1,·v11,·v12 |
638 | ····.line·128 | 640 | ····.line·128 |
639 | ····const·v | 641 | ····const·v5,·0x7fffffff |
640 | ····.line·131 | 642 | ····.line·131 |
641 | ····.local·v | 643 | ····.local·v5,·"kind":I |
642 | ····:goto_0 | 644 | ····:goto_0 |
643 | ···· | 645 | ····move-object/from16·v0,·p0 |
646 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I | ||
644 | ····add-int/lit8·v | 647 | ····add-int/lit8·v11,·v11,·0x1 |
648 | ····move-object/from16·v0,·p0 | ||
645 | ····iput·v | 649 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I |
646 | ····const·v1 | 650 | ····const·v12,·0x7fffffff |
647 | ····if-ne·v | 651 | ····if-ne·v11,·v12,·:cond_0 |
648 | ····.line·132 | 652 | ····.line·132 |
649 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->ReInitRounds()V | 653 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->ReInitRounds()V |
650 | ····.line·133 | 654 | ····.line·133 |
651 | ····:cond_0 | 655 | ····:cond_0 |
656 | ····move-object/from16·v0,·p0 | ||
652 | ····iget-char·v | 657 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C |
653 | ····const/16·v1 | 658 | ····const/16·v12,·0x40 |
654 | ····if-ge·v | 659 | ····if-ge·v11,·v12,·:cond_8 |
655 | ····.line·135 | 660 | ····.line·135 |
656 | ····const-wide/16·v | 661 | ····const-wide/16·v12,·0x1 |
662 | ····move-object/from16·v0,·p0 | ||
657 | ····iget-char·v11,· | 663 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C |
658 | ····shl-long·v | 664 | ····shl-long·v6,·v12,·v11 |
659 | ····.line·138 | 665 | ····.line·138 |
660 | ····.local·v | 666 | ····.local·v6,·"l":J |
661 | ····:cond_1 | 667 | ····:cond_1 |
662 | ···· | 668 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 102597/107287 bytes (95.63%) of diff not shown. |
Offset 375, 44 lines modified | Offset 375, 44 lines modified | ||
375 | ····fill-array-data·v0,·:array_1 | 375 | ····fill-array-data·v0,·:array_1 |
376 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I | 376 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I |
377 | ····.line·657 | 377 | ····.line·657 |
378 | ····new-array·v0,·v5,·[J | 378 | ····new-array·v0,·v5,·[J |
379 | ····const-wide·v | 379 | ····const-wide·v2,·0x400fffffffffL |
380 | ····aput-wide·v | 380 | ····aput-wide·v2,·v0,·v4 |
381 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J | 381 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J |
382 | ····.line·660 | 382 | ····.line·660 |
383 | ····new-array·v0,·v5,·[J | 383 | ····new-array·v0,·v5,·[J |
384 | ····const-wide·v | 384 | ····const-wide·v2,·0x5000000000L |
385 | ····aput-wide·v | 385 | ····aput-wide·v2,·v0,·v4 |
386 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J | 386 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J |
387 | ····.line·663 | 387 | ····.line·663 |
388 | ····new-array·v0,·v5,·[J | 388 | ····new-array·v0,·v5,·[J |
389 | ····const-wide·v | 389 | ····const-wide·v2,·0x1000000000L |
390 | ····aput-wide·v | 390 | ····aput-wide·v2,·v0,·v4 |
391 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J | 391 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J |
392 | ····.line·666 | 392 | ····.line·666 |
393 | ····new-array·v0,·v5,·[J | 393 | ····new-array·v0,·v5,·[J |
394 | ····const-wide·v | 394 | ····const-wide·v2,·0x3fa000000000L |
395 | ····aput-wide·v | 395 | ····aput-wide·v2,·v0,·v4 |
396 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J | 396 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J |
397 | ····return-void | 397 | ····return-void |
398 | ····.line·424 | 398 | ····.line·424 |
399 | ····nop | 399 | ····nop |
Offset 729, 359 lines modified | Offset 729, 405 lines modified | ||
729 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V | 729 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V |
730 | ····.line·286 | 730 | ····.line·286 |
731 | ····return-void | 731 | ····return-void |
732 | .end·method | 732 | .end·method |
733 | .method·private·final·jjMoveNfa_0(II)I | 733 | .method·private·final·jjMoveNfa_0(II)I |
734 | ····.locals·1 | 734 | ····.locals·16 |
735 | ····.param·p1,·"startState"····#·I | 735 | ····.param·p1,·"startState"····#·I |
736 | ····.param·p2,·"curPos"····#·I | 736 | ····.param·p2,·"curPos"····#·I |
737 | ····.prologue | 737 | ····.prologue |
738 | ····.line·301 | 738 | ····.line·301 |
739 | ····const/4·v | 739 | ····const/4·v10,·0x0 |
740 | ····.line·302 | 740 | ····.line·302 |
741 | ····.local·v | 741 | ····.local·v10,·"startsAt":I |
742 | ····const/4·v | 742 | ····const/4·v11,·0x4 |
743 | ····move-object/from16·v0,·p0 | ||
743 | ····iput·v | 744 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I |
744 | ····.line·303 | 745 | ····.line·303 |
745 | ····const/4·v | 746 | ····const/4·v3,·0x1 |
746 | ····.line·304 | 747 | ····.line·304 |
747 | ····.local·v | 748 | ····.local·v3,·"i":I |
748 | ···· | 749 | ····move-object/from16·v0,·p0 |
750 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I | ||
749 | ····const/4·v1 | 751 | ····const/4·v12,·0x0 |
750 | ····aput·p1,·v | 752 | ····aput·p1,·v11,·v12 |
751 | ····.line·305 | 753 | ····.line·305 |
752 | ····const·v | 754 | ····const·v5,·0x7fffffff |
753 | ····.line·308 | 755 | ····.line·308 |
754 | ····.local·v | 756 | ····.local·v5,·"kind":I |
755 | ····:goto_0 | 757 | ····:goto_0 |
758 | ····move-object/from16·v0,·p0 | ||
756 | ····iget·v | 759 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I |
757 | ····add-int/lit8·v | 760 | ····add-int/lit8·v11,·v11,·0x1 |
761 | ····move-object/from16·v0,·p0 | ||
758 | ····iput·v | 762 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I |
759 | ····const·v1 | 763 | ····const·v12,·0x7fffffff |
760 | ····if-ne·v | 764 | ····if-ne·v11,·v12,·:cond_0 |
761 | ····.line·309 | 765 | ····.line·309 |
762 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V | 766 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V |
763 | ····.line·310 | 767 | ····.line·310 |
764 | ····:cond_0 | 768 | ····:cond_0 |
765 | ···· | 769 | ····move-object/from16·v0,·p0 |
766 | ····c | 770 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C |
771 | ····const/16·v12,·0x40 | ||
767 | ····if-ge·v | 772 | ····if-ge·v11,·v12,·:cond_8 |
768 | ····.line·312 | 773 | ····.line·312 |
769 | ····const-wide/16·v | 774 | ····const-wide/16·v12,·0x1 |
770 | ···· | 775 | ····move-object/from16·v0,·p0 |
776 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C | ||
771 | ····shl-long·v | 777 | ····shl-long·v6,·v12,·v11 |
772 | ····.line·315 | 778 | ····.line·315 |
773 | ····.local·v | 779 | ····.local·v6,·"l":J |
774 | ····:cond_1 | 780 | ····:cond_1 |
775 | ···· | 781 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 74290/78964 bytes (94.08%) of diff not shown. |
Offset 217, 44 lines modified | Offset 217, 44 lines modified | ||
217 | ····fill-array-data·v0,·:array_1 | 217 | ····fill-array-data·v0,·:array_1 |
218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I | 218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I |
219 | ····.line·618 | 219 | ····.line·618 |
220 | ····new-array·v0,·v5,·[J | 220 | ····new-array·v0,·v5,·[J |
221 | ····const-wide/32·v | 221 | ····const-wide/32·v2,·0x1c001f |
222 | ····aput-wide·v | 222 | ····aput-wide·v2,·v0,·v4 |
223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J | 223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J |
224 | ····.line·621 | 224 | ····.line·621 |
225 | ····new-array·v0,·v5,·[J | 225 | ····new-array·v0,·v5,·[J |
226 | ····const-wide/16·v | 226 | ····const-wide/16·v2,·0xa0 |
227 | ····aput-wide·v | 227 | ····aput-wide·v2,·v0,·v4 |
228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J | 228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J |
229 | ····.line·624 | 229 | ····.line·624 |
230 | ····new-array·v0,·v5,·[J | 230 | ····new-array·v0,·v5,·[J |
231 | ····const-wide/16·v | 231 | ····const-wide/16·v2,·0x20 |
232 | ····aput-wide·v | 232 | ····aput-wide·v2,·v0,·v4 |
233 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J | 233 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J |
234 | ····.line·627 | 234 | ····.line·627 |
235 | ····new-array·v0,·v5,·[J | 235 | ····new-array·v0,·v5,·[J |
236 | ····const-wide/32·v | 236 | ····const-wide/32·v2,·0x3ff40 |
237 | ····aput-wide·v | 237 | ····aput-wide·v2,·v0,·v4 |
238 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J | 238 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J |
239 | ····return-void | 239 | ····return-void |
240 | ····.line·111 | 240 | ····.line·111 |
241 | ····nop | 241 | ····nop |
Offset 545, 434 lines modified | Offset 545, 492 lines modified | ||
545 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V | 545 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V |
546 | ····.line·99 | 546 | ····.line·99 |
547 | ····return-void | 547 | ····return-void |
548 | .end·method | 548 | .end·method |
549 | .method·private·final·jjMoveNfa_0(II)I | 549 | .method·private·final·jjMoveNfa_0(II)I |
550 | ····.locals·1 | 550 | ····.locals·16 |
551 | ····.param·p1,·"startState"····#·I | 551 | ····.param·p1,·"startState"····#·I |
552 | ····.param·p2,·"curPos"····#·I | 552 | ····.param·p2,·"curPos"····#·I |
553 | ····.prologue | 553 | ····.prologue |
554 | ····.line·117 | 554 | ····.line·117 |
555 | ····const/4·v | 555 | ····const/4·v10,·0x0 |
556 | ····.line·118 | 556 | ····.line·118 |
557 | ····.local·v | 557 | ····.local·v10,·"startsAt":I |
558 | ····const/4·v | 558 | ····const/4·v11,·0x3 |
559 | ····move-object/from16·v0,·p0 | ||
559 | ····iput·v | 560 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I |
560 | ····.line·119 | 561 | ····.line·119 |
561 | ····const/4·v | 562 | ····const/4·v3,·0x1 |
562 | ····.line·120 | 563 | ····.line·120 |
563 | ····.local·v | 564 | ····.local·v3,·"i":I |
564 | ···· | 565 | ····move-object/from16·v0,·p0 |
566 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I | ||
565 | ····const/4·v1 | 567 | ····const/4·v12,·0x0 |
566 | ····aput·p1,·v | 568 | ····aput·p1,·v11,·v12 |
567 | ····.line·121 | 569 | ····.line·121 |
568 | ····const·v | 570 | ····const·v5,·0x7fffffff |
569 | ····.line·124 | 571 | ····.line·124 |
570 | ····.local·v | 572 | ····.local·v5,·"kind":I |
571 | ····:goto_0 | 573 | ····:goto_0 |
572 | ···· | 574 | ····move-object/from16·v0,·p0 |
573 | ····add | 575 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I |
574 | ···· | 576 | ····add-int/lit8·v11,·v11,·0x1 |
577 | ····move-object/from16·v0,·p0 | ||
575 | ···· | 578 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I |
579 | ····const·v12,·0x7fffffff | ||
576 | ····if-ne·v | 580 | ····if-ne·v11,·v12,·:cond_0 |
577 | ····.line·125 | 581 | ····.line·125 |
578 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V | 582 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V |
579 | ····.line·126 | 583 | ····.line·126 |
580 | ····:cond_0 | 584 | ····:cond_0 |
581 | ···· | 585 | ····move-object/from16·v0,·p0 |
582 | ····c | 586 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C |
587 | ····const/16·v12,·0x40 | ||
583 | ····if-ge·v | 588 | ····if-ge·v11,·v12,·:cond_b |
584 | ····.line·128 | 589 | ····.line·128 |
585 | ····const-wide/16·v | 590 | ····const-wide/16·v12,·0x1 |
591 | ····move-object/from16·v0,·p0 | ||
586 | ····iget-char·v11,· | 592 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C |
587 | ····shl-long·v | 593 | ····shl-long·v6,·v12,·v11 |
588 | ····.line·131 | 594 | ····.line·131 |
589 | ····.local·v | 595 | ····.local·v6,·"l":J |
590 | ····:cond_1 | 596 | ····:cond_1 |
591 | ···· | 597 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 97091/102142 bytes (95.05%) of diff not shown. |
Offset 223, 44 lines modified | Offset 223, 44 lines modified | ||
223 | ····fill-array-data·v0,·:array_1 | 223 | ····fill-array-data·v0,·:array_1 |
224 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I | 224 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I |
225 | ····.line·620 | 225 | ····.line·620 |
226 | ····new-array·v0,·v5,·[J | 226 | ····new-array·v0,·v5,·[J |
227 | ····const-wide/32·v | 227 | ····const-wide/32·v2,·0x38003f |
228 | ····aput-wide·v | 228 | ····aput-wide·v2,·v0,·v4 |
229 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J | 229 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J |
230 | ····.line·623 | 230 | ····.line·623 |
231 | ····new-array·v0,·v5,·[J | 231 | ····new-array·v0,·v5,·[J |
232 | ····const-wide/16·v | 232 | ····const-wide/16·v2,·0x140 |
233 | ····aput-wide·v | 233 | ····aput-wide·v2,·v0,·v4 |
234 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J | 234 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J |
235 | ····.line·626 | 235 | ····.line·626 |
236 | ····new-array·v0,·v5,·[J | 236 | ····new-array·v0,·v5,·[J |
237 | ····const-wide/16·v | 237 | ····const-wide/16·v2,·0x40 |
238 | ····aput-wide·v | 238 | ····aput-wide·v2,·v0,·v4 |
239 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J | 239 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J |
240 | ····.line·629 | 240 | ····.line·629 |
241 | ····new-array·v0,·v5,·[J | 241 | ····new-array·v0,·v5,·[J |
242 | ····const-wide/32·v | 242 | ····const-wide/32·v2,·0x7fe80 |
243 | ····aput-wide·v | 243 | ····aput-wide·v2,·v0,·v4 |
244 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J | 244 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J |
245 | ····return-void | 245 | ····return-void |
246 | ····.line·113 | 246 | ····.line·113 |
247 | ····nop | 247 | ····nop |
Offset 552, 434 lines modified | Offset 552, 492 lines modified | ||
552 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V | 552 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V |
553 | ····.line·101 | 553 | ····.line·101 |
554 | ····return-void | 554 | ····return-void |
555 | .end·method | 555 | .end·method |
556 | .method·private·final·jjMoveNfa_0(II)I | 556 | .method·private·final·jjMoveNfa_0(II)I |
557 | ····.locals·1 | 557 | ····.locals·16 |
558 | ····.param·p1,·"startState"····#·I | 558 | ····.param·p1,·"startState"····#·I |
559 | ····.param·p2,·"curPos"····#·I | 559 | ····.param·p2,·"curPos"····#·I |
560 | ····.prologue | 560 | ····.prologue |
561 | ····.line·119 | 561 | ····.line·119 |
562 | ····const/4·v | 562 | ····const/4·v10,·0x0 |
563 | ····.line·120 | 563 | ····.line·120 |
564 | ····.local·v | 564 | ····.local·v10,·"startsAt":I |
565 | ····const/4·v | 565 | ····const/4·v11,·0x3 |
566 | ····move-object/from16·v0,·p0 | ||
566 | ····iput·v | 567 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I |
567 | ····.line·121 | 568 | ····.line·121 |
568 | ····const/4·v | 569 | ····const/4·v3,·0x1 |
569 | ····.line·122 | 570 | ····.line·122 |
570 | ····.local·v | 571 | ····.local·v3,·"i":I |
571 | ···· | 572 | ····move-object/from16·v0,·p0 |
573 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I | ||
572 | ····const/4·v1 | 574 | ····const/4·v12,·0x0 |
573 | ····aput·p1,·v | 575 | ····aput·p1,·v11,·v12 |
574 | ····.line·123 | 576 | ····.line·123 |
575 | ····const·v | 577 | ····const·v5,·0x7fffffff |
576 | ····.line·126 | 578 | ····.line·126 |
577 | ····.local·v | 579 | ····.local·v5,·"kind":I |
578 | ····:goto_0 | 580 | ····:goto_0 |
579 | ···· | 581 | ····move-object/from16·v0,·p0 |
580 | ····ad | 582 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I |
581 | ···· | 583 | ····add-int/lit8·v11,·v11,·0x1 |
584 | ····move-object/from16·v0,·p0 | ||
582 | ···· | 585 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I |
586 | ····const·v12,·0x7fffffff | ||
583 | ····if-ne·v | 587 | ····if-ne·v11,·v12,·:cond_0 |
584 | ····.line·127 | 588 | ····.line·127 |
585 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V | 589 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V |
586 | ····.line·128 | 590 | ····.line·128 |
587 | ····:cond_0 | 591 | ····:cond_0 |
588 | ···· | 592 | ····move-object/from16·v0,·p0 |
589 | ····c | 593 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C |
594 | ····const/16·v12,·0x40 | ||
590 | ····if-ge·v | 595 | ····if-ge·v11,·v12,·:cond_b |
591 | ····.line·130 | 596 | ····.line·130 |
592 | ····const-wide/16·v | 597 | ····const-wide/16·v12,·0x1 |
598 | ····move-object/from16·v0,·p0 | ||
593 | ····iget-char·v11,· | 599 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C |
594 | ····shl-long·v | 600 | ····shl-long·v6,·v12,·v11 |
595 | ····.line·133 | 601 | ····.line·133 |
596 | ····.local·v | 602 | ····.local·v6,·"l":J |
597 | ····:cond_1 | 603 | ····:cond_1 |
598 | ···· | 604 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 91729/96489 bytes (95.07%) of diff not shown. |
Offset 215, 44 lines modified | Offset 215, 44 lines modified | ||
215 | ····fill-array-data·v0,·:array_1 | 215 | ····fill-array-data·v0,·:array_1 |
216 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I | 216 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I |
217 | ····.line·629 | 217 | ····.line·629 |
218 | ····new-array·v0,·v5,·[J | 218 | ····new-array·v0,·v5,·[J |
219 | ····const-wide/32·v | 219 | ····const-wide/32·v2,·0x1f0007 |
220 | ····aput-wide·v | 220 | ····aput-wide·v2,·v0,·v4 |
221 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J | 221 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J |
222 | ····.line·632 | 222 | ····.line·632 |
223 | ····new-array·v0,·v5,·[J | 223 | ····new-array·v0,·v5,·[J |
224 | ····const-wide/16·v | 224 | ····const-wide/16·v2,·0x28 |
225 | ····aput-wide·v | 225 | ····aput-wide·v2,·v0,·v4 |
226 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J | 226 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J |
227 | ····.line·635 | 227 | ····.line·635 |
228 | ····new-array·v0,·v5,·[J | 228 | ····new-array·v0,·v5,·[J |
229 | ····const-wide/16·v | 229 | ····const-wide/16·v2,·0x8 |
230 | ····aput-wide·v | 230 | ····aput-wide·v2,·v0,·v4 |
231 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J | 231 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J |
232 | ····.line·638 | 232 | ····.line·638 |
233 | ····new-array·v0,·v5,·[J | 233 | ····new-array·v0,·v5,·[J |
234 | ····const-wide/32·v | 234 | ····const-wide/32·v2,·0xffd0 |
235 | ····aput-wide·v | 235 | ····aput-wide·v2,·v0,·v4 |
236 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J | 236 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J |
237 | ····return-void | 237 | ····return-void |
238 | ····.line·268 | 238 | ····.line·268 |
239 | ····nop | 239 | ····nop |
Offset 543, 491 lines modified | Offset 543, 549 lines modified | ||
543 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V | 543 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V |
544 | ····.line·97 | 544 | ····.line·97 |
545 | ····return-void | 545 | ····return-void |
546 | .end·method | 546 | .end·method |
547 | .method·private·final·jjMoveNfa_0(II)I | 547 | .method·private·final·jjMoveNfa_0(II)I |
548 | ····.locals·1 | 548 | ····.locals·16 |
549 | ····.param·p1,·"startState"····#·I | 549 | ····.param·p1,·"startState"····#·I |
550 | ····.param·p2,·"curPos"····#·I | 550 | ····.param·p2,·"curPos"····#·I |
551 | ····.prologue | 551 | ····.prologue |
552 | ····.line·112 | 552 | ····.line·112 |
553 | ····const/4·v | 553 | ····const/4·v10,·0x0 |
554 | ····.line·113 | 554 | ····.line·113 |
555 | ····.local·v | 555 | ····.local·v10,·"startsAt":I |
556 | ····const/4·v | 556 | ····const/4·v11,·0x4 |
557 | ····move-object/from16·v0,·p0 | ||
557 | ····iput·v | 558 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I |
558 | ····.line·114 | 559 | ····.line·114 |
559 | ····const/4·v | 560 | ····const/4·v3,·0x1 |
560 | ····.line·115 | 561 | ····.line·115 |
561 | ····.local·v | 562 | ····.local·v3,·"i":I |
562 | ···· | 563 | ····move-object/from16·v0,·p0 |
564 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I | ||
563 | ····const/4·v1 | 565 | ····const/4·v12,·0x0 |
564 | ····aput·p1,·v | 566 | ····aput·p1,·v11,·v12 |
565 | ····.line·116 | 567 | ····.line·116 |
566 | ····const·v | 568 | ····const·v5,·0x7fffffff |
567 | ····.line·119 | 569 | ····.line·119 |
568 | ····.local·v | 570 | ····.local·v5,·"kind":I |
569 | ····:goto_0 | 571 | ····:goto_0 |
570 | ···· | 572 | ····move-object/from16·v0,·p0 |
571 | ····ad | 573 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I |
572 | ···· | 574 | ····add-int/lit8·v11,·v11,·0x1 |
575 | ····move-object/from16·v0,·p0 | ||
573 | ···· | 576 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I |
577 | ····const·v12,·0x7fffffff | ||
574 | ····if-ne·v | 578 | ····if-ne·v11,·v12,·:cond_0 |
575 | ····.line·120 | 579 | ····.line·120 |
576 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V | 580 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V |
577 | ····.line·121 | 581 | ····.line·121 |
578 | ····:cond_0 | 582 | ····:cond_0 |
579 | ···· | 583 | ····move-object/from16·v0,·p0 |
580 | ····c | 584 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C |
585 | ····const/16·v12,·0x40 | ||
581 | ····if-ge·v | 586 | ····if-ge·v11,·v12,·:cond_b |
582 | ····.line·123 | 587 | ····.line·123 |
583 | ····const-wide/16·v | 588 | ····const-wide/16·v12,·0x1 |
589 | ····move-object/from16·v0,·p0 | ||
584 | ····iget-char·v11,· | 590 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C |
585 | ····shl-long·v | 591 | ····shl-long·v6,·v12,·v11 |
586 | ····.line·126 | 592 | ····.line·126 |
587 | ····.local·v | 593 | ····.local·v6,·"l":J |
588 | ····:cond_1 | 594 | ····:cond_1 |
589 | ···· | 595 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 93434/98208 bytes (95.14%) of diff not shown. |
Offset 59, 52 lines modified | Offset 59, 52 lines modified | ||
59 | #·direct·methods | 59 | #·direct·methods |
60 | .method·static·constructor·<clinit>()V | 60 | .method·static·constructor·<clinit>()V |
61 | ····.locals·7 | 61 | ····.locals·7 |
62 | ····.prologue | 62 | ····.prologue |
63 | ····const/4·v6,·0x2 | 63 | ····const/4·v6,·0x2 |
64 | ····const/4·v | 64 | ····const/4·v3,·0x4 |
65 | ····const/4·v | 65 | ····const/4·v5,·0x1 |
66 | ····const/4·v | 66 | ····const/4·v4,·0x0 |
67 | ····const/4·v2,·0x0 | 67 | ····const/4·v2,·0x0 |
68 | ····.line·101 | 68 | ····.line·101 |
69 | ····new-array·v0,·v | 69 | ····new-array·v0,·v3,·[J |
70 | ····fill-array-data·v0,·:array_0 | 70 | ····fill-array-data·v0,·:array_0 |
71 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J | 71 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J |
72 | ····.line·596 | 72 | ····.line·596 |
73 | ····new-array·v0,·v | 73 | ····new-array·v0,·v4,·[I |
74 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I | 74 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I |
75 | ····.line·598 | 75 | ····.line·598 |
76 | ····const/16·v0,·0x12 | 76 | ····const/16·v0,·0x12 |
77 | ····new-array·v0,·v0,·[Ljava/lang/String; | 77 | ····new-array·v0,·v0,·[Ljava/lang/String; |
78 | ····const-string·v1,·"" | 78 | ····const-string·v1,·"" |
79 | ····aput-object·v1,·v0,·v | 79 | ····aput-object·v1,·v0,·v4 |
80 | ····aput-object·v2,·v0,·v | 80 | ····aput-object·v2,·v0,·v5 |
81 | ····aput-object·v2,·v0,·v6 | 81 | ····aput-object·v2,·v0,·v6 |
82 | ····const/4·v1,·0x3 | 82 | ····const/4·v1,·0x3 |
83 | ····aput-object·v2,·v0,·v1 | 83 | ····aput-object·v2,·v0,·v1 |
84 | ····aput-object·v2,·v0,·v | 84 | ····aput-object·v2,·v0,·v3 |
85 | ····const/4·v1,·0x5 | 85 | ····const/4·v1,·0x5 |
86 | ····aput-object·v2,·v0,·v1 | 86 | ····aput-object·v2,·v0,·v1 |
87 | ····const/4·v1,·0x6 | 87 | ····const/4·v1,·0x6 |
Offset 153, 23 lines modified | Offset 153, 23 lines modified | ||
153 | ····const/16·v1,·0x11 | 153 | ····const/16·v1,·0x11 |
154 | ····aput-object·v2,·v0,·v1 | 154 | ····aput-object·v2,·v0,·v1 |
155 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String; | 155 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String; |
156 | ····.line·601 | 156 | ····.line·601 |
157 | ····new-array·v0,·v | 157 | ····new-array·v0,·v3,·[Ljava/lang/String; |
158 | ····const-string·v1,·"DEFAULT" | 158 | ····const-string·v1,·"DEFAULT" |
159 | ····aput-object·v1,·v0,·v | 159 | ····aput-object·v1,·v0,·v4 |
160 | ····const-string·v1,·"INCOMMENT" | 160 | ····const-string·v1,·"INCOMMENT" |
161 | ····aput-object·v1,·v0,·v | 161 | ····aput-object·v1,·v0,·v5 |
162 | ····const-string·v1,·"NESTED_COMMENT" | 162 | ····const-string·v1,·"NESTED_COMMENT" |
163 | ····aput-object·v1,·v0,·v6 | 163 | ····aput-object·v1,·v0,·v6 |
164 | ····const/4·v1,·0x3 | 164 | ····const/4·v1,·0x3 |
Offset 185, 37 lines modified | Offset 185, 37 lines modified | ||
185 | ····new-array·v0,·v0,·[I | 185 | ····new-array·v0,·v0,·[I |
186 | ····fill-array-data·v0,·:array_1 | 186 | ····fill-array-data·v0,·:array_1 |
187 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I | 187 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I |
188 | ····.line·610 | 188 | ····.line·610 |
189 | ····new-array·v0,·v | 189 | ····new-array·v0,·v5,·[J |
190 | ····const-wide/32·v | 190 | ····const-wide/32·v2,·0xf801 |
191 | ····aput-wide·v | 191 | ····aput-wide·v2,·v0,·v4 |
192 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J | 192 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J |
193 | ····.line·613 | 193 | ····.line·613 |
194 | ····new-array·v0,·v | 194 | ····new-array·v0,·v5,·[J |
195 | ····const-wide/16·v | 195 | ····const-wide/16·v2,·0x3fe |
196 | ····aput-wide·v | 196 | ····aput-wide·v2,·v0,·v4 |
197 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J | 197 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J |
198 | ····.line·616 | 198 | ····.line·616 |
199 | ····new-array·v0,·v | 199 | ····new-array·v0,·v5,·[J |
200 | ····const-wide/16·v | 200 | ····const-wide/16·v2,·0x400 |
201 | ····aput-wide·v | 201 | ····aput-wide·v2,·v0,·v4 |
202 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J | 202 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J |
203 | ····return-void | 203 | ····return-void |
204 | ····.line·101 | 204 | ····.line·101 |
205 | ····:array_0 | 205 | ····:array_0 |
Offset 499, 358 lines modified | Offset 499, 410 lines modified | ||
499 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V | 499 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V |
500 | ····.line·89 | 500 | ····.line·89 |
501 | ····return-void | 501 | ····return-void |
502 | .end·method | 502 | .end·method |
503 | .method·private·final·jjMoveNfa_0(II)I | 503 | .method·private·final·jjMoveNfa_0(II)I |
504 | ····.locals·1 | 504 | ····.locals·16 |
505 | ····.param·p1,·"startState"····#·I | 505 | ····.param·p1,·"startState"····#·I |
506 | ····.param·p2,·"curPos"····#·I | 506 | ····.param·p2,·"curPos"····#·I |
507 | ····.prologue | 507 | ····.prologue |
Max diff block lines reached; 96489/99793 bytes (96.69%) of diff not shown. |
Offset 207, 44 lines modified | Offset 207, 44 lines modified | ||
207 | ····fill-array-data·v0,·:array_1 | 207 | ····fill-array-data·v0,·:array_1 |
208 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I | 208 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I |
209 | ····.line·585 | 209 | ····.line·585 |
210 | ····new-array·v0,·v5,·[J | 210 | ····new-array·v0,·v5,·[J |
211 | ····const-wide/32·v | 211 | ····const-wide/32·v2,·0x70007 |
212 | ····aput-wide·v | 212 | ····aput-wide·v2,·v0,·v4 |
213 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J | 213 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J |
214 | ····.line·588 | 214 | ····.line·588 |
215 | ····new-array·v0,·v5,·[J | 215 | ····new-array·v0,·v5,·[J |
216 | ····const-wide/16·v | 216 | ····const-wide/16·v2,·0x28 |
217 | ····aput-wide·v | 217 | ····aput-wide·v2,·v0,·v4 |
218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J | 218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J |
219 | ····.line·591 | 219 | ····.line·591 |
220 | ····new-array·v0,·v5,·[J | 220 | ····new-array·v0,·v5,·[J |
221 | ····const-wide/16·v | 221 | ····const-wide/16·v2,·0x8 |
222 | ····aput-wide·v | 222 | ····aput-wide·v2,·v0,·v4 |
223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J | 223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J |
224 | ····.line·594 | 224 | ····.line·594 |
225 | ····new-array·v0,·v5,·[J | 225 | ····new-array·v0,·v5,·[J |
226 | ····const-wide/32·v | 226 | ····const-wide/32·v2,·0xffd0 |
227 | ····aput-wide·v | 227 | ····aput-wide·v2,·v0,·v4 |
228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J | 228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J |
229 | ····return-void | 229 | ····return-void |
230 | ····.line·224 | 230 | ····.line·224 |
231 | ····nop | 231 | ····nop |
Offset 533, 651 lines modified | Offset 533, 751 lines modified | ||
533 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V | 533 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V |
534 | ····.line·95 | 534 | ····.line·95 |
535 | ····return-void | 535 | ····return-void |
536 | .end·method | 536 | .end·method |
537 | .method·private·final·jjMoveNfa_0(II)I | 537 | .method·private·final·jjMoveNfa_0(II)I |
538 | ····.locals·1 | 538 | ····.locals·16 |
539 | ····.param·p1,·"startState"····#·I | 539 | ····.param·p1,·"startState"····#·I |
540 | ····.param·p2,·"curPos"····#·I | 540 | ····.param·p2,·"curPos"····#·I |
541 | ····.prologue | 541 | ····.prologue |
542 | ····.line·110 | 542 | ····.line·110 |
543 | ····const/4·v | 543 | ····const/4·v10,·0x0 |
544 | ····.line·111 | 544 | ····.line·111 |
545 | ····.local·v | 545 | ····.local·v10,·"startsAt":I |
546 | ····const/4·v | 546 | ····const/4·v11,·0x2 |
547 | ····move-object/from16·v0,·p0 | ||
547 | ····iput·v | 548 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I |
548 | ····.line·112 | 549 | ····.line·112 |
549 | ····const/4·v | 550 | ····const/4·v3,·0x1 |
550 | ····.line·113 | 551 | ····.line·113 |
551 | ····.local·v | 552 | ····.local·v3,·"i":I |
552 | ···· | 553 | ····move-object/from16·v0,·p0 |
554 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I | ||
553 | ····const/4·v1 | 555 | ····const/4·v12,·0x0 |
554 | ····aput·p1,·v | 556 | ····aput·p1,·v11,·v12 |
555 | ····.line·114 | 557 | ····.line·114 |
556 | ····const·v | 558 | ····const·v5,·0x7fffffff |
557 | ····.line·117 | 559 | ····.line·117 |
558 | ····.local·v | 560 | ····.local·v5,·"kind":I |
559 | ····:goto_0 | 561 | ····:goto_0 |
560 | ···· | 562 | ····move-object/from16·v0,·p0 |
561 | ····ad | 563 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I |
562 | ···· | 564 | ····add-int/lit8·v11,·v11,·0x1 |
565 | ····move-object/from16·v0,·p0 | ||
563 | ···· | 566 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I |
567 | ····const·v12,·0x7fffffff | ||
564 | ····if-ne·v | 568 | ····if-ne·v11,·v12,·:cond_0 |
565 | ····.line·118 | 569 | ····.line·118 |
566 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V | 570 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V |
567 | ····.line·119 | 571 | ····.line·119 |
568 | ····:cond_0 | 572 | ····:cond_0 |
569 | ···· | 573 | ····move-object/from16·v0,·p0 |
570 | ····c | 574 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C |
575 | ····const/16·v12,·0x40 | ||
571 | ····if-ge·v | 576 | ····if-ge·v11,·v12,·:cond_7 |
572 | ····.line·121 | 577 | ····.line·121 |
573 | ····const-wide/16·v | 578 | ····const-wide/16·v12,·0x1 |
579 | ····move-object/from16·v0,·p0 | ||
574 | ····iget-char·v11,· | 580 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C |
575 | ····shl-long·v | 581 | ····shl-long·v6,·v12,·v11 |
576 | ····.line·124 | 582 | ····.line·124 |
577 | ····.local·v | 583 | ····.local·v6,·"l":J |
578 | ····:cond_1 | 584 | ····:cond_1 |
579 | ···· | 585 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 87619/92370 bytes (94.86%) of diff not shown. |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->countLineNumbers:Z | 173 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->countLineNumbers:Z |
174 | ····.line·151 | 174 | ····.line·151 |
175 | ····return-void | 175 | ····return-void |
176 | .end·method | 176 | .end·method |
177 | .method·public·setMaxContentLen(J)V | 177 | .method·public·setMaxContentLen(J)V |
178 | ····.locals· | 178 | ····.locals·1 |
179 | ····.param·p1,·"maxContentLen"····#·J | 179 | ····.param·p1,·"maxContentLen"····#·J |
180 | ····.prologue | 180 | ····.prologue |
181 | ····.line·129 | 181 | ····.line·129 |
182 | ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J | 182 | ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J |
183 | ····.line·130 | 183 | ····.line·130 |
Offset 233, 15 lines modified | Offset 233, 15 lines modified | ||
233 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->strictParsing:Z | 233 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->strictParsing:Z |
234 | ····.line·64 | 234 | ····.line·64 |
235 | ····return-void | 235 | ····return-void |
236 | .end·method | 236 | .end·method |
237 | .method·public·toString()Ljava/lang/String; | 237 | .method·public·toString()Ljava/lang/String; |
238 | ····.locals· | 238 | ····.locals·4 |
239 | ····.prologue | 239 | ····.prologue |
240 | ····.line·174 | 240 | ····.line·174 |
241 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 241 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
242 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 242 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 295, 17 lines modified | Offset 295, 17 lines modified | ||
295 | ····const-string·v1,·",·max·content·length:·" | 295 | ····const-string·v1,·",·max·content·length:·" |
296 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 296 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
297 | ····move-result-object·v0 | 297 | ····move-result-object·v0 |
298 | ····iget-wide·v | 298 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J |
299 | ····invoke-virtual·{v0,·v | 299 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
300 | ····move-result-object·v0 | 300 | ····move-result-object·v0 |
301 | ····const-string·v1,·",·count·line·numbers:·" | 301 | ····const-string·v1,·",·count·line·numbers:·" |
302 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 302 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 630, 15 lines modified | Offset 630, 15 lines modified | ||
630 | ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V | 630 | ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V |
631 | ····.line·379 | 631 | ····.line·379 |
632 | ····return-void | 632 | ····return-void |
633 | .end·method | 633 | .end·method |
634 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V | 634 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V |
635 | ····.locals· | 635 | ····.locals·9 |
636 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 636 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
637 | ····.param·p2,·"filename"····#·Ljava/lang/String; | 637 | ····.param·p2,·"filename"····#·Ljava/lang/String; |
638 | ····.param·p3,·"size"····#·J | 638 | ····.param·p3,·"size"····#·J |
639 | ····.prologue | 639 | ····.prologue |
640 | ····const/4·v4,·0x0 | 640 | ····const/4·v4,·0x0 |
Offset 666, 15 lines modified | Offset 666, 15 lines modified | ||
666 | ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V | 666 | ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V |
667 | ····.line·401 | 667 | ····.line·401 |
668 | ····return-void | 668 | ····return-void |
669 | .end·method | 669 | .end·method |
670 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V | 670 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V |
671 | ····.locals· | 671 | ····.locals·3 |
672 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 672 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
673 | ····.param·p2,·"filename"····#·Ljava/lang/String; | 673 | ····.param·p2,·"filename"····#·Ljava/lang/String; |
674 | ····.param·p3,·"size"····#·J | 674 | ····.param·p3,·"size"····#·J |
675 | ····.param·p5,·"creationDate"····#·Ljava/util/Date; | 675 | ····.param·p5,·"creationDate"····#·Ljava/util/Date; |
676 | ····.param·p6,·"modificationDate"····#·Ljava/util/Date; | 676 | ····.param·p6,·"modificationDate"····#·Ljava/util/Date; |
677 | ····.param·p7,·"readDate"····#·Ljava/util/Date; | 677 | ····.param·p7,·"readDate"····#·Ljava/util/Date; |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ····move-result·v0 | 109 | ····move-result·v0 |
110 | ····return·v0 | 110 | ····return·v0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·read()I | 112 | .method·public·read()I |
113 | ····.locals· | 113 | ····.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·annotation | 118 | ····.end·annotation |
119 | ····.prologue | 119 | ····.prologue |
Offset 131, 29 lines modified | Offset 131, 29 lines modified | ||
131 | ····.line·48 | 131 | ····.line·48 |
132 | ····.local·v0,·"b":I | 132 | ····.local·v0,·"b":I |
133 | ····const/4·v1,·-0x1 | 133 | ····const/4·v1,·-0x1 |
134 | ····if-eq·v0,·v1,·:cond_0 | 134 | ····if-eq·v0,·v1,·:cond_0 |
135 | ····.line·49 | 135 | ····.line·49 |
136 | ····iget-wide·v | 136 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
137 | ····const-wide/16·v | 137 | ····const-wide/16·v4,·0x1 |
138 | ····add-long/2addr·v | 138 | ····add-long/2addr·v2,·v4 |
139 | ····iput-wide·v | 139 | ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
140 | ····.line·50 | 140 | ····.line·50 |
141 | ····:cond_0 | 141 | ····:cond_0 |
142 | ····return·v0 | 142 | ····return·v0 |
143 | .end·method | 143 | .end·method |
144 | .method·public·read([BII)I | 144 | .method·public·read([BII)I |
145 | ····.locals· | 145 | ····.locals·6 |
146 | ····.param·p1,·"b"····#·[B | 146 | ····.param·p1,·"b"····#·[B |
147 | ····.param·p2,·"off"····#·I | 147 | ····.param·p2,·"off"····#·I |
148 | ····.param·p3,·"len"····#·I | 148 | ····.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 modified | Offset 168, 21 lines modified | ||
168 | ····move-result·v0 | 168 | ····move-result·v0 |
169 | ····.line·86 | 169 | ····.line·86 |
170 | ····.local·v0,·"c":I | 170 | ····.local·v0,·"c":I |
171 | ····if-lez·v0,·:cond_0 | 171 | ····if-lez·v0,·:cond_0 |
172 | ····.line·87 | 172 | ····.line·87 |
173 | ····iget-wide·v | 173 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
174 | ····int-to-long·v | 174 | ····int-to-long·v4,·v0 |
175 | ····add-long/2addr·v | 175 | ····add-long/2addr·v2,·v4 |
176 | ····iput-wide·v | 176 | ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
177 | ····.line·88 | 177 | ····.line·88 |
178 | ····:cond_0 | 178 | ····:cond_0 |
179 | ····return·v0 | 179 | ····return·v0 |
180 | .end·method | 180 | .end·method |
181 | .method·public·reset()V | 181 | .method·public·reset()V |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J | 205 | ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
206 | ····.line·62 | 206 | ····.line·62 |
207 | ····return-void | 207 | ····return-void |
208 | .end·method | 208 | .end·method |
209 | .method·public·skip(J)J | 209 | .method·public·skip(J)J |
210 | ····.locals· | 210 | ····.locals·5 |
211 | ····.param·p1,·"n"····#·J | 211 | ····.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·annotation | 216 | ····.end·annotation |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····move-result·v0 | 146 | ····move-result·v0 |
147 | ····return·v0 | 147 | ····return·v0 |
148 | .end·method | 148 | .end·method |
149 | .method·public·skip(J)J | 149 | .method·public·skip(J)J |
150 | ····.locals· | 150 | ····.locals·3 |
151 | ····.param·p1,·"n"····#·J | 151 | ····.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·annotation | 156 | ····.end·annotation |
Offset 108, 18 lines modified | Offset 108, 18 lines modified | ||
108 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 108 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
109 | ····.line·124 | 109 | ····.line·124 |
110 | ····return-void | 110 | ····return-void |
111 | .end·method | 111 | .end·method |
112 | .method·public·static·createUniqueBoundary()Ljava/lang/String; | 112 | .method·public·static·createUniqueBoundary()Ljava/lang/String; |
113 | ····.locals· | 113 | ····.locals·5 |
114 | ····.prologue | 114 | ····.prologue |
115 | ····const/16·v | 115 | ····const/16·v4,·0x2e |
116 | ····.line·352 | 116 | ····.line·352 |
117 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 117 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
118 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 118 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
119 | ····.line·353 | 119 | ····.line·353 |
Offset 136, 54 lines modified | Offset 136, 54 lines modified | ||
136 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 136 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
137 | ····move-result-object·v1 | 137 | ····move-result-object·v1 |
138 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 138 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
139 | ····.line·355 | 139 | ····.line·355 |
140 | ····invoke-virtual·{v0,·v | 140 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
141 | ····.line·356 | 141 | ····.line·356 |
142 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 142 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
143 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 143 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
144 | ····move-result-wide·v | 144 | ····move-result-wide·v2 |
145 | ····invoke-static·{v | 145 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
146 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
147 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 147 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
148 | ····.line·357 | 148 | ····.line·357 |
149 | ····invoke-virtual·{v0,·v | 149 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
150 | ····.line·358 | 150 | ····.line·358 |
151 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 151 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
152 | ····move-result-wide·v | 152 | ····move-result-wide·v2 |
153 | ····invoke-static·{v | 153 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
154 | ····move-result-object·v1 | 154 | ····move-result-object·v1 |
155 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 155 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
156 | ····.line·359 | 156 | ····.line·359 |
157 | ····invoke-virtual·{v0,·v | 157 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
158 | ····.line·360 | 158 | ····.line·360 |
159 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 159 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
160 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 160 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
161 | ····move-result-wide·v | 161 | ····move-result-wide·v2 |
162 | ····invoke-static·{v | 162 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
163 | ····move-result-object·v1 | 163 | ····move-result-object·v1 |
164 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 164 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
165 | ····.line·361 | 165 | ····.line·361 |
166 | ····const-string·v1,·"=-" | 166 | ····const-string·v1,·"=-" |
Offset 195, 19 lines modified | Offset 195, 19 lines modified | ||
195 | ····move-result-object·v1 | 195 | ····move-result-object·v1 |
196 | ····return-object·v1 | 196 | ····return-object·v1 |
197 | .end·method | 197 | .end·method |
198 | .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String; | 198 | .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String; |
199 | ····.locals· | 199 | ····.locals·5 |
200 | ····.param·p0,·"hostName"····#·Ljava/lang/String; | 200 | ····.param·p0,·"hostName"····#·Ljava/lang/String; |
201 | ····.prologue | 201 | ····.prologue |
202 | ····const/16·v | 202 | ····const/16·v4,·0x2e |
203 | ····.line·378 | 203 | ····.line·378 |
204 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 204 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
205 | ····const-string·v1,·"<Mime4j." | 205 | ····const-string·v1,·"<Mime4j." |
206 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 206 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
Offset 221, 38 lines modified | Offset 221, 38 lines modified | ||
221 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 221 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
222 | ····move-result-object·v1 | 222 | ····move-result-object·v1 |
223 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 223 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
224 | ····.line·380 | 224 | ····.line·380 |
225 | ····invoke-virtual·{v0,·v | 225 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
226 | ····.line·381 | 226 | ····.line·381 |
227 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 227 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
228 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 228 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
229 | ····move-result-wide·v | 229 | ····move-result-wide·v2 |
230 | ····invoke-static·{v | 230 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
231 | ····move-result-object·v1 | 231 | ····move-result-object·v1 |
232 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 232 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
233 | ····.line·382 | 233 | ····.line·382 |
234 | ····invoke-virtual·{v0,·v | 234 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
235 | ····.line·383 | 235 | ····.line·383 |
236 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 236 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
237 | ····move-result-wide·v | 237 | ····move-result-wide·v2 |
238 | ····invoke-static·{v | 238 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
239 | ····move-result-object·v1 | 239 | ····move-result-object·v1 |
Max diff block lines reached; 150/4931 bytes (3.04%) of diff not shown. |
Offset 475, 15 lines modified | Offset 475, 15 lines modified | ||
475 | ····.line·181 | 475 | ····.line·181 |
476 | ····return-void | 476 | ····return-void |
477 | .end·method | 477 | .end·method |
478 | #·virtual·methods | 478 | #·virtual·methods |
479 | .method·public·addField(Lorg/apache/james/mime4j/parser/Field;)V | 479 | .method·public·addField(Lorg/apache/james/mime4j/parser/Field;)V |
480 | ····.locals· | 480 | ····.locals·8 |
481 | ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/parser/Field; | 481 | ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/parser/Field; |
482 | ····.prologue | 482 | ····.prologue |
483 | ····.line·96 | 483 | ····.line·96 |
484 | ····invoke-interface·{p1},·Lorg/apache/james/mime4j/parser/Field;->getName()Ljava/lang/String; | 484 | ····invoke-interface·{p1},·Lorg/apache/james/mime4j/parser/Field;->getName()Ljava/lang/String; |
485 | ····move-result-object·v1 | 485 | ····move-result-object·v1 |
Offset 552, 33 lines modified | Offset 552, 33 lines modified | ||
552 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 552 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
553 | ····move-result·v3 | 553 | ····move-result·v3 |
554 | ····if-eqz·v3,·:cond_2 | 554 | ····if-eqz·v3,·:cond_2 |
555 | ····iget-wide·v | 555 | ····iget-wide·v4,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J |
556 | ····const-wide/16·v | 556 | ····const-wide/16·v6,·-0x1 |
557 | ····cmp-long·v3,·v | 557 | ····cmp-long·v3,·v4,·v6 |
558 | ····if-nez·v3,·:cond_2 | 558 | ····if-nez·v3,·:cond_2 |
559 | ····.line·111 | 559 | ····.line·111 |
560 | ····:try_start_0 | 560 | ····:try_start_0 |
561 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; | 561 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
562 | ····move-result-object·v3 | 562 | ····move-result-object·v3 |
563 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 563 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
564 | ····move-result-wide·v | 564 | ····move-result-wide·v4 |
565 | ····iput-wide·v | 565 | ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J |
566 | ····:try_end_0 | 566 | ····:try_end_0 |
567 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 567 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
568 | ····goto·:goto_0 | 568 | ····goto·:goto_0 |
569 | ····.line·112 | 569 | ····.line·112 |
570 | ····:catch_0 | 570 | ····:catch_0 |
Offset 230, 15 lines modified | Offset 230, 15 lines modified | ||
230 | ····iput-object·v0,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDescription:Ljava/lang/String; | 230 | ····iput-object·v0,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDescription:Ljava/lang/String; |
231 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
232 | .end·method | 232 | .end·method |
233 | .method·private·parseContentDisposition(Ljava/lang/String;)V | 233 | .method·private·parseContentDisposition(Ljava/lang/String;)V |
234 | ····.locals· | 234 | ····.locals·8 |
235 | ····.param·p1,·"value"····#·Ljava/lang/String; | 235 | ····.param·p1,·"value"····#·Ljava/lang/String; |
236 | ····.prologue | 236 | ····.prologue |
237 | ····.line·165 | 237 | ····.line·165 |
238 | ····const/4·v5,·0x1 | 238 | ····const/4·v5,·0x1 |
239 | ····iput-boolean·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->isContentDispositionSet:Z | 239 | ····iput-boolean·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->isContentDispositionSet:Z |
Offset 359, 17 lines modified | Offset 359, 17 lines modified | ||
359 | ····.local·v4,·"size":Ljava/lang/String; | 359 | ····.local·v4,·"size":Ljava/lang/String; |
360 | ····if-eqz·v4,·:cond_3 | 360 | ····if-eqz·v4,·:cond_3 |
361 | ····.line·202 | 361 | ····.line·202 |
362 | ····:try_start_3 | 362 | ····:try_start_3 |
363 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 363 | ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
364 | ····move-result-wide·v | 364 | ····move-result-wide·v6 |
365 | ····iput-wide·v | 365 | ····iput-wide·v6,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDispositionSize:J |
366 | ····:try_end_3 | 366 | ····:try_end_3 |
367 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_3·..·:try_end_3}·:catch_3 | 367 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_3·..·:try_end_3}·:catch_3 |
368 | ····.line·207 | 368 | ····.line·207 |
369 | ····:cond_3 | 369 | ····:cond_3 |
370 | ····:goto_3 | 370 | ····:goto_3 |
371 | ····iget-object·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDispositionParameters:Ljava/util/Map; | 371 | ····iget-object·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDispositionParameters:Ljava/util/Map; |
Offset 461, 27 lines modified | Offset 461, 25 lines modified | ||
461 | ····.end·local·v0····#·"c":Lorg/apache/commons/net/nntp/ThreadContainer; | 461 | ····.end·local·v0····#·"c":Lorg/apache/commons/net/nntp/ThreadContainer; |
462 | ····.end·local·v2····#·"key":Ljava/lang/Object; | 462 | ····.end·local·v2····#·"key":Ljava/lang/Object; |
463 | ····:cond_2 | 463 | ····:cond_2 |
464 | ····return-object·v3 | 464 | ····return-object·v3 |
465 | .end·method | 465 | .end·method |
466 | .method·private·gatherSubjects()V | 466 | .method·private·gatherSubjects()V |
467 | ····.locals·1 | 467 | ····.locals·14 |
468 | ····.prologue | 468 | ····.prologue |
469 | ····const/4·v10,·0x0 | ||
470 | ····.line·287 | 469 | ····.line·287 |
471 | ····const/4·v1,·0x0 | 470 | ····const/4·v1,·0x0 |
472 | ····.line·289 | 471 | ····.line·289 |
473 | ····.local·v1,·"count":I | 472 | ····.local·v1,·"count":I |
474 | ····iget-object·v1 | 473 | ····iget-object·v10,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer; |
475 | ····iget-object·v0,·v1 | 474 | ····iget-object·v0,·v10,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer; |
476 | ····.local·v0,·"c":Lorg/apache/commons/net/nntp/ThreadContainer; | 475 | ····.local·v0,·"c":Lorg/apache/commons/net/nntp/ThreadContainer; |
477 | ····:goto_0 | 476 | ····:goto_0 |
478 | ····if-eqz·v0,·:cond_0 | 477 | ····if-eqz·v0,·:cond_0 |
479 | ····.line·290 | 478 | ····.line·290 |
480 | ····add-int/lit8·v1,·v1,·0x1 | 479 | ····add-int/lit8·v1,·v1,·0x1 |
Offset 491, 63 lines modified | Offset 489, 63 lines modified | ||
491 | ····goto·:goto_0 | 489 | ····goto·:goto_0 |
492 | ····.line·293 | 490 | ····.line·293 |
493 | ····:cond_0 | 491 | ····:cond_0 |
494 | ····new-instance·v7,·Ljava/util/HashMap; | 492 | ····new-instance·v7,·Ljava/util/HashMap; |
495 | ····int-to-double·v1 | 493 | ····int-to-double·v10,·v1 |
496 | ····const-wide·v1 | 494 | ····const-wide·v12,·0x3ff3333333333333L····#·1.2 |
497 | ····mul-double/2addr·v1 | 495 | ····mul-double/2addr·v10,·v12 |
498 | ····double-to-int·v1 | 496 | ····double-to-int·v10,·v10 |
499 | ····const·v1 | 497 | ····const·v11,·0x3f666666····#·0.9f |
500 | ····invoke-direct·{v7,·v1 | 498 | ····invoke-direct·{v7,·v10,·v11},·Ljava/util/HashMap;-><init>(IF)V |
501 | ····.line·294 | 499 | ····.line·294 |
502 | ····.local·v7,·"subjectTable":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Lorg/apache/commons/net/nntp/ThreadContainer;>;" | 500 | ····.local·v7,·"subjectTable":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Lorg/apache/commons/net/nntp/ThreadContainer;>;" |
503 | ····const/4·v1,·0x0 | 501 | ····const/4·v1,·0x0 |
504 | ····.line·296 | 502 | ····.line·296 |
505 | ····iget-object·v1 | 503 | ····iget-object·v10,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer; |
506 | ····iget-object·v0,·v1 | 504 | ····iget-object·v0,·v10,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer; |
507 | ····:goto_1 | 505 | ····:goto_1 |
508 | ····if-eqz·v0,·:cond_6 | 506 | ····if-eqz·v0,·:cond_6 |
509 | ····.line·297 | 507 | ····.line·297 |
510 | ····iget-object·v9,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; | 508 | ····iget-object·v9,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
511 | ····.line·302 | 509 | ····.line·302 |
512 | ····.local·v9,·"threadable":Lorg/apache/commons/net/nntp/Threadable; | 510 | ····.local·v9,·"threadable":Lorg/apache/commons/net/nntp/Threadable; |
513 | ····if-nez·v9,·:cond_1 | 511 | ····if-nez·v9,·:cond_1 |
514 | ····.line·303 | 512 | ····.line·303 |
515 | ····iget-object·v1 | 513 | ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer; |
516 | ····iget-object·v9,·v1 | 514 | ····iget-object·v9,·v10,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
517 | ····.line·305 | 515 | ····.line·305 |
518 | ····:cond_1 | 516 | ····:cond_1 |
519 | ····invoke-interface·{v9},·Lorg/apache/commons/net/nntp/Threadable;->simplifiedSubject()Ljava/lang/String; | 517 | ····invoke-interface·{v9},·Lorg/apache/commons/net/nntp/Threadable;->simplifiedSubject()Ljava/lang/String; |
520 | ····move-result-object·v6 | 518 | ····move-result-object·v6 |
521 | ····.line·307 | 519 | ····.line·307 |
522 | ····.local·v6,·"subj":Ljava/lang/String; | 520 | ····.local·v6,·"subj":Ljava/lang/String; |
523 | ····if-eqz·v6,·:cond_2 | 521 | ····if-eqz·v6,·:cond_2 |
524 | ····const-string·v1 | 522 | ····const-string·v10,·"" |
525 | ····if-ne·v6,·v1 | 523 | ····if-ne·v6,·v10,·:cond_3 |
526 | ····.line·296 | 524 | ····.line·296 |
527 | ····:cond_2 | 525 | ····:cond_2 |
528 | ····:goto_2 | 526 | ····:goto_2 |
529 | ····iget-object·v0,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->next:Lorg/apache/commons/net/nntp/ThreadContainer; | 527 | ····iget-object·v0,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->next:Lorg/apache/commons/net/nntp/ThreadContainer; |
530 | ····goto·:goto_1 | 528 | ····goto·:goto_1 |
Offset 560, 46 lines modified | Offset 558, 46 lines modified | ||
560 | ····check-cast·v3,·Lorg/apache/commons/net/nntp/ThreadContainer; | 558 | ····check-cast·v3,·Lorg/apache/commons/net/nntp/ThreadContainer; |
561 | ····.line·319 | 559 | ····.line·319 |
562 | ····.local·v3,·"old":Lorg/apache/commons/net/nntp/ThreadContainer; | 560 | ····.local·v3,·"old":Lorg/apache/commons/net/nntp/ThreadContainer; |
563 | ····if-eqz·v3,·:cond_5 | 561 | ····if-eqz·v3,·:cond_5 |
564 | ····iget-object·v1 | 562 | ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
565 | ····if-nez·v1 | 563 | ····if-nez·v10,·:cond_4 |
566 | ····iget-object·v1 | 564 | ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
567 | ····if-nez·v1 | 565 | ····if-nez·v10,·:cond_5 |
568 | ····:cond_4 | 566 | ····:cond_4 |
569 | ····iget-object·v1 | 567 | ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
570 | ····if-eqz·v1 | 568 | ····if-eqz·v10,·:cond_2 |
571 | ····iget-object·v1 | 569 | ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
572 | ····invoke-interface·{v1 | 570 | ····invoke-interface·{v10},·Lorg/apache/commons/net/nntp/Threadable;->subjectIsReply()Z |
573 | ····move-result·v1 | 571 | ····move-result·v10 |
574 | ····if-eqz·v1 | 572 | ····if-eqz·v10,·:cond_2 |
575 | ····iget-object·v1 | 573 | ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
576 | ····if-eqz·v1 | 574 | ····if-eqz·v10,·:cond_2 |
577 | ····iget-object·v1 | 575 | ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable; |
578 | ····invoke-interface·{v1 | 576 | ····invoke-interface·{v10},·Lorg/apache/commons/net/nntp/Threadable;->subjectIsReply()Z |
Max diff block lines reached; 11931/17987 bytes (66.33%) of diff not shown. |
Offset 36, 160 lines modified | Offset 36, 160 lines modified | ||
36 | ····move-result-wide·v0 | 36 | ····move-result-wide·v0 |
37 | ····return-wide·v0 | 37 | ····return-wide·v0 |
38 | .end·method | 38 | .end·method |
39 | .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;I)J | 39 | .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;I)J |
40 | ····.locals· | 40 | ····.locals·7 |
41 | ····.param·p0,·"source"····#·Ljava/io/Reader; | 41 | ····.param·p0,·"source"····#·Ljava/io/Reader; |
42 | ····.param·p1,·"dest"····#·Ljava/io/Writer; | 42 | ····.param·p1,·"dest"····#·Ljava/io/Writer; |
43 | ····.param·p2,·"bufferSize"····#·I | 43 | ····.param·p2,·"bufferSize"····#·I |
44 | ····.annotation·system·Ldalvik/annotation/Throws; | 44 | ····.annotation·system·Ldalvik/annotation/Throws; |
45 | ········value·=·{ | 45 | ········value·=·{ |
46 | ············Lorg/apache/commons/net/io/CopyStreamException; | 46 | ············Lorg/apache/commons/net/io/CopyStreamException; |
47 | ········} | 47 | ········} |
48 | ····.end·annotation | 48 | ····.end·annotation |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·320 | 50 | ····.line·320 |
51 | ····const-wide/16·v | 51 | ····const-wide/16·v4,·-0x1 |
52 | ····const/4·v | 52 | ····const/4·v6,·0x0 |
53 | ····move-object·v | 53 | ····move-object·v1,·p0 |
54 | ····move-object·v | 54 | ····move-object·v2,·p1 |
55 | ····move·v | 55 | ····move·v3,·p2 |
56 | ····invoke-static/range·{v | 56 | ····invoke-static/range·{v1·..·v6},·Lorg/apache/commons/net/io/Util;->copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J |
57 | ····move-result-wide·v0 | 57 | ····move-result-wide·v0 |
58 | ····return-wide·v0 | 58 | ····return-wide·v0 |
59 | .end·method | 59 | .end·method |
60 | .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J | 60 | .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J |
61 | ····.locals· | 61 | ····.locals·9 |
62 | ····.param·p0,·"source"····#·Ljava/io/Reader; | 62 | ····.param·p0,·"source"····#·Ljava/io/Reader; |
63 | ····.param·p1,·"dest"····#·Ljava/io/Writer; | 63 | ····.param·p1,·"dest"····#·Ljava/io/Writer; |
64 | ····.param·p2,·"bufferSize"····#·I | 64 | ····.param·p2,·"bufferSize"····#·I |
65 | ····.param·p3,·"streamSize"····#·J | 65 | ····.param·p3,·"streamSize"····#·J |
66 | ····.param·p5,·"listener"····#·Lorg/apache/commons/net/io/CopyStreamListener; | 66 | ····.param·p5,·"listener"····#·Lorg/apache/commons/net/io/CopyStreamListener; |
67 | ····.annotation·system·Ldalvik/annotation/Throws; | 67 | ····.annotation·system·Ldalvik/annotation/Throws; |
68 | ········value·=·{ | 68 | ········value·=·{ |
69 | ············Lorg/apache/commons/net/io/CopyStreamException; | 69 | ············Lorg/apache/commons/net/io/CopyStreamException; |
70 | ········} | 70 | ········} |
71 | ····.end·annotation | 71 | ····.end·annotation |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·257 | 73 | ····.line·257 |
74 | ····new-array·v | 74 | ····new-array·v7,·p2,·[C |
75 | ····.line·258 | 75 | ····.line·258 |
76 | ····.local·v | 76 | ····.local·v7,·"buffer":[C |
77 | ····const-wide/16·v | 77 | ····const-wide/16·v2,·0x0 |
78 | ····.line·262 | 78 | ····.line·262 |
79 | ····.local·v | 79 | ····.local·v2,·"total":J |
80 | ····:cond_0 | 80 | ····:cond_0 |
81 | ····:goto_0 | 81 | ····:goto_0 |
82 | ····:try_start_0 | 82 | ····:try_start_0 |
83 | ····invoke-virtual·{p0,·v | 83 | ····invoke-virtual·{p0,·v7},·Ljava/io/Reader;->read([C)I |
84 | ····move-result·v | 84 | ····move-result·v4 |
85 | ····.local·v | 85 | ····.local·v4,·"chars":I |
86 | ····const/4·v | 86 | ····const/4·v1,·-0x1 |
87 | ····if-eq·v | 87 | ····if-eq·v4,·v1,·:cond_1 |
88 | ····.line·266 | 88 | ····.line·266 |
89 | ····if-nez·v | 89 | ····if-nez·v4,·:cond_3 |
90 | ····.line·268 | 90 | ····.line·268 |
91 | ····invoke-virtual·{p0},·Ljava/io/Reader;->read()I | 91 | ····invoke-virtual·{p0},·Ljava/io/Reader;->read()I |
92 | ····move-result·v | 92 | ····move-result·v4 |
93 | ····.line·269 | 93 | ····.line·269 |
94 | ····if-gez·v | 94 | ····if-gez·v4,·:cond_2 |
95 | ····.line·292 | 95 | ····.line·292 |
96 | ····:cond_1 | 96 | ····:cond_1 |
97 | ····return-wide·v | 97 | ····return-wide·v2 |
98 | ····.line·271 | 98 | ····.line·271 |
99 | ····:cond_2 | 99 | ····:cond_2 |
100 | ····invoke-virtual·{p1,·v | 100 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(I)V |
101 | ····.line·272 | 101 | ····.line·272 |
102 | ····invoke-virtual·{p1},·Ljava/io/Writer;->flush()V | 102 | ····invoke-virtual·{p1},·Ljava/io/Writer;->flush()V |
103 | ····.line·273 | 103 | ····.line·273 |
104 | ····const-wide/16·v | 104 | ····const-wide/16·v5,·0x1 |
105 | ····add-long/2addr·v | 105 | ····add-long/2addr·v2,·v5 |
106 | ····.line·274 | 106 | ····.line·274 |
107 | ····if-eqz·p5,·:cond_0 | 107 | ····if-eqz·p5,·:cond_0 |
108 | ····move-object·v | 108 | ····move-object·v1,·p5 |
109 | ····move-wide·v | 109 | ····move-wide·v5,·p3 |
110 | ····.line·275 | 110 | ····.line·275 |
111 | ····invoke-interface/range·{v | 111 | ····invoke-interface/range·{v1·..·v6},·Lorg/apache/commons/net/io/CopyStreamListener;->bytesTransferred(JIJ)V |
112 | ····:try_end_0 | 112 | ····:try_end_0 |
113 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 113 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
114 | ····goto·:goto_0 | 114 | ····goto·:goto_0 |
115 | ····.line·286 | 115 | ····.line·286 |
116 | ····.end·local·v | 116 | ····.end·local·v4····#·"chars":I |
117 | ····:catch_0 | 117 | ····:catch_0 |
118 | ····move-exception·v | 118 | ····move-exception·v8 |
119 | ····.line·288 | 119 | ····.line·288 |
120 | ····.local·v | 120 | ····.local·v8,·"e":Ljava/io/IOException; |
121 | ····new-instance·v | 121 | ····new-instance·v1,·Lorg/apache/commons/net/io/CopyStreamException; |
122 | ····const-string·v | 122 | ····const-string·v5,·"IOException·caught·while·copying." |
123 | ····invoke-direct·{v | 123 | ····invoke-direct·{v1,·v5,·v2,·v3,·v8},·Lorg/apache/commons/net/io/CopyStreamException;-><init>(Ljava/lang/String;JLjava/io/IOException;)V |
124 | ····throw·v | 124 | ····throw·v1 |
Max diff block lines reached; 8163/12476 bytes (65.43%) of diff not shown. |
Offset 258, 26 lines modified | Offset 258, 26 lines modified | ||
258 | ····.line·485 | 258 | ····.line·485 |
259 | ····.local·v0,·"i":J | 259 | ····.local·v0,·"i":J |
260 | ····return-wide·v0 | 260 | ····return-wide·v0 |
261 | .end·method | 261 | .end·method |
262 | .method·private·getTimestamp(I)Lorg/apache/commons/net/ntp/TimeStamp; | 262 | .method·private·getTimestamp(I)Lorg/apache/commons/net/ntp/TimeStamp; |
263 | ····.locals· | 263 | ····.locals·4 |
264 | ····.param·p1,·"index"····#·I | 264 | ····.param·p1,·"index"····#·I |
265 | ····.prologue | 265 | ····.prologue |
266 | ····.line·467 | 266 | ····.line·467 |
267 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeStamp; | 267 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeStamp; |
268 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getLong(I)J | 268 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getLong(I)J |
269 | ····move-result-wide·v | 269 | ····move-result-wide·v2 |
270 | ····invoke-direct·{v0,·v | 270 | ····invoke-direct·{v0,·v2,·v3},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V |
271 | ····return-object·v0 | 271 | ····return-object·v0 |
272 | .end·method | 272 | .end·method |
273 | .method·private·idAsHex()Ljava/lang/String; | 273 | .method·private·idAsHex()Ljava/lang/String; |
274 | ····.locals·1 | 274 | ····.locals·1 |
Offset 433, 71 lines modified | Offset 433, 71 lines modified | ||
433 | ····.line·334 | 433 | ····.line·334 |
434 | ····add-int/lit8·v1,·v1,·0x1 | 434 | ····add-int/lit8·v1,·v1,·0x1 |
435 | ····goto·:goto_0 | 435 | ····goto·:goto_0 |
436 | .end·method | 436 | .end·method |
437 | .method·private·setTimestamp(ILorg/apache/commons/net/ntp/TimeStamp;)V | 437 | .method·private·setTimestamp(ILorg/apache/commons/net/ntp/TimeStamp;)V |
438 | ····.locals· | 438 | ····.locals·8 |
439 | ····.param·p1,·"index"····#·I | 439 | ····.param·p1,·"index"····#·I |
440 | ····.param·p2,·"t"····#·Lorg/apache/commons/net/ntp/TimeStamp; | 440 | ····.param·p2,·"t"····#·Lorg/apache/commons/net/ntp/TimeStamp; |
441 | ····.prologue | 441 | ····.prologue |
442 | ····.line·496 | 442 | ····.line·496 |
443 | ····if-nez·p2,·:cond_0 | 443 | ····if-nez·p2,·:cond_0 |
444 | ····const-wide/16·v | 444 | ····const-wide/16·v2,·0x0 |
445 | ····.line·499 | 445 | ····.line·499 |
446 | ····.local·v | 446 | ····.local·v2,·"ntpTime":J |
447 | ····:goto_0 | 447 | ····:goto_0 |
448 | ····const/4·v0,·0x7 | 448 | ····const/4·v0,·0x7 |
449 | ····.local·v0,·"i":I | 449 | ····.local·v0,·"i":I |
450 | ····:goto_1 | 450 | ····:goto_1 |
451 | ····if-ltz·v0,·:cond_1 | 451 | ····if-ltz·v0,·:cond_1 |
452 | ····.line·500 | 452 | ····.line·500 |
453 | ····iget-object·v | 453 | ····iget-object·v1,·p0,·Lorg/apache/commons/net/ntp/NtpV3Impl;->buf:[B |
454 | ····add-int·v4,·p1,·v0 | 454 | ····add-int·v4,·p1,·v0 |
455 | ····const-wide/16·v | 455 | ····const-wide/16·v6,·0xff |
456 | ····and-long/2addr·v | 456 | ····and-long/2addr·v6,·v2 |
457 | ····long-to-int·v5,·v | 457 | ····long-to-int·v5,·v6 |
458 | ····int-to-byte·v5,·v5 | 458 | ····int-to-byte·v5,·v5 |
459 | ····aput-byte·v5,·v | 459 | ····aput-byte·v5,·v1,·v4 |
460 | ····.line·501 | 460 | ····.line·501 |
461 | ····const/16·v | 461 | ····const/16·v1,·0x8 |
462 | ····ushr-long/2addr·v | 462 | ····ushr-long/2addr·v2,·v1 |
463 | ····.line·499 | 463 | ····.line·499 |
464 | ····add-int/lit8·v0,·v0,·-0x1 | 464 | ····add-int/lit8·v0,·v0,·-0x1 |
465 | ····goto·:goto_1 | 465 | ····goto·:goto_1 |
466 | ····.line·496 | 466 | ····.line·496 |
467 | ····.end·local·v0····#·"i":I | 467 | ····.end·local·v0····#·"i":I |
468 | ····.end·local·v | 468 | ····.end·local·v2····#·"ntpTime":J |
469 | ····:cond_0 | 469 | ····:cond_0 |
470 | ····invoke-virtual·{p2},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J | 470 | ····invoke-virtual·{p2},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J |
471 | ····move-result-wide·v | 471 | ····move-result-wide·v2 |
472 | ····goto·:goto_0 | 472 | ····goto·:goto_0 |
473 | ····.line·504 | 473 | ····.line·504 |
474 | ····.restart·local·v0····#·"i":I | 474 | ····.restart·local·v0····#·"i":I |
475 | ····.restart·local·v | 475 | ····.restart·local·v2····#·"ntpTime":J |
476 | ····:cond_1 | 476 | ····:cond_1 |
477 | ····return-void | 477 | ····return-void |
478 | .end·method | 478 | .end·method |
479 | .method·protected·static·final·ui(B)I | 479 | .method·protected·static·final·ui(B)I |
480 | ····.locals·1 | 480 | ····.locals·1 |
481 | ····.param·p0,·"b"····#·B | 481 | ····.param·p0,·"b"····#·B |
Offset 1233, 15 lines modified | Offset 1233, 15 lines modified | ||
1233 | ····aput-byte·v1,·v0,·v3 | 1233 | ····aput-byte·v1,·v0,·v3 |
1234 | ····.line·183 | 1234 | ····.line·183 |
1235 | ····return-void | 1235 | ····return-void |
1236 | .end·method | 1236 | .end·method |
1237 | .method·public·toString()Ljava/lang/String; | 1237 | .method·public·toString()Ljava/lang/String; |
1238 | ····.locals· | 1238 | ····.locals·4 |
1239 | ····.prologue | 1239 | ····.prologue |
1240 | ····.line·571 | 1240 | ····.line·571 |
1241 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 1241 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
1242 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 1242 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 1319, 17 lines modified | Offset 1319, 17 lines modified | ||
1319 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1319 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1320 | ····move-result-object·v0 | 1320 | ····move-result-object·v0 |
1321 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getRootDispersionInMillisDouble()D | 1321 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getRootDispersionInMillisDouble()D |
1322 | ····move-result-wide·v | 1322 | ····move-result-wide·v2 |
1323 | ····invoke-virtual·{v0,·v | 1323 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
1324 | ····move-result-object·v0 | 1324 | ····move-result-object·v0 |
Max diff block lines reached; 143/3470 bytes (4.12%) of diff not shown. |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····.line·69 | 69 | ····.line·69 |
70 | ····sput-object·v0,·Lorg/apache/commons/net/ntp/TimeStamp;->utcFormatter:Ljava/lang/ref/SoftReference; | 70 | ····sput-object·v0,·Lorg/apache/commons/net/ntp/TimeStamp;->utcFormatter:Ljava/lang/ref/SoftReference; |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method·public·constructor·<init>(J)V | 73 | .method·public·constructor·<init>(J)V |
74 | ····.locals· | 74 | ····.locals·1 |
75 | ····.param·p1,·"ntpTime"····#·J | 75 | ····.param·p1,·"ntpTime"····#·J |
76 | ····.prologue | 76 | ····.prologue |
77 | ····.line·99 | 77 | ····.line·99 |
78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
79 | ····.line·100 | 79 | ····.line·100 |
Offset 181, 24 lines modified | Offset 181, 24 lines modified | ||
181 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 181 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
182 | ····.line·372 | 182 | ····.line·372 |
183 | ····return-void | 183 | ····return-void |
184 | .end·method | 184 | .end·method |
185 | .method·protected·static·decodeNtpHexString(Ljava/lang/String;)J | 185 | .method·protected·static·decodeNtpHexString(Ljava/lang/String;)J |
186 | ····.locals· | 186 | ····.locals·6 |
187 | ····.param·p0,·"s"····#·Ljava/lang/String; | 187 | ····.param·p0,·"s"····#·Ljava/lang/String; |
188 | ····.annotation·system·Ldalvik/annotation/Throws; | 188 | ····.annotation·system·Ldalvik/annotation/Throws; |
189 | ········value·=·{ | 189 | ········value·=·{ |
190 | ············Ljava/lang/NumberFormatException; | 190 | ············Ljava/lang/NumberFormatException; |
191 | ········} | 191 | ········} |
192 | ····.end·annotation | 192 | ····.end·annotation |
193 | ····.prologue | 193 | ····.prologue |
194 | ····const/16·v | 194 | ····const/16·v5,·0x20 |
195 | ····const/16·v4,·0x10 | 195 | ····const/16·v4,·0x10 |
196 | ····.line·254 | 196 | ····.line·254 |
197 | ····if-nez·p0,·:cond_0 | 197 | ····if-nez·p0,·:cond_0 |
198 | ····.line·255 | 198 | ····.line·255 |
Offset 227, 55 lines modified | Offset 227, 55 lines modified | ||
227 | ····.line·259 | 227 | ····.line·259 |
228 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 228 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
229 | ····move-result·v1 | 229 | ····move-result·v1 |
230 | ····if-nez·v1,·:cond_1 | 230 | ····if-nez·v1,·:cond_1 |
231 | ····const-wide/16·v | 231 | ····const-wide/16·v2,·0x0 |
232 | ····.line·263 | 232 | ····.line·263 |
233 | ····:goto_0 | 233 | ····:goto_0 |
234 | ····return-wide·v | 234 | ····return-wide·v2 |
235 | ····.line·260 | 235 | ····.line·260 |
236 | ····:cond_1 | 236 | ····:cond_1 |
237 | ····invoke-static·{p0,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J | 237 | ····invoke-static·{p0,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J |
238 | ····move-result-wide·v | 238 | ····move-result-wide·v2 |
239 | ····shl-long/2addr·v | 239 | ····shl-long/2addr·v2,·v5 |
240 | ····goto·:goto_0 | 240 | ····goto·:goto_0 |
241 | ····.line·263 | 241 | ····.line·263 |
242 | ····:cond_2 | 242 | ····:cond_2 |
243 | ····const/4·v1,·0x0 | 243 | ····const/4·v1,·0x0 |
244 | ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 244 | ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
245 | ····move-result-object·v1 | 245 | ····move-result-object·v1 |
246 | ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J | 246 | ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J |
247 | ····move-result-wide·v | 247 | ····move-result-wide·v2 |
248 | ····shl-long/2addr·v | 248 | ····shl-long/2addr·v2,·v5 |
249 | ····add-int/lit8·v | 249 | ····add-int/lit8·v1,·v0,·0x1 |
250 | ····invoke-virtual·{p0,·v | 250 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
251 | ····move-result-object·v | 251 | ····move-result-object·v1 |
252 | ····invoke-static·{v | 252 | ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J |
253 | ····move-result-wide·v | 253 | ····move-result-wide·v4 |
254 | ····or-long/2addr·v | 254 | ····or-long/2addr·v2,·v4 |
255 | ····goto·:goto_0 | 255 | ····goto·:goto_0 |
256 | .end·method | 256 | .end·method |
257 | .method·public·static·getCurrentTime()Lorg/apache/commons/net/ntp/TimeStamp; | 257 | .method·public·static·getCurrentTime()Lorg/apache/commons/net/ntp/TimeStamp; |
258 | ····.locals·2 | 258 | ····.locals·2 |
Offset 289, 26 lines modified | Offset 289, 26 lines modified | ||
289 | ····move-result-object·v0 | 289 | ····move-result-object·v0 |
290 | ····return-object·v0 | 290 | ····return-object·v0 |
291 | .end·method | 291 | .end·method |
292 | .method·public·static·getNtpTime(J)Lorg/apache/commons/net/ntp/TimeStamp; | 292 | .method·public·static·getNtpTime(J)Lorg/apache/commons/net/ntp/TimeStamp; |
293 | ····.locals· | 293 | ····.locals·4 |
294 | ····.param·p0,·"date"····#·J | 294 | ····.param·p0,·"date"····#·J |
295 | ····.prologue | 295 | ····.prologue |
296 | ····.line·229 | 296 | ····.line·229 |
297 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeStamp; | 297 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeStamp; |
298 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/net/ntp/TimeStamp;->toNtpTime(J)J | 298 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/net/ntp/TimeStamp;->toNtpTime(J)J |
299 | ····move-result-wide·v | 299 | ····move-result-wide·v2 |
300 | ····invoke-direct·{v0,·v | 300 | ····invoke-direct·{v0,·v2,·v3},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V |
301 | ····return-object·v0 | 301 | ····return-object·v0 |
302 | .end·method | 302 | .end·method |
303 | .method·public·static·getTime(J)J | 303 | .method·public·static·getTime(J)J |
304 | ····.locals·12 | 304 | ····.locals·12 |
305 | ····.param·p0,·"ntpTimeValue"····#·J | 305 | ····.param·p0,·"ntpTimeValue"····#·J |
Offset 380, 96 lines modified | Offset 380, 96 lines modified | ||
380 | ····add-long/2addr·v6,·v0 | 380 | ····add-long/2addr·v6,·v0 |
Max diff block lines reached; 4959/8314 bytes (59.65%) of diff not shown. |
Offset 190, 419 lines modified | Offset 190, 447 lines modified | ||
190 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 190 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
191 | ····.line·125 | 191 | ····.line·125 |
192 | ····return-void | 192 | ····return-void |
193 | .end·method | 193 | .end·method |
194 | .method·public·computeDetails()V | 194 | .method·public·computeDetails()V |
195 | ····.locals· | 195 | ····.locals·20 |
196 | ····.prologue | 196 | ····.prologue |
197 | ····.line·133 | 197 | ····.line·133 |
198 | ····move-object/from16·v0,·p0 | 198 | ····move-object/from16·v0,·p0 |
199 | ····iget-boolean·v1 | 199 | ····iget-boolean·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z |
200 | ····if-eqz·v1 | 200 | ····if-eqz·v13,·:cond_1 |
201 | ····.line·242 | 201 | ····.line·242 |
202 | ····:cond_0 | 202 | ····:cond_0 |
203 | ····:goto_0 | 203 | ····:goto_0 |
204 | ····return-void | 204 | ····return-void |
205 | ····.line·136 | 205 | ····.line·136 |
206 | ····:cond_1 | 206 | ····:cond_1 |
207 | ····const/4·v1 | 207 | ····const/4·v13,·0x1 |
208 | ····move-object/from16·v0,·p0 | 208 | ····move-object/from16·v0,·p0 |
209 | ····iput-boolean·v1 | 209 | ····iput-boolean·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z |
210 | ····.line·137 | 210 | ····.line·137 |
211 | ····move-object/from16·v0,·p0 | 211 | ····move-object/from16·v0,·p0 |
212 | ····iget-object·v1 | 212 | ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List; |
213 | ····if-nez·v1 | 213 | ····if-nez·v13,·:cond_2 |
214 | ····.line·138 | 214 | ····.line·138 |
215 | ····new-instance·v1 | 215 | ····new-instance·v13,·Ljava/util/ArrayList; |
216 | ····invoke-direct·{v1 | 216 | ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V |
217 | ····move-object/from16·v0,·p0 | 217 | ····move-object/from16·v0,·p0 |
218 | ····iput-object·v1 | 218 | ····iput-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List; |
219 | ····.line·141 | 219 | ····.line·141 |
220 | ····:cond_2 | 220 | ····:cond_2 |
221 | ····move-object/from16·v0,·p0 | 221 | ····move-object/from16·v0,·p0 |
222 | ····iget-object·v1 | 222 | ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet; |
223 | ····invoke-interface·{v1 | 223 | ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getOriginateTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp; |
224 | ····move-result-object·v6 | 224 | ····move-result-object·v6 |
225 | ····.line·142 | 225 | ····.line·142 |
226 | ····.local·v6,·"origNtpTime":Lorg/apache/commons/net/ntp/TimeStamp; | 226 | ····.local·v6,·"origNtpTime":Lorg/apache/commons/net/ntp/TimeStamp; |
227 | ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J | 227 | ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J |
228 | ····move-result-wide·v | 228 | ····move-result-wide·v8 |
229 | ····.line·145 | 229 | ····.line·145 |
230 | ····.local·v | 230 | ····.local·v8,·"origTime":J |
231 | ····move-object/from16·v0,·p0 | 231 | ····move-object/from16·v0,·p0 |
232 | ····iget-object·v1 | 232 | ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet; |
233 | ····invoke-interface·{v1 | 233 | ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getReceiveTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp; |
234 | ····move-result-object·v | 234 | ····move-result-object·v7 |
235 | ····.line·146 | 235 | ····.line·146 |
236 | ····.local·v | 236 | ····.local·v7,·"rcvNtpTime":Lorg/apache/commons/net/ntp/TimeStamp; |
237 | ····invoke-virtual·{v | 237 | ····invoke-virtual·{v7},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J |
238 | ····move-result-wide·v10 | 238 | ····move-result-wide·v10 |
239 | ····.line·149 | 239 | ····.line·149 |
240 | ····.local·v10,·"rcvTime":J | 240 | ····.local·v10,·"rcvTime":J |
241 | ····move-object/from16·v0,·p0 | 241 | ····move-object/from16·v0,·p0 |
242 | ····iget-object·v1 | 242 | ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet; |
243 | ····invoke-interface·{v1 | 243 | ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getTransmitTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp; |
244 | ····move-result-object·v12 | 244 | ····move-result-object·v12 |
245 | ····.line·150 | 245 | ····.line·150 |
246 | ····.local·v12,·"xmitNtpTime":Lorg/apache/commons/net/ntp/TimeStamp; | 246 | ····.local·v12,·"xmitNtpTime":Lorg/apache/commons/net/ntp/TimeStamp; |
247 | ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J | 247 | ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J |
248 | ····move-result-wide·v1 | 248 | ····move-result-wide·v14 |
249 | ····.line·168 | 249 | ····.line·168 |
250 | ····.local·v1 | 250 | ····.local·v14,·"xmitTime":J |
251 | ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J | 251 | ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J |
252 | ····move-result-wide·v1 | 252 | ····move-result-wide·v16 |
253 | ····const-wide/16·v1 | 253 | ····const-wide/16·v18,·0x0 |
254 | ····cmp-long·v1 | 254 | ····cmp-long·v13,·v16,·v18 |
255 | ····if-nez·v1 | 255 | ····if-nez·v13,·:cond_4 |
256 | ····.line·172 | 256 | ····.line·172 |
257 | ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J | 257 | ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J |
258 | ····move-result-wide·v1 | 258 | ····move-result-wide·v16 |
259 | ····const-wide/16·v1 | 259 | ····const-wide/16·v18,·0x0 |
260 | ····cmp-long·v1 | 260 | ····cmp-long·v13,·v16,·v18 |
261 | ····if-eqz·v1 | 261 | ····if-eqz·v13,·:cond_3 |
262 | ····.line·174 | 262 | ····.line·174 |
263 | ····move-object/from16·v0,·p0 | 263 | ····move-object/from16·v0,·p0 |
264 | ····iget-wide·v | 264 | ····iget-wide·v0,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_returnTime:J |
265 | ····move-wide/from16·v16,·v0 | ||
265 | ····sub-long·v1 | 266 | ····sub-long·v16,·v14,·v16 |
266 | ····invoke-static/range·{v1 | 267 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
Max diff block lines reached; 11296/16650 bytes (67.84%) of diff not shown. |
Offset 86, 22 lines modified | Offset 86, 22 lines modified | ||
86 | ····iget·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_version:I | 86 | ····iget·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_version:I |
87 | ····invoke-interface·{v1,·v8},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setVersion(I)V | 87 | ····invoke-interface·{v1,·v8},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setVersion(I)V |
88 | ····.line·72 | 88 | ····.line·72 |
89 | ····invoke-interface·{v1},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getDatagramPacket()Ljava/net/DatagramPacket; | 89 | ····invoke-interface·{v1},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getDatagramPacket()Ljava/net/DatagramPacket; |
90 | ····move-result-object·v | 90 | ····move-result-object·v5 |
91 | ····.line·73 | 91 | ····.line·73 |
92 | ····.local·v | 92 | ····.local·v5,·"sendPacket":Ljava/net/DatagramPacket; |
93 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v5,·p1},·Ljava/net/DatagramPacket;->setAddress(Ljava/net/InetAddress;)V |
94 | ····.line·74 | 94 | ····.line·74 |
95 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v5,·p2},·Ljava/net/DatagramPacket;->setPort(I)V |
96 | ····.line·76 | 96 | ····.line·76 |
97 | ····new-instance·v3,·Lorg/apache/commons/net/ntp/NtpV3Impl; | 97 | ····new-instance·v3,·Lorg/apache/commons/net/ntp/NtpV3Impl; |
98 | ····invoke-direct·{v3},·Lorg/apache/commons/net/ntp/NtpV3Impl;-><init>()V | 98 | ····invoke-direct·{v3},·Lorg/apache/commons/net/ntp/NtpV3Impl;-><init>()V |
99 | ····.line·77 | 99 | ····.line·77 |
Offset 119, 33 lines modified | Offset 119, 33 lines modified | ||
119 | ····.line·89 | 119 | ····.line·89 |
120 | ····.local·v2,·"now":Lorg/apache/commons/net/ntp/TimeStamp; | 120 | ····.local·v2,·"now":Lorg/apache/commons/net/ntp/TimeStamp; |
121 | ····invoke-interface·{v1,·v2},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setTransmitTime(Lorg/apache/commons/net/ntp/TimeStamp;)V | 121 | ····invoke-interface·{v1,·v2},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setTransmitTime(Lorg/apache/commons/net/ntp/TimeStamp;)V |
122 | ····.line·91 | 122 | ····.line·91 |
123 | ····iget-object·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_socket_:Ljava/net/DatagramSocket; | 123 | ····iget-object·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_socket_:Ljava/net/DatagramSocket; |
124 | ····invoke-virtual·{v8,·v | 124 | ····invoke-virtual·{v8,·v5},·Ljava/net/DatagramSocket;->send(Ljava/net/DatagramPacket;)V |
125 | ····.line·92 | 125 | ····.line·92 |
126 | ····iget-object·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_socket_:Ljava/net/DatagramSocket; | 126 | ····iget-object·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_socket_:Ljava/net/DatagramSocket; |
127 | ····invoke-virtual·{v8,·v4},·Ljava/net/DatagramSocket;->receive(Ljava/net/DatagramPacket;)V | 127 | ····invoke-virtual·{v8,·v4},·Ljava/net/DatagramSocket;->receive(Ljava/net/DatagramPacket;)V |
128 | ····.line·94 | 128 | ····.line·94 |
129 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 129 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
130 | ····move-result-wide·v | 130 | ····move-result-wide·v6 |
131 | ····.line·96 | 131 | ····.line·96 |
132 | ····.local·v | 132 | ····.local·v6,·"returnTime":J |
133 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeInfo; | 133 | ····new-instance·v0,·Lorg/apache/commons/net/ntp/TimeInfo; |
134 | ····const/4·v8,·0x0 | 134 | ····const/4·v8,·0x0 |
135 | ····invoke-direct·{v0,·v3,·v | 135 | ····invoke-direct·{v0,·v3,·v6,·v7,·v8},·Lorg/apache/commons/net/ntp/TimeInfo;-><init>(Lorg/apache/commons/net/ntp/NtpV3Packet;JZ)V |
136 | ····.line·98 | 136 | ····.line·98 |
137 | ····.local·v0,·"info":Lorg/apache/commons/net/ntp/TimeInfo; | 137 | ····.local·v0,·"info":Lorg/apache/commons/net/ntp/TimeInfo; |
138 | ····return-object·v0 | 138 | ····return-object·v0 |
139 | .end·method | 139 | .end·method |
140 | .method·public·getVersion()I | 140 | .method·public·getVersion()I |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | ····return-void | 39 | ····return-void |
40 | .end·method | 40 | .end·method |
41 | #·virtual·methods | 41 | #·virtual·methods |
42 | .method·public·getDate(Ljava/net/InetAddress;)Ljava/util/Date; | 42 | .method·public·getDate(Ljava/net/InetAddress;)Ljava/util/Date; |
43 | ····.locals· | 43 | ····.locals·6 |
44 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; | 44 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; |
45 | ····.annotation·system·Ldalvik/annotation/Throws; | 45 | ····.annotation·system·Ldalvik/annotation/Throws; |
46 | ········value·=·{ | 46 | ········value·=·{ |
47 | ············Ljava/io/IOException; | 47 | ············Ljava/io/IOException; |
48 | ········} | 48 | ········} |
49 | ····.end·annotation | 49 | ····.end·annotation |
Offset 55, 56 lines modified | Offset 55, 56 lines modified | ||
55 | ····.line·122 | 55 | ····.line·122 |
56 | ····new-instance·v0,·Ljava/util/Date; | 56 | ····new-instance·v0,·Ljava/util/Date; |
57 | ····const/16·v1,·0x25 | 57 | ····const/16·v1,·0x25 |
58 | ····invoke-virtual·{p0,·p1,·v1},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J | 58 | ····invoke-virtual·{p0,·p1,·v1},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J |
59 | ····move-result-wide·v | 59 | ····move-result-wide·v2 |
60 | ····const-wide·v | 60 | ····const-wide·v4,·0x83aa7e80L |
61 | ····sub-long/2addr·v | 61 | ····sub-long/2addr·v2,·v4 |
62 | ····const-wide/16·v | 62 | ····const-wide/16·v4,·0x3e8 |
63 | ····mul-long/2addr·v | 63 | ····mul-long/2addr·v2,·v4 |
64 | ····invoke-direct·{v0,·v | 64 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
65 | ····return-object·v0 | 65 | ····return-object·v0 |
66 | .end·method | 66 | .end·method |
67 | .method·public·getDate(Ljava/net/InetAddress;I)Ljava/util/Date; | 67 | .method·public·getDate(Ljava/net/InetAddress;I)Ljava/util/Date; |
68 | ····.locals· | 68 | ····.locals·6 |
69 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; | 69 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; |
70 | ····.param·p2,·"port"····#·I | 70 | ····.param·p2,·"port"····#·I |
71 | ····.annotation·system·Ldalvik/annotation/Throws; | 71 | ····.annotation·system·Ldalvik/annotation/Throws; |
72 | ········value·=·{ | 72 | ········value·=·{ |
73 | ············Ljava/io/IOException; | 73 | ············Ljava/io/IOException; |
74 | ········} | 74 | ········} |
75 | ····.end·annotation | 75 | ····.end·annotation |
76 | ····.prologue | 76 | ····.prologue |
77 | ····.line·115 | 77 | ····.line·115 |
78 | ····new-instance·v0,·Ljava/util/Date; | 78 | ····new-instance·v0,·Ljava/util/Date; |
79 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J | 79 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J |
80 | ····move-result-wide·v | 80 | ····move-result-wide·v2 |
81 | ····const-wide·v | 81 | ····const-wide·v4,·0x83aa7e80L |
82 | ····sub-long/2addr·v | 82 | ····sub-long/2addr·v2,·v4 |
83 | ····const-wide/16·v | 83 | ····const-wide/16·v4,·0x3e8 |
84 | ····mul-long/2addr·v | 84 | ····mul-long/2addr·v2,·v4 |
85 | ····invoke-direct·{v0,·v | 85 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·getTime(Ljava/net/InetAddress;)J | 88 | .method·public·getTime(Ljava/net/InetAddress;)J |
89 | ····.locals·2 | 89 | ····.locals·2 |
90 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; | 90 | ····.param·p1,·"host"····#·Ljava/net/InetAddress; |
Offset 25, 44 lines modified | Offset 25, 44 lines modified | ||
25 | ····.line·60 | 25 | ····.line·60 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·public·getDate()Ljava/util/Date; | 29 | .method·public·getDate()Ljava/util/Date; |
30 | ····.locals· | 30 | ····.locals·6 |
31 | ····.annotation·system·Ldalvik/annotation/Throws; | 31 | ····.annotation·system·Ldalvik/annotation/Throws; |
32 | ········value·=·{ | 32 | ········value·=·{ |
33 | ············Ljava/io/IOException; | 33 | ············Ljava/io/IOException; |
34 | ········} | 34 | ········} |
35 | ····.end·annotation | 35 | ····.end·annotation |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·105 | 37 | ····.line·105 |
38 | ····new-instance·v0,·Ljava/util/Date; | 38 | ····new-instance·v0,·Ljava/util/Date; |
39 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/time/TimeTCPClient;->getTime()J | 39 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/time/TimeTCPClient;->getTime()J |
40 | ····move-result-wide·v | 40 | ····move-result-wide·v2 |
41 | ····const-wide·v | 41 | ····const-wide·v4,·0x83aa7e80L |
42 | ····sub-long/2addr·v | 42 | ····sub-long/2addr·v2,·v4 |
43 | ····const-wide/16·v | 43 | ····const-wide/16·v4,·0x3e8 |
44 | ····mul-long/2addr·v | 44 | ····mul-long/2addr·v2,·v4 |
45 | ····invoke-direct·{v0,·v | 45 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
46 | ····return-object·v0 | 46 | ····return-object·v0 |
47 | .end·method | 47 | .end·method |
48 | .method·public·getTime()J | 48 | .method·public·getTime()J |
49 | ····.locals· | 49 | ····.locals·6 |
50 | ····.annotation·system·Ldalvik/annotation/Throws; | 50 | ····.annotation·system·Ldalvik/annotation/Throws; |
51 | ········value·=·{ | 51 | ········value·=·{ |
52 | ············Ljava/io/IOException; | 52 | ············Ljava/io/IOException; |
53 | ········} | 53 | ········} |
54 | ····.end·annotation | 54 | ····.end·annotation |
55 | ····.prologue | 55 | ····.prologue |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ····.line·84 | 75 | ····.line·84 |
76 | ····.local·v0,·"input":Ljava/io/DataInputStream; | 76 | ····.local·v0,·"input":Ljava/io/DataInputStream; |
77 | ····invoke-virtual·{v0},·Ljava/io/DataInputStream;->readInt()I | 77 | ····invoke-virtual·{v0},·Ljava/io/DataInputStream;->readInt()I |
78 | ····move-result·v1 | 78 | ····move-result·v1 |
79 | ····int-to-long·v | 79 | ····int-to-long·v2,·v1 |
80 | ····const-wide·v | 80 | ····const-wide·v4,·0xffffffffL |
81 | ····and-long/2addr·v | 81 | ····and-long/2addr·v2,·v4 |
82 | ····return-wide·v | 82 | ····return-wide·v2 |
83 | .end·method | 83 | .end·method |
Offset 376, 15 lines modified | Offset 376, 15 lines modified | ||
376 | ····iput-object·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_rawListing:Ljava/lang/String; | 376 | ····iput-object·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_rawListing:Ljava/lang/String; |
377 | ····.line·90 | 377 | ····.line·90 |
378 | ····return-void | 378 | ····return-void |
379 | .end·method | 379 | .end·method |
380 | .method·public·setSize(J)V | 380 | .method·public·setSize(J)V |
381 | ····.locals· | 381 | ····.locals·1 |
382 | ····.param·p1,·"size"····#·J | 382 | ····.param·p1,·"size"····#·J |
383 | ····.prologue | 383 | ····.prologue |
384 | ····.line·200 | 384 | ····.line·200 |
385 | ····iput-wide·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_size:J | 385 | ····iput-wide·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_size:J |
386 | ····.line·201 | 386 | ····.line·201 |
Offset 607, 109 lines modified | Offset 607, 109 lines modified | ||
607 | ····.annotation·system·Ldalvik/annotation/Throws; | 607 | ····.annotation·system·Ldalvik/annotation/Throws; |
608 | ········value·=·{ | 608 | ········value·=·{ |
609 | ············Ljava/io/IOException; | 609 | ············Ljava/io/IOException; |
610 | ········} | 610 | ········} |
611 | ····.end·annotation | 611 | ····.end·annotation |
612 | ····.prologue | 612 | ····.prologue |
613 | ····const/4·v | 613 | ····const/4·v1,·0x0 |
614 | ····.line·425 | 614 | ····.line·425 |
615 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/net/ftp/FTPClient;->_openDataConnection_(ILjava/lang/String;)Ljava/net/Socket; | 615 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/net/ftp/FTPClient;->_openDataConnection_(ILjava/lang/String;)Ljava/net/Socket; |
616 | ····move-result-object·v9 | 616 | ····move-result-object·v9 |
617 | ····.local·v9,·"socket":Ljava/net/Socket; | 617 | ····.local·v9,·"socket":Ljava/net/Socket; |
618 | ····if-nez·v9,·:cond_0 | 618 | ····if-nez·v9,·:cond_0 |
619 | ····.line·452 | 619 | ····.line·452 |
620 | ····:goto_0 | 620 | ····:goto_0 |
621 | ····return·v | 621 | ····return·v1 |
622 | ····.line·428 | 622 | ····.line·428 |
623 | ····:cond_0 | 623 | ····:cond_0 |
624 | ····new-instance·v | 624 | ····new-instance·v2,·Ljava/io/BufferedOutputStream; |
625 | ····invoke-virtual·{v9},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; | 625 | ····invoke-virtual·{v9},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; |
626 | ····move-result-object·v | 626 | ····move-result-object·v1 |
627 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I | 627 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I |
628 | ····move-result·v | 628 | ····move-result·v3 |
629 | ····invoke-direct·{v | 629 | ····invoke-direct·{v2,·v1,·v3},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;I)V |
630 | ····.line·431 | 630 | ····.line·431 |
631 | ····.local·v | 631 | ····.local·v2,·"output":Ljava/io/OutputStream; |
632 | ····iget·v | 632 | ····iget·v1,·p0,·Lorg/apache/commons/net/ftp/FTPClient;->__fileType:I |
633 | ····if-nez·v | 633 | ····if-nez·v1,·:cond_1 |
634 | ····.line·432 | 634 | ····.line·432 |
635 | ····new-instance·v8,·Lorg/apache/commons/net/io/ToNetASCIIOutputStream; | 635 | ····new-instance·v8,·Lorg/apache/commons/net/io/ToNetASCIIOutputStream; |
636 | ····invoke-direct·{v8,·v | 636 | ····invoke-direct·{v8,·v2},·Lorg/apache/commons/net/io/ToNetASCIIOutputStream;-><init>(Ljava/io/OutputStream;)V |
637 | ····.end·local·v | 637 | ····.end·local·v2····#·"output":Ljava/io/OutputStream; |
638 | ····.local·v8,·"output":Ljava/io/OutputStream; | 638 | ····.local·v8,·"output":Ljava/io/OutputStream; |
639 | ····move-object·v | 639 | ····move-object·v2,·v8 |
640 | ····.line·436 | 640 | ····.line·436 |
641 | ····.end·local·v8····#·"output":Ljava/io/OutputStream; | 641 | ····.end·local·v8····#·"output":Ljava/io/OutputStream; |
642 | ····.restart·local·v | 642 | ····.restart·local·v2····#·"output":Ljava/io/OutputStream; |
643 | ····:cond_1 | 643 | ····:cond_1 |
644 | ····:try_start_0 | 644 | ····:try_start_0 |
645 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I | 645 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I |
646 | ····move-result·v | 646 | ····move-result·v3 |
647 | ····const-wide/16·v3,·-0x1 | ||
648 | ····const/ | 647 | ····const-wide/16·v4,·-0x1 |
649 | ····const/4·v6,·0x0 | 648 | ····const/4·v6,·0x0 |
649 | ····const/4·v7,·0x0 | ||
650 | ····move-object·v | 650 | ····move-object·v1,·p3 |
651 | ····invoke-static/range·{v | 651 | ····invoke-static/range·{v1·..·v7},·Lorg/apache/commons/net/io/Util;->copyStream(Ljava/io/InputStream;Ljava/io/OutputStream;IJLorg/apache/commons/net/io/CopyStreamListener;Z)J |
652 | ····:try_end_0 | 652 | ····:try_end_0 |
653 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 653 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
654 | ····.line·450 | 654 | ····.line·450 |
655 | ····invoke-virtual·{v | 655 | ····invoke-virtual·{v2},·Ljava/io/OutputStream;->close()V |
656 | ····.line·451 | 656 | ····.line·451 |
657 | ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V | 657 | ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V |
658 | ····.line·452 | 658 | ····.line·452 |
659 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->completePendingCommand()Z | 659 | ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->completePendingCommand()Z |
660 | ····move-result·v | 660 | ····move-result·v1 |
661 | ····goto·:goto_0 | 661 | ····goto·:goto_0 |
662 | ····.line·440 | 662 | ····.line·440 |
663 | ····:catch_0 | 663 | ····:catch_0 |
664 | ····move-exception·v | 664 | ····move-exception·v0 |
665 | ····.line·444 | 665 | ····.line·444 |
666 | ····.local·v | 666 | ····.local·v0,·"e":Ljava/io/IOException; |
667 | ····:try_start_1 | 667 | ····:try_start_1 |
668 | ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V | 668 | ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V |
669 | ····:try_end_1 | 669 | ····:try_end_1 |
670 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 670 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
671 | ····.line·448 | 671 | ····.line·448 |
672 | ····:goto_1 | 672 | ····:goto_1 |
673 | ····throw·v | 673 | ····throw·v0 |
674 | ····.line·446 | 674 | ····.line·446 |
675 | ····:catch_1 | 675 | ····:catch_1 |
676 | ····move-exception·v | 676 | ····move-exception·v1 |
677 | ····goto·:goto_1 | 677 | ····goto·:goto_1 |
678 | .end·method | 678 | .end·method |
679 | .method·private·__storeFileStream(ILjava/lang/String;)Ljava/io/OutputStream; | 679 | .method·private·__storeFileStream(ILjava/lang/String;)Ljava/io/OutputStream; |
680 | ····.locals·4 | 680 | ····.locals·4 |
681 | ····.param·p1,·"command"····#·I | 681 | ····.param·p1,·"command"····#·I |
Offset 921, 15 lines modified | Offset 921, 15 lines modified | ||
921 | ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V | 921 | ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V |
922 | ····throw·v2 | 922 | ····throw·v2 |
923 | .end·method | 923 | .end·method |
924 | .method·private·restart(J)Z | 924 | .method·private·restart(J)Z |
925 | ····.locals· | 925 | ····.locals·3 |
926 | ····.param·p1,·"offset"····#·J | 926 | ····.param·p1,·"offset"····#·J |
927 | ····.annotation·system·Ldalvik/annotation/Throws; | 927 | ····.annotation·system·Ldalvik/annotation/Throws; |
928 | ········value·=·{ | 928 | ········value·=·{ |
929 | ············Ljava/io/IOException; | 929 | ············Ljava/io/IOException; |
930 | ········} | 930 | ········} |
931 | ····.end·annotation | 931 | ····.end·annotation |
Max diff block lines reached; 4324/8635 bytes (50.08%) of diff not shown. |
Offset 521, 17 lines modified | Offset 521, 17 lines modified | ||
521 | ····.line·236 | 521 | ····.line·236 |
522 | ····invoke-virtual·{v7,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V | 522 | ····invoke-virtual·{v7,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V |
523 | ····.line·240 | 523 | ····.line·240 |
524 | ····:try_start_2 | 524 | ····:try_start_2 |
525 | ····invoke-static·{v8},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 525 | ····invoke-static·{v8},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
526 | ····move-result-wide·v1 | 526 | ····move-result-wide·v18 |
527 | ····move-wide/from16·v0,·v1 | 527 | ····move-wide/from16·v0,·v18 |
528 | ····invoke-virtual·{v7,·v0,·v1},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V | 528 | ····invoke-virtual·{v7,·v0,·v1},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V |
529 | ····:try_end_2 | 529 | ····:try_end_2 |
530 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_2·..·:try_end_2}·:catch_0 | 530 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_2·..·:try_end_2}·:catch_0 |
531 | ····.line·247 | 531 | ····.line·247 |
532 | ····:goto_7 | 532 | ····:goto_7 |
Offset 65, 23 lines modified | Offset 65, 23 lines modified | ||
65 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/net/ftp/FTPClientConfig;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 65 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/net/ftp/FTPClientConfig;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | .method·public·parseFTPEntry(Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile; | 68 | .method·public·parseFTPEntry(Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile; |
69 | ····.locals·1 | 69 | ····.locals·13 |
70 | ····.param·p1,·"entry"····#·Ljava/lang/String; | 70 | ····.param·p1,·"entry"····#·Ljava/lang/String; |
71 | ····.prologue | 71 | ····.prologue |
72 | ····const/4·v1 | 72 | ····const/4·v12,·-0x1 |
73 | ····const/4·v1 | 73 | ····const/4·v11,·0x0 |
74 | ····const/4·v | 74 | ····const/4·v10,·0x1 |
75 | ····.line·115 | 75 | ····.line·115 |
76 | ····new-instance·v3,·Lorg/apache/commons/net/ftp/FTPFile; | 76 | ····new-instance·v3,·Lorg/apache/commons/net/ftp/FTPFile; |
77 | ····invoke-direct·{v3},·Lorg/apache/commons/net/ftp/FTPFile;-><init>()V | 77 | ····invoke-direct·{v3},·Lorg/apache/commons/net/ftp/FTPFile;-><init>()V |
78 | ····.line·116 | 78 | ····.line·116 |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->matches(Ljava/lang/String;)Z | 89 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->matches(Ljava/lang/String;)Z |
90 | ····move-result·v7 | 90 | ····move-result·v7 |
91 | ····if-eqz·v7,·:cond_3 | 91 | ····if-eqz·v7,·:cond_3 |
92 | ····.line·117 | 92 | ····.line·117 |
93 | ····invoke-virtual·{p0,·v | 93 | ····invoke-virtual·{p0,·v10},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->group(I)Ljava/lang/String; |
94 | ····move-result-object·v2 | 94 | ····move-result-object·v2 |
95 | ····.line·118 | 95 | ····.line·118 |
96 | ····.local·v2,·"dirString":Ljava/lang/String; | 96 | ····.local·v2,·"dirString":Ljava/lang/String; |
97 | ····const/4·v7,·0x2 | 97 | ····const/4·v7,·0x2 |
Offset 159, 15 lines modified | Offset 159, 15 lines modified | ||
159 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 159 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
160 | ····move-result·v7 | 160 | ····move-result·v7 |
161 | ····if-eqz·v7,·:cond_2 | 161 | ····if-eqz·v7,·:cond_2 |
162 | ····.line·132 | 162 | ····.line·132 |
163 | ····invoke-virtual·{v3,·v | 163 | ····invoke-virtual·{v3,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V |
164 | ····.line·138 | 164 | ····.line·138 |
165 | ····:goto_1 | 165 | ····:goto_1 |
166 | ····invoke-virtual·{v3,·v6},·Lorg/apache/commons/net/ftp/FTPFile;->setUser(Ljava/lang/String;)V | 166 | ····invoke-virtual·{v3,·v6},·Lorg/apache/commons/net/ftp/FTPFile;->setUser(Ljava/lang/String;)V |
167 | ····.line·141 | 167 | ····.line·141 |
168 | ····invoke-virtual·{v4},·Ljava/lang/String;->trim()Ljava/lang/String; | 168 | ····invoke-virtual·{v4},·Ljava/lang/String;->trim()Ljava/lang/String; |
Offset 179, 42 lines modified | Offset 179, 42 lines modified | ||
179 | ····.line·144 | 179 | ····.line·144 |
180 | ····invoke-virtual·{v5},·Ljava/lang/String;->trim()Ljava/lang/String; | 180 | ····invoke-virtual·{v5},·Ljava/lang/String;->trim()Ljava/lang/String; |
181 | ····move-result-object·v7 | 181 | ····move-result-object·v7 |
182 | ····invoke-static·{v7},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 182 | ····invoke-static·{v7},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
183 | ····move-result-wide·v | 183 | ····move-result-wide·v8 |
184 | ····invoke-virtual·{v3,·v | 184 | ····invoke-virtual·{v3,·v8,·v9},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V |
185 | ····.line·148 | 185 | ····.line·148 |
186 | ····const-string·v7,·"R" | 186 | ····const-string·v7,·"R" |
187 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 187 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
188 | ····move-result·v7 | 188 | ····move-result·v7 |
189 | ····if-eq·v7,·v1 | 189 | ····if-eq·v7,·v12,·:cond_0 |
190 | ····.line·149 | 190 | ····.line·149 |
191 | ····invoke-virtual·{v3,·v1 | 191 | ····invoke-virtual·{v3,·v11,·v11,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V |
192 | ····.line·152 | 192 | ····.line·152 |
193 | ····:cond_0 | 193 | ····:cond_0 |
194 | ····const-string·v7,·"W" | 194 | ····const-string·v7,·"W" |
195 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 195 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
196 | ····move-result·v7 | 196 | ····move-result·v7 |
197 | ····if-eq·v7,·v1 | 197 | ····if-eq·v7,·v12,·:cond_1 |
198 | ····.line·153 | 198 | ····.line·153 |
199 | ····invoke-virtual·{v3,·v1 | 199 | ····invoke-virtual·{v3,·v11,·v10,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V |
200 | ····.line·159 | 200 | ····.line·159 |
201 | ····.end·local·v0····#·"attrib":Ljava/lang/String; | 201 | ····.end·local·v0····#·"attrib":Ljava/lang/String; |
202 | ····.end·local·v1····#·"datestr":Ljava/lang/String; | 202 | ····.end·local·v1····#·"datestr":Ljava/lang/String; |
203 | ····.end·local·v2····#·"dirString":Ljava/lang/String; | 203 | ····.end·local·v2····#·"dirString":Ljava/lang/String; |
204 | ····.end·local·v3····#·"f":Lorg/apache/commons/net/ftp/FTPFile; | 204 | ····.end·local·v3····#·"f":Lorg/apache/commons/net/ftp/FTPFile; |
205 | ····.end·local·v4····#·"name":Ljava/lang/String; | 205 | ····.end·local·v4····#·"name":Ljava/lang/String; |
Offset 229, 15 lines modified | Offset 229, 15 lines modified | ||
229 | ····.restart·local·v1····#·"datestr":Ljava/lang/String; | 229 | ····.restart·local·v1····#·"datestr":Ljava/lang/String; |
230 | ····.restart·local·v2····#·"dirString":Ljava/lang/String; | 230 | ····.restart·local·v2····#·"dirString":Ljava/lang/String; |
231 | ····.restart·local·v3····#·"f":Lorg/apache/commons/net/ftp/FTPFile; | 231 | ····.restart·local·v3····#·"f":Lorg/apache/commons/net/ftp/FTPFile; |
232 | ····.restart·local·v4····#·"name":Ljava/lang/String; | 232 | ····.restart·local·v4····#·"name":Ljava/lang/String; |
233 | ····.restart·local·v5····#·"size":Ljava/lang/String; | 233 | ····.restart·local·v5····#·"size":Ljava/lang/String; |
234 | ····.restart·local·v6····#·"user":Ljava/lang/String; | 234 | ····.restart·local·v6····#·"user":Ljava/lang/String; |
235 | ····:cond_2 | 235 | ····:cond_2 |
236 | ····invoke-virtual·{v3,·v1 | 236 | ····invoke-virtual·{v3,·v11},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V |
237 | ····goto·:goto_1 | 237 | ····goto·:goto_1 |
238 | ····.line·159 | 238 | ····.line·159 |
239 | ····.end·local·v0····#·"attrib":Ljava/lang/String; | 239 | ····.end·local·v0····#·"attrib":Ljava/lang/String; |
240 | ····.end·local·v1····#·"datestr":Ljava/lang/String; | 240 | ····.end·local·v1····#·"datestr":Ljava/lang/String; |
241 | ····.end·local·v2····#·"dirString":Ljava/lang/String; | 241 | ····.end·local·v2····#·"dirString":Ljava/lang/String; |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····.line·265 | 73 | ····.line·265 |
74 | ····const/4·v0,·0x0 | 74 | ····const/4·v0,·0x0 |
75 | ····return·v0 | 75 | ····return·v0 |
76 | .end·method | 76 | .end·method |
77 | .method·public·parseFTPEntry(Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile; | 77 | .method·public·parseFTPEntry(Ljava/lang/String;)Lorg/apache/commons/net/ftp/FTPFile; |
78 | ····.locals· | 78 | ····.locals·20 |
79 | ····.param·p1,·"entry"····#·Ljava/lang/String; | 79 | ····.param·p1,·"entry"····#·Ljava/lang/String; |
80 | ····.prologue | 80 | ····.prologue |
81 | ····.line·141 | 81 | ····.line·141 |
82 | ····const-wide/16·v6,·0x200 | 82 | ····const-wide/16·v6,·0x200 |
83 | ····.line·143 | 83 | ····.line·143 |
Offset 248, 25 lines modified | Offset 248, 25 lines modified | ||
248 | ····invoke-virtual·{v4,·v0},·Lorg/apache/commons/net/ftp/FTPFile;->setTimestamp(Ljava/util/Calendar;)V | 248 | ····invoke-virtual·{v4,·v0},·Lorg/apache/commons/net/ftp/FTPFile;->setTimestamp(Ljava/util/Calendar;)V |
249 | ····:try_end_0 | 249 | ····:try_end_0 |
250 | ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 | 250 | ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 |
251 | ····.line·167 | 251 | ····.line·167 |
252 | ····:goto_0 | 252 | ····:goto_0 |
253 | ····new-instance·v1 | 253 | ····new-instance·v13,·Ljava/util/StringTokenizer; |
254 | ····const-string·v17,·"," | 254 | ····const-string·v17,·"," |
255 | ····move-object/from16·v0,·v17 | 255 | ····move-object/from16·v0,·v17 |
256 | ····invoke-direct·{v1 | 256 | ····invoke-direct·{v13,·v9,·v0},·Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
257 | ····.line·168 | 257 | ····.line·168 |
258 | ····.local·v1 | 258 | ····.local·v13,·"t":Ljava/util/StringTokenizer; |
259 | ····invoke-virtual·{v1 | 259 | ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->countTokens()I |
260 | ····move-result·v17 | 260 | ····move-result·v17 |
261 | ····packed-switch·v17,·:pswitch_data_0 | 261 | ····packed-switch·v17,·:pswitch_data_0 |
262 | ····.line·178 | 262 | ····.line·178 |
263 | ····const/4·v5,·0x0 | 263 | ····const/4·v5,·0x0 |
Offset 312, 21 lines modified | Offset 312, 21 lines modified | ||
312 | ····.line·194 | 312 | ····.line·194 |
313 | ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V | 313 | ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V |
314 | ····.line·203 | 314 | ····.line·203 |
315 | ····:goto_3 | 315 | ····:goto_3 |
316 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 316 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
317 | ····move-result-wide·v1 | 317 | ····move-result-wide·v18 |
318 | ····mul-long·v1 | 318 | ····mul-long·v14,·v18,·v6 |
319 | ····.line·204 | 319 | ····.line·204 |
320 | ····.local·v1 | 320 | ····.local·v14,·"sizeInBytes":J |
321 | ····invoke-virtual·{v4,·v1 | 321 | ····invoke-virtual·{v4,·v14,·v15},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V |
322 | ····.line·206 | 322 | ····.line·206 |
323 | ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V | 323 | ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V |
324 | ····.line·207 | 324 | ····.line·207 |
325 | ····move-object/from16·v0,·v16 | 325 | ····move-object/from16·v0,·v16 |
Offset 418, 40 lines modified | Offset 418, 40 lines modified | ||
418 | ····goto·:goto_4 | 418 | ····goto·:goto_4 |
419 | ····.line·170 | 419 | ····.line·170 |
420 | ····.end·local·v2····#·"access":I | 420 | ····.end·local·v2····#·"access":I |
421 | ····.end·local·v5····#·"grp":Ljava/lang/String; | 421 | ····.end·local·v5····#·"grp":Ljava/lang/String; |
422 | ····.end·local·v10····#·"permission":Ljava/lang/String; | 422 | ····.end·local·v10····#·"permission":Ljava/lang/String; |
423 | ····.end·local·v1 | 423 | ····.end·local·v14····#·"sizeInBytes":J |
424 | ····.end·local·v16····#·"user":Ljava/lang/String; | 424 | ····.end·local·v16····#·"user":Ljava/lang/String; |
425 | ····:pswitch_0 | 425 | ····:pswitch_0 |
426 | ····const/4·v5,·0x0 | 426 | ····const/4·v5,·0x0 |
427 | ····.line·171 | 427 | ····.line·171 |
428 | ····.restart·local·v5····#·"grp":Ljava/lang/String; | 428 | ····.restart·local·v5····#·"grp":Ljava/lang/String; |
429 | ····invoke-virtual·{v1 | 429 | ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; |
430 | ····move-result-object·v16 | 430 | ····move-result-object·v16 |
431 | ····.line·172 | 431 | ····.line·172 |
432 | ····.restart·local·v16····#·"user":Ljava/lang/String; | 432 | ····.restart·local·v16····#·"user":Ljava/lang/String; |
433 | ····goto/16·:goto_1 | 433 | ····goto/16·:goto_1 |
434 | ····.line·174 | 434 | ····.line·174 |
435 | ····.end·local·v5····#·"grp":Ljava/lang/String; | 435 | ····.end·local·v5····#·"grp":Ljava/lang/String; |
436 | ····.end·local·v16····#·"user":Ljava/lang/String; | 436 | ····.end·local·v16····#·"user":Ljava/lang/String; |
437 | ····:pswitch_1 | 437 | ····:pswitch_1 |
438 | ····invoke-virtual·{v1 | 438 | ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; |
439 | ····move-result-object·v5 | 439 | ····move-result-object·v5 |
440 | ····.line·175 | 440 | ····.line·175 |
441 | ····.restart·local·v5····#·"grp":Ljava/lang/String; | 441 | ····.restart·local·v5····#·"grp":Ljava/lang/String; |
442 | ····invoke-virtual·{v1 | 442 | ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; |
443 | ····move-result-object·v16 | 443 | ····move-result-object·v16 |
444 | ····.line·176 | 444 | ····.line·176 |
445 | ····.restart·local·v16····#·"user":Ljava/lang/String; | 445 | ····.restart·local·v16····#·"user":Ljava/lang/String; |
446 | ····goto/16·:goto_1 | 446 | ····goto/16·:goto_1 |
Offset 489, 15 lines modified | Offset 489, 15 lines modified | ||
489 | ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V | 489 | ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V |
490 | ····goto/16·:goto_3 | 490 | ····goto/16·:goto_3 |
491 | ····.line·219 | 491 | ····.line·219 |
492 | ····.restart·local·v2····#·"access":I | 492 | ····.restart·local·v2····#·"access":I |
493 | ····.restart·local·v10····#·"permission":Ljava/lang/String; | 493 | ····.restart·local·v10····#·"permission":Ljava/lang/String; |
494 | ····.restart·local·v1 | 494 | ····.restart·local·v14····#·"sizeInBytes":J |
495 | ····:cond_2 | 495 | ····:cond_2 |
496 | ····const/16·v17,·0x0 | 496 | ····const/16·v17,·0x0 |
497 | ····goto·:goto_5 | 497 | ····goto·:goto_5 |
498 | ····.line·220 | 498 | ····.line·220 |
499 | ····:cond_3 | 499 | ····:cond_3 |
Offset 517, 16 lines modified | Offset 517, 16 lines modified | ||
517 | ····.end·local·v4····#·"f":Lorg/apache/commons/net/ftp/FTPFile; | 517 | ····.end·local·v4····#·"f":Lorg/apache/commons/net/ftp/FTPFile; |
518 | ····.end·local·v5····#·"grp":Ljava/lang/String; | 518 | ····.end·local·v5····#·"grp":Ljava/lang/String; |
519 | ····.end·local·v8····#·"name":Ljava/lang/String; | 519 | ····.end·local·v8····#·"name":Ljava/lang/String; |
520 | ····.end·local·v9····#·"owner":Ljava/lang/String; | 520 | ····.end·local·v9····#·"owner":Ljava/lang/String; |
521 | ····.end·local·v10····#·"permission":Ljava/lang/String; | 521 | ····.end·local·v10····#·"permission":Ljava/lang/String; |
522 | ····.end·local·v11····#·"permissions":[Ljava/lang/String; | 522 | ····.end·local·v11····#·"permissions":[Ljava/lang/String; |
Max diff block lines reached; 320/4693 bytes (6.82%) of diff not shown. |
Offset 719, 57 lines modified | Offset 719, 57 lines modified | ||
719 | ····.param·p2,·"urlSafe"····#·Z | 719 | ····.param·p2,·"urlSafe"····#·Z |
720 | ····.param·p3,·"maxResultSize"····#·I | 720 | ····.param·p3,·"maxResultSize"····#·I |
721 | ····.prologue | 721 | ····.prologue |
722 | ····.line·811 | 722 | ····.line·811 |
723 | ····if-eqz·p0,·:cond_0 | 723 | ····if-eqz·p0,·:cond_0 |
724 | ····array-length·v | 724 | ····array-length·v1,·p0 |
725 | ····if-nez·v | 725 | ····if-nez·v1,·:cond_1 |
726 | ····.line·824 | 726 | ····.line·824 |
727 | ····.end·local·p0····#·"binaryData":[B | 727 | ····.end·local·p0····#·"binaryData":[B |
728 | ····:cond_0 | 728 | ····:cond_0 |
729 | ····:goto_0 | 729 | ····:goto_0 |
730 | ····return-object·p0 | 730 | ····return-object·p0 |
731 | ····.line·815 | 731 | ····.line·815 |
732 | ····.restart·local·p0····#·"binaryData":[B | 732 | ····.restart·local·p0····#·"binaryData":[B |
733 | ····:cond_1 | 733 | ····:cond_1 |
734 | ····const/16·v | 734 | ····const/16·v1,·0x4c |
735 | ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B | 735 | ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B |
736 | ····invoke-static·{p0,·v | 736 | ····invoke-static·{p0,·v1,·v4},·Lorg/apache/commons/net/util/Base64;->getEncodeLength([BI[B)J |
737 | ····move-result-wide·v | 737 | ····move-result-wide·v2 |
738 | ····.line·816 | 738 | ····.line·816 |
739 | ····.local·v | 739 | ····.local·v2,·"len":J |
740 | ····int-to-long·v | 740 | ····int-to-long·v4,·p3 |
741 | ····cmp-long·v | 741 | ····cmp-long·v1,·v2,·v4 |
742 | ····if-lez·v | 742 | ····if-lez·v1,·:cond_2 |
743 | ····.line·817 | 743 | ····.line·817 |
744 | ····new-instance·v | 744 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
745 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 745 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
746 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 746 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
747 | ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·(" | 747 | ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·(" |
748 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 748 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
749 | ····move-result-object·v4 | 749 | ····move-result-object·v4 |
750 | ····invoke-virtual·{v4,·v | 750 | ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
751 | ····move-result-object·v4 | 751 | ····move-result-object·v4 |
752 | ····const-string·v5,·")·than·the·specified·maxium·size·of·" | 752 | ····const-string·v5,·")·than·the·specified·maxium·size·of·" |
753 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 753 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 779, 17 lines modified | Offset 779, 17 lines modified | ||
779 | ····move-result-object·v4 | 779 | ····move-result-object·v4 |
780 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 780 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
781 | ····move-result-object·v4 | 781 | ····move-result-object·v4 |
782 | ····invoke-direct·{v | 782 | ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
783 | ····throw·v | 783 | ····throw·v1 |
784 | ····.line·823 | 784 | ····.line·823 |
785 | ····:cond_2 | 785 | ····:cond_2 |
786 | ····if-eqz·p1,·:cond_3 | 786 | ····if-eqz·p1,·:cond_3 |
787 | ····new-instance·v0,·Lorg/apache/commons/net/util/Base64; | 787 | ····new-instance·v0,·Lorg/apache/commons/net/util/Base64; |
Offset 805, 19 lines modified | Offset 805, 19 lines modified | ||
805 | ····goto·:goto_0 | 805 | ····goto·:goto_0 |
806 | ····.line·823 | 806 | ····.line·823 |
807 | ····.end·local·v0····#·"b64":Lorg/apache/commons/net/util/Base64; | 807 | ····.end·local·v0····#·"b64":Lorg/apache/commons/net/util/Base64; |
808 | ····:cond_3 | 808 | ····:cond_3 |
809 | ····new-instance·v0,·Lorg/apache/commons/net/util/Base64; | 809 | ····new-instance·v0,·Lorg/apache/commons/net/util/Base64; |
810 | ····const/4·v | 810 | ····const/4·v1,·0x0 |
811 | ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B | 811 | ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B |
812 | ····invoke-direct·{v0,·v | 812 | ····invoke-direct·{v0,·v1,·v4,·p2},·Lorg/apache/commons/net/util/Base64;-><init>(I[BZ)V |
813 | ····goto·:goto_1 | 813 | ····goto·:goto_1 |
814 | .end·method | 814 | .end·method |
815 | .method·public·static·encodeBase64Chunked([B)[B | 815 | .method·public·static·encodeBase64Chunked([B)[B |
816 | ····.locals·1 | 816 | ····.locals·1 |
817 | ····.param·p0,·"binaryData"····#·[B | 817 | ····.param·p0,·"binaryData"····#·[B |
Offset 949, 92 lines modified | Offset 949, 92 lines modified | ||
949 | ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | 949 | ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V |
950 | ····throw·v1 | 950 | ····throw·v1 |
951 | .end·method | 951 | .end·method |
952 | .method·private·static·getEncodeLength([BI[B)J | 952 | .method·private·static·getEncodeLength([BI[B)J |
953 | ····.locals·1 | 953 | ····.locals·10 |
954 | ····.param·p0,·"pArray"····#·[B | 954 | ····.param·p0,·"pArray"····#·[B |
955 | ····.param·p1,·"chunkSize"····#·I | 955 | ····.param·p1,·"chunkSize"····#·I |
956 | ····.param·p2,·"chunkSeparator"····#·[B | 956 | ····.param·p2,·"chunkSeparator"····#·[B |
957 | ····.prologue | 957 | ····.prologue |
958 | ····const-wide/16·v | 958 | ····const-wide/16·v6,·0x4 |
959 | ····const-wide/16·v | 959 | ····const-wide/16·v8,·0x0 |
960 | ····.line·956 | 960 | ····.line·956 |
961 | ····div-int/lit8·v | 961 | ····div-int/lit8·v3,·p1,·0x4 |
962 | ····mul-int/lit8·p1,·v | 962 | ····mul-int/lit8·p1,·v3,·0x4 |
963 | ····.line·958 | 963 | ····.line·958 |
964 | ····array-length·v | 964 | ····array-length·v3,·p0 |
965 | ····mul-int/lit8·v | 965 | ····mul-int/lit8·v3,·v3,·0x4 |
966 | ····div-int/lit8·v | 966 | ····div-int/lit8·v3,·v3,·0x3 |
967 | ····int-to-long·v0,·v | 967 | ····int-to-long·v0,·v3 |
Max diff block lines reached; 4065/7948 bytes (51.14%) of diff not shown. |
Offset 987, 15 lines modified | Offset 987, 15 lines modified | ||
987 | ····.line·528 | 987 | ····.line·528 |
988 | ····const/4·v0,·0x0 | 988 | ····const/4·v0,·0x0 |
989 | ····return·v0 | 989 | ····return·v0 |
990 | .end·method | 990 | .end·method |
991 | .method·public·read()I | 991 | .method·public·read()I |
992 | ····.locals· | 992 | ····.locals·10 |
993 | ····.annotation·system·Ldalvik/annotation/Throws; | 993 | ····.annotation·system·Ldalvik/annotation/Throws; |
994 | ········value·=·{ | 994 | ········value·=·{ |
995 | ············Ljava/io/IOException; | 995 | ············Ljava/io/IOException; |
996 | ········} | 996 | ········} |
997 | ····.end·annotation | 997 | ····.end·annotation |
998 | ····.prologue | 998 | ····.prologue |
Offset 1167, 17 lines modified | Offset 1167, 17 lines modified | ||
1167 | ····:try_end_6 | 1167 | ····:try_end_6 |
1168 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_1 | 1168 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_1 |
1169 | ····.line·403 | 1169 | ····.line·403 |
1170 | ····:try_start_7 | 1170 | ····:try_start_7 |
1171 | ····iget-object·v6,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I | 1171 | ····iget-object·v6,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I |
1172 | ····const-wide/16·v | 1172 | ····const-wide/16·v8,·0x64 |
1173 | ····invoke-virtual·{v6,·v | 1173 | ····invoke-virtual·{v6,·v8,·v9},·Ljava/lang/Object;->wait(J)V |
1174 | ····:try_end_7 | 1174 | ····:try_end_7 |
1175 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_7·..·:try_end_7}·:catch_3 | 1175 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_7·..·:try_end_7}·:catch_3 |
1176 | ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_1 | 1176 | ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_1 |
1177 | ····.line·408 | 1177 | ····.line·408 |
1178 | ····:goto_2 | 1178 | ····:goto_2 |
1179 | ····:try_start_8 | 1179 | ····:try_start_8 |
Offset 1474, 15 lines modified | Offset 1474, 15 lines modified | ||
1474 | ····.end·local·v2····#·"offset":I | 1474 | ····.end·local·v2····#·"offset":I |
1475 | ····.restart·local·p2····#·"offset":I | 1475 | ····.restart·local·p2····#·"offset":I |
1476 | ····goto·:goto_1 | 1476 | ····goto·:goto_1 |
1477 | .end·method | 1477 | .end·method |
1478 | .method·public·run()V | 1478 | .method·public·run()V |
1479 | ····.locals· | 1479 | ····.locals·10 |
1480 | ····.prologue | 1480 | ····.prologue |
1481 | ····.line·576 | 1481 | ····.line·576 |
1482 | ····:cond_0 | 1482 | ····:cond_0 |
1483 | ····:goto_0 | 1483 | ····:goto_0 |
1484 | ····:try_start_0 | 1484 | ····:try_start_0 |
1485 | ····iget-boolean·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__isClosed:Z | 1485 | ····iget-boolean·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__isClosed:Z |
Offset 1567, 17 lines modified | Offset 1567, 17 lines modified | ||
1567 | ····:try_end_4 | 1567 | ····:try_end_4 |
1568 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 | 1568 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 |
1569 | ····.line·591 | 1569 | ····.line·591 |
1570 | ····:try_start_5 | 1570 | ····:try_start_5 |
1571 | ····iget-object·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I | 1571 | ····iget-object·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I |
1572 | ····const-wide/16·v | 1572 | ····const-wide/16·v8,·0x64 |
1573 | ····invoke-virtual·{v5,·v | 1573 | ····invoke-virtual·{v5,·v8,·v9},·Ljava/lang/Object;->wait(J)V |
1574 | ····:try_end_5 | 1574 | ····:try_end_5 |
1575 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_5·..·:try_end_5}·:catch_2 | 1575 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_5·..·:try_end_5}·:catch_2 |
1576 | ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_0 | 1576 | ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_0 |
1577 | ····.line·598 | 1577 | ····.line·598 |
1578 | ····:cond_2 | 1578 | ····:cond_2 |
1579 | ····:try_start_6 | 1579 | ····:try_start_6 |
Offset 1639, 15 lines modified | Offset 1639, 15 lines modified | ||
1639 | ····:cond_0 | 1639 | ····:cond_0 |
1640 | ····const/4·v0,·0x0 | 1640 | ····const/4·v0,·0x0 |
1641 | ····goto·:goto_0 | 1641 | ····goto·:goto_0 |
1642 | .end·method | 1642 | .end·method |
1643 | .method·final·_sendAYT(J)Z | 1643 | .method·final·_sendAYT(J)Z |
1644 | ····.locals· | 1644 | ····.locals·7 |
1645 | ····.param·p1,·"timeout"····#·J | 1645 | ····.param·p1,·"timeout"····#·J |
1646 | ····.annotation·system·Ldalvik/annotation/Throws; | 1646 | ····.annotation·system·Ldalvik/annotation/Throws; |
1647 | ········value·=·{ | 1647 | ········value·=·{ |
1648 | ············Ljava/io/IOException;, | 1648 | ············Ljava/io/IOException;, |
1649 | ············Ljava/lang/IllegalArgumentException;, | 1649 | ············Ljava/lang/IllegalArgumentException;, |
1650 | ············Ljava/lang/InterruptedException; | 1650 | ············Ljava/lang/InterruptedException; |
1651 | ········} | 1651 | ········} |