4.95 MB
/home/fdroid/fdroiddata/tmp/com.mendhak.gpslogger_27.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.mendhak.gpslogger_27.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <ZhAUjy5hgjxu1ABERJ7ZoklVGDo=>, actual: <lY/N+MUz1ahDEgi+vboEIr4Xh7I=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <tb8/avD8An37rerTjGDnD2e1T2U=>, actual: <ckVUB+O/fqFR8PuTK6NLMlE+2qg=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <qJx1JP9jpquj05RH8xThe1ef4cM=>, actual: <BTwAase4nLv/Il9K4wJFD59rUCY=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·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 
58.9 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 975 lines modifiedOffset 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:····················966000·(00000000000EBD70h)4 ··Zip·archive·file·size:····················965409·(00000000000EBB21h)
5 ··Actual·end-cent-dir·record·offset:········965978·(00000000000EBD5Ah)5 ··Actual·end-cent-dir·record·offset:········965387·(00000000000EBB0Bh)
6 ··Expected·end-cent-dir·record·offset:······965978·(00000000000EBD5Ah)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;·its8 ··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·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·963833·(00000000000EB4F9h).12 ··is·963242·(00000000000EB2AAh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2013·Mar·5·21:28:5226 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·24·00:13:58
27 ··32-bit·CRC·value·(hex):·························df75880527 ··32-bit·CRC·value·(hex):·························6f36c3a0
28 ··compressed·size:································1045·bytes 
29 ··uncompressed·size:······························2209·bytes28 ··compressed·size:································2329·bytes
 29 ··uncompressed·size:······························10388·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·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·characters32 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
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·#4: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.png43 ··res/drawable/gpsloggericon2.png
  
94 ··offset·of·local·header·from·start·of·archive:···341144 ··offset·of·local·header·from·start·of·archive:···2398
95 ··················································(0000000000000D53h)·bytes45 ··················································(000000000000095Eh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.047 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.049 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)50 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no52 ··extended·local·header:··························no
Max diff block lines reached; 53297/60230 bytes (88.49%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.09 KB
AndroidManifest.xml (decoded)
1.04 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="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"/>
512 B
APK metadata
    
Offset 18, 16 lines modifiedOffset 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 ··-·130 ··-·1
31 ··tag:·null31 ··tag:·null
32 version:·2.5.0-dirty32 version:·2.5.0-dirty
33 versionInfo:33 versionInfo:
2.99 MB
resources.arsc
    
Offset 1, 1003 lines modifiedOffset 1, 1003 lines modified
00000000:·0200·0c00·649b·0500·0100·0000·0100·1c00··....d...........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·6602·0000·7e02·0000··....R...f...~...00000050:·1e02·0000·5202·0000·6a02·0000·7002·0000··....R...j...p...
00000060:·8402·0000·8a02·0000·9002·0000·9602·0000··................00000060:·7602·0000·7c02·0000·8202·0000·8802·0000··v...|...........
00000070:·9c02·0000·a202·0000·a802·0000·ae02·0000··................00000070:·8e02·0000·9402·0000·9a02·0000·a402·0000··................
00000080:·b802·0000·c402·0000·cc02·0000·de02·0000··................00000080:·b002·0000·b802·0000·ca02·0000·da02·0000··................
00000090:·ee02·0000·0403·0000·2003·0000·4003·0000··........·...@...00000090:·f002·0000·0c03·0000·2c03·0000·4003·0000··........,...@...
000000a0:·5403·0000·5e03·0000·6803·0000·9003·0000··T...^...h.......000000a0:·9203·0000·9c03·0000·a603·0000·0004·0000··................
000000b0:·a003·0000·d203·0000·0804·0000·1a04·0000··................000000b0:·1204·0000·5804·0000·6c04·0000·9404·0000··....X...l.......
000000c0:·b404·0000·da04·0000·1605·0000·2a05·0000··............*...000000c0:·c004·0000·0605·0000·1a05·0000·3205·0000··............2...
000000d0:·3e05·0000·4c05·0000·5805·0000·6805·0000··>...L...X...h...000000d0:·4c05·0000·6005·0000·b205·0000·ca05·0000··L...`...........
000000e0:·8005·0000·9a05·0000·b005·0000·c805·0000··................000000e0:·ea05·0000·3206·0000·c206·0000·d806·0000··....2...........
000000f0:·e605·0000·0206·0000·3c06·0000·5606·0000··........<...V...000000f0:·f006·0000·0a07·0000·ca07·0000·ee07·0000··................
00000100:·7006·0000·8806·0000·9e06·0000·dc06·0000··p...............00000100:·1608·0000·6208·0000·8408·0000·cc08·0000··....b...........
00000110:·fa06·0000·2607·0000·4007·0000·5607·0000··....&...@...V...00000110:·fa08·0000·0609·0000·8409·0000·9609·0000··................
00000120:·6407·0000·7207·0000·8407·0000·ee07·0000··d...r...........00000120:·be09·0000·d209·0000·f209·0000·120a·0000··................
00000130:·ae08·0000·c008·0000·e008·0000·0009·0000··................00000130:·200a·0000·2e0a·0000·500a·0000·ea0a·0000···.......P.......
00000140:·1a09·0000·2c09·0000·4409·0000·5209·0000··....,...D...R...00000140:·fe0a·0000·240b·0000·540b·0000·6c0b·0000··....$...T...l...
00000150:·7a09·0000·9009·0000·b609·0000·dc09·0000··z...............00000150:·840b·0000·c80b·0000·d80b·0000·000c·0000··................
00000160:·f209·0000·1a0a·0000·280a·0000·500a·0000··........(...P...00000160:·120c·0000·2a0c·0000·820c·0000·a20c·0000··....*...........
00000170:·660a·0000·8c0a·0000·b20a·0000·c80a·0000··f...............00000170:·620d·0000·880d·0000·0e0e·0000·3a0e·0000··b...........:...
00000180:·f00a·0000·040b·0000·140b·0000·240b·0000··............$...00000180:·620e·0000·780e·0000·8e0e·0000·f80e·0000··b...x...........
00000190:·380b·0000·4c0b·0000·680b·0000·b60b·0000··8...L...h.......00000190:·180f·0000·ae0f·0000·ca0f·0000·4210·0000··............B...
000001a0:·da0b·0000·060c·0000·2e0c·0000·560c·0000··............V...000001a0:·6210·0000·7c10·0000·a210·0000·c010·0000··b...|...........
000001b0:·7a0c·0000·aa0c·0000·c40c·0000·dc0c·0000··z...............000001b0:·f210·0000·7811·0000·8a11·0000·a811·0000··....x...........
000001c0:·540d·0000·6c0d·0000·e40d·0000·0a0e·0000··T...l...........000001c0:·c411·0000·e211·0000·1e12·0000·2c12·0000··............,...
000001d0:·900e·0000·b80e·0000·420f·0000·680f·0000··........B...h...000001d0:·4412·0000·ce12·0000·f412·0000·5013·0000··D...........P...
000001e0:·ea0f·0000·0210·0000·2a10·0000·5010·0000··........*...P...000001e0:·6e13·0000·7c13·0000·8e13·0000·ba13·0000··n...|...........
000001f0:·7a10·0000·9c10·0000·d010·0000·0811·0000··z...............000001f0:·d813·0000·fa13·0000·9614·0000·ac14·0000··................
00000200:·3a11·0000·d011·0000·0212·0000·7e12·0000··:...........~...00000200:·cc14·0000·e214·0000·1815·0000·3615·0000··............6...
00000210:·a612·0000·2a13·0000·5013·0000·7813·0000··....*...P...x...00000210:·4e15·0000·8415·0000·ac15·0000·d415·0000··N...............
00000220:·f413·0000·1614·0000·7614·0000·9a14·0000··........v.......00000220:·ee15·0000·5617·0000·7417·0000·9e17·0000··....V...t.......
00000230:·1a15·0000·3615·0000·5415·0000·dc15·0000··....6...T.......00000230:·c617·0000·ec17·0000·fa17·0000·2618·0000··............&...
00000240:·0c16·0000·3216·0000·5016·0000·6e16·0000··....2...P...n...00000240:·0419·0000·4619·0000·6819·0000·ea19·0000··....F...h.......
00000250:·8c16·0000·aa16·0000·c816·0000·e616·0000··................00000250:·141a·0000·981a·0000·be1a·0000·ce1b·0000··................
00000260:·0217·0000·2217·0000·4417·0000·6417·0000··...."...D...d...00000260:·f21b·0000·1a1c·0000·381c·0000·681c·0000··........8...h...
00000270:·7817·0000·be17·0000·0418·0000·1818·0000··x...............00000270:·c61c·0000·de1c·0000·f01c·0000·061d·0000··................
00000280:·6a18·0000·b218·0000·f618·0000·0e19·0000··j...............00000280:·621d·0000·a01d·0000·281e·0000·461e·0000··b.......(...F...
00000290:·6619·0000·9219·0000·b219·0000·d219·0000··f...............00000290:·6c1e·0000·ca1e·0000·e61e·0000·fe1e·0000··l...............
000002a0:·581a·0000·741a·0000·b01a·0000·c81a·0000··X...t...........000002a0:·1a1f·0000·401f·0000·941f·0000·ca1f·0000··....@...........
000002b0:·da1a·0000·761b·0000·ac1b·0000·d41b·0000··....v...........000002b0:·e01f·0000·3a20·0000·ba20·0000·f420·0000··....:·...·...·..
000002c0:·3c1d·0000·661d·0000·ea1d·0000·fa1e·0000··<...f...........000002c0:·1a21·0000·4821·0000·7221·0000·9221·0000··.!..H!..r!...!..
000002d0:·121f·0000·6e1f·0000·cc1f·0000·2020·0000··....n.......··..000002d0:·9e21·0000·c221·0000·da21·0000·7422·0000··.!...!...!..t"..
000002e0:·7a20·0000·a820·0000·d220·0000·7a21·0000··z·...·...·..z!..000002e0:·8a22·0000·3223·0000·7023·0000·d023·0000··."..2#..p#...#..
000002f0:·b821·0000·da21·0000·1422·0000·3c22·0000··.!...!..."..<"..000002f0:·ea23·0000·0c24·0000·2e24·0000·5624·0000··.#...$...$..V$..
00000300:·9822·0000·5823·0000·6e23·0000·9a23·0000··."..X#..n#...#..00000300:·7e24·0000·ea24·0000·2425·0000·3e25·0000··~$...$..$%..>%..
00000310:·b224·0000·2625·0000·4225·0000·da25·0000··.$..&%..B%...%..00000310:·ba25·0000·de25·0000·f825·0000·0c26·0000··.%...%...%...&..
00000320:·1426·0000·4c26·0000·cc26·0000·f626·0000··.&..L&...&...&..00000320:·6826·0000·9c26·0000·ce26·0000·0827·0000··h&...&...&...'..
00000330:·ac27·0000·0628·0000·4c28·0000·8828·0000··.'...(..L(...(..00000330:·3627·0000·5e27·0000·8627·0000·ac27·0000··6'..^'...'...'..
00000340:·0429·0000·3629·0000·5229·0000·9429·0000··.)..6)..R)...)..00000340:·2828·0000·8428·0000·a028·0000·6029·0000··((...(...(..`)..
00000350:·bc29·0000·162a·0000·682a·0000·802a·0000··.)...*..h*...*..00000350:·7029·0000·8629·0000·a429·0000·f229·0000··p)...)...)...)..
00000360:·9e2a·0000·7c2b·0000·a22b·0000·c02b·0000··.*..|+...+...+..00000360:·1e2a·0000·362a·0000·562a·0000·6e2b·0000··.*..6*..V*..n+..
00000370:·dc2b·0000·f42b·0000·2e2c·0000·702c·0000··.+...+...,..p,..00000370:·e22b·0000·082c·0000·442c·0000·5a2c·0000··.+...,..D,..Z,..
00000380:·902c·0000·be2c·0000·1a2d·0000·862d·0000··.,...,...-...-..00000380:·6a2c·0000·862c·0000·1e2d·0000·a22d·0000··j,...,...-...-..
00000390:·a62d·0000·e02d·0000·162e·0000·742e·0000··.-...-......t...00000390:·e42d·0000·fe2d·0000·2e2e·0000·422e·0000··.-...-......B...
000003a0:·982e·0000·ba2e·0000·da2e·0000·062f·0000··............./..000003a0:·7c2e·0000·b82e·0000·f02e·0000·682f·0000··|...........h/..
000003b0:·622f·0000·7c2f·0000·1230·0000·2830·0000··b/..|/...0..(0..000003b0:·a22f·0000·ca2f·0000·4630·0000·5e30·0000··./.../..F0..^0..
000003c0:·4030·0000·7030·0000·9630·0000·aa30·0000··@0..p0...0...0..000003c0:·9630·0000·ba30·0000·e030·0000·1231·0000··.0...0...0...1..
000003d0:·4431·0000·5631·0000·d431·0000·e031·0000··D1..V1...1...1..000003d0:·2631·0000·a631·0000·d031·0000·e831·0000··&1...1...1...1..
000003e0:·0e32·0000·5632·0000·7832·0000·c432·0000··.2..V2..x2...2..000003e0:·f831·0000·2032·0000·b632·0000·d232·0000··.1..·2...2...2..
000003f0:·ec32·0000·1033·0000·d033·0000·ea33·0000··.2...3...3...3..000003f0:·1833·0000·ce33·0000·e233·0000·0034·0000··.3...3...3...4..
00000400:·0234·0000·1834·0000·a834·0000·be34·0000··.4...4...4...4..00000400:·5a34·0000·8c34·0000·a834·0000·be34·0000··Z4...4...4...4..
00000410:·c634·0000·e434·0000·f634·0000·0235·0000··.4...4...4...5..00000410:·d034·0000·ee34·0000·fa34·0000·1435·0000··.4...4...4...5..
00000420:·1c35·0000·2635·0000·3435·0000·3a35·0000··.5..&5..45..:5..00000420:·1e35·0000·2c35·0000·3235·0000·9435·0000··.5..,5..25...5..
00000430:·9e35·0000·0036·0000·5c36·0000·be36·0000··.5...6..\6...6..00000430:·f035·0000·5236·0000·b636·0000·d036·0000··.5..R6...6...6..
00000440:·d836·0000·fe36·0000·1837·0000·3237·0000··.6...6...7..27..00000440:·f636·0000·1037·0000·2a37·0000·3637·0000··.6...7..*7..67..
00000450:·4237·0000·8c37·0000·9837·0000·a237·0000··B7...7...7...7..00000450:·4637·0000·e637·0000·7038·0000·4c39·0000··F7...7..p8..L9..
00000460:·b237·0000·c037·0000·ce37·0000·e037·0000··.7...7...7...7..00000460:·d639·0000·e239·0000·003a·0000·0c3a·0000··.9...9...:...:..
00000470:·ee37·0000·fc37·0000·1238·0000·2c38·0000··.7...7...8..,8..00000470:·143a·0000·183a·0000·623a·0000·7c3a·0000··.:...:..b:..|:..
00000480:·3838·0000·5638·0000·6238·0000·6e38·0000··88..V8..b8..n8..00000480:·9a3a·0000·bc3a·0000·ca3a·0000·d63a·0000··.:...:...:...:..
00000490:·7a38·0000·8638·0000·9638·0000·aa38·0000··z8...8...8...8..00000490:·e43a·0000·f63a·0000·063b·0000·203b·0000··.:...:...;..·;..
000004a0:·be38·0000·d638·0000·f038·0000·0a39·0000··.8...8...8...9..000004a0:·363b·0000·443b·0000·583b·0000·683b·0000··6;..D;..X;..h;..
000004b0:·1439·0000·2239·0000·3639·0000·123a·0000··.9.."9..69...:..000004b0:·803b·0000·9a3b·0000·ae3b·0000·c83b·0000··.;...;...;...;..
000004c0:·b23a·0000·3c3b·0000·c63b·0000·d43b·0000··.:..<;...;...;..000004c0:·dc3b·0000·e63b·0000·f43b·0000·023c·0000··.;...;...;...<..
000004d0:·f63b·0000·103c·0000·2e3c·0000·3e3c·0000··.;...<...<..><..000004d0:·103c·0000·1c3c·0000·263c·0000·3c3c·0000··.<...<..&<..<<..
000004e0:·543c·0000·6c3c·0000·823c·0000·863c·0000··T<..l<...<...<..000004e0:·543c·0000·6a3c·0000·763c·0000·863c·0000··T<..j<..v<...<..
000004f0:·b43c·0000·ca3c·0000·003d·0000·3a3d·0000··.<...<...=..:=..000004f0:·963c·0000·b03c·0000·da3c·0000·f43c·0000··.<...<...<...<..
00000500:·4c3d·0000·ba3d·0000·e83d·0000·2c3e·0000··L=...=...=..,>..00000500:·063d·0000·423d·0000·643d·0000·983d·0000··.=..B=..d=...=..
00000510:·463e·0000·5a3e·0000·663e·0000·783e·0000··F>..Z>..f>..x>..00000510:·ae3d·0000·d43d·0000·fc3d·0000·0c3e·0000··.=...=...=...>..
00000520:·943e·0000·a43e·0000·b83e·0000·d23e·0000··.>...>...>...>..00000520:·4c3e·0000·743e·0000·943e·0000·a83e·0000··L>..t>...>...>..
00000530:·f03e·0000·143f·0000·363f·0000·603f·0000··.>...?..6?..`?..00000530:·e23e·0000·063f·0000·303f·0000·6c3f·0000··.>...?..0?..l?..
00000540:·743f·0000·8e3f·0000·a83f·0000·b63f·0000··t?...?...?...?..00000540:·8c3f·0000·b83f·0000·da3f·0000·e83f·0000··.?...?...?...?..
00000550:·f03f·0000·0e40·0000·4040·0000·5840·0000··.?...@..@@..X@..00000550:·2840·0000·4240·0000·5e40·0000·7440·0000··(@..B@..^@..t@..
00000560:·6c40·0000·7840·0000·8640·0000·9640·0000··l@..x@...@...@..00000560:·9240·0000·a440·0000·ba40·0000·ce40·0000··.@...@...@...@..
00000570:·1241·0000·0a42·0000·3642·0000·5c42·0000··.A...B..6B..\B..00000570:·fc40·0000·1041·0000·2841·0000·4841·0000··.@...A..(A..HA..
00000580:·8a42·0000·a642·0000·9043·0000·2444·0000··.B...B...C..$D..00000580:·7041·0000·b241·0000·c241·0000·cc41·0000··pA...A...A...A..
00000590:·4844·0000·a844·0000·e844·0000·be45·0000··HD...D...D...E..00000590:·d641·0000·0642·0000·6c42·0000·c242·0000··.A...B..lB...B..
000005a0:·e845·0000·fc45·0000·0a46·0000·2846·0000··.E...E...F..(F..000005a0:·ec42·0000·3e43·0000·6a43·0000·9243·0000··.B..>C..jC...C..
000005b0:·3a46·0000·4646·0000·6846·0000·7c46·0000··:F..FF..hF..|F..000005b0:·b243·0000·be43·0000·e243·0000·1c44·0000··.C...C...C...D..
000005c0:·8a46·0000·a446·0000·da46·0000·f846·0000··.F...F...F...F..000005c0:·0645·0000·2845·0000·6245·0000·8445·0000··.E..(E..bE...E..
000005d0:·0c47·0000·1e47·0000·5647·0000·6c47·0000··.G...G..VG..lG..000005d0:·9045·0000·ac45·0000·ea45·0000·0046·0000··.E...E...E...F..
000005e0:·7c47·0000·9047·0000·a647·0000·ce47·0000··|G...G...G...G..000005e0:·4a46·0000·7246·0000·8c46·0000·ac46·0000··JF..rF...F...F..
000005f0:·e047·0000·f847·0000·1848·0000·4648·0000··.G...G...H..FH..000005f0:·ba46·0000·e246·0000·fa46·0000·0c47·0000··.F...F...F...G..
00000600:·5e48·0000·7248·0000·8c48·0000·a048·0000··^H..rH...H...H..00000600:·2447·0000·4847·0000·5e47·0000·8c47·0000··$G..HG..^G...G..
00000610:·ac48·0000·c448·0000·ea48·0000·f848·0000··.H...H...H...H..00000610:·9e47·0000·b647·0000·e047·0000·0a48·0000··.G...G...G...H..
00000620:·1e49·0000·2a49·0000·9249·0000·9c49·0000··.I..*I...I...I..00000620:·1a48·0000·2a48·0000·5248·0000·6848·0000··.H..*H..RH..hH..
00000630:·ac49·0000·cc49·0000·104a·0000·344a·0000··.I...I...J..4J..00000630:·ac48·0000·d048·0000·e448·0000·0649·0000··.H...H...H...I..
00000640:·404a·0000·4a4a·0000·764a·0000·884a·0000··@J..JJ..vJ...J..00000640:·1c49·0000·3a49·0000·6449·0000·e249·0000··.I..:I..dI...I..
00000650:·9c4a·0000·e04a·0000·1c4b·0000·324b·0000··.J...J...K..2K..00000650:·ec49·0000·fe49·0000·0a4a·0000·1c4a·0000··.I...I...J...J..
00000660:·5e4b·0000·b44b·0000·c64b·0000·d64b·0000··^K...K...K...K..00000660:·284a·0000·344a·0000·484a·0000·5c4a·0000··(J..4J..HJ..\J..
00000670:·ee4b·0000·044c·0000·1e4c·0000·344c·0000··.K...L...L..4L..00000670:·704a·0000·824a·0000·8c4a·0000·964a·0000··pJ...J...J...J..
00000680:·584c·0000·7a4c·0000·bc4c·0000·de4c·0000··XL..zL...L...L..00000680:·a64a·0000·bc4a·0000·cc4a·0000·ea4a·0000··.J...J...J...J..
00000690:·fe4c·0000·184d·0000·264d·0000·3e4d·0000··.L...M..&M..>M..00000690:·fa4a·0000·104b·0000·244b·0000·2e4b·0000··.J...K..$K...K..
000006a0:·4e4d·0000·984d·0000·b84d·0000·f44d·0000··NM...M...M...M..000006a0:·a24b·0000·b64b·0000·e24b·0000·f44b·0000··.K...K...K...K..
000006b0:·184e·0000·364e·0000·404e·0000·4c4e·0000··.N..6N..@N..LN..000006b0:·3c4c·0000·584c·0000·8a4c·0000·a44c·0000··<L..XL...L...L..
000006c0:·5a4e·0000·6a4e·0000·e84e·0000·d24f·0000··ZN..jN...N...O..000006c0:·b04c·0000·484d·0000·5e4d·0000·be4d·0000··.L..HM..^M...M..
000006d0:·e44f·0000·0450·0000·2e50·0000·3e50·0000··.O...P...P..>P..000006d0:·3e4e·0000·9e4e·0000·be4e·0000·de4e·0000··>N...N...N...N..
000006e0:·5650·0000·6a50·0000·7450·0000·8850·0000··VP..jP..tP...P..000006e0:·544f·0000·644f·0000·904f·0000·a04f·0000··TO..dO...O...O..
000006f0:·9450·0000·aa50·0000·bc50·0000·d250·0000··.P...P...P...P..000006f0:·c44f·0000·d84f·0000·e64f·0000·c850·0000··.O...O...O...P..
00000700:·f250·0000·1451·0000·7a51·0000·a051·0000··.P...Q..zQ...Q..00000700:·0c51·0000·1851·0000·4e51·0000·6851·0000··.Q...Q..NQ..hQ..
00000710:·da51·0000·0452·0000·4252·0000·6a52·0000··.Q...R..BR..jR..00000710:·7a51·0000·9651·0000·f251·0000·1852·0000··zQ...Q...Q...R..
00000720:·8852·0000·b252·0000·c852·0000·0853·0000··.R...R...R...S..00000720:·3052·0000·4c52·0000·6452·0000·7a52·0000··0R..LR..dR..zR..
00000730:·2a53·0000·6453·0000·8e53·0000·be53·0000··*S..dS...S...S..00000730:·9652·0000·fa52·0000·2653·0000·5653·0000··.R...R..&S..VS..
00000740:·e653·0000·0e54·0000·3654·0000·5e54·0000··.S...T..6T..^T..00000740:·0254·0000·1454·0000·8a54·0000·1e55·0000··.T...T...T...U..
00000750:·8654·0000·ae54·0000·d254·0000·0055·0000··.T...T...T...U..00000750:·ce55·0000·fe55·0000·2c57·0000·a057·0000··.U...U..,W...W..
00000760:·2a55·0000·4655·0000·6055·0000·7c55·0000··*U..FU..`U..|U..00000760:·b457·0000·6058·0000·7a58·0000·a058·0000··.W..`X..zX...X..
00000770:·9c55·0000·c655·0000·e855·0000·f855·0000··.U...U...U...U..00000770:·b058·0000·9a59·0000·e259·0000·4e5a·0000··.X...Y...Y..NZ..
00000780:·3256·0000·4c56·0000·6456·0000·7a56·0000··2V..LV..dV..zV..00000780:·685a·0000·845a·0000·9e5a·0000·bc5a·0000··hZ...Z...Z...Z..
00000790:·a856·0000·bc56·0000·e056·0000·3257·0000··.V...V...V..2W..00000790:·da5a·0000·fe5a·0000·1c5b·0000·965b·0000··.Z...Z...[...[..
000007a0:·7257·0000·a657·0000·b057·0000·bc57·0000··rW...W...W...W..000007a0:·bc5b·0000·a45c·0000·d45c·0000·ee5c·0000··.[...\...\...\..
000007b0:·ce57·0000·e057·0000·ec57·0000·0258·0000··.W...W...W...X..000007b0:·185d·0000·245d·0000·3e5d·0000·6c5d·0000··.]..$]..>]..l]..
000007c0:·1258·0000·2258·0000·4058·0000·4c58·0000··.X.."X..@X..LX..000007c0:·d05d·0000·fe5d·0000·265e·0000·405e·0000··.]...]..&^..@^..
000007d0:·5c58·0000·7258·0000·8658·0000·9a58·0000··\X..rX...X...X..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.
483 KB
classes.dex
483 KB
classes.jar
28.4 KB
zipinfo {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Zip·file·size:·1834085·bytes,·number·of·entries:·8721 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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·····3219·b-·stor·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI$DropboxInputStream.class7 ?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.class8 ?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.class9 ?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.class10 ?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.class11 ?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.class12 ?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.class13 ?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.class14 ?rwxrwxr-x··2.0·unx····11001·b-·defN·80-Jan-01·00:00·com/dropbox/client2/DropboxAPI.class
Offset 78, 51 lines modifiedOffset 78, 51 lines modified
78 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/R.class78 ?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.class79 ?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.class80 ?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.class81 ?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.class82 ?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.class83 ?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.class84 ?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·····5460·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/common/OpenGTSClient.class85 ?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.class86 ?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.class87 ?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.class88 ?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.class89 ?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.class90 ?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.class91 ?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.class92 ?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.class93 ?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.class94 ?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.class95 ?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.class96 ?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.class97 ?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.class98 ?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.class99 ?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·····1459·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/ZipHelper.class100 ?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.class101 ?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.class102 ?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.class103 ?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.class104 ?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.class105 ?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·····2431·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/email/AutoSendHandler.class106 ?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.class107 ?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.class108 ?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.class109 ?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.class110 ?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.class111 ?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.class112 ?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.class113 ?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.class114 ?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·····8736·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler.class115 ?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.class116 ?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.class117 ?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.class118 ?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.class119 ?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·····3157·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/GpxReader.class120 ?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·····2540·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.class121 ?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.class122 ?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.class123 ?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.class124 ?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.class125 ?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.class126 ?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.class127 ?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.class128 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/mendhak/gpslogger/shortcuts/ShortcutStart.class
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ?rwxrwxr-x··2.0·unx·····1603·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/MailboxInfo.class163 ?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.class164 ?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.class165 ?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.class166 ?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.class167 ?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.class168 ?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.class169 ?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·····1216·b-·stor·80-Jan-01·00:00·com/sun/mail/imap/protocol/UIDSet.class170 ?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.class171 ?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.class172 ?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.class173 ?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.class174 ?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.class175 ?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.class176 ?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.class177 ?rwxrwxr-x··2.0·unx·····4743·b-·stor·80-Jan-01·00:00·com/sun/mail/util/BASE64DecoderStream.class
Offset 327, 19 lines modifiedOffset 327, 19 lines modified
327 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/NNTPConnectionClosedException.class327 ?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.class328 ?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.class329 ?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.class330 ?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.class331 ?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.class332 ?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.class333 ?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·····4333·b-·stor·80-Jan-01·00:00·org/apache/commons/net/nntp/Threader.class334 ?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.class335 ?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.class336 ?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·····2787·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/TimeInfo.class337 ?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·····4203·b-·stor·80-Jan-01·00:00·org/apache/commons/net/ntp/TimeStamp.class338 ?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.class339 ?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.class340 ?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.class341 ?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.class342 ?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.class343 ?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.class344 ?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.class345 ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·org/apache/commons/net/smtp/SMTPReply.class
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ?rwxrwxr-x··2.0·unx·····6420·b-·stor·80-Jan-01·00:00·org/apache/commons/net/telnet/TelnetInputStream.class349 ?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.class350 ?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.class351 ?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.class352 ?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.class353 ?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.class354 ?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.class355 ?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·····8865·b-·stor·80-Jan-01·00:00·org/apache/commons/net/util/Base64.class356 ?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.class357 ?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.class358 ?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.class359 ?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.class360 ?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.class361 ?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.class362 ?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.class363 ?rwxrwxr-x··2.0·unx·····4239·b-·stor·80-Jan-01·00:00·org/apache/harmony/awt/datatransfer/DTK.class
Offset 492, 29 lines modifiedOffset 492, 29 lines modified
492 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·com/dropbox/client2/exception/DropboxUnlinkedException.class492 ?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.class493 ?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.class494 ?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.class495 ?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.class496 ?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.class497 ?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.class498 ?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····14787·b-·defN·80-Jan-01·00:00·com/mendhak/gpslogger/GpsLoggingService.class499 ?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.
25.6 KB
com/dropbox/client2/DropboxAPI$DropboxInputStream.class
25.5 KB
procyon -ec {}
    
Offset 45, 282 lines modifiedOffset 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··········448 ········//·····3:·istore··········4
49 ········//·····5:·lconst_0·······49 ········//·····5:·lconst_0·······
50 ········//·····6:·lstore··········550 ········//·····6:·lstore··········5
51 ········//·····8:·aload_0········51 ········//·····8:·aload_0········
 52 ········//·····9:·astore··········7
 53 ········//····11:·aload_0········
52 ········//·····9:·getfield········com/dropbox/client2/DropboxAPI$DropboxInputStream.info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;54 ········//····12:·getfield········com/dropbox/client2/DropboxAPI$DropboxInputStream.info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;
53 ········//····12:·astore··········755 ········//····15:·astore··········8
54 ········//····14:·aload···········756 ········//····17:·aload···········8
55 ········//····16:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxFileInfo.getContentLength:()J57 ········//····19:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxFileInfo.getContentLength:()J
56 ········//····19:·lstore··········858 ········//····22:·lstore··········9
57 ········//····21:·new·············Ljava/io/BufferedOutputStream;59 ········//····24:·new·············Ljava/io/BufferedOutputStream;
58 ········//····24:·astore··········1060 ········//····27:·astore··········11
59 ········//····26:·aload···········10 
60 ········//····28:·aload_1········61 ········//····29:·aload_1········
 62 ········//····30:·astore··········7
 63 ········//····32:·aload···········11
 64 ········//····34:·aload_1········
61 ········//····29:·invokespecial···java/io/BufferedOutputStream.<init>:(Ljava/io/OutputStream;)V65 ········//····35:·invokespecial···java/io/BufferedOutputStream.<init>:(Ljava/io/OutputStream;)V
62 ········//····32:·sipush··········409666 ········//····38:·sipush··········4096
63 ········//····35:·istore··········11 
64 ········//····37:·iload···········11 
65 ········//····39:·newarray········B 
66 ········//····41:·astore··········1267 ········//····41:·istore··········12
 68 ········//····43:·iload···········12
 69 ········//····45:·newarray········B
 70 ········//····47:·astore··········13
67 ········//····43:·lload···········571 ········//····49:·lload···········5
68 ········//····45:·lstore··········1372 ········//····51:·lstore··········14
69 ········//····47:·aload_0········73 ········//····53:·aload_0········
 74 ········//····54:·astore··········7
 75 ········//····56:·aload_0········
70 ········//····48:·aload···········1276 ········//····57:·aload···········13
71 ········//····50:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.read:([B)I77 ········//····59:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.read:([B)I
72 ········//····53:·istore··········1178 ········//····62:·istore··········12
73 ········//····55:·iload···········1179 ········//····64:·iload···········12
74 ········//····57:·ifge············18880 ········//····66:·ifge············197
75 ········//····60:·lconst_0·······81 ········//····69:·lconst_0·······
76 ········//····61:·lstore··········1382 ········//····70:·lstore··········14
77 ········//····63:·lload···········883 ········//····72:·lload···········9
78 ········//····65:·lload···········1384 ········//····74:·lload···········14
79 ········//····67:·lcmp···········85 ········//····76:·lcmp···········
80 ········//····68:·istore··········1186 ········//····77:·istore··········12
81 ········//····70:·iload···········1187 ········//····79:·iload···········12
82 ········//····72:·iflt············28288 ········//····81:·iflt············291
83 ········//····75:·iload···········489 ········//····84:·iload···········4
84 ········//····77:·i2l············90 ········//····86:·i2l············
85 ········//····78:·lstore··········1391 ········//····87:·lstore··········14
86 ········//····80:·lload···········1392 ········//····89:·lload···········14
87 ········//····82:·lload···········893 ········//····91:·lload···········9
88 ········//····84:·lcmp···········94 ········//····93:·lcmp···········
89 ········//····85:·istore··········1195 ········//····94:·istore··········12
90 ········//····87:·iload···········1196 ········//····96:·iload···········12
91 ········//····89:·ifge············28297 ········//····98:·ifge············291
92 ········//····92:·new·············Lcom/dropbox/client2/exception/DropboxPartialFileException;98 ········//···101:·new·············Lcom/dropbox/client2/exception/DropboxPartialFileException;
93 ········//····95:·astore··········799 ········//···104:·astore··········8
94 ········//····97:·aload···········7100 ········//···106:·aload···········8
95 ········//····99:·iload···········4101 ········//···108:·iload···········4
96 ········//···101:·invokespecial···com/dropbox/client2/exception/DropboxPartialFileException.<init>:(I)V102 ········//···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 ········//···112:·aload···········7103 ········//···113:·aload···········8
 104 ········//···115:·athrow·········
 105 ········//···116:·astore··········8
 106 ········//···118:·aload···········11
 107 ········//···120:·astore_3·······
 108 ········//···121:·aload···········8
103 ········//···114:·invokevirtual···java/io/IOException.getMessage:()Ljava/lang/String;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··········15110 ········//···126:·astore··········8
109 ········//···128:·aload···········7111 ········//···128:·aload···········8
 112 ········//···130:·ifnull··········362
 113 ········//···133:·ldc·············"No·space"
 114 ········//···135:·astore··········16
 115 ········//···137:·aload···········8
110 ········//···130:·aload···········15116 ········//···139:·aload···········16
111 ········//···132:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z117 ········//···141:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z
112 ········//···135:·istore··········11118 ········//···144:·istore··········12
113 ········//···137:·iload···········11119 ········//···146:·iload···········12
114 ········//···139:·ifeq············353120 ········//···148:·ifeq············362
115 ········//···142:·new·············Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;121 ········//···151:·new·············Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;
116 ········//···145:·astore··········7122 ········//···154:·astore··········8
117 ········//···147:·aload···········7123 ········//···156:·aload···········8
118 ········//···149:·invokespecial···com/dropbox/client2/exception/DropboxLocalStorageFullException.<init>:()V124 ········//···158:·invokespecial···com/dropbox/client2/exception/DropboxLocalStorageFullException.<init>:()V
119 ········//···152:·aload···········7125 ········//···161:·aload···········8
120 ········//···154:·athrow·········126 ········//···163:·athrow·········
121 ········//···155:·astore··········7127 ········//···164:·astore··········8
122 ········//···157:·aload_3········128 ········//···166:·aload_3········
123 ········//···158:·astore··········10129 ········//···167:·astore··········11
124 ········//···160:·aload···········10130 ········//···169:·aload···········11
125 ········//···162:·ifnull··········170131 ········//···171:·ifnull··········179
126 ········//···165:·aload···········10132 ········//···174:·aload···········11
127 ········//···167:·invokevirtual···java/io/BufferedOutputStream.close:()V133 ········//···176:·invokevirtual···java/io/BufferedOutputStream.close:()V
128 ········//···170:·aload_1········134 ········//···179:·aload_1········
129 ········//···171:·ifnull··········181135 ········//···180:·ifnull··········190
130 ········//···174:·aload_1········136 ········//···183:·aload_1········
131 ········//···175:·checkcast·······Ljava/io/OutputStream;137 ········//···184:·checkcast·······Ljava/io/OutputStream;
132 ········//···178:·invokevirtual···java/io/OutputStream.close:()V138 ········//···187:·invokevirtual···java/io/OutputStream.close:()V
133 ········//···181:·aload_0········139 ········//···190:·aload_0········
134 ········//···182:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.close:()V140 ········//···191:·invokevirtual···com/dropbox/client2/DropboxAPI$DropboxInputStream.close:()V
135 ········//···185:·aload···········7141 ········//···194:·aload···········8
136 ········//···187:·athrow·········142 ········//···196:·athrow·········
137 ········//···188:·iconst_0······· 
138 ········//···189:·istore··········16 
139 ········//···191:·aload···········10 
140 ········//···193:·aload···········12 
141 ········//···195:·iconst_0·······143 ········//···197:·iconst_0·······
 144 ········//···198:·istore··········17
142 ········//···196:·iload···········11145 ········//···200:·aload···········11
 146 ········//···202:·aload···········13
 147 ········//···204:·iconst_0·······
 148 ········//···205:·iload···········12
143 ········//···198:·invokevirtual···java/io/BufferedOutputStream.write:([BII)V149 ········//···207:·invokevirtual···java/io/BufferedOutputStream.write:([BII)V
144 ········//···201:·iload···········4150 ········//···210:·iload···········4
145 ········//···203:·iload···········11151 ········//···212:·iload···········12
146 ········//···205:·iadd···········152 ········//···214:·iadd···········
147 ········//···206:·istore··········16153 ········//···215:·istore··········17
148 ········//···208:·aload_2········154 ········//···217:·aload_2········
Max diff block lines reached; 6841/26120 bytes (26.19%) of diff not shown.
1.36 KB
com/dropbox/client2/DropboxAPI.class
1.29 KB
javap -verbose -constants -s -l -private {}
    
Offset 508, 15 lines modifiedOffset 508, 15 lines modified
508 ········39:·astore_2508 ········39:·astore_2
509 ········40:·goto··········32509 ········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;)J511 ····descriptor:·(Ljava/util/Map;Ljava/lang/String;)J
512 ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC512 ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC
513 ····Code:513 ····Code:
514 ······stack=300,·locals=9,·args_size=2514 ······stack=300,·locals=8,·args_size=2
515 ·········0:·aload_0515 ·········0:·aload_0
516 ·········1:·aload_1516 ·········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_2518 ·········7:·astore_2
519 ·········8:·lconst_0519 ·········8:·lconst_0
520 ·········9:·lstore_3520 ·········9:·lstore_3
521 ········10:·aload_2521 ········10:·aload_2
Offset 539, 17 lines modifiedOffset 539, 17 lines modified
539 ········43:·istore········5539 ········43:·istore········5
540 ········45:·iload·········5540 ········45:·iload·········5
541 ········47:·ifeq··········70541 ········47:·ifeq··········70
542 ········50:·aload_2542 ········50:·aload_2
543 ········51:·checkcast·····#58·················//·class·java/lang/String543 ········51:·checkcast·····#58·················//·class·java/lang/String
544 ········54:·astore_2544 ········54:·astore_2
545 ········55:·bipush········16545 ········55:·bipush········16
546 ········57:·istore········8546 ········57:·istore········5
547 ········59:·aload_2547 ········59:·aload_2
548 ········60:·iload·········8548 ········60:·iload·········5
549 ········62:·invokestatic··#65·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J549 ········62:·invokestatic··#65·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J
550 ········65:·lstore········6550 ········65:·lstore········6
551 ········67:·goto··········36551 ········67:·goto··········36
552 ········70:·lload_3552 ········70:·lload_3
553 ········71:·lstore········6553 ········71:·lstore········6
554 ········73:·goto··········36554 ········73:·goto··········36
  
3.97 KB
com/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream.class
3.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ········37:·putfield······#20·················//·Field·intervalMs:J117 ········37:·putfield······#20·················//·Field·intervalMs:J
118 ········40:·return118 ········40:·return
  
119 ··public·void·write(int);119 ··public·void·write(int);
120 ····descriptor:·(I)V120 ····descriptor:·(I)V
121 ····flags:·(0x0001)·ACC_PUBLIC121 ····flags:·(0x0001)·ACC_PUBLIC
122 ····Code:122 ····Code:
123 ······stack=300,·locals=15,·args_size=2123 ······stack=300,·locals=11,·args_size=2
124 ·········0:·aload_0124 ·········0:·aload_0
125 ·········1:·iload_1125 ·········1:·iload_1
126 ·········2:·invokespecial·#38·················//·Method·java/io/FilterOutputStream.write:(I)V126 ·········2:·invokespecial·#38·················//·Method·java/io/FilterOutputStream.write:(I)V
127 ·········5:·aload_0127 ·········5:·aload_0
128 ·········6:·getfield······#22·················//·Field·transferred:J128 ·········6:·getfield······#22·················//·Field·transferred:J
129 ·········9:·lconst_1129 ·········9:·lconst_1
130 ········10:·ladd130 ········10:·ladd
Offset 156, 32 lines modifiedOffset 156, 32 lines modified
156 ········53:·putfield······#18·················//·Field·lastListened:J156 ········53:·putfield······#18·················//·Field·lastListened:J
157 ········56:·aload_0157 ········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········9160 ········63:·astore········9
161 ········65:·aload_0161 ········65:·aload_0
162 ········66:·getfield······#22·················//·Field·transferred:J162 ········66:·getfield······#22·················//·Field·transferred:J
163 ········69:·lstore········10163 ········69:·lstore········4
164 ········71:·aload_0164 ········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········12166 ········75:·astore········10
167 ········77:·aload·········12167 ········77:·aload·········10
168 ········79:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J168 ········79:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J
169 ········82:·lstore········13169 ········82:·lstore········6
170 ········84:·aload·········9170 ········84:·aload·········9
171 ········86:·lload·········10171 ········86:·lload·········4
172 ········88:·lload·········13172 ········88:·lload·········6
173 ········90:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V173 ········90:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V
174 ········93:·return174 ········93:·return
  
175 ··public·void·write(byte[],·int,·int);175 ··public·void·write(byte[],·int,·int);
176 ····descriptor:·([BII)V176 ····descriptor:·([BII)V
177 ····flags:·(0x0001)·ACC_PUBLIC177 ····flags:·(0x0001)·ACC_PUBLIC
178 ····Code:178 ····Code:
179 ······stack=300,·locals=17,·args_size=4179 ······stack=300,·locals=13,·args_size=4
180 ·········0:·aload_0180 ·········0:·aload_0
181 ·········1:·getfield······#57·················//·Field·out:Ljava/io/OutputStream;181 ·········1:·getfield······#57·················//·Field·out:Ljava/io/OutputStream;
182 ·········4:·astore········4182 ·········4:·astore········4
183 ·········6:·aload·········4183 ·········6:·aload·········4
184 ·········8:·aload_1184 ·········8:·aload_1
185 ·········9:·iload_2185 ·········9:·iload_2
186 ········10:·iload_3186 ········10:·iload_3
Offset 222, 20 lines modifiedOffset 222, 20 lines modified
222 ········76:·putfield······#18·················//·Field·lastListened:J222 ········76:·putfield······#18·················//·Field·lastListened:J
223 ········79:·aload_0223 ········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········4226 ········86:·astore········4
227 ········88:·aload_0227 ········88:·aload_0
228 ········89:·getfield······#22·················//·Field·transferred:J228 ········89:·getfield······#22·················//·Field·transferred:J
229 ········92:·lstore········12229 ········92:·lstore········7
230 ········94:·aload_0230 ········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········14232 ········98:·astore········12
233 ·······100:·aload·········14233 ·······100:·aload·········12
234 ·······102:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J234 ·······102:·invokestatic··#49·················//·Method·com/dropbox/client2/ProgressListener$ProgressHttpEntity.access$100:(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J
235 ·······105:·lstore········15235 ·······105:·lstore········9
236 ·······107:·aload·········4236 ·······107:·aload·········4
237 ·······109:·lload·········12237 ·······109:·lload·········7
238 ·······111:·lload·········15238 ·······111:·lload·········9
239 ·······113:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V239 ·······113:·invokevirtual·#53·················//·Method·com/dropbox/client2/ProgressListener.onProgress:(JJ)V
240 ·······116:·return240 ·······116:·return
241 }241 }
2.9 KB
com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.class
2.75 KB
procyon -ec {}
    
Offset 62, 16 lines modifiedOffset 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··········863 ········//····48:·astore··········8
64 ········//····50:·aload···········464 ········//····50:·aload···········4
65 ········//····52:·lload···········665 ········//····52:·lload···········6
66 ········//····54:·aload···········866 ········//····54:·aload···········8
67 ········//····56:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.closeIdleConnections:(JLjava/util/concurrent/TimeUnit;)V67 ········//····56:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.closeIdleConnections:(JLjava/util/concurrent/TimeUnit;)V
68 ········//····59:·ldc·············Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;.class68 ········//····59:·ldc·············Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;.class
69 ········//····61:·astore··········969 ········//····61:·astore··········8
70 ········//····63:·aload···········970 ········//····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··········474 ········//····70:·astore··········4
75 ········//····72:·aload···········475 ········//····72:·aload···········4
76 ········//····74:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.getConnectionsInPool:()I76 ········//····74:·invokevirtual···com/dropbox/client2/session/AbstractSession$DBClientConnManager.getConnectionsInPool:()I
77 ········//····77:·istore_1·······77 ········//····77:·istore_1·······
Offset 79, 31 lines modifiedOffset 79, 31 lines modified
79 ········//····79:·ifne············11179 ········//····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··········483 ········//····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···········986 ········//····91:·aload···········8
87 ········//····93:·monitorexit····87 ········//····93:·monitorexit····
88 ········//····94:·return·········88 ········//····94:·return·········
89 ········//····95:·astore··········489 ········//····95:·astore··········4
90 ········//····97:·aload_0········90 ········//····97:·aload_0········
91 ········//····98:·monitorexit····91 ········//····98:·monitorexit····
92 ········//····99:·aload···········492 ········//····99:·aload···········4
93 ········//···101:·athrow·········93 ········//···101:·athrow·········
94 ········//···102:·astore··········494 ········//···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············9497 ········//···108:·goto············94
98 ········//···111:·aload···········998 ········//···111:·aload···········8
99 ········//···113:·monitorexit····99 ········//···113:·monitorexit····
100 ········//···114:·goto············0100 ········//···114:·goto············0
101 ········//···117:·astore··········4101 ········//···117:·astore··········4
102 ········//···119:·aload···········9102 ········//···119:·aload···········8
103 ········//···121:·monitorexit····103 ········//···121:·monitorexit····
104 ········//···122:·aload···········4104 ········//···122:·aload···········4
105 ········//···124:·athrow·········105 ········//···124:·athrow·········
106 ········//····Exceptions:106 ········//····Exceptions:
107 ········//··Try···········Handler107 ········//··Try···········Handler
108 ········//··Start··End····Start··End····Type····························108 ········//··Start··End····Start··End····Type····························
109 ········//··-----··-----··-----··-----··--------------------------------109 ········//··-----··-----··-----··-----··--------------------------------
17.4 KB
com/mendhak/gpslogger/common/OpenGTSClient.class
17.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 862, 15 lines modifiedOffset 862, 15 lines modified
862 ········12:·invokevirtual·#238················//·Method·sendHTTP:(Ljava/lang/String;[Landroid/location/Location;)V862 ········12:·invokevirtual·#238················//·Method·sendHTTP:(Ljava/lang/String;[Landroid/location/Location;)V
863 ········15:·return863 ········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;)V865 ····descriptor:·(Ljava/lang/String;[Landroid/location/Location;)V
866 ····flags:·(0x0001)·ACC_PUBLIC866 ····flags:·(0x0001)·ACC_PUBLIC
867 ····Code:867 ····Code:
868 ······stack=300,·locals=17,·args_size=3868 ······stack=300,·locals=16,·args_size=3
869 ·········0:·aload_2869 ·········0:·aload_2
870 ·········1:·arraylength870 ·········1:·arraylength
871 ·········2:·istore_3871 ·········2:·istore_3
872 ·········3:·aload_0872 ·········3:·aload_0
873 ·········4:·iload_3873 ·········4:·iload_3
874 ·········5:·putfield······#24·················//·Field·locationsCount:I874 ·········5:·putfield······#24·················//·Field·locationsCount:I
875 ·········8:·new···········#129················//·class·java/lang/StringBuilder875 ·········8:·new···········#129················//·class·java/lang/StringBuilder
Offset 894, 171 lines modifiedOffset 894, 171 lines modified
894 ········47:·astore········5894 ········47:·astore········5
895 ········49:·aload·········5895 ········49:·aload·········5
896 ········51:·invokespecial·#244················//·Method·com/loopj/android/http/AsyncHttpClient."<init>":()V896 ········51:·invokespecial·#244················//·Method·com/loopj/android/http/AsyncHttpClient."<init>":()V
897 ········54:·aload_0897 ········54:·aload_0
898 ········55:·aload·········5898 ········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_2900 ········60:·aload_2
901 ········61:·astore········6 
902 ········63:·aload_2 
903 ········64:·arraylength901 ········61:·arraylength
904 ········65:·istore········7902 ········62:·istore········6
905 ········67:·iconst_0903 ········64:·iconst_0
 904 ········65:·istore_3
 905 ········66:·aconst_null
906 ········68:·istore········8906 ········67:·astore········5
 907 ········69:·iload_3
907 ········70:·iload·········8908 ········70:·iload·········6
908 ········72:·iload·········7 
909 ········74:·if_icmpge·····319909 ········72:·if_icmpge·····313
910 ········77:·aload·········6 
911 ········79:·iload·········8910 ········75:·aload_2
 911 ········76:·iload_3
912 ········81:·aaload912 ········77:·aaload
913 ········82:·astore········9913 ········78:·astore········7
914 ········84:·new···········#246················//·class·com/loopj/android/http/RequestParams914 ········80:·new···········#246················//·class·com/loopj/android/http/RequestParams
915 ········87:·astore········10915 ········83:·astore········8
916 ········89:·aload·········10916 ········85:·aload·········8
917 ········91:·invokespecial·#247················//·Method·com/loopj/android/http/RequestParams."<init>":()V917 ········87:·invokespecial·#247················//·Method·com/loopj/android/http/RequestParams."<init>":()V
918 ········94:·ldc···········#249················//·String·id918 ········90:·ldc···········#249················//·String·id
919 ········96:·astore········5919 ········92:·astore········9
920 ········98:·aload·········10920 ········94:·aload·········8
921 ·······100:·aload·········5921 ········96:·aload·········9
922 ·······102:·aload_1922 ········98:·aload_1
923 ·······103:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V923 ········99:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V
924 ·······106:·ldc···········#255················//·String·code924 ·······102:·ldc···········#255················//·String·code
925 ·······108:·astore········5925 ·······104:·astore········9
926 ·······110:·ldc_w·········#257················//·String·0xF020926 ·······106:·ldc_w·········#257················//·String·0xF020
927 ·······113:·astore········11927 ·······109:·astore········10
 928 ·······111:·aload·········8
 929 ·······113:·aload·········9
928 ·······115:·aload·········10930 ·······115:·aload·········10
929 ·······117:·aload·········5 
930 ·······119:·aload·········11 
931 ·······121:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V931 ·······117:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V
932 ·······124:·ldc_w·········#259················//·String·gprmc932 ·······120:·ldc_w·········#259················//·String·gprmc
933 ·······127:·astore········5933 ·······123:·astore········9
934 ·······129:·aload·········9934 ·······125:·aload·········7
935 ·······131:·invokestatic··#263················//·Method·GPRMCEncode:(Landroid/location/Location;)Ljava/lang/String;935 ·······127:·invokestatic··#263················//·Method·GPRMCEncode:(Landroid/location/Location;)Ljava/lang/String;
936 ·······134:·astore········11936 ·······130:·astore········10
 937 ·······132:·aload·········8
 938 ·······134:·aload·········9
937 ·······136:·aload·········10939 ·······136:·aload·········10
938 ·······138:·aload·········5 
939 ·······140:·aload·········11 
940 ·······142:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V940 ·······138:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V
941 ·······145:·ldc_w·········#265················//·String·alt941 ·······141:·ldc_w·········#265················//·String·alt
942 ·······148:·astore········5942 ·······144:·astore········9
943 ·······150:·aload·········9943 ·······146:·aload·········7
944 ·······152:·invokevirtual·#268················//·Method·android/location/Location.getAltitude:()D944 ·······148:·invokevirtual·#268················//·Method·android/location/Location.getAltitude:()D
945 ·······155:·dstore········12945 ·······151:·dstore········11
946 ·······157:·dload·········12946 ·······153:·dload·········11
947 ·······159:·invokestatic··#271················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String;947 ·······155:·invokestatic··#271················//·Method·java/lang/String.valueOf:(D)Ljava/lang/String;
948 ·······162:·astore········11948 ·······158:·astore········10
 949 ·······160:·aload·········8
 950 ·······162:·aload·········9
949 ·······164:·aload·········10951 ·······164:·aload·········10
950 ·······166:·aload·········5 
951 ·······168:·aload·········11 
952 ·······170:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V952 ·······166:·invokevirtual·#253················//·Method·com/loopj/android/http/RequestParams.put:(Ljava/lang/String;Ljava/lang/String;)V
953 ·······173:·new···········#129················//·class·java/lang/StringBuilder953 ·······169:·new···········#129················//·class·java/lang/StringBuilder
954 ·······176:·astore········5954 ·······172:·astore········9
955 ·······178:·aload·········5955 ·······174:·aload·········9
956 ·······180:·invokespecial·#130················//·Method·java/lang/StringBuilder."<init>":()V956 ·······176:·invokespecial·#130················//·Method·java/lang/StringBuilder."<init>":()V
957 ·······183:·ldc_w·········#273················//·String·Sending·URL957 ·······179:·ldc_w·········#273················//·String·Sending·URL
958 ·······186:·astore········11958 ·······182:·astore········10
959 ·······188:·aload·········5959 ·······184:·aload·········9
960 ·······190:·aload·········11960 ·······186:·aload·········10
961 ·······192:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;961 ·······188:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
962 ·······195:·astore········5962 ·······191:·astore········9
963 ·······197:·aload·········5963 ·······193:·aload·········9
964 ·······199:·aload·········4964 ·······195:·aload·········4
965 ·······201:·invokevirtual·#208················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;965 ·······197:·invokevirtual·#208················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
966 ·······204:·astore········5966 ·······200:·astore········9
967 ·······206:·ldc_w·········#275················//·String··with·params967 ·······202:·ldc_w·········#275················//·String··with·params
968 ·······209:·astore········11968 ·······205:·astore········10
969 ·······211:·aload·········5969 ·······207:·aload·········9
970 ·······213:·aload·········11970 ·······209:·aload·········10
971 ·······215:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;971 ·······211:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
972 ·······218:·astore········5972 ·······214:·astore········9
973 ·······220:·aload·········10973 ·······216:·aload·········8
974 ·······222:·invokevirtual·#276················//·Method·com/loopj/android/http/RequestParams.toString:()Ljava/lang/String;974 ·······218:·invokevirtual·#276················//·Method·com/loopj/android/http/RequestParams.toString:()Ljava/lang/String;
975 ·······225:·astore········11975 ·······221:·astore········10
976 ·······227:·aload·········5976 ·······223:·aload·········9
977 ·······229:·aload·········11977 ·······225:·aload·········10
978 ·······231:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;978 ·······227:·invokevirtual·#134················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
979 ·······234:·astore········5979 ·······230:·astore········9
980 ·······236:·aload·········5980 ·······232:·aload·········9
981 ·······238:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;981 ·······234:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
982 ·······241:·astore········5982 ·······237:·astore········9
983 ·······243:·aload·········5983 ·······239:·aload·········9
984 ·······245:·invokestatic··#222················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V984 ·······241:·invokestatic··#222················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V
985 ·······248:·aload_0985 ·······244:·aload_0
986 ·······249:·getfield······#225················//·Field·httpClient:Lcom/loopj/android/http/AsyncHttpClient;986 ·······245:·getfield······#225················//·Field·httpClient:Lcom/loopj/android/http/AsyncHttpClient;
987 ·······252:·astore········5987 ·······248:·astore········9
988 ·······254:·aload_0988 ·······250:·aload_0
989 ·······255:·getfield······#36·················//·Field·applicationContext:Landroid/content/Context;989 ·······251:·getfield······#36·················//·Field·applicationContext:Landroid/content/Context;
990 ·······258:·astore········11990 ·······254:·astore········10
991 ·······260:·aload·········4991 ·······256:·aload·········4
992 ·······262:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;992 ·······258:·invokevirtual·#144················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
993 ·······265:·astore········14993 ·······261:·astore········13
994 ·······267:·new···········#278················//·class·com/mendhak/gpslogger/common/OpenGTSClient$MyAsyncHttpResponseHandler994 ·······263:·new···········#278················//·class·com/mendhak/gpslogger/common/OpenGTSClient$MyAsyncHttpResponseHandler
Max diff block lines reached; 6015/17609 bytes (34.16%) of diff not shown.
3.32 KB
com/mendhak/gpslogger/senders/FileSenderFactory.class
3.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 464, 29 lines modifiedOffset 464, 29 lines modified
464 ·······161:·invokespecial·#130················//·Method·java/io/File."<init>":(Ljava/lang/String;Ljava/lang/String;)V464 ·······161:·invokespecial·#130················//·Method·java/io/File."<init>":(Ljava/lang/String;Ljava/lang/String;)V
465 ·······164:·new···········#20·················//·class·java/util/ArrayList465 ·······164:·new···········#20·················//·class·java/util/ArrayList
466 ·······167:·astore········10466 ·······167:·astore········10
467 ·······169:·aload·········10467 ·······169:·aload·········10
468 ·······171:·invokespecial·#21·················//·Method·java/util/ArrayList."<init>":()V468 ·······171:·invokespecial·#21·················//·Method·java/util/ArrayList."<init>":()V
469 ·······174:·aload·········7469 ·······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········11471 ·······181:·astore········4
472 ·······183:·aload·········11472 ·······183:·aload·········4
473 ·······185:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z473 ·······185:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
474 ·······190:·istore········6474 ·······190:·istore········11
475 ·······192:·iload·········6475 ·······192:·iload·········11
476 ·······194:·ifeq··········227476 ·······194:·ifeq··········227
477 ·······197:·aload·········11477 ·······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/File479 ·······204:·checkcast·····#68·················//·class·java/io/File
480 ·······207:·astore········12480 ·······207:·astore········12
481 ·······209:·aload·········12481 ·······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········4483 ·······214:·astore········5
484 ·······216:·aload·········10484 ·······216:·aload·········10
485 ·······218:·aload·········4485 ·······218:·aload·········5
486 ·······220:·invokevirtual·#147················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z486 ·······220:·invokevirtual·#147················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
487 ·······223:·pop487 ·······223:·pop
488 ·······224:·goto··········183488 ·······224:·goto··········183
489 ·······227:·ldc···········#149················//·String·Zipping·file489 ·······227:·ldc···········#149················//·String·Zipping·file
490 ·······229:·invokestatic··#154················//·Method·com/mendhak/gpslogger/common/Utilities.LogInfo:(Ljava/lang/String;)V490 ·······229:·invokestatic··#154················//·Method·com/mendhak/gpslogger/common/Utilities.LogInfo:(Ljava/lang/String;)V
491 ·······232:·new···········#156················//·class·com/mendhak/gpslogger/senders/ZipHelper491 ·······232:·new···········#156················//·class·com/mendhak/gpslogger/senders/ZipHelper
492 ·······235:·astore········13492 ·······235:·astore········13
Offset 516, 21 lines modifiedOffset 516, 21 lines modified
516 ·······293:·pop516 ·······293:·pop
517 ·······294:·aload_0517 ·······294:·aload_0
518 ·······295:·aload_1518 ·······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········14520 ·······299:·astore········14
521 ·······301:·aload·········14521 ·······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········11523 ·······308:·astore········4
524 ·······310:·aload·········11524 ·······310:·aload·········4
525 ·······312:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z525 ·······312:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
526 ·······317:·istore········6526 ·······317:·istore········11
527 ·······319:·iload·········6527 ·······319:·iload·········11
528 ·······321:·ifeq··········42528 ·······321:·ifeq··········42
529 ·······324:·aload·········11529 ·······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/IFileSender531 ·······331:·checkcast·····#177················//·class·com/mendhak/gpslogger/senders/IFileSender
532 ·······334:·astore········15532 ·······334:·astore········15
533 ·······336:·aload·········15533 ·······336:·aload·········15
534 ·······338:·aload·········7534 ·······338:·aload·········7
535 ·······340:·invokeinterface·#181,··2··········//·InterfaceMethod·com/mendhak/gpslogger/senders/IFileSender.UploadFile:(Ljava/util/List;)V535 ·······340:·invokeinterface·#181,··2··········//·InterfaceMethod·com/mendhak/gpslogger/senders/IFileSender.UploadFile:(Ljava/util/List;)V
536 ·······345:·goto··········310536 ·······345:·goto··········310
3.42 KB
com/mendhak/gpslogger/senders/ZipHelper.class
3.33 KB
procyon -ec {}
    
Offset 19, 49 lines modifiedOffset 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_0215:·{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_0197:·{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_0215;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_0197;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 ····················································}
4.62 KB
com/mendhak/gpslogger/senders/email/AutoSendHandler.class
4.51 KB
procyon -ec {}
    
Offset 44, 47 lines modifiedOffset 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_0234:·{51 ····························································Label_0237:·{
52 ································································if·(n·>=·length)·{52 ································································if·(n·>=·length)·{
53 ····································································break·Label_0234;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_0264:·{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)·{}
2.28 KB
com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler.class
2.14 KB
procyon -ec {}
    
Offset 30, 15 lines modifiedOffset 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"·+·"</entry>").getBytes(),·false),·str,·array,·false);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>";
2.29 KB
com/mendhak/gpslogger/senders/opengts/GpxReader.class
2.19 KB
javap -verbose -constants -s -l -private {}
    
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ········70:·iconst_0292 ········70:·iconst_0
293 ········71:·istore········11293 ········71:·istore········11
294 ········73:·aload·········9294 ········73:·aload·········9
295 ········75:·invokeinterface·#79,··1···········//·InterfaceMethod·org/w3c/dom/NodeList.getLength:()I295 ········75:·invokeinterface·#79,··1···········//·InterfaceMethod·org/w3c/dom/NodeList.getLength:()I
296 ········80:·istore········12296 ········80:·istore········12
297 ········82:·iload·········11297 ········82:·iload·········11
298 ········84:·iload·········12298 ········84:·iload·········12
299 ········86:·if_icmpge·····689299 ········86:·if_icmpge·····693
300 ········89:·aload·········9300 ········89:·aload·········9
301 ········91:·iload·········11301 ········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········13303 ········98:·astore········13
304 ·······100:·aload·········13304 ·······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········14306 ·······107:·astore········14
Offset 529, 23 lines modifiedOffset 529, 25 lines modified
529 ·······650:·dstore········17529 ·······650:·dstore········17
530 ·······652:·aload·········16530 ·······652:·aload·········16
531 ·······654:·astore········4531 ·······654:·astore········4
532 ·······656:·aload·········16532 ·······656:·aload·········16
533 ·······658:·dload·········17533 ·······658:·dload·········17
534 ·······660:·invokevirtual·#143················//·Method·android/location/Location.setAltitude:(D)V534 ·······660:·invokevirtual·#143················//·Method·android/location/Location.setAltitude:(D)V
535 ·······663:·goto··········622535 ·······663:·goto··········622
536 ·······666:·aload·········16536 ·······666:·aload·········10
537 ·······668:·astore········4537 ·······668:·astore········4
538 ·······670:·aload·········10538 ·······670:·aload·········16
 539 ·······672:·astore········8
 540 ·······674:·aload·········10
539 ·······672:·aload·········16541 ·······676:·aload·········16
540 ·······674:·invokeinterface·#192,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z542 ·······678:·invokeinterface·#192,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
541 ·······679:·pop543 ·······683:·pop
542 ·······680:·iload·········11544 ·······684:·iload·········11
543 ·······682:·iconst_1545 ·······686:·iconst_1
544 ·······683:·iadd546 ·······687:·iadd
545 ·······684:·istore········11547 ·······688:·istore········11
546 ·······686:·goto··········73548 ·······690:·goto··········73
547 ·······689:·aload_3549 ·······693:·aload_3
548 ·······690:·invokevirtual·#195················//·Method·java/io/FileInputStream.close:()V550 ·······694:·invokevirtual·#195················//·Method·java/io/FileInputStream.close:()V
549 ·······693:·aload·········10551 ·······697:·aload·········10
550 ·······695:·areturn552 ·······699:·areturn
551 }553 }
1.88 KB
com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.class
1.76 KB
procyon -ec {}
    
Offset 23, 21 lines modifiedOffset 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·false;34 ················return·b;
34 ············}35 ············}
35 ········}36 ········}
 37 ········b·=·true;
36 ········return·true;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");
2.3 KB
com/sun/mail/imap/protocol/UIDSet.class
2.22 KB
javap -verbose -constants -s -l -private {}
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ········11:·putfield······#15·················//·Field·end:J96 ········11:·putfield······#15·················//·Field·end:J
97 ········14:·return97 ········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_STATIC100 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
101 ····Code:101 ····Code:
102 ······stack=300,·locals=14,·args_size=1102 ······stack=300,·locals=13,·args_size=1
103 ·········0:·new···········#17·················//·class·java/util/Vector103 ·········0:·new···········#17·················//·class·java/util/Vector
104 ·········3:·astore_1104 ·········3:·astore_1
105 ·········4:·aload_1105 ·········4:·aload_1
106 ·········5:·invokespecial·#18·················//·Method·java/util/Vector."<init>":()V106 ·········5:·invokespecial·#18·················//·Method·java/util/Vector."<init>":()V
107 ·········8:·iconst_0107 ·········8:·iconst_0
108 ·········9:·istore_2108 ·········9:·istore_2
109 ········10:·aload_0109 ········10:·aload_0
Offset 167, 36 lines modifiedOffset 167, 36 lines modified
167 ·······105:·aload_0167 ·······105:·aload_0
168 ·······106:·iload·········8168 ·······106:·iload·········8
169 ·······108:·laload169 ·······108:·laload
170 ·······109:·lstore········6170 ·······109:·lstore········6
171 ·······111:·iload·········8171 ·······111:·iload·········8
172 ·······113:·iconst_m1172 ·······113:·iconst_m1
173 ·······114:·iadd173 ·······114:·iadd
174 ·······115:·istore········9174 ·······115:·istore_3
175 ·······117:·aload_0175 ·······116:·aload_0
176 ·······118:·iload·········9176 ·······117:·iload_3
177 ·······120:·laload177 ·······118:·laload
178 ·······121:·lstore········10178 ·······119:·lstore········9
179 ·······123:·lconst_1179 ·······121:·lconst_1
180 ·······124:·lstore········12180 ·······122:·lstore········11
 181 ·······124:·lload·········9
181 ·······126:·lload·········10182 ·······126:·lload·········11
182 ·······128:·lload·········12 
183 ·······130:·ladd183 ·······128:·ladd
184 ·······131:·lstore········10184 ·······129:·lstore········9
185 ·······133:·lload·········6185 ·······131:·lload·········6
186 ·······135:·lload·········10186 ·······133:·lload·········9
187 ·······137:·lcmp187 ·······135:·lcmp
188 ·······138:·istore_3188 ·······136:·istore_3
189 ·······139:·iload_3189 ·······137:·iload_3
190 ·······140:·ifne··········72190 ·······138:·ifne··········72
191 ·······143:·iload·········8191 ·······141:·iload·········8
192 ·······145:·iconst_1192 ·······143:·iconst_1
193 ·······146:·iadd193 ·······144:·iadd
194 ·······147:·istore········8194 ·······145:·istore········8
195 ·······149:·goto··········63195 ·······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;)J197 ····descriptor:·([Lcom/sun/mail/imap/protocol/UIDSet;)J
198 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC198 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
199 ····Code:199 ····Code:
200 ······stack=300,·locals=8,·args_size=1200 ······stack=300,·locals=8,·args_size=1
201 ·········0:·lconst_0201 ·········0:·lconst_0
20.6 KB
org/apache/commons/net/nntp/Threader.class
20.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 682, 15 lines modifiedOffset 682, 15 lines modified
682 ·······257:·aload_2682 ·······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_3684 ·······261:·astore_3
685 ·······262:·aload_3685 ·······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········15687 ·······266:·astore········15
688 ·······268:·aload_3688 ·······268:·aload_3
689 ·······269:·ifnull········689689 ·······269:·ifnull········702
690 ·······272:·aload_3690 ·······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········11692 ·······276:·astore········11
693 ·······278:·aload·········11693 ·······278:·aload·········11
694 ·······280:·ifnonnull·····294694 ·······280:·ifnonnull·····294
695 ·······283:·aload_3695 ·······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 modifiedOffset 709, 200 lines modified
709 ·······313:·aload_2709 ·······313:·aload_2
710 ·······314:·if_acmpne·····334710 ·······314:·if_acmpne·····334
711 ·······317:·aload_3711 ·······317:·aload_3
712 ·······318:·astore········14712 ·······318:·astore········14
713 ·······320:·aload·········15713 ·······320:·aload·········15
714 ·······322:·astore_3714 ·······322:·astore_3
715 ·······323:·aload·········15715 ·······323:·aload·········15
716 ·······325:·ifnonnull·····679716 ·······325:·ifnonnull·····692
717 ·······328:·aconst_null717 ·······328:·aconst_null
718 ·······329:·astore········15718 ·······329:·astore········15
719 ·······331:·goto··········268719 ·······331:·goto··········268
720 ·······334:·aload·········4720 ·······334:·aload·········4
721 ·······336:·aload·········12721 ·······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/ThreadContainer723 ·······341:·checkcast·····#32·················//·class·org/apache/commons/net/nntp/ThreadContainer
724 ·······344:·astore········13724 ·······344:·astore········13
725 ·······346:·aload·········13725 ·······346:·aload·········13
726 ·······348:·aload_3726 ·······348:·aload_3
727 ·······349:·if_acmpeq·····317727 ·······349:·if_acmpeq·····317
728 ·······352:·aload·········14728 ·······352:·aload·········14
729 ·······354:·ifnonnull·····430729 ·······354:·ifnonnull·····433
730 ·······357:·aload_0730 ·······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_2732 ·······361:·astore_2
733 ·······362:·aload_3733 ·······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········16735 ·······366:·astore········16
736 ·······368:·aload_2736 ·······368:·aload_2
737 ·······369:·aload·········16737 ·······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 ·······374:·aload_3741 ·······377:·aload_3
740 ·······375:·aconst_null742 ·······378:·aconst_null
741 ·······376:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;743 ·······379:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
742 ·······379:·aload·········13744 ·······382:·aload·········13
743 ·······381:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;745 ·······384:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;
744 ·······384:·astore_2746 ·······387:·astore_2
745 ·······385:·aload_2747 ·······388:·aload_2
746 ·······386:·ifnonnull·····494748 ·······389:·ifnonnull·····502
747 ·······389:·aload_3749 ·······392:·aload_3
748 ·······390:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;750 ·······393:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;
749 ·······393:·astore_2751 ·······396:·astore_2
750 ·······394:·aload_2752 ·······397:·aload_2
751 ·······395:·ifnonnull·····494753 ·······398:·ifnonnull·····502
752 ·······398:·aload·········13754 ·······401:·aload·········13
753 ·······400:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;755 ·······403:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;
754 ·······403:·astore········17756 ·······406:·astore········17
755 ·······405:·aload·········17757 ·······408:·aload·········17
756 ·······407:·ifnull········444758 ·······410:·ifnull········447
757 ·······410:·aload·········17759 ·······413:·aload·········17
758 ·······412:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;760 ·······415:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
759 ·······415:·astore_2761 ·······418:·astore_2
760 ·······416:·aload_2762 ·······419:·aload_2
761 ·······417:·ifnull········444763 ·······420:·ifnull········447
762 ·······420:·aload·········17764 ·······423:·aload·········17
763 ·······422:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;765 ·······425:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
764 ·······425:·astore········17766 ·······428:·astore········17
765 ·······427:·goto··········405767 ·······430:·goto··········408
766 ·······430:·aload_3768 ·······433:·aload_3
767 ·······431:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;769 ·······434:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
768 ·······434:·astore_2770 ·······437:·astore_2
769 ·······435:·aload·········14771 ·······438:·aload·········14
770 ·······437:·aload_2772 ·······440:·aload_2
771 ·······438:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;773 ·······441:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
772 ·······441:·goto··········374774 ·······444:·goto··········374
773 ·······444:·aload_3775 ·······447:·aload_3
774 ·······445:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;776 ·······448:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;
775 ·······448:·astore_2777 ·······451:·astore_2
776 ·······449:·aload·········17778 ·······452:·aload·········17
777 ·······451:·aload_2779 ·······454:·aload_2
778 ·······452:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;780 ·······455:·putfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
779 ·······455:·aload_3781 ·······458:·aload_3
780 ·······456:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;782 ·······459:·getfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;
781 ·······459:·astore········17783 ·······462:·astore········17
782 ·······461:·aload·········17784 ·······464:·aload·········17
783 ·······463:·ifnull········483785 ·······466:·ifnull········486
784 ·······466:·aload·········17786 ·······469:·aload·········17
785 ·······468:·aload·········13787 ·······471:·aload·········13
786 ·······470:·putfield······#65·················//·Field·org/apache/commons/net/nntp/ThreadContainer.parent:Lorg/apache/commons/net/nntp/ThreadContainer;788 ·······473:·putfield······#65·················//·Field·org/apache/commons/net/nntp/ThreadContainer.parent:Lorg/apache/commons/net/nntp/ThreadContainer;
787 ·······473:·aload·········17789 ·······476:·aload·········17
788 ·······475:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;790 ·······478:·getfield······#75·················//·Field·org/apache/commons/net/nntp/ThreadContainer.next:Lorg/apache/commons/net/nntp/ThreadContainer;
789 ·······478:·astore········17791 ·······481:·astore········17
790 ·······480:·goto··········461792 ·······483:·goto··········464
791 ·······483:·aload_3793 ·······486:·iconst_0
 794 ·······487:·istore········9
792 ·······484:·aconst_null795 ·······489:·aconst_null
 796 ·······490:·astore_2
 797 ·······491:·aload_3
 798 ·······492:·aconst_null
793 ·······485:·putfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;799 ·······493:·putfield······#72·················//·Field·org/apache/commons/net/nntp/ThreadContainer.child:Lorg/apache/commons/net/nntp/ThreadContainer;
794 ·······488:·aload·········14800 ·······496:·aload·········14
795 ·······490:·astore_3801 ·······498:·astore_3
796 ·······491:·goto··········317802 ·······499:·goto··········317
797 ·······494:·aload·········13803 ·······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 ·······505:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;804 ·······504:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;
804 ·······508:·astore_2805 ·······507:·astore_2
805 ·······509:·aload_2806 ·······508:·aload_2
806 ·······510:·ifnull········576807 ·······509:·ifnull········558
807 ·······513:·aload_3808 ·······512:·aload_3
808 ·······514:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;809 ·······513:·getfield······#36·················//·Field·org/apache/commons/net/nntp/ThreadContainer.threadable:Lorg/apache/commons/net/nntp/Threadable;
809 ·······517:·astore_2810 ·······516:·astore_2
810 ·······518:·aload_2811 ·······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.
21.0 KB
org/apache/commons/net/ntp/TimeInfo.class
20.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 292, 301 lines modifiedOffset 292, 315 lines modified
292 ········99:·lconst_0292 ········99:·lconst_0
293 ·······100:·lstore········14293 ·······100:·lstore········14
294 ·······102:·lload·········12294 ·······102:·lload·········12
295 ·······104:·lload·········14295 ·······104:·lload·········14
296 ·······106:·lcmp296 ·······106:·lcmp
297 ·······107:·istore_1297 ·······107:·istore_1
298 ·······108:·iload_1298 ·······108:·iload_1
299 ·······109:·ifne··········198299 ·······109:·ifne··········202
300 ·······112:·aload·········9300 ·······112:·aload·········9
301 ·······114:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J301 ·······114:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J
302 ·······117:·lstore········12302 ·······117:·lstore········12
303 ·······119:·lconst_0303 ·······119:·lconst_0
304 ·······120:·lstore········14304 ·······120:·lstore········14
305 ·······122:·lload·········12305 ·······122:·lload·········12
306 ·······124:·lload·········14306 ·······124:·lload·········14
307 ·······126:·lcmp307 ·······126:·lcmp
308 ·······127:·istore_1308 ·······127:·istore_1
309 ·······128:·iload_1309 ·······128:·iload_1
310 ·······129:·ifeq··········177310 ·······129:·ifeq··········181
311 ·······132:·aload_0311 ·······132:·aload_0
312 ·······133:·getfield······#32·················//·Field·_returnTime:J312 ·······133:·getfield······#32·················//·Field·_returnTime:J
313 ·······136:·lstore········12313 ·······136:·lstore········16
314 ·······138:·lload·········10314 ·······138:·lload·········16
315 ·······140:·lload·········12 
316 ·······142:·lsub 
317 ·······143:·lstore········12315 ·······140:·lstore········12
 316 ·······142:·lload·········10
 317 ·······144:·lload·········16
 318 ·······146:·lsub
 319 ·······147:·lstore········12
318 ·······145:·lload·········12320 ·······149:·lload·········12
319 ·······147:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;321 ·······151:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
320 ·······150:·astore_2322 ·······154:·astore_2
321 ·······151:·aload_0323 ·······155:·aload_0
322 ·······152:·aload_2324 ·······156:·aload_2
323 ·······153:·putfield······#79·················//·Field·_offset:Ljava/lang/Long;325 ·······157:·putfield······#79·················//·Field·_offset:Ljava/lang/Long;
324 ·······156:·aload_0326 ·······160:·aload_0
325 ·······157:·getfield······#36·················//·Field·_comments:Ljava/util/List;327 ·······161:·getfield······#36·················//·Field·_comments:Ljava/util/List;
326 ·······160:·astore_2328 ·······164:·astore_2
327 ·······161:·ldc···········#81·················//·String·Error:·zero·orig·time·--·cannot·compute·delay329 ·······165:·ldc···········#81·················//·String·Error:·zero·orig·time·--·cannot·compute·delay
328 ·······163:·astore········16330 ·······167:·astore········18
329 ·······165:·aload_2331 ·······169:·aload_2
330 ·······166:·aload·········16332 ·······170:·aload·········18
331 ·······168:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z333 ·······172:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
332 ·······173:·pop334 ·······177:·pop
333 ·······174:·goto··········9335 ·······178:·goto··········9
334 ·······177:·aload_0336 ·······181:·aload_0
335 ·······178:·getfield······#36·················//·Field·_comments:Ljava/util/List;337 ·······182:·getfield······#36·················//·Field·_comments:Ljava/util/List;
336 ·······181:·astore_2338 ·······185:·astore_2
337 ·······182:·ldc···········#83·················//·String·Error:·zero·orig·time·--·cannot·compute·delay/offset339 ·······186:·ldc···········#83·················//·String·Error:·zero·orig·time·--·cannot·compute·delay/offset
338 ·······184:·astore········16340 ·······188:·astore········18
339 ·······186:·aload_2341 ·······190:·aload_2
340 ·······187:·aload·········16342 ·······191:·aload·········18
341 ·······189:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z343 ·······193:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
342 ·······194:·pop344 ·······198:·pop
343 ·······195:·goto··········9345 ·······199:·goto··········9
344 ·······198:·aload·········6346 ·······202:·aload·········6
345 ·······200:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J347 ·······204:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J
346 ·······203:·lstore········12348 ·······207:·lstore········12
347 ·······205:·lconst_0349 ·······209:·lconst_0
348 ·······206:·lstore········14350 ·······210:·lstore········14
349 ·······208:·lload·········12351 ·······212:·lload·········12
350 ·······210:·lload·········14352 ·······214:·lload·········14
351 ·······212:·lcmp353 ·······216:·lcmp
352 ·······213:·istore_1354 ·······217:·istore_1
353 ·······214:·iload_1355 ·······218:·iload_1
354 ·······215:·ifeq··········238356 ·······219:·ifeq··········242
355 ·······218:·aload·········9357 ·······222:·aload·········9
356 ·······220:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J358 ·······224:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J
357 ·······223:·lstore········12359 ·······227:·lstore········12
358 ·······225:·lconst_0360 ·······229:·lconst_0
359 ·······226:·lstore········14361 ·······230:·lstore········14
360 ·······228:·lload·········12362 ·······232:·lload·········12
361 ·······230:·lload·········14363 ·······234:·lload·········14
362 ·······232:·lcmp364 ·······236:·lcmp
363 ·······233:·istore_1365 ·······237:·istore_1
364 ·······234:·iload_1366 ·······238:·iload_1
365 ·······235:·ifne··········401367 ·······239:·ifne··········421
366 ·······238:·aload_0368 ·······242:·aload_0
367 ·······239:·getfield······#36·················//·Field·_comments:Ljava/util/List;369 ·······243:·getfield······#36·················//·Field·_comments:Ljava/util/List;
368 ·······242:·astore_2370 ·······246:·astore_2
369 ·······243:·ldc···········#85·················//·String·Warning:·zero·rcvNtpTime·or·xmitNtpTime371 ·······247:·ldc···········#85·················//·String·Warning:·zero·rcvNtpTime·or·xmitNtpTime
370 ·······245:·astore········16372 ·······249:·astore········18
371 ·······247:·aload_2373 ·······251:·aload_2
372 ·······248:·aload·········16374 ·······252:·aload·········18
373 ·······250:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z375 ·······254:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
374 ·······255:·pop376 ·······259:·pop
375 ·······256:·aload_0377 ·······260:·aload_0
376 ·······257:·getfield······#32·················//·Field·_returnTime:J378 ·······261:·getfield······#32·················//·Field·_returnTime:J
 379 ·······264:·lstore········16
 380 ·······266:·lload·········16
377 ·······260:·lstore········12381 ·······268:·lstore········12
378 ·······262:·lload·········4382 ·······270:·lload·········4
379 ·······264:·lload·········12383 ·······272:·lload·········16
380 ·······266:·lcmp384 ·······274:·lcmp
381 ·······267:·istore_1385 ·······275:·istore_1
382 ·······268:·iload_1386 ·······276:·iload_1
383 ·······269:·ifle··········331387 ·······277:·ifle··········339
384 ·······272:·aload_0388 ·······280:·aload_0
385 ·······273:·getfield······#36·················//·Field·_comments:Ljava/util/List;389 ·······281:·getfield······#36·················//·Field·_comments:Ljava/util/List;
386 ·······276:·astore_2390 ·······284:·astore_2
387 ·······277:·ldc···········#87·················//·String·Error:·OrigTime·>·DestRcvTime391 ·······285:·ldc···········#87·················//·String·Error:·OrigTime·>·DestRcvTime
388 ·······279:·astore········16392 ·······287:·astore········18
389 ·······281:·aload_2393 ·······289:·aload_2
390 ·······282:·aload·········16394 ·······290:·aload·········18
391 ·······284:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z395 ·······292:·invokeinterface·#48,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
392 ·······289:·pop396 ·······297:·pop
393 ·······290:·aload·········6397 ·······298:·aload·········6
394 ·······292:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J398 ·······300:·invokevirtual·#71·················//·Method·org/apache/commons/net/ntp/TimeStamp.ntpValue:()J
395 ·······295:·lstore········12399 ·······303:·lstore········12
396 ·······297:·lconst_0400 ·······305:·lconst_0
397 ·······298:·lstore········14401 ·······306:·lstore········14
398 ·······300:·lload·········12402 ·······308:·lload·········12
399 ·······302:·lload·········14403 ·······310:·lload·········14
400 ·······304:·lcmp404 ·······312:·lcmp
401 ·······305:·istore_1405 ·······313:·istore_1
402 ·······306:·iload_1406 ·······314:·iload_1
403 ·······307:·ifeq··········354407 ·······315:·ifeq··········370
404 ·······310:·lload·········7408 ·······318:·lload·········7
405 ·······312:·lload·········4409 ·······320:·lload·········4
406 ·······314:·lsub410 ·······322:·lsub
407 ·······315:·lstore········12411 ·······323:·lstore········12
408 ·······317:·lload·········12412 ·······325:·lload·········12
409 ·······319:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;413 ·······327:·invokestatic··#77·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
410 ·······322:·astore_2414 ·······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.
3.24 KB
org/apache/commons/net/ntp/TimeStamp.class
3.16 KB
javap -verbose -constants -s -l -private {}
    
Offset 344, 15 lines modifiedOffset 344, 15 lines modified
344 ········47:·pop344 ········47:·pop
345 ········48:·return345 ········48:·return
  
346 ··protected·static·long·decodeNtpHexString(java.lang.String);346 ··protected·static·long·decodeNtpHexString(java.lang.String);
347 ····descriptor:·(Ljava/lang/String;)J347 ····descriptor:·(Ljava/lang/String;)J
348 ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC348 ····flags:·(0x000c)·ACC_PROTECTED,·ACC_STATIC
349 ····Code:349 ····Code:
350 ······stack=300,·locals=11,·args_size=1350 ······stack=300,·locals=10,·args_size=1
351 ·········0:·bipush········32351 ·········0:·bipush········32
352 ·········2:·istore_1352 ·········2:·istore_1
353 ·········3:·bipush········16353 ·········3:·bipush········16
354 ·········5:·istore_2354 ·········5:·istore_2
355 ·········6:·aload_0355 ·········6:·aload_0
356 ·········7:·ifnonnull·····22356 ·········7:·ifnonnull·····22
357 ········10:·new···········#78·················//·class·java/lang/NumberFormatException357 ········10:·new···········#78·················//·class·java/lang/NumberFormatException
Offset 383, 44 lines modifiedOffset 383, 40 lines modified
383 ········57:·aload_0383 ········57:·aload_0
384 ········58:·iload_2384 ········58:·iload_2
385 ········59:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J385 ········59:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J
386 ········62:·iload_1386 ········62:·iload_1
387 ········63:·lshl387 ········63:·lshl
388 ········64:·lstore········6388 ········64:·lstore········6
389 ········66:·goto··········54389 ········66:·goto··········54
390 ········69:·iconst_0 
391 ········70:·istore········5 
392 ········72:·aload_0390 ········69:·aload_0
393 ········73:·iconst_0391 ········70:·iconst_0
394 ········74:·iload·········4392 ········71:·iload·········4
395 ········76:·invokevirtual·#96·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;393 ········73:·invokevirtual·#96·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
396 ········79:·astore_3 
397 ········80:·aload_3 
398 ········81:·iload_2394 ········76:·iload_2
399 ········82:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J395 ········77:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J
400 ········85:·iload_1396 ········80:·iload_1
401 ········86:·lshl397 ········81:·lshl
402 ········87:·lstore········6398 ········82:·lstore········6
403 ········89:·iload·········4399 ········84:·iload·········4
404 ········91:·iconst_1400 ········86:·iconst_1
405 ········92:·iadd401 ········87:·iadd
406 ········93:·istore_1402 ········88:·istore········5
407 ········94:·aload_0403 ········90:·aload_0
408 ········95:·iload_1404 ········91:·iload·········5
409 ········96:·invokevirtual·#99·················//·Method·java/lang/String.substring:(I)Ljava/lang/String;405 ········93:·invokevirtual·#99·················//·Method·java/lang/String.substring:(I)Ljava/lang/String;
410 ········99:·astore········8 
411 ·······101:·aload·········8406 ········96:·astore_3
 407 ········97:·aload_3
412 ·······103:·iload_2408 ········98:·iload_2
413 ·······104:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J409 ········99:·invokestatic··#92·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;I)J
414 ·······107:·lstore········9410 ·······102:·lstore········8
415 ·······109:·lload·········6411 ·······104:·lload·········6
416 ·······111:·lload·········9412 ·······106:·lload·········8
417 ·······113:·lor413 ·······108:·lor
418 ·······114:·lstore········6414 ·······109:·lstore········6
419 ·······116:·goto··········54415 ·······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_STATIC418 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
423 ····Code:419 ····Code:
424 ······stack=300,·locals=0,·args_size=0420 ······stack=300,·locals=0,·args_size=0
425 ·········0:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J421 ·········0:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J
4.14 KB
org/apache/commons/net/util/Base64.class
4.06 KB
javap -verbose -constants -s -l -private {}
    
Offset 1725, 15 lines modifiedOffset 1725, 15 lines modified
1725 ·········from····to··target·type1725 ·········from····to··target·type
1726 ·············4·····8·····9···Class·java/io/UnsupportedEncodingException1726 ·············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)J1728 ····descriptor:·([BI[B)J
1729 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC1729 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
1730 ····Code:1730 ····Code:
1731 ······stack=300,·locals=16,·args_size=31731 ······stack=300,·locals=13,·args_size=3
1732 ·········0:·iconst_41732 ·········0:·iconst_4
1733 ·········1:·i2l1733 ·········1:·i2l
1734 ·········2:·lstore_31734 ·········2:·lstore_3
1735 ·········3:·lconst_01735 ·········3:·lconst_0
1736 ·········4:·lstore········51736 ·········4:·lstore········5
1737 ·········6:·iload_11737 ·········6:·iload_1
1738 ·········7:·iconst_41738 ·········7:·iconst_4
Offset 1754, 78 lines modifiedOffset 1754, 78 lines modified
1754 ········24:·lrem1754 ········24:·lrem
1755 ········25:·lstore········91755 ········25:·lstore········9
1756 ········27:·lload·········91756 ········27:·lload·········9
1757 ········29:·lload·········51757 ········29:·lload·········5
1758 ········31:·lcmp1758 ········31:·lcmp
1759 ········32:·istore········111759 ········32:·istore········11
1760 ········34:·iload·········111760 ········34:·iload·········11
1761 ········36:·ifeq··········521761 ········36:·ifeq··········50
1762 ········39:·lload_31762 ········39:·lload_3
1763 ········40:·lload·········91763 ········40:·lload·········9
1764 ········42:·lsub1764 ········42:·lsub
1765 ········43:·lstore········121765 ········43:·lstore_3
1766 ········45:·lload·········71766 ········44:·lload·········7
1767 ········47:·lload·········121767 ········46:·lload_3
1768 ········49:·ladd1768 ········47:·ladd
1769 ········50:·lstore········71769 ········48:·lstore········7
1770 ········52:·iload_11770 ········50:·iload_1
1771 ········53:·ifle··········1371771 ········51:·ifle··········123
1772 ········56:·iload_11772 ········54:·iload_1
1773 ········57:·i2l1773 ········55:·i2l
1774 ········58:·lstore········121774 ········56:·lstore_3
1775 ········60:·lload·········71775 ········57:·lload·········7
1776 ········62:·lload·········121776 ········59:·lload_3
1777 ········64:·lrem1777 ········60:·lrem
1778 ········65:·lstore········12 
1779 ········67:·lload·········121778 ········61:·lstore_3
 1779 ········62:·lload_3
1780 ········69:·lload·········51780 ········63:·lload·········5
1781 ········71:·lcmp1781 ········65:·lcmp
1782 ········72:·istore········111782 ········66:·istore········11
1783 ········74:·iload·········111783 ········68:·iload·········11
1784 ········76:·ifne··········1401784 ········70:·ifne··········126
1785 ········79:·iconst_11785 ········73:·iconst_1
1786 ········80:·istore········14 
1787 ········82:·iload_1 
1788 ········83:·i2l 
1789 ········84:·lstore········121786 ········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 ········86:·lload·········71804 ········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 ·······113:·ladd1806 ·······101:·ladd
1807 ·······114:·lstore········71807 ·······102:·lstore········7
1808 ·······116:·iload·········141808 ·······104:·iload·········12
1809 ·······118:·ifne··········1371809 ·······106:·ifne··········123
1810 ·······121:·aload_21810 ·······109:·aload_2
1811 ·······122:·arraylength1811 ·······110:·arraylength
1812 ·······123:·istore········111812 ·······111:·istore········11
1813 ·······125:·iload·········111813 ·······113:·iload·········11
1814 ·······127:·i2l1814 ·······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 ·······137:·lload·········71816 ·······117:·lload·········7
 1817 ·······119:·lload_3
 1818 ·······120:·ladd
 1819 ·······121:·lstore········7
 1820 ·······123:·lload·········7
1821 ·······139:·lreturn1821 ·······125:·lreturn
1822 ·······140:·iconst_01822 ·······126:·iconst_0
1823 ·······141:·istore········141823 ·······127:·istore········12
1824 ·······143:·goto··········821824 ·······129:·goto··········76
  
1825 ··public·static·boolean·isArrayByteBase64(byte[]);1825 ··public·static·boolean·isArrayByteBase64(byte[]);
1826 ····descriptor:·([B)Z1826 ····descriptor:·([B)Z
1827 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC1827 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
1828 ····Code:1828 ····Code:
1829 ······stack=300,·locals=3,·args_size=11829 ······stack=300,·locals=3,·args_size=1
1830 ·········0:·iconst_01830 ·········0:·iconst_0
11.3 KB
com/mendhak/gpslogger/GpsLoggingService.class
11.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 1963, 49 lines modifiedOffset 1963, 47 lines modified
1963 ····Code:1963 ····Code:
1964 ······stack=300,·locals=6,·args_size=21964 ······stack=300,·locals=6,·args_size=2
1965 ·········0:·ldc_w·········#531················//·String·GpsLoggingService.WriteToFile1965 ·········0:·ldc_w·········#531················//·String·GpsLoggingService.WriteToFile
1966 ·········3:·invokestatic··#47·················//·Method·com/mendhak/gpslogger/common/Utilities.LogDebug:(Ljava/lang/String;)V1966 ·········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_21968 ·········9:·astore_2
1969 ········10:·iconst_01969 ········10:·iconst_0
1970 ········11:·istore_3 
1971 ········12:·iconst_0 
1972 ········13:·invokestatic··#540················//·Method·com/mendhak/gpslogger/common/Session.setAddNewTrackSegment:(Z)V1970 ········11:·invokestatic··#540················//·Method·com/mendhak/gpslogger/common/Session.setAddNewTrackSegment:(Z)V
1973 ········16:·aload_21971 ········14:·aload_2
1974 ········17:·invokeinterface·#546,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1972 ········15:·invokeinterface·#546,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1975 ········22:·astore········4 
1976 ········24:·aload·········41973 ········20:·astore_3
 1974 ········21:·aload_3
1977 ········26:·invokeinterface·#551,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1975 ········22:·invokeinterface·#551,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1978 ········31:·istore_3 
1979 ········32:·iload_31976 ········27:·istore········4
 1977 ········29:·iload·········4
1980 ········33:·ifeq··········781978 ········31:·ifeq··········79
1981 ········36:·aload·········41979 ········34:·aload_3
1982 ········38:·invokeinterface·#555,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1980 ········35:·invokeinterface·#555,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1983 ········43:·checkcast·····#557················//·class·com/mendhak/gpslogger/loggers/IFileLogger1981 ········40:·checkcast·····#557················//·class·com/mendhak/gpslogger/loggers/IFileLogger
1984 ········46:·astore········51982 ········43:·astore········5
1985 ········48:·aload·········51983 ········45:·aload·········5
1986 ········50:·aload_11984 ········47:·aload_1
1987 ········51:·invokeinterface·#560,··2··········//·InterfaceMethod·com/mendhak/gpslogger/loggers/IFileLogger.Write:(Landroid/location/Location;)V1985 ········48:·invokeinterface·#560,··2··········//·InterfaceMethod·com/mendhak/gpslogger/loggers/IFileLogger.Write:(Landroid/location/Location;)V
1988 ········56:·iconst_11986 ········53:·iconst_1
1989 ········57:·istore_3 
1990 ········58:·iload_31987 ········54:·istore········4
 1988 ········56:·iload·········4
1991 ········59:·invokestatic··#563················//·Method·com/mendhak/gpslogger/common/Session.setAllowDescription:(Z)V1989 ········58:·invokestatic··#563················//·Method·com/mendhak/gpslogger/common/Session.setAllowDescription:(Z)V
1992 ········62:·goto··········241990 ········61:·goto··········21
1993 ········65:·pop1991 ········64:·pop
1994 ········66:·ldc_w·········#564················//·int·21310996521992 ········65:·ldc_w·········#564················//·int·2131099652
1995 ········69:·istore_31993 ········68:·istore········4
1996 ········70:·aload_01994 ········70:·aload_0
1997 ········71:·iload_31995 ········71:·iload·········4
1998 ········72:·invokespecial·#501················//·Method·SetStatus:(I)V1996 ········73:·invokespecial·#501················//·Method·SetStatus:(I)V
1999 ········75:·goto··········241997 ········76:·goto··········21
2000 ········78:·return1998 ········79:·return
2001 ······Exception·table:1999 ······Exception·table:
2002 ·········from····to··target·type2000 ·········from····to··target·type
2003 ············50····56····65···Class·java/lang/Exception2001 ············47····53····64···Class·java/lang/Exception
2004 ············58····62····65···Class·java/lang/Exception2002 ············56····61····64···Class·java/lang/Exception
  
2005 ··protected·void·ForceEmailLogFile();2003 ··protected·void·ForceEmailLogFile();
2006 ····descriptor:·()V2004 ····descriptor:·()V
2007 ····flags:·(0x0004)·ACC_PROTECTED2005 ····flags:·(0x0004)·ACC_PROTECTED
2008 ····Code:2006 ····Code:
2009 ······stack=300,·locals=7,·args_size=12007 ······stack=300,·locals=7,·args_size=1
2010 ·········0:·ldc_w·········#567················//·String·GpsLoggingService.ForceEmailLogFile2008 ·········0:·ldc_w·········#567················//·String·GpsLoggingService.ForceEmailLogFile
Offset 2077, 15 lines modifiedOffset 2075, 15 lines modified
2077 ·········0:·invokestatic··#584················//·Method·com/mendhak/gpslogger/common/Utilities.HideProgress:()V2075 ·········0:·invokestatic··#584················//·Method·com/mendhak/gpslogger/common/Utilities.HideProgress:()V
2078 ·········3:·return2076 ·········3:·return
  
2079 ··void·OnLocationChanged(android.location.Location);2077 ··void·OnLocationChanged(android.location.Location);
2080 ····descriptor:·(Landroid/location/Location;)V2078 ····descriptor:·(Landroid/location/Location;)V
2081 ····flags:·(0x0000)2079 ····flags:·(0x0000)
2082 ····Code:2080 ····Code:
2083 ······stack=300,·locals=27,·args_size=22081 ······stack=300,·locals=25,·args_size=2
2084 ·········0:·invokestatic··#587················//·Method·com/mendhak/gpslogger/common/Session.getRetryTimeout:()I2082 ·········0:·invokestatic··#587················//·Method·com/mendhak/gpslogger/common/Session.getRetryTimeout:()I
2085 ·········3:·istore_22083 ·········3:·istore_2
2086 ·········4:·invokestatic··#266················//·Method·com/mendhak/gpslogger/common/Session.isStarted:()Z2084 ·········4:·invokestatic··#266················//·Method·com/mendhak/gpslogger/common/Session.isStarted:()Z
2087 ·········7:·istore_32085 ·········7:·istore_3
2088 ·········8:·iload_32086 ·········8:·iload_3
2089 ·········9:·ifne··········272087 ·········9:·ifne··········27
2090 ········12:·ldc_w·········#589················//·String·OnLocationChanged·called,·but·Session.isStarted·is·false2088 ········12:·ldc_w·········#589················//·String·OnLocationChanged·called,·but·Session.isStarted·is·false
Offset 2174, 26 lines modifiedOffset 2172, 26 lines modified
2174 ·······180:·astore········42172 ·······180:·astore········4
2175 ·······182:·aload_12173 ·······182:·aload_1
2176 ·······183:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F2174 ·······183:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F
2177 ·······186:·fstore········152175 ·······186:·fstore········15
2178 ·······188:·fload·········152176 ·······188:·fload·········15
2179 ·······190:·f2d2177 ·······190:·f2d
2180 ·······191:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D2178 ·······191:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D
2181 ·······194:·dstore········162179 ·······194:·dstore········11
2182 ·······196:·dload·········162180 ·······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········182182 ·······201:·astore········16
2185 ·······203:·aload·········42183 ·······203:·aload·········4
2186 ·······205:·aload·········182184 ·······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········42186 ·······210:·astore········4
2189 ·······212:·ldc_w·········#620················//·String··reached2187 ·······212:·ldc_w·········#620················//·String··reached
2190 ·······215:·astore········182188 ·······215:·astore········16
2191 ·······217:·aload·········42189 ·······217:·aload·········4
2192 ·······219:·aload·········182190 ·······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········42193 ·······227:·astore········4
2196 ·······229:·aload_02194 ·······229:·aload_0
2197 ·······230:·aload·········42195 ·······230:·aload·········4
2198 ·······232:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V2196 ·······232:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V
2199 ·······235:·invokestatic··#623················//·Method·com/mendhak/gpslogger/common/AppSettings.getRetryInterval:()I2197 ·······235:·invokestatic··#623················//·Method·com/mendhak/gpslogger/common/AppSettings.getRetryInterval:()I
Offset 2214, 26 lines modifiedOffset 2212, 26 lines modified
2214 ·······269:·astore········42212 ·······269:·astore········4
2215 ·······271:·aload_12213 ·······271:·aload_1
2216 ·······272:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F2214 ·······272:·invokevirtual·#600················//·Method·android/location/Location.getAccuracy:()F
2217 ·······275:·fstore········152215 ·······275:·fstore········15
2218 ·······277:·fload·········152216 ·······277:·fload·········15
2219 ·······279:·f2d2217 ·······279:·f2d
2220 ·······280:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D2218 ·······280:·invokestatic··#616················//·Method·java/lang/Math.floor:(D)D
2221 ·······283:·dstore········162219 ·······283:·dstore········11
2222 ·······285:·dload·········162220 ·······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········182222 ·······290:·astore········16
2225 ·······292:·aload·········42223 ·······292:·aload·········4
2226 ·······294:·aload·········182224 ·······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········42226 ·······299:·astore········4
2229 ·······301:·ldc_w·········#628················//·String··reached·and·timeout·reached2227 ·······301:·ldc_w·········#628················//·String··reached·and·timeout·reached
2230 ·······304:·astore········182228 ·······304:·astore········16
2231 ·······306:·aload·········42229 ·······306:·aload·········4
2232 ·······308:·aload·········182230 ·······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········42233 ·······316:·astore········4
2236 ·······318:·aload_02234 ·······318:·aload_0
2237 ·······319:·aload·········42235 ·······319:·aload·········4
2238 ·······321:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V2236 ·······321:·invokevirtual·#405················//·Method·SetStatus:(Ljava/lang/String;)V
2239 ·······324:·aload_02237 ·······324:·aload_0
Offset 2245, 59 lines modifiedOffset 2243, 59 lines modified
2245 ·······336:·ifle··········4712243 ·······336:·ifle··········471
2246 ·······339:·invokestatic··#84·················//·Method·com/mendhak/gpslogger/common/Session.hasValidLocation:()Z2244 ·······339:·invokestatic··#84·················//·Method·com/mendhak/gpslogger/common/Session.hasValidLocation:()Z
2247 ·······342:·istore_32245 ·······342:·istore_3
2248 ·······343:·iload_32246 ·······343:·iload_3
Max diff block lines reached; 3315/11413 bytes (29.05%) of diff not shown.
74.2 KB
com/mendhak/gpslogger/GpsMainActivity.class
74.1 KB
procyon -ec {}
    
Offset 146, 31 lines modifiedOffset 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_0440_Outer:Label_0514_Outer:Label_0561_Outer:Label_0693_Outer:Label_0839_Outer:Label_0912_Outer: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_1407:157 ····················Label_1426:
158 ························while·(true)·{158 ························while·(true)·{
159 ····························Label_1390:·{159 ····························Label_1409:·{
160 ····························Label_1306:160 ····························Label_1325:
161 ································while·(true)·{161 ································while·(true)·{
162 ································Label_1289:162 ································Label_1308:
163 ····································while·(true)·{163 ····································while·(true)·{
164 ········································Label_1272:·{164 ········································Label_1291:·{
165 ············································while·(true)·{165 ············································while·(true)·{
166 ················································Label_1201:·{166 ················································Label_1220:·{
167 ················································Label_1167:167 ················································Label_1186:
168 ····················································while·(true)·{168 ····················································while·(true)·{
169 ························································Label_1154:·{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 modifiedOffset 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_1075:·{199 ········································································································Label_1094:·{
200 ············································································································if·(!location.getProvider().equalsIgnoreCase("gps"))·{200 ············································································································if·(!location.getProvider().equalsIgnoreCase("gps"))·{
201 ················································································································break·Label_1075;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 modifiedOffset 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_1154;219 ············································································································································break·Label_1173;
220 ········································································································································}220 ········································································································································}
221 ········································································································································altitude·=·location.getAltitude();221 ········································································································································altitude·=·location.getAltitude();
222 ········································································································································try·{222 ········································································································································try·{
223 ············································································································································Label_1092:·{223 ············································································································································Label_1111:·{
224 ················································································································································if·(!AppSettings.shouldUseImperial())·{224 ················································································································································if·(!AppSettings.shouldUseImperial())·{
225 ····················································································································································break·Label_1092;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_1272;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_1201;240 ····································································································································································break·Label_1220;
241 ································································································································································}241 ································································································································································}
242 ································································································································································if·(speed·<=·1.47)·{242 ································································································································································if·(speed·<=·1.47)·{
243 ····································································································································································break·Label_1167;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_1289;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 modifiedOffset 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_1390;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_1306;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_1407;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.
3.38 KB
com/mendhak/gpslogger/loggers/Gpx10FileLogger.class
3.28 KB
javap -verbose -constants -s -l -private {}
    
Offset 165, 48 lines modifiedOffset 165, 48 lines modified
165 ····descriptor:·Z165 ····descriptor:·Z
166 ····flags:·(0x0002)·ACC_PRIVATE166 ····flags:·(0x0002)·ACC_PRIVATE
  
167 ··static·{};167 ··static·{};
168 ····descriptor:·()V168 ····descriptor:·()V
169 ····flags:·(0x0008)·ACC_STATIC169 ····flags:·(0x0008)·ACC_STATIC
170 ····Code:170 ····Code:
171 ······stack=300,·locals=5,·args_size=0171 ······stack=300,·locals=6,·args_size=0
172 ·········0:·iconst_1172 ·········0:·iconst_1
173 ·········1:·istore_0173 ·········1:·istore_0
174 ·········2:·new···········#4··················//·class·java/lang/Object174 ·········2:·new···········#4··················//·class·java/lang/Object
175 ·········5:·astore_1175 ·········5:·astore_1
176 ·········6:·aload_1176 ·········6:·aload_1
177 ·········7:·invokespecial·#24·················//·Method·java/lang/Object."<init>":()V177 ·········7:·invokespecial·#24·················//·Method·java/lang/Object."<init>":()V
178 ········10:·aload_1178 ········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/ThreadPoolExecutor180 ········14:·new···········#28·················//·class·java/util/concurrent/ThreadPoolExecutor
181 ········17:·astore_1181 ········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_2183 ········21:·astore_3
184 ········22:·new···········#38·················//·class·java/util/concurrent/LinkedBlockingQueue184 ········22:·new···········#38·················//·class·java/util/concurrent/LinkedBlockingQueue
185 ········25:·astore_3185 ········25:·astore········4
186 ········26:·aload_3186 ········27:·aload·········4
187 ········27:·sipush········128187 ········29:·sipush········128
188 ········30:·invokespecial·#42·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V188 ········32:·invokespecial·#42·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
189 ········33:·new···········#44·················//·class·com/mendhak/gpslogger/common/RejectionHandler189 ········35:·new···········#44·················//·class·com/mendhak/gpslogger/common/RejectionHandler
190 ········36:·astore········4190 ········38:·astore········5
191 ········38:·aload·········4191 ········40:·aload·········5
192 ········40:·invokespecial·#45·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V192 ········42:·invokespecial·#45·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V
193 ········43:·aload_1193 ········45:·aload_2
194 ········44:·iload_0194 ········46:·iload_0
195 ········45:·iload_0195 ········47:·iload_0
196 ········46:·bipush········60196 ········48:·bipush········60
197 ········48:·i2l197 ········50:·i2l
198 ········49:·aload_2 
199 ········50:·aload_3198 ········51:·aload_3
200 ········51:·aload·········4199 ········52:·aload·········4
 200 ········54:·aload·········5
201 ········53:·invokespecial·#48·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V201 ········56:·invokespecial·#48·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V
202 ········56:·aload_1202 ········59:·aload_2
203 ········57:·putstatic·····#50·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;203 ········60:·putstatic·····#50·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;
204 ········60:·return204 ········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)V206 ····descriptor:·(Ljava/io/File;ZZI)V
207 ····flags:·(0x0000)207 ····flags:·(0x0000)
208 ····Code:208 ····Code:
209 ······stack=300,·locals=5,·args_size=5209 ······stack=300,·locals=5,·args_size=5
210 ·········0:·aload_0210 ·········0:·aload_0
3.4 KB
com/mendhak/gpslogger/loggers/Kml22FileLogger.class
3.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 111, 48 lines modifiedOffset 111, 48 lines modified
111 ····descriptor:·Z111 ····descriptor:·Z
112 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL112 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
113 ··static·{};113 ··static·{};
114 ····descriptor:·()V114 ····descriptor:·()V
115 ····flags:·(0x0008)·ACC_STATIC115 ····flags:·(0x0008)·ACC_STATIC
116 ····Code:116 ····Code:
117 ······stack=300,·locals=5,·args_size=0117 ······stack=300,·locals=6,·args_size=0
118 ·········0:·iconst_1118 ·········0:·iconst_1
119 ·········1:·istore_0119 ·········1:·istore_0
120 ·········2:·new···········#4··················//·class·java/lang/Object120 ·········2:·new···········#4··················//·class·java/lang/Object
121 ·········5:·astore_1121 ·········5:·astore_1
122 ·········6:·aload_1122 ·········6:·aload_1
123 ·········7:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V123 ·········7:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V
124 ········10:·aload_1124 ········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/ThreadPoolExecutor126 ········14:·new···········#26·················//·class·java/util/concurrent/ThreadPoolExecutor
127 ········17:·astore_1127 ········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_2129 ········21:·astore_3
130 ········22:·new···········#36·················//·class·java/util/concurrent/LinkedBlockingQueue130 ········22:·new···········#36·················//·class·java/util/concurrent/LinkedBlockingQueue
131 ········25:·astore_3131 ········25:·astore········4
132 ········26:·aload_3132 ········27:·aload·········4
133 ········27:·sipush········128133 ········29:·sipush········128
134 ········30:·invokespecial·#40·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V134 ········32:·invokespecial·#40·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
135 ········33:·new···········#42·················//·class·com/mendhak/gpslogger/common/RejectionHandler135 ········35:·new···········#42·················//·class·com/mendhak/gpslogger/common/RejectionHandler
136 ········36:·astore········4136 ········38:·astore········5
137 ········38:·aload·········4137 ········40:·aload·········5
138 ········40:·invokespecial·#43·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V138 ········42:·invokespecial·#43·················//·Method·com/mendhak/gpslogger/common/RejectionHandler."<init>":()V
139 ········43:·aload_1139 ········45:·aload_2
140 ········44:·iload_0140 ········46:·iload_0
141 ········45:·iload_0141 ········47:·iload_0
142 ········46:·bipush········60142 ········48:·bipush········60
143 ········48:·i2l143 ········50:·i2l
144 ········49:·aload_2 
145 ········50:·aload_3144 ········51:·aload_3
146 ········51:·aload·········4145 ········52:·aload·········4
 146 ········54:·aload·········5
147 ········53:·invokespecial·#46·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V147 ········56:·invokespecial·#46·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V
148 ········56:·aload_1148 ········59:·aload_2
149 ········57:·putstatic·····#48·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;149 ········60:·putstatic·····#48·················//·Field·EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;
150 ········60:·return150 ········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)V152 ····descriptor:·(Ljava/io/File;ZZ)V
153 ····flags:·(0x0001)·ACC_PUBLIC153 ····flags:·(0x0001)·ACC_PUBLIC
154 ····Code:154 ····Code:
155 ······stack=300,·locals=4,·args_size=4155 ······stack=300,·locals=4,·args_size=4
156 ·········0:·aload_0156 ·········0:·aload_0
3.02 KB
com/mendhak/gpslogger/senders/dropbox/DropBoxHelper.class
2.91 KB
javap -verbose -constants -s -l -private {}
    
Offset 648, 41 lines modifiedOffset 648, 41 lines modified
648 ········48:·invokevirtual·#209················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z648 ········48:·invokevirtual·#209················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
649 ········51:·istore········4649 ········51:·istore········4
650 ········53:·iload·········4650 ········53:·iload·········4
651 ········55:·ifeq··········9651 ········55:·ifeq··········9
652 ········58:·aload·········5652 ········58:·aload·········5
653 ········60:·astore_2653 ········60:·astore_2
654 ········61:·aload_2654 ········61:·aload_2
655 ········62:·ifnull········78655 ········62:·ifnull········76
656 ········65:·aload_2656 ········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········6658 ········69:·astore_3
659 ········71:·aload_0659 ········70:·aload_0
660 ········72:·aload·········6660 ········71:·aload_3
661 ········74:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V661 ········72:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V
662 ········77:·return662 ········75:·return
663 ········78:·aload_1663 ········76:·aload_1
664 ········79:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;664 ········77:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
665 ········84:·astore_3665 ········82:·astore_3
666 ········85:·aload_3666 ········83:·aload_3
667 ········86:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z667 ········84:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
668 ········91:·istore········4668 ········89:·istore········4
669 ········93:·iload·········4669 ········91:·iload·········4
670 ········95:·ifeq··········77670 ········93:·ifeq··········75
671 ········98:·aload_3671 ········96:·aload_3
672 ········99:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;672 ········97:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
673 ·······104:·checkcast·····#200················//·class·java/io/File673 ·······102:·checkcast·····#200················//·class·java/io/File
674 ·······107:·astore········5674 ·······105:·astore········5
675 ·······109:·aload·········5675 ·······107:·aload·········5
676 ·······111:·invokevirtual·#203················//·Method·java/io/File.getName:()Ljava/lang/String;676 ·······109:·invokevirtual·#203················//·Method·java/io/File.getName:()Ljava/lang/String;
677 ·······114:·astore········6677 ·······112:·astore········6
678 ·······116:·aload_0678 ·······114:·aload_0
679 ·······117:·aload·········6679 ·······115:·aload·········6
680 ·······119:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V680 ·······117:·invokevirtual·#213················//·Method·UploadFile:(Ljava/lang/String;)V
681 ·······122:·goto··········85681 ·······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;)Z683 ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z
684 ····flags:·(0x0001)·ACC_PUBLIC684 ····flags:·(0x0001)·ACC_PUBLIC
685 ····Code:685 ····Code:
686 ······stack=300,·locals=6,·args_size=3686 ······stack=300,·locals=6,·args_size=3
687 ·········0:·aload_2687 ·········0:·aload_2
2.69 KB
com/mendhak/gpslogger/senders/email/AutoEmailHelper.class
2.58 KB
javap -verbose -constants -s -l -private {}
    
Offset 230, 34 lines modifiedOffset 230, 34 lines modified
230 ········75:·aload_2230 ········75:·aload_2
231 ········76:·aload·········5231 ········76:·aload·········5
232 ········78:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z232 ········78:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
233 ········81:·pop233 ········81:·pop
234 ········82:·new···········#32·················//·class·java/lang/Thread234 ········82:·new···········#32·················//·class·java/lang/Thread
235 ········85:·astore········8235 ········85:·astore········8
236 ········87:·new···········#85·················//·class·com/mendhak/gpslogger/senders/email/AutoSendHandler236 ········87:·new···········#85·················//·class·com/mendhak/gpslogger/senders/email/AutoSendHandler
237 ········90:·astore········7237 ········90:·astore········6
238 ········92:·aload_2238 ········92:·aload_2
239 ········93:·invokevirtual·#89·················//·Method·java/util/ArrayList.size:()I239 ········93:·invokevirtual·#89·················//·Method·java/util/ArrayList.size:()I
240 ········96:·anewarray·····#64·················//·class·java/io/File240 ········96:·anewarray·····#64·················//·class·java/io/File
241 ········99:·astore········6241 ········99:·astore_3
242 ·······101:·aload_2242 ·······100:·aload_2
243 ·······102:·aload·········6243 ·······101:·aload_3
244 ·······104:·invokevirtual·#93·················//·Method·java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;244 ·······102:·invokevirtual·#93·················//·Method·java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
245 ·······107:·checkcast·····#95·················//·class·"[Ljava/io/File;"245 ·······105:·checkcast·····#95·················//·class·"[Ljava/io/File;"
 246 ·······108:·astore_3
246 ·······110:·astore········6 
247 ·······112:·aload·········7 
248 ·······114:·aload·········6247 ·······109:·aload·········6
 248 ·······111:·aload_3
249 ·······116:·aload_0249 ·······112:·aload_0
250 ·······117:·invokespecial·#98·················//·Method·com/mendhak/gpslogger/senders/email/AutoSendHandler."<init>":([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V250 ·······113:·invokespecial·#98·················//·Method·com/mendhak/gpslogger/senders/email/AutoSendHandler."<init>":([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V
251 ·······120:·aload·········8251 ·······116:·aload·········8
252 ·······122:·aload·········7252 ·······118:·aload·········6
253 ·······124:·invokespecial·#40·················//·Method·java/lang/Thread."<init>":(Ljava/lang/Runnable;)V253 ·······120:·invokespecial·#40·················//·Method·java/lang/Thread."<init>":(Ljava/lang/Runnable;)V
254 ·······127:·aload·········8254 ·······123:·aload·········8
255 ·······129:·invokevirtual·#43·················//·Method·java/lang/Thread.start:()V255 ·······125:·invokevirtual·#43·················//·Method·java/lang/Thread.start:()V
256 ·······132:·return256 ·······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;)Z258 ····descriptor:·(Ljava/io/File;Ljava/lang/String;)Z
259 ····flags:·(0x0001)·ACC_PUBLIC259 ····flags:·(0x0001)·ACC_PUBLIC
260 ····Code:260 ····Code:
261 ······stack=300,·locals=6,·args_size=3261 ······stack=300,·locals=6,·args_size=3
262 ·········0:·aload_2262 ·········0:·aload_2
4.47 KB
com/mendhak/gpslogger/senders/ftp/FtpHelper.class
4.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 360, 59 lines modifiedOffset 360, 59 lines modified
360 ········66:·astore········9360 ········66:·astore········9
361 ········68:·aload·········9361 ········68:·aload·········9
362 ········70:·invokeinterface·#121,··1··········//·InterfaceMethod·com/mendhak/gpslogger/common/IActionListener.OnFailure:()V362 ········70:·invokeinterface·#121,··1··········//·InterfaceMethod·com/mendhak/gpslogger/common/IActionListener.OnFailure:()V
363 ········75:·aconst_null363 ········75:·aconst_null
364 ········76:·astore········11364 ········76:·astore········11
365 ········78:·aload_1365 ········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········12367 ········84:·astore········9
368 ········86:·aload·········12368 ········86:·aload·········9
369 ········88:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z369 ········88:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
370 ········93:·istore········10370 ········93:·istore········12
371 ········95:·iload·········10371 ········95:·iload·········12
372 ········97:·ifeq··········139372 ········97:·ifeq··········137
373 ·······100:·aload·········12373 ·······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/File375 ·······107:·checkcast·····#93·················//·class·java/io/File
376 ·······110:·astore········13376 ·······110:·astore········13
377 ·······112:·aload·········13377 ·······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········9379 ·······117:·astore_2
380 ·······119:·ldc···········#138················//·String·.zip380 ·······118:·ldc···········#138················//·String·.zip
381 ·······121:·astore_2381 ·······120:·astore_3
382 ·······122:·aload·········9 
383 ·······124:·aload_2382 ·······121:·aload_2
 383 ·······122:·aload_3
384 ·······125:·invokevirtual·#142················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z384 ·······123:·invokevirtual·#142················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
385 ·······128:·istore········10385 ·······126:·istore········12
386 ·······130:·iload·········10386 ·······128:·iload·········12
387 ·······132:·ifeq··········86387 ·······130:·ifeq··········86
388 ·······135:·aload·········13388 ·······133:·aload·········13
389 ·······137:·astore········11389 ·······135:·astore········11
390 ·······139:·aload·········11390 ·······137:·aload·········11
391 ·······141:·ifnull········151391 ·······139:·ifnull········149
392 ·······144:·aload_0392 ·······142:·aload_0
393 ·······145:·aload·········11393 ·······143:·aload·········11
394 ·······147:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V394 ·······145:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V
395 ·······150:·return395 ·······148:·return
396 ·······151:·aload_1396 ·······149:·aload_1
397 ·······152:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;397 ·······150:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
398 ·······157:·astore········12398 ·······155:·astore········9
399 ·······159:·aload·········12399 ·······157:·aload·········9
400 ·······161:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z400 ·······159:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
401 ·······166:·istore········10401 ·······164:·istore········12
402 ·······168:·iload·········10402 ·······166:·iload·········12
403 ·······170:·ifeq··········150403 ·······168:·ifeq··········148
404 ·······173:·aload·········12404 ·······171:·aload·········9
405 ·······175:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;405 ·······173:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
406 ·······180:·checkcast·····#93·················//·class·java/io/File406 ·······178:·checkcast·····#93·················//·class·java/io/File
407 ·······183:·astore········13407 ·······181:·astore········13
408 ·······185:·aload_0408 ·······183:·aload_0
409 ·······186:·aload·········13409 ·······184:·aload·········13
410 ·······188:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V410 ·······186:·invokevirtual·#145················//·Method·UploadFile:(Ljava/io/File;)V
411 ·······191:·goto··········159411 ·······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)Z413 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLjava/lang/String;Z)Z
414 ····flags:·(0x0001)·ACC_PUBLIC414 ····flags:·(0x0001)·ACC_PUBLIC
415 ····Code:415 ····Code:
416 ······stack=300,·locals=10,·args_size=8416 ······stack=300,·locals=10,·args_size=8
417 ·········0:·aload_1417 ·········0:·aload_1
1.15 KB
com/mendhak/gpslogger/senders/gdocs/GDocsHelper.class
1.04 KB
procyon -ec {}
    
Offset 79, 17 lines modifiedOffset 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·=·array[i];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 ····}
723 B
com/sun/mail/imap/IMAPFolder.class
655 B
procyon -ec {}
    
Offset 1610, 15 lines modifiedOffset 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_0384;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();
68.0 KB
javax/mail/internet/MimeMultipart.class
67.9 KB
procyon -ec {}
    
Offset 1590, 24 lines modifiedOffset 1590, 24 lines modified
1590 ········//···178:·aload···········41590 ········//···178:·aload···········4
1591 ········//···180:·astore_1·······1591 ········//···180:·astore_1·······
1592 ········//···181:·aload···········121592 ········//···181:·aload···········12
1593 ········//···183:·aload···········41593 ········//···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··········141595 ········//···188:·astore··········14
1596 ········//···190:·aload···········141596 ········//···190:·aload···········14
1597 ········//···192:·ifnull··········3491597 ········//···192:·ifnull··········352
1598 ········//···195:·new·············Ljava/lang/StringBuilder;1598 ········//···195:·new·············Ljava/lang/StringBuilder;
1599 ········//···198:·astore··········41599 ········//···198:·astore··········4
1600 ········//···200:·ldc·············"--"1600 ········//···200:·ldc·············"--"
1601 ········//···202:·astore··········151601 ········//···202:·astore··········15
1602 ········//···204:·aload···········41602 ········//···204:·aload···········4
 1603 ········//···206:·astore_1·······
 1604 ········//···207:·aload···········4
1603 ········//···206:·aload···········151605 ········//···209:·aload···········15
1604 ········//···208:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V1606 ········//···211:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
1605 ········//···211:·aload···········4 
1606 ········//···213:·astore_1······· 
1607 ········//···214:·aload···········41607 ········//···214:·aload···········4
1608 ········//···216:·aload···········141608 ········//···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··········41610 ········//···221:·astore··········4
1611 ········//···223:·aload···········41611 ········//···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··········131613 ········//···228:·astore··········13
Offset 1622, 776 lines modifiedOffset 1622, 788 lines modified
1622 ········//···246:·astore··········171622 ········//···246:·astore··········17
1623 ········//···248:·aconst_null····1623 ········//···248:·aconst_null····
1624 ········//···249:·astore··········181624 ········//···249:·astore··········18
1625 ········//···251:·aload···········161625 ········//···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··········191627 ········//···256:·astore··········19
1628 ········//···258:·aload···········191628 ········//···258:·aload···········19
1629 ········//···260:·ifnonnull·······3761629 ········//···260:·ifnonnull·······382
1630 ········//···263:·aload···········191630 ········//···263:·aload···········19
1631 ········//···265:·ifnonnull·······5991631 ········//···265:·ifnonnull·······608
1632 ········//···268:·new·············Ljavax/mail/MessagingException;1632 ········//···268:·new·············Ljavax/mail/MessagingException;
1633 ········//···271:·astore··········41633 ········//···271:·astore··········4
1634 ········//···273:·ldc·············"Missing·start·boundary"1634 ········//···273:·ldc·············"Missing·start·boundary"
1635 ········//···275:·astore··········151635 ········//···275:·astore··········15
1636 ········//···277:·aload···········41636 ········//···277:·aload···········4
 1637 ········//···279:·astore_1·······
 1638 ········//···280:·aload···········4
1637 ········//···279:·aload···········151639 ········//···282:·aload···········15
1638 ········//···281:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V1640 ········//···284:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V
1639 ········//···284:·aload···········41641 ········//···287:·aload···········4
1640 ········//···286:·athrow·········1642 ········//···289:·athrow·········
1641 ········//···287:·astore··········201643 ········//···290:·astore··········20
1642 ········//···289:·new·············Ljavax/mail/MessagingException;1644 ········//···292:·new·············Ljavax/mail/MessagingException;
1643 ········//···292:·astore··········41645 ········//···295:·astore··········4
1644 ········//···294:·ldc·············"IO·Error"1646 ········//···297:·ldc·············"IO·Error"
1645 ········//···296:·astore··········151647 ········//···299:·astore··········15
1646 ········//···298:·aload···········4 
1647 ········//···300:·astore_1······· 
1648 ········//···301:·aload···········41648 ········//···301:·aload···········4
 1649 ········//···303:·astore_1·······
 1650 ········//···304:·aload···········4
1649 ········//···303:·aload···········151651 ········//···306:·aload···········15
1650 ········//···305:·aload···········201652 ········//···308:·aload···········20
1651 ········//···307:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V1653 ········//···310:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
1652 ········//···310:·aload···········41654 ········//···313:·aload···········4
1653 ········//···312:·athrow·········1655 ········//···315:·athrow·········
1654 ········//···313:·astore··········41656 ········//···316:·astore··········4
1655 ········//···315:·aload···········51657 ········//···318:·aload···········5
1656 ········//···317:·invokevirtual···java/io/InputStream.close:()V1658 ········//···320:·invokevirtual···java/io/InputStream.close:()V
1657 ········//···320:·aload···········41659 ········//···323:·aload···········4
1658 ········//···322:·athrow·········1660 ········//···325:·athrow·········
1659 ········//···323:·astore··········211661 ········//···326:·astore··········21
1660 ········//···325:·new·············Ljavax/mail/MessagingException;1662 ········//···328:·new·············Ljavax/mail/MessagingException;
1661 ········//···328:·astore··········41663 ········//···331:·astore··········4
1662 ········//···330:·ldc·············"No·inputstream·from·datasource"1664 ········//···333:·ldc·············"No·inputstream·from·datasource"
1663 ········//···332:·astore··········151665 ········//···335:·astore··········15
1664 ········//···334:·aload···········4 
1665 ········//···336:·astore_1······· 
1666 ········//···337:·aload···········41666 ········//···337:·aload···········4
 1667 ········//···339:·astore_1·······
 1668 ········//···340:·aload···········4
1667 ········//···339:·aload···········151669 ········//···342:·aload···········15
1668 ········//···341:·aload···········211670 ········//···344:·aload···········21
1669 ········//···343:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V1671 ········//···346:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
1670 ········//···346:·aload···········41672 ········//···349:·aload···········4
1671 ········//···348:·athrow·········1673 ········//···351:·athrow·········
1672 ········//···349:·getstatic·······javax/mail/internet/MimeMultipart.ignoreMissingBoundaryParameter:Z1674 ········//···352:·getstatic·······javax/mail/internet/MimeMultipart.ignoreMissingBoundaryParameter:Z
1673 ········//···352:·istore_3·······1675 ········//···355:·istore_3·······
1674 ········//···353:·iload_3········1676 ········//···356:·iload_3········
1675 ········//···354:·ifne············2301677 ········//···357:·ifne············230
1676 ········//···357:·new·············Ljavax/mail/MessagingException;1678 ········//···360:·new·············Ljavax/mail/MessagingException;
1677 ········//···360:·astore··········41679 ········//···363:·astore··········4
1678 ········//···362:·ldc·············"Missing·boundary·parameter"1680 ········//···365:·ldc·············"Missing·boundary·parameter"
1679 ········//···364:·astore··········151681 ········//···367:·astore··········15
1680 ········//···366:·aload···········41682 ········//···369:·aload···········4
 1683 ········//···371:·astore_1·······
 1684 ········//···372:·aload···········4
1681 ········//···368:·aload···········151685 ········//···374:·aload···········15
1682 ········//···370:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V1686 ········//···376:·invokespecial···javax/mail/MessagingException.<init>:(Ljava/lang/String;)V
1683 ········//···373:·aload···········41687 ········//···379:·aload···········4
1684 ········//···375:·athrow·········1688 ········//···381:·athrow·········
1685 ········//···376:·aload···········191689 ········//···382:·aload···········19
1686 ········//···378:·invokevirtual···java/lang/String.length:()I1690 ········//···384:·invokevirtual···java/lang/String.length:()I
1687 ········//···381:·istore_3·······1691 ········//···387:·istore_3·······
1688 ········//···382:·iload_3········1692 ········//···388:·iload_3········
1689 ········//···383:·iconst_m1······1693 ········//···389:·iconst_m1······
1690 ········//···384:·iadd···········1694 ········//···390:·iadd···········
1691 ········//···385:·istore··········221695 ········//···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 ········//···397:·iload···········221696 ········//···393:·iload···········22
 1697 ········//···395:·ifge············530
1699 ········//···399:·iconst_1·······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 ········//···400:·iadd···········1704 ········//···406:·iadd···········
1701 ········//···401:·istore··········231705 ········//···407:·istore··········23
1702 ········//···403:·aload···········191706 ········//···409:·aload···········19
1703 ········//···405:·astore_1·······1707 ········//···411:·astore_1·······
1704 ········//···406:·aload···········191708 ········//···412:·aload···········19
1705 ········//···408:·iconst_0·······1709 ········//···414:·iconst_0·······
1706 ········//···409:·iload···········231710 ········//···415:·iload···········23
1707 ········//···411:·invokevirtual···java/lang/String.substring:(II)Ljava/lang/String;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.
18.8 KB
javax/mail/util/SharedFileInputStream.class
18.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 381, 306 lines modifiedOffset 381, 300 lines modified
381 ········20:·athrow381 ········20:·athrow
382 ········21:·return382 ········21:·return
  
383 ··private·void·fill();383 ··private·void·fill();
384 ····descriptor:·()V384 ····descriptor:·()V
385 ····flags:·(0x0002)·ACC_PRIVATE385 ····flags:·(0x0002)·ACC_PRIVATE
386 ····Code:386 ····Code:
387 ······stack=300,·locals=24,·args_size=1387 ······stack=300,·locals=19,·args_size=1
388 ·········0:·iconst_0 
389 ·········1:·istore_1 
390 ·········2:·aload_0388 ·········0:·aload_0
391 ·········3:·getfield······#80·················//·Field·markpos:I389 ·········1:·getfield······#80·················//·Field·markpos:I
392 ·········6:·istore_2390 ·········4:·istore_1
393 ·········7:·iload_2391 ·········5:·iload_1
394 ·········8:·ifge··········267392 ·········6:·ifge··········255
395 ········11:·aload_0393 ·········9:·aload_0
396 ········12:·iconst_0394 ········10:·iconst_0
397 ········13:·putfield······#83·················//·Field·pos:I395 ········11:·putfield······#83·················//·Field·pos:I
398 ········16:·aload_0396 ········14:·aload_0
399 ········17:·getfield······#64·················//·Field·bufpos:J397 ········15:·getfield······#64·················//·Field·bufpos:J
400 ········20:·lstore_3398 ········18:·lstore_2
401 ········21:·aload_0399 ········19:·aload_0
402 ········22:·getfield······#86·················//·Field·count:I400 ········20:·getfield······#86·················//·Field·count:I
403 ········25:·istore········5 
404 ········27:·iload·········5401 ········23:·istore_1
 402 ········24:·iload_1
405 ········29:·i2l403 ········25:·i2l
406 ········30:·lstore········6404 ········26:·lstore········4
407 ········32:·lload_3405 ········28:·lload_2
408 ········33:·lload·········6406 ········29:·lload·········4
409 ········35:·ladd407 ········31:·ladd
410 ········36:·lstore_3408 ········32:·lstore_2
411 ········37:·aload_0409 ········33:·aload_0
412 ········38:·lload_3410 ········34:·lload_2
413 ········39:·putfield······#64·················//·Field·bufpos:J411 ········35:·putfield······#64·················//·Field·bufpos:J
414 ········42:·aload_0412 ········38:·aload_0
415 ········43:·getfield······#83·················//·Field·pos:I413 ········39:·getfield······#83·················//·Field·pos:I
416 ········46:·istore_2414 ········42:·istore_1
417 ········47:·aload_0415 ········43:·aload_0
418 ········48:·iload_2416 ········44:·iload_1
419 ········49:·putfield······#86·················//·Field·count:I417 ········45:·putfield······#86·················//·Field·count:I
420 ········52:·aload_0418 ········48:·aload_0
421 ········53:·getfield······#62·················//·Field·in:Ljava/io/RandomAccessFile;419 ········49:·getfield······#62·················//·Field·in:Ljava/io/RandomAccessFile;
422 ········56:·astore········8420 ········52:·astore········6
423 ········58:·aload_0421 ········54:·aload_0
424 ········59:·getfield······#64·················//·Field·bufpos:J422 ········55:·getfield······#64·················//·Field·bufpos:J
425 ········62:·lstore········9423 ········58:·lstore_2
426 ········64:·aload_0424 ········59:·aload_0
427 ········65:·getfield······#83·················//·Field·pos:I425 ········60:·getfield······#83·················//·Field·pos:I
428 ········68:·istore········11426 ········63:·istore········7
429 ········70:·iload·········11427 ········65:·iload·········7
430 ········72:·i2l428 ········67:·i2l
431 ········73:·lstore········12429 ········68:·lstore········4
 430 ········70:·lload_2
432 ········75:·lload·········9431 ········71:·lload·········4
433 ········77:·lload·········12 
434 ········79:·ladd432 ········73:·ladd
435 ········80:·lstore········9433 ········74:·lstore_2
436 ········82:·aload·········8434 ········75:·aload·········6
437 ········84:·lload·········9435 ········77:·lload_2
438 ········86:·invokevirtual·#92·················//·Method·java/io/RandomAccessFile.seek:(J)V436 ········78:·invokevirtual·#92·················//·Method·java/io/RandomAccessFile.seek:(J)V
439 ········89:·aload_0437 ········81:·aload_0
440 ········90:·getfield······#72·················//·Field·buf:[B438 ········82:·getfield······#72·················//·Field·buf:[B
441 ········93:·astore········8439 ········85:·astore········6
442 ········95:·aload·········8440 ········87:·aload·········6
443 ········97:·arraylength441 ········89:·arraylength
444 ········98:·istore_2442 ········90:·istore_1
445 ········99:·aload_0443 ········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 ·······100:·getfield······#83·················//·Field·pos:I461 ·······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 ·······103:·istore········14470 ·······134:·lstore········4
448 ·······105:·iload_2471 ·······136:·lload_2
449 ·······106:·iload·········14472 ·······137:·lload·········4
450 ·······108:·isub 
451 ·······109:·istore········15473 ·······139:·ladd
 474 ·······140:·lstore_2
452 ·······111:·aload_0475 ·······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.
808 B
org/apache/james/mime4j/field/address/parser/AddressListParserTokenManager.class
648 B
procyon -ec {}
    
Offset 251, 15 lines modifiedOffset 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 ············}
41.6 KB
org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager.class
41.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 979, 15 lines modifiedOffset 979, 15 lines modified
979 ·········7:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V979 ·········7:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V
980 ········10:·return980 ········10:·return
  
981 ··private·final·int·jjMoveNfa_0(int,·int);981 ··private·final·int·jjMoveNfa_0(int,·int);
982 ····descriptor:·(II)I982 ····descriptor:·(II)I
983 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL983 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
984 ····Code:984 ····Code:
985 ······stack=300,·locals=19,·args_size=3985 ······stack=300,·locals=18,·args_size=3
986 ·········0:·iconst_0986 ·········0:·iconst_0
987 ·········1:·istore_3987 ·········1:·istore_3
988 ·········2:·iconst_3988 ·········2:·iconst_3
989 ·········3:·istore········4989 ·········3:·istore········4
990 ·········5:·aload_0990 ·········5:·aload_0
991 ·········6:·iload·········4991 ·········6:·iload·········4
992 ·········8:·putfield······#147················//·Field·jjnewStateCnt:I992 ·········8:·putfield······#147················//·Field·jjnewStateCnt:I
Offset 1031, 19 lines modifiedOffset 1031, 19 lines modified
1031 ········73:·iload·········41031 ········73:·iload·········4
1032 ········75:·iload·········71032 ········75:·iload·········7
1033 ········77:·if_icmpge·····4961033 ········77:·if_icmpge·····496
1034 ········80:·lconst_11034 ········80:·lconst_1
1035 ········81:·lstore········91035 ········81:·lstore········9
1036 ········83:·aload_01036 ········83:·aload_0
1037 ········84:·getfield······#155················//·Field·curChar:C1037 ········84:·getfield······#155················//·Field·curChar:C
1038 ········87:·istore········111038 ········87:·istore········4
1039 ········89:·lload·········91039 ········89:·lload·········9
1040 ········91:·iload·········111040 ········91:·iload·········4
1041 ········93:·lshl1041 ········93:·lshl
1042 ········94:·lstore········121042 ········94:·lstore········11
1043 ········96:·aload_01043 ········96:·aload_0
1044 ········97:·getfield······#128················//·Field·jjstateSet:[I1044 ········97:·getfield······#128················//·Field·jjstateSet:[I
1045 ·······100:·astore········61045 ·······100:·astore········6
1046 ·······102:·iload·········51046 ·······102:·iload·········5
1047 ·······104:·iconst_m11047 ·······104:·iconst_m1
1048 ·······105:·iadd1048 ·······105:·iadd
1049 ·······106:·istore········51049 ·······106:·istore········5
Offset 1091, 25 lines modifiedOffset 1091, 25 lines modified
1091 ·······194:·putfield······#147················//·Field·jjnewStateCnt:I1091 ·······194:·putfield······#147················//·Field·jjnewStateCnt:I
1092 ·······197:·iconst_31092 ·······197:·iconst_3
1093 ·······198:·iload_31093 ·······198:·iload_3
1094 ·······199:·isub1094 ·······199:·isub
1095 ·······200:·istore_31095 ·······200:·istore_3
1096 ·······201:·iload·········51096 ·······201:·iload·········5
1097 ·······203:·iload_31097 ·······203:·iload_3
1098 ·······204:·if_icmpne·····7701098 ·······204:·if_icmpne·····766
1099 ·······207:·iload_21099 ·······207:·iload_2
1100 ·······208:·ireturn1100 ·······208:·ireturn
1101 ·······209:·ldc2_w········#163················//·long·288068726467591679l1101 ·······209:·ldc2_w········#163················//·long·288068726467591679l
1102 ·······212:·lload·········121102 ·······212:·lload·········11
1103 ·······214:·land1103 ·······214:·land
1104 ·······215:·lstore········91104 ·······215:·lstore········9
1105 ·······217:·lconst_01105 ·······217:·lconst_0
1106 ·······218:·lstore········141106 ·······218:·lstore········13
1107 ·······220:·lload·········91107 ·······220:·lload·········9
1108 ·······222:·lload·········141108 ·······222:·lload·········13
1109 ·······224:·lcmp1109 ·······224:·lcmp
1110 ·······225:·istore········41110 ·······225:·istore········4
1111 ·······227:·iload·········41111 ·······227:·iload·········4
1112 ·······229:·ifeq··········3061112 ·······229:·ifeq··········306
1113 ·······232:·bipush········201113 ·······232:·bipush········20
1114 ·······234:·istore········41114 ·······234:·istore········4
1115 ·······236:·iload·········81115 ·······236:·iload·········8
Offset 1119, 21 lines modifiedOffset 1119, 21 lines modified
1119 ·······245:·istore········81119 ·······245:·istore········8
1120 ·······247:·iconst_21120 ·······247:·iconst_2
1121 ·······248:·istore········41121 ·······248:·istore········4
1122 ·······250:·aload_01122 ·······250:·aload_0
1123 ·······251:·iload·········41123 ·······251:·iload·········4
1124 ·······253:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V1124 ·······253:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V
1125 ·······256:·ldc2_w········#167················//·long·287948901175001088l1125 ·······256:·ldc2_w········#167················//·long·287948901175001088l
1126 ·······259:·lload·········121126 ·······259:·lload·········11
1127 ·······261:·land1127 ·······261:·land
1128 ·······262:·lstore········91128 ·······262:·lstore········9
1129 ·······264:·lconst_01129 ·······264:·lconst_0
1130 ·······265:·lstore········141130 ·······265:·lstore········13
1131 ·······267:·lload·········91131 ·······267:·lload·········9
1132 ·······269:·lload·········141132 ·······269:·lload·········13
1133 ·······271:·lcmp1133 ·······271:·lcmp
1134 ·······272:·istore········41134 ·······272:·istore········4
1135 ·······274:·iload·········41135 ·······274:·iload·········4
1136 ·······276:·ifeq··········1481136 ·······276:·ifeq··········148
1137 ·······279:·bipush········191137 ·······279:·bipush········19
1138 ·······281:·istore········41138 ·······281:·istore········4
1139 ·······283:·iload·········81139 ·······283:·iload·········8
Offset 1144, 21 lines modifiedOffset 1144, 21 lines modified
1144 ·······294:·iconst_11144 ·······294:·iconst_1
1145 ·······295:·istore········41145 ·······295:·istore········4
1146 ·······297:·aload_01146 ·······297:·aload_0
1147 ·······298:·iload·········41147 ·······298:·iload·········4
1148 ·······300:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V1148 ·······300:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V
1149 ·······303:·goto··········1481149 ·······303:·goto··········148
1150 ·······306:·ldc2_w········#171················//·long·4294967808l1150 ·······306:·ldc2_w········#171················//·long·4294967808l
1151 ·······309:·lload·········121151 ·······309:·lload·········11
1152 ·······311:·land1152 ·······311:·land
1153 ·······312:·lstore········91153 ·······312:·lstore········9
1154 ·······314:·lconst_01154 ·······314:·lconst_0
1155 ·······315:·lstore········141155 ·······315:·lstore········13
1156 ·······317:·lload·········91156 ·······317:·lload·········9
1157 ·······319:·lload·········141157 ·······319:·lload·········13
1158 ·······321:·lcmp1158 ·······321:·lcmp
1159 ·······322:·istore········41159 ·······322:·istore········4
1160 ·······324:·iload·········41160 ·······324:·iload·········4
1161 ·······326:·ifeq··········2561161 ·······326:·ifeq··········256
1162 ·······329:·iconst_51162 ·······329:·iconst_5
1163 ·······330:·istore········41163 ·······330:·istore········4
1164 ·······332:·iload·········81164 ·······332:·iload·········8
Offset 1171, 21 lines modifiedOffset 1171, 21 lines modified
1171 ·······345:·aconst_null1171 ·······345:·aconst_null
1172 ·······346:·astore········61172 ·······346:·astore········6
1173 ·······348:·aload_01173 ·······348:·aload_0
1174 ·······349:·iconst_01174 ·······349:·iconst_0
1175 ·······350:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V1175 ·······350:·invokespecial·#150················//·Method·jjCheckNAdd:(I)V
1176 ·······353:·goto··········2561176 ·······353:·goto··········256
1177 ·······356:·ldc2_w········#171················//·long·4294967808l1177 ·······356:·ldc2_w········#171················//·long·4294967808l
1178 ·······359:·lload·········121178 ·······359:·lload·········11
1179 ·······361:·land1179 ·······361:·land
1180 ·······362:·lstore········91180 ·······362:·lstore········9
1181 ·······364:·lconst_01181 ·······364:·lconst_0
1182 ·······365:·lstore········141182 ·······365:·lstore········13
1183 ·······367:·lload·········91183 ·······367:·lload·········9
1184 ·······369:·lload·········141184 ·······369:·lload·········13
1185 ·······371:·lcmp1185 ·······371:·lcmp
1186 ·······372:·istore········41186 ·······372:·istore········4
1187 ·······374:·iload·········41187 ·······374:·iload·········4
1188 ·······376:·ifeq··········1481188 ·······376:·ifeq··········148
1189 ·······379:·iconst_51189 ·······379:·iconst_5
1190 ·······380:·istore········81190 ·······380:·istore········8
1191 ·······382:·iconst_01191 ·······382:·iconst_0
Max diff block lines reached; 37865/42293 bytes (89.53%) of diff not shown.
41.5 KB
org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.class
41.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 989, 15 lines modifiedOffset 989, 15 lines modified
989 ·········7:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V989 ·········7:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V
990 ········10:·return990 ········10:·return
  
991 ··private·final·int·jjMoveNfa_0(int,·int);991 ··private·final·int·jjMoveNfa_0(int,·int);
992 ····descriptor:·(II)I992 ····descriptor:·(II)I
993 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL993 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
994 ····Code:994 ····Code:
995 ······stack=300,·locals=19,·args_size=3995 ······stack=300,·locals=18,·args_size=3
996 ·········0:·iconst_0996 ·········0:·iconst_0
997 ·········1:·istore_3997 ·········1:·istore_3
998 ·········2:·iconst_3998 ·········2:·iconst_3
999 ·········3:·istore········4999 ·········3:·istore········4
1000 ·········5:·aload_01000 ·········5:·aload_0
1001 ·········6:·iload·········41001 ·········6:·iload·········4
1002 ·········8:·putfield······#150················//·Field·jjnewStateCnt:I1002 ·········8:·putfield······#150················//·Field·jjnewStateCnt:I
Offset 1041, 19 lines modifiedOffset 1041, 19 lines modified
1041 ········73:·iload·········41041 ········73:·iload·········4
1042 ········75:·iload·········71042 ········75:·iload·········7
1043 ········77:·if_icmpge·····4991043 ········77:·if_icmpge·····499
1044 ········80:·lconst_11044 ········80:·lconst_1
1045 ········81:·lstore········91045 ········81:·lstore········9
1046 ········83:·aload_01046 ········83:·aload_0
1047 ········84:·getfield······#158················//·Field·curChar:C1047 ········84:·getfield······#158················//·Field·curChar:C
1048 ········87:·istore········111048 ········87:·istore········4
1049 ········89:·lload·········91049 ········89:·lload·········9
1050 ········91:·iload·········111050 ········91:·iload·········4
1051 ········93:·lshl1051 ········93:·lshl
1052 ········94:·lstore········121052 ········94:·lstore········11
1053 ········96:·aload_01053 ········96:·aload_0
1054 ········97:·getfield······#131················//·Field·jjstateSet:[I1054 ········97:·getfield······#131················//·Field·jjstateSet:[I
1055 ·······100:·astore········61055 ·······100:·astore········6
1056 ·······102:·iload·········51056 ·······102:·iload·········5
1057 ·······104:·iconst_m11057 ·······104:·iconst_m1
1058 ·······105:·iadd1058 ·······105:·iadd
1059 ·······106:·istore········51059 ·······106:·istore········5
Offset 1101, 25 lines modifiedOffset 1101, 25 lines modified
1101 ·······194:·putfield······#150················//·Field·jjnewStateCnt:I1101 ·······194:·putfield······#150················//·Field·jjnewStateCnt:I
1102 ·······197:·iconst_31102 ·······197:·iconst_3
1103 ·······198:·iload_31103 ·······198:·iload_3
1104 ·······199:·isub1104 ·······199:·isub
1105 ·······200:·istore_31105 ·······200:·istore_3
1106 ·······201:·iload·········51106 ·······201:·iload·········5
1107 ·······203:·iload_31107 ·······203:·iload_3
1108 ·······204:·if_icmpne·····7741108 ·······204:·if_icmpne·····770
1109 ·······207:·iload_21109 ·······207:·iload_2
1110 ·······208:·ireturn1110 ·······208:·ireturn
1111 ·······209:·ldc2_w········#166················//·long·288068726467591679l1111 ·······209:·ldc2_w········#166················//·long·288068726467591679l
1112 ·······212:·lload·········121112 ·······212:·lload·········11
1113 ·······214:·land1113 ·······214:·land
1114 ·······215:·lstore········91114 ·······215:·lstore········9
1115 ·······217:·lconst_01115 ·······217:·lconst_0
1116 ·······218:·lstore········141116 ·······218:·lstore········13
1117 ·······220:·lload·········91117 ·······220:·lload·········9
1118 ·······222:·lload·········141118 ·······222:·lload·········13
1119 ·······224:·lcmp1119 ·······224:·lcmp
1120 ·······225:·istore········41120 ·······225:·istore········4
1121 ·······227:·iload·········41121 ·······227:·iload·········4
1122 ·······229:·ifeq··········3061122 ·······229:·ifeq··········306
1123 ·······232:·bipush········211123 ·······232:·bipush········21
1124 ·······234:·istore········41124 ·······234:·istore········4
1125 ·······236:·iload·········81125 ·······236:·iload·········8
Offset 1129, 21 lines modifiedOffset 1129, 21 lines modified
1129 ·······245:·istore········81129 ·······245:·istore········8
1130 ·······247:·iconst_21130 ·······247:·iconst_2
1131 ·······248:·istore········41131 ·······248:·istore········4
1132 ·······250:·aload_01132 ·······250:·aload_0
1133 ·······251:·iload·········41133 ·······251:·iload·········4
1134 ·······253:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V1134 ·······253:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V
1135 ·······256:·ldc2_w········#170················//·long·287948901175001088l1135 ·······256:·ldc2_w········#170················//·long·287948901175001088l
1136 ·······259:·lload·········121136 ·······259:·lload·········11
1137 ·······261:·land1137 ·······261:·land
1138 ·······262:·lstore········91138 ·······262:·lstore········9
1139 ·······264:·lconst_01139 ·······264:·lconst_0
1140 ·······265:·lstore········141140 ·······265:·lstore········13
1141 ·······267:·lload·········91141 ·······267:·lload·········9
1142 ·······269:·lload·········141142 ·······269:·lload·········13
1143 ·······271:·lcmp1143 ·······271:·lcmp
1144 ·······272:·istore········41144 ·······272:·istore········4
1145 ·······274:·iload·········41145 ·······274:·iload·········4
1146 ·······276:·ifeq··········1481146 ·······276:·ifeq··········148
1147 ·······279:·bipush········201147 ·······279:·bipush········20
1148 ·······281:·istore········41148 ·······281:·istore········4
1149 ·······283:·iload·········81149 ·······283:·iload·········8
Offset 1154, 21 lines modifiedOffset 1154, 21 lines modified
1154 ·······294:·iconst_11154 ·······294:·iconst_1
1155 ·······295:·istore········41155 ·······295:·istore········4
1156 ·······297:·aload_01156 ·······297:·aload_0
1157 ·······298:·iload·········41157 ·······298:·iload·········4
1158 ·······300:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V1158 ·······300:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V
1159 ·······303:·goto··········1481159 ·······303:·goto··········148
1160 ·······306:·ldc2_w········#174················//·long·4294967808l1160 ·······306:·ldc2_w········#174················//·long·4294967808l
1161 ·······309:·lload·········121161 ·······309:·lload·········11
1162 ·······311:·land1162 ·······311:·land
1163 ·······312:·lstore········91163 ·······312:·lstore········9
1164 ·······314:·lconst_01164 ·······314:·lconst_0
1165 ·······315:·lstore········141165 ·······315:·lstore········13
1166 ·······317:·lload·········91166 ·······317:·lload·········9
1167 ·······319:·lload·········141167 ·······319:·lload·········13
1168 ·······321:·lcmp1168 ·······321:·lcmp
1169 ·······322:·istore········41169 ·······322:·istore········4
1170 ·······324:·iload·········41170 ·······324:·iload·········4
1171 ·······326:·ifeq··········2561171 ·······326:·ifeq··········256
1172 ·······329:·bipush········61172 ·······329:·bipush········6
1173 ·······331:·istore········41173 ·······331:·istore········4
1174 ·······333:·iload·········81174 ·······333:·iload·········8
Offset 1181, 21 lines modifiedOffset 1181, 21 lines modified
1181 ·······347:·aconst_null1181 ·······347:·aconst_null
1182 ·······348:·astore········61182 ·······348:·astore········6
1183 ·······350:·aload_01183 ·······350:·aload_0
1184 ·······351:·iconst_01184 ·······351:·iconst_0
1185 ·······352:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V1185 ·······352:·invokespecial·#153················//·Method·jjCheckNAdd:(I)V
1186 ·······355:·goto··········2561186 ·······355:·goto··········256
1187 ·······358:·ldc2_w········#174················//·long·4294967808l1187 ·······358:·ldc2_w········#174················//·long·4294967808l
1188 ·······361:·lload·········121188 ·······361:·lload·········11
1189 ·······363:·land1189 ·······363:·land
1190 ·······364:·lstore········91190 ·······364:·lstore········9
1191 ·······366:·lconst_01191 ·······366:·lconst_0
1192 ·······367:·lstore········141192 ·······367:·lstore········13
1193 ·······369:·lload·········91193 ·······369:·lload·········9
1194 ·······371:·lload·········141194 ·······371:·lload·········13
1195 ·······373:·lcmp1195 ·······373:·lcmp
1196 ·······374:·istore········41196 ·······374:·istore········4
1197 ·······376:·iload·········41197 ·······376:·iload·········4
1198 ·······378:·ifeq··········1481198 ·······378:·ifeq··········148
1199 ·······381:·bipush········61199 ·······381:·bipush········6
1200 ·······383:·istore········81200 ·······383:·istore········8
1201 ·······385:·iconst_01201 ·······385:·iconst_0
Max diff block lines reached; 37753/42195 bytes (89.47%) of diff not shown.
804 B
org/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.class
648 B
procyon -ec {}
    
Offset 272, 15 lines modifiedOffset 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 ············}
818 B
org/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager.class
648 B
procyon -ec {}
    
Offset 275, 15 lines modifiedOffset 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 ············}
863 B
org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager.class
695 B
procyon -ec {}
    
Offset 219, 15 lines modifiedOffset 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 ············}
45.3 KB
org/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager.class
45.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 910, 15 lines modifiedOffset 910, 15 lines modified
910 ·········7:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V910 ·········7:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V
911 ········10:·return911 ········10:·return
  
912 ··private·final·int·jjMoveNfa_0(int,·int);912 ··private·final·int·jjMoveNfa_0(int,·int);
913 ····descriptor:·(II)I913 ····descriptor:·(II)I
914 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL914 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
915 ····Code:915 ····Code:
916 ······stack=300,·locals=19,·args_size=3916 ······stack=300,·locals=18,·args_size=3
917 ·········0:·iconst_0917 ·········0:·iconst_0
918 ·········1:·istore_3918 ·········1:·istore_3
919 ·········2:·iconst_2919 ·········2:·iconst_2
920 ·········3:·istore········4920 ·········3:·istore········4
921 ·········5:·aload_0921 ·········5:·aload_0
922 ·········6:·iload·········4922 ·········6:·iload·········4
923 ·········8:·putfield······#129················//·Field·jjnewStateCnt:I923 ·········8:·putfield······#129················//·Field·jjnewStateCnt:I
Offset 962, 19 lines modifiedOffset 962, 19 lines modified
962 ········73:·iload·········4962 ········73:·iload·········4
963 ········75:·iload·········7963 ········75:·iload·········7
964 ········77:·if_icmpge·····387964 ········77:·if_icmpge·····387
965 ········80:·lconst_1965 ········80:·lconst_1
966 ········81:·lstore········9966 ········81:·lstore········9
967 ········83:·aload_0967 ········83:·aload_0
968 ········84:·getfield······#137················//·Field·curChar:C968 ········84:·getfield······#137················//·Field·curChar:C
969 ········87:·istore········11969 ········87:·istore········4
970 ········89:·lload·········9970 ········89:·lload·········9
971 ········91:·iload·········11971 ········91:·iload·········4
972 ········93:·lshl972 ········93:·lshl
973 ········94:·lstore········12973 ········94:·lstore········11
974 ········96:·aload_0974 ········96:·aload_0
975 ········97:·getfield······#110················//·Field·jjstateSet:[I975 ········97:·getfield······#110················//·Field·jjstateSet:[I
976 ·······100:·astore········6976 ·······100:·astore········6
977 ·······102:·iload·········5977 ·······102:·iload·········5
978 ·······104:·iconst_m1978 ·······104:·iconst_m1
979 ·······105:·iadd979 ·······105:·iadd
980 ·······106:·istore········5980 ·······106:·istore········5
Offset 1021, 25 lines modifiedOffset 1021, 25 lines modified
1021 ·······190:·putfield······#129················//·Field·jjnewStateCnt:I1021 ·······190:·putfield······#129················//·Field·jjnewStateCnt:I
1022 ·······193:·iconst_21022 ·······193:·iconst_2
1023 ·······194:·iload_31023 ·······194:·iload_3
1024 ·······195:·isub1024 ·······195:·isub
1025 ·······196:·istore_31025 ·······196:·istore_3
1026 ·······197:·iload·········51026 ·······197:·iload·········5
1027 ·······199:·iload_31027 ·······199:·iload_3
1028 ·······200:·if_icmpne·····6381028 ·······200:·if_icmpne·····634
1029 ·······203:·iload_21029 ·······203:·iload_2
1030 ·······204:·ireturn1030 ·······204:·ireturn
1031 ·······205:·ldc2_w········#145················//·long·-1120986473985l1031 ·······205:·ldc2_w········#145················//·long·-1120986473985l
1032 ·······208:·lload·········121032 ·······208:·lload·········11
1033 ·······210:·land1033 ·······210:·land
1034 ·······211:·lstore········91034 ·······211:·lstore········9
1035 ·······213:·lconst_01035 ·······213:·lconst_0
1036 ·······214:·lstore········141036 ·······214:·lstore········13
1037 ·······216:·lload·········91037 ·······216:·lload·········9
1038 ·······218:·lload·········141038 ·······218:·lload·········13
1039 ·······220:·lcmp1039 ·······220:·lcmp
1040 ·······221:·istore········41040 ·······221:·istore········4
1041 ·······223:·iload·········41041 ·······223:·iload·········4
1042 ·······225:·ifeq··········2551042 ·······225:·ifeq··········255
1043 ·······228:·bipush········151043 ·······228:·bipush········15
1044 ·······230:·istore········41044 ·······230:·istore········4
1045 ·······232:·iload·········81045 ·······232:·iload·········8
Offset 1050, 21 lines modifiedOffset 1050, 21 lines modified
1050 ·······243:·iconst_11050 ·······243:·iconst_1
1051 ·······244:·istore········41051 ·······244:·istore········4
1052 ·······246:·aload_01052 ·······246:·aload_0
1053 ·······247:·iload·········41053 ·······247:·iload·········4
1054 ·······249:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V1054 ·······249:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V
1055 ·······252:·goto··········1441055 ·······252:·goto··········144
1056 ·······255:·ldc2_w········#147················//·long·4294977024l1056 ·······255:·ldc2_w········#147················//·long·4294977024l
1057 ·······258:·lload·········121057 ·······258:·lload·········11
1058 ·······260:·land1058 ·······260:·land
1059 ·······261:·lstore········91059 ·······261:·lstore········9
1060 ·······263:·lconst_01060 ·······263:·lconst_0
1061 ·······264:·lstore········141061 ·······264:·lstore········13
1062 ·······266:·lload·········91062 ·······266:·lload·········9
1063 ·······268:·lload·········141063 ·······268:·lload·········13
1064 ·······270:·lcmp1064 ·······270:·lcmp
1065 ·······271:·istore········41065 ·······271:·istore········4
1066 ·······273:·iload·········41066 ·······273:·iload·········4
1067 ·······275:·ifeq··········1441067 ·······275:·ifeq··········144
1068 ·······278:·bipush········141068 ·······278:·bipush········14
1069 ·······280:·istore········41069 ·······280:·istore········4
1070 ·······282:·iload·········81070 ·······282:·iload·········8
Offset 1077, 21 lines modifiedOffset 1077, 21 lines modified
1077 ·······296:·aconst_null1077 ·······296:·aconst_null
1078 ·······297:·astore········61078 ·······297:·astore········6
1079 ·······299:·aload_01079 ·······299:·aload_0
1080 ·······300:·iconst_01080 ·······300:·iconst_0
1081 ·······301:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V1081 ·······301:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V
1082 ·······304:·goto··········1441082 ·······304:·goto··········144
1083 ·······307:·ldc2_w········#147················//·long·4294977024l1083 ·······307:·ldc2_w········#147················//·long·4294977024l
1084 ·······310:·lload·········121084 ·······310:·lload·········11
1085 ·······312:·land1085 ·······312:·land
1086 ·······313:·lstore········91086 ·······313:·lstore········9
1087 ·······315:·lconst_01087 ·······315:·lconst_0
1088 ·······316:·lstore········141088 ·······316:·lstore········13
1089 ·······318:·lload·········91089 ·······318:·lload·········9
1090 ·······320:·lload·········141090 ·······320:·lload·········13
1091 ·······322:·lcmp1091 ·······322:·lcmp
1092 ·······323:·istore········41092 ·······323:·istore········4
1093 ·······325:·iload·········41093 ·······325:·iload·········4
1094 ·······327:·ifeq··········1441094 ·······327:·ifeq··········144
1095 ·······330:·bipush········141095 ·······330:·bipush········14
1096 ·······332:·istore········81096 ·······332:·istore········8
1097 ·······334:·iconst_01097 ·······334:·iconst_0
Offset 1099, 21 lines modifiedOffset 1099, 21 lines modified
1099 ·······337:·aconst_null1099 ·······337:·aconst_null
1100 ·······338:·astore········61100 ·······338:·astore········6
1101 ·······340:·aload_01101 ·······340:·aload_0
1102 ·······341:·iconst_01102 ·······341:·iconst_0
1103 ·······342:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V1103 ·······342:·invokespecial·#132················//·Method·jjCheckNAdd:(I)V
1104 ·······345:·goto··········1441104 ·······345:·goto··········144
1105 ·······348:·ldc2_w········#145················//·long·-1120986473985l1105 ·······348:·ldc2_w········#145················//·long·-1120986473985l
1106 ·······351:·lload·········121106 ·······351:·lload·········11
1107 ·······353:·land1107 ·······353:·land
1108 ·······354:·lstore········91108 ·······354:·lstore········9
1109 ·······356:·lconst_01109 ·······356:·lconst_0
1110 ·······357:·lstore········141110 ·······357:·lstore········13
1111 ·······359:·lload·········91111 ·······359:·lload·········9
1112 ·······361:·lload·········141112 ·······361:·lload·········13
1113 ·······363:·lcmp1113 ·······363:·lcmp
1114 ·······364:·istore········41114 ·······364:·istore········4
1115 ·······366:·iload·········41115 ·······366:·iload·········4
1116 ·······368:·ifeq··········1441116 ·······368:·ifeq··········144
1117 ·······371:·bipush········151117 ·······371:·bipush········15
1118 ·······373:·istore········81118 ·······373:·istore········8
1119 ·······375:·iconst_11119 ·······375:·iconst_1
Max diff block lines reached; 41751/46176 bytes (90.42%) of diff not shown.
8.81 KB
com/sun/mail/imap/IMAPStore.class
8.75 KB
procyon -ec {}
    
Offset 818, 27 lines modifiedOffset 818, 27 lines modified
818 ········//···110:·astore··········9818 ········//···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··········10820 ········//···115:·astore··········10
821 ········//···117:·aload···········9821 ········//···117:·aload···········9
822 ········//···119:·aload···········10822 ········//···119:·aload···········10
823 ········//···121:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V823 ········//···121:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
824 ········//···124:·invokestatic····java/lang/System.currentTimeMillis:()J824 ········//···124:·invokestatic····java/lang/System.currentTimeMillis:()J
825 ········//···127:·lstore··········11825 ········//···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··········13828 ········//···133:·astore··········10
829 ········//···135:·aload···········13829 ········//···135:·aload···········10
830 ········//···137:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$16:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J830 ········//···137:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$16:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J
831 ········//···140:·lstore··········14831 ········//···140:·lstore··········11
 832 ········//···142:·lload···········5
832 ········//···142:·lload···········11833 ········//···144:·lload···········11
833 ········//···144:·lload···········14 
834 ········//···146:·lsub···········834 ········//···146:·lsub···········
835 ········//···147:·lstore··········11835 ········//···147:·lstore··········5
836 ········//···149:·aload···········9836 ········//···149:·aload···········9
837 ········//···151:·lload···········11837 ········//···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··········9839 ········//···156:·astore··········9
840 ········//···158:·aload···········9840 ········//···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··········9842 ········//···163:·astore··········9
843 ········//···165:·aload···········4843 ········//···165:·aload···········4
844 ········//···167:·aload···········9844 ········//···167:·aload···········9
Offset 854, 17 lines modifiedOffset 854, 17 lines modified
854 ········//···190:·aload···········10854 ········//···190:·aload···········10
855 ········//···192:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V855 ········//···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··········10858 ········//···199:·astore··········10
859 ········//···201:·aload···········10859 ········//···201:·aload···········10
860 ········//···203:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$6:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J860 ········//···203:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$6:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J
861 ········//···206:·lstore··········11861 ········//···206:·lstore··········5
862 ········//···208:·aload···········9862 ········//···208:·aload···········9
863 ········//···210:·lload···········11863 ········//···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··········9865 ········//···215:·astore··········9
866 ········//···217:·aload···········9866 ········//···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··········9868 ········//···222:·astore··········9
869 ········//···224:·aload···········4869 ········//···224:·aload···········4
870 ········//···226:·aload···········9870 ········//···226:·aload···········9
Offset 877, 16 lines modifiedOffset 877, 16 lines modified
877 ········//···242:·astore··········4877 ········//···242:·astore··········4
878 ········//···244:·aload···········4878 ········//···244:·aload···········4
879 ········//···246:·invokevirtual···java/util/Vector.size:()I879 ········//···246:·invokevirtual···java/util/Vector.size:()I
880 ········//···249:·istore··········7880 ········//···249:·istore··········7
881 ········//···251:·iload···········7881 ········//···251:·iload···········7
882 ········//···253:·iconst_m1······882 ········//···253:·iconst_m1······
883 ········//···254:·iadd···········883 ········//···254:·iadd···········
884 ········//···255:·istore··········16884 ········//···255:·istore··········13
885 ········//···257:·iload···········16885 ········//···257:·iload···········13
886 ········//···259:·ifgt············281886 ········//···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··········4889 ········//···266:·astore··········4
890 ········//···268:·invokestatic····java/lang/System.currentTimeMillis:()J890 ········//···268:·invokestatic····java/lang/System.currentTimeMillis:()J
891 ········//···271:·lstore_2·······891 ········//···271:·lstore_2·······
892 ········//···272:·aload···········4892 ········//···272:·aload···········4
Offset 898, 20 lines modifiedOffset 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··········4900 ········//···285:·astore··········4
901 ········//···287:·aload···········4901 ········//···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··········4903 ········//···292:·astore··········4
904 ········//···294:·aload···········4904 ········//···294:·aload···········4
905 ········//···296:·iload···········16905 ········//···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··········17907 ········//···301:·astore··········14
908 ········//···303:·aload···········17908 ········//···303:·aload···········14
909 ········//···305:·checkcast·······Lcom/sun/mail/imap/protocol/IMAPProtocol;909 ········//···305:·checkcast·······Lcom/sun/mail/imap/protocol/IMAPProtocol;
910 ········//···308:·astore··········17910 ········//···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··········4913 ········//···314:·astore··········4
914 ········//···316:·aload···········4914 ········//···316:·aload···········4
915 ········//···318:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$3:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z915 ········//···318:·invokestatic····com/sun/mail/imap/IMAPStore$ConnectionPool.access$3:(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z
916 ········//···321:·istore··········7916 ········//···321:·istore··········7
917 ········//···323:·iload···········7917 ········//···323:·iload···········7
Offset 923, 35 lines modifiedOffset 923, 35 lines modified
923 ········//···337:·astore··········9923 ········//···337:·astore··········9
924 ········//···339:·ldc_w···········"DEBUG:·protocol·last·used:·"924 ········//···339:·ldc_w···········"DEBUG:·protocol·last·used:·"
925 ········//···342:·astore··········10925 ········//···342:·astore··········10
926 ········//···344:·aload···········9926 ········//···344:·aload···········9
927 ········//···346:·aload···········10927 ········//···346:·aload···········10
928 ········//···348:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V928 ········//···348:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
929 ········//···351:·invokestatic····java/lang/System.currentTimeMillis:()J929 ········//···351:·invokestatic····java/lang/System.currentTimeMillis:()J
930 ········//···354:·lstore··········11930 ········//···354:·lstore··········5
931 ········//···356:·aload···········17931 ········//···356:·aload···········14
932 ········//···358:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J932 ········//···358:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J
933 ········//···361:·lstore··········14933 ········//···361:·lstore··········11
 934 ········//···363:·lload···········5
934 ········//···363:·lload···········11935 ········//···365:·lload···········11
935 ········//···365:·lload···········14 
936 ········//···367:·lsub···········936 ········//···367:·lsub···········
937 ········//···368:·lstore··········11937 ········//···368:·lstore··········5
938 ········//···370:·aload···········9938 ········//···370:·aload···········9
939 ········//···372:·lload···········11939 ········//···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··········9941 ········//···377:·astore··········9
942 ········//···379:·aload···········9942 ········//···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··········9944 ········//···384:·astore··········9
945 ········//···386:·aload···········4945 ········//···386:·aload···········4
946 ········//···388:·aload···········9946 ········//···388:·aload···········9
947 ········//···390:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V947 ········//···390:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V
948 ········//···393:·invokestatic····java/lang/System.currentTimeMillis:()J948 ········//···393:·invokestatic····java/lang/System.currentTimeMillis:()J
949 ········//···396:·lstore_2·······949 ········//···396:·lstore_2·······
950 ········//···397:·aload···········17950 ········//···397:·aload···········14
951 ········//···399:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J951 ········//···399:·invokevirtual···com/sun/mail/imap/protocol/IMAPProtocol.getTimestamp:()J
952 ········//···402:·lstore··········5952 ········//···402:·lstore··········5
953 ········//···404:·lload_2········953 ········//···404:·lload_2········
954 ········//···405:·lload···········5954 ········//···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 modifiedOffset 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··········4987 ········//···473:·astore··········4
988 ········//···475:·ldc_w···········"DEBUG:·logging·out·the·connection"988 ········//···475:·ldc_w···········"DEBUG:·logging·out·the·connection"
989 ········//···478:·astore··········9989 ········//···478:·astore··········9
990 ········//···480:·aload···········4990 ········//···480:·aload···········4
Max diff block lines reached; 1568/8930 bytes (17.56%) of diff not shown.
1010 B
com/sun/mail/imap/IMAPMessage.class
936 B
procyon -ec {}
    
Offset 442, 19 lines modifiedOffset 442, 19 lines modified
442 ········//···627:·athrow·········442 ········//···627:·athrow·········
443 ········//···628:·iconst_0·······443 ········//···628:·iconst_0·······
444 ········//···629:·istore··········19444 ········//···629:·istore··········19
445 ········//···631:·aload···········14445 ········//···631:·aload···········14
446 ········//···633:·astore··········7446 ········//···633:·astore··········7
447 ········//···635:·aload···········14447 ········//···635:·aload···········14
448 ········//···637:·arraylength····448 ········//···637:·arraylength····
449 ········//···638:·istore··········10449 ········//···638:·istore··········8
450 ········//···640:·iload···········10450 ········//···640:·iload···········19
451 ········//···642:·istore··········8451 ········//···642:·istore··········10
452 ········//···644:·iload···········19452 ········//···644:·iload···········19
453 ········//···646:·iload···········10453 ········//···646:·iload···········8
454 ········//···648:·if_icmplt·······700454 ········//···648:·if_icmplt·······700
455 ········//···651:·aload···········15455 ········//···651:·aload···········15
456 ········//···653:·invokevirtual···java/util/Vector.size:()I456 ········//···653:·invokevirtual···java/util/Vector.size:()I
457 ········//···656:·istore··········20457 ········//···656:·istore··········20
458 ········//···658:·iload···········20458 ········//···658:·iload···········20
459 ········//···660:·ifeq············694459 ········//···660:·ifeq············694
460 ········//···663:·iload···········20460 ········//···663:·iload···········20
1.96 KB
org/apache/http/entity/mime/HttpMultipart.class
1.87 KB
procyon -ec {}
    
Offset 148, 37 lines modifiedOffset 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·n2·=·0L;156 ········long·n·=·0L;
158 ········for·(int·i·=·0;·i·<·bodyParts.size();·++i)·{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·(!(body·instanceof·ContentBody))·{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 ················return·n;168 ················n2·=·-1;
162 ············}169 ············}
 170 ············else·{
163 ············final·long·contentLength·=·((ContentBody)body).getContentLength(); 
164 ············if·(contentLength·<·0L)·{ 
165 ················return·n;171 ················n2·=·-1;
166 ············}172 ············}
167 ············n2·+=·contentLength;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·+·n2;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 ····}
2.38 KB
smali/javax/activation/MimeTypeParameterList.smali
    
Offset 87, 21 lines modifiedOffset 87, 21 lines modified
87 ····:cond_087 ····:cond_0
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····goto·:goto_089 ····goto·:goto_0
90 .end·method90 .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·1192 ····.locals·12
93 ····.param·p0,·"value"····#·Ljava/lang/String;93 ····.param·p0,·"value"····#·Ljava/lang/String;
  
94 ····.prologue94 ····.prologue
95 ····const/16·v10,·0x5c95 ····const/16·v11,·0x5c
  
96 ····const/16·v9,·0x2296 ····const/16·v10,·0x22
  
97 ····.line·29697 ····.line·296
98 ····const/4·v4,·0x098 ····const/4·v4,·0x0
  
99 ····.line·29999 ····.line·299
100 ····.local·v4,·"needsQuotes":Z100 ····.local·v4,·"needsQuotes":Z
101 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I101 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
Offset 125, 35 lines modifiedOffset 125, 35 lines modified
125 ····.line·305125 ····.line·305
126 ····new-instance·v0,·Ljava/lang/StringBuffer;126 ····new-instance·v0,·Ljava/lang/StringBuffer;
  
127 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V127 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V
  
128 ····.line·306128 ····.line·306
129 ····.local·v0,·"buffer":Ljava/lang/StringBuffer;129 ····.local·v0,·"buffer":Ljava/lang/StringBuffer;
130 ····int-to-double·v5,·v3130 ····int-to-double·v6,·v3
  
131 ····const-wide/high16·v7,·0x3ff8000000000000L····#·1.5131 ····const-wide/high16·v8,·0x3ff8000000000000L····#·1.5
  
132 ····mul-double/2addr·v5,·v7132 ····mul-double/2addr·v6,·v8
  
133 ····double-to-int·v5,·v5133 ····double-to-int·v5,·v6
  
134 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->ensureCapacity(I)V134 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->ensureCapacity(I)V
  
135 ····.line·309135 ····.line·309
136 ····invoke-virtual·{v0,·v9},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;136 ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
137 ····.line·312137 ····.line·312
138 ····const/4·v2,·0x0138 ····const/4·v2,·0x0
  
139 ····:goto_1139 ····:goto_1
140 ····if-lt·v2,·v3,·:cond_4140 ····if-lt·v2,·v3,·:cond_4
  
141 ····.line·320141 ····.line·320
142 ····invoke-virtual·{v0,·v9},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;142 ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
143 ····.line·322143 ····.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·p0145 ····move-result-object·p0
  
146 ····.line·324146 ····.line·324
Offset 194, 21 lines modifiedOffset 194, 21 lines modified
194 ····:cond_4194 ····:cond_4
195 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C195 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C
  
196 ····move-result·v1196 ····move-result·v1
  
197 ····.line·314197 ····.line·314
198 ····.local·v1,·"c":C198 ····.local·v1,·"c":C
199 ····if-eq·v1,·v10,·:cond_5199 ····if-eq·v1,·v11,·:cond_5
  
200 ····if-ne·v1,·v9,·:cond_6200 ····if-ne·v1,·v10,·:cond_6
  
201 ····.line·315201 ····.line·315
202 ····:cond_5202 ····:cond_5
203 ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;203 ····invoke-virtual·{v0,·v11},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
204 ····.line·316204 ····.line·316
205 ····:cond_6205 ····: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·312207 ····.line·312
208 ····add-int/lit8·v2,·v2,·0x1208 ····add-int/lit8·v2,·v2,·0x1
91.7 KB
smali/javax/mail/internet/MimeMultipart.smali
    
Offset 296, 15 lines modifiedOffset 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_0297 ····goto·:goto_0
298 .end·method298 .end·method
  
299 .method·private·declared-synchronized·parsebm()V299 .method·private·declared-synchronized·parsebm()V
300 ····.locals·46300 ····.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·annotation305 ····.end·annotation
  
306 ····.prologue306 ····.prologue
Offset 312, 1426 lines modifiedOffset 312, 1426 lines modified
312 ····monitor-enter·p0312 ····monitor-enter·p0
  
313 ····:try_start_0313 ····:try_start_0
314 ····move-object/from16·v0,·p0314 ····move-object/from16·v0,·p0
  
315 ····iget-boolean·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->parsed:Z315 ····iget-boolean·v0,·v0,·Ljavax/mail/internet/MimeMultipart;->parsed:Z
  
316 ····move/from16·v42,·v0316 ····move/from16·v43,·v0
317 ····:try_end_0317 ····:try_end_0
318 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1318 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
319 ····if-eqz·v42,·:cond_0319 ····if-eqz·v43,·:cond_0
  
320 ····.line·1034320 ····.line·1034
321 ····:goto_0321 ····:goto_0
322 ····monitor-exit·p0322 ····monitor-exit·p0
  
323 ····return-void323 ····return-void
  
324 ····.line·721324 ····.line·721
325 ····:cond_0325 ····:cond_0
326 ····const/16·v24,·0x0326 ····const/16·v25,·0x0
  
327 ····.line·722327 ····.line·722
328 ····.local·v24,·"in":Ljava/io/InputStream;328 ····.local·v25,·"in":Ljava/io/InputStream;
329 ····const/16·v37,·0x0329 ····const/16·v38,·0x0
  
330 ····.line·723330 ····.line·723
331 ····.local·v37,·"sin":Ljavax/mail/internet/SharedInputStream;331 ····.local·v38,·"sin":Ljavax/mail/internet/SharedInputStream;
332 ····const-wide/16·v39,·0x0332 ····const-wide/16·v40,·0x0
  
333 ····.local·v39,·"start":J333 ····.local·v40,·"start":J
334 ····const-wide/16·v16,·0x0334 ····const-wide/16·v18,·0x0
  
335 ····.line·726335 ····.line·726
336 ····.local·v16,·"end":J336 ····.local·v18,·"end":J
337 ····:try_start_1337 ····:try_start_1
338 ····move-object/from16·v0,·p0338 ····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·v42,·v0340 ····move-object/from16·v43,·v0
  
341 ····invoke-interface/range·{v42·..·v42},·Ljavax/activation/DataSource;->getInputStream()Ljava/io/InputStream;341 ····invoke-interface/range·{v43·..·v43},·Ljavax/activation/DataSource;->getInputStream()Ljava/io/InputStream;
  
342 ····move-result-object·v24342 ····move-result-object·v25
  
343 ····.line·727343 ····.line·727
344 ····move-object/from16·v0,·v24344 ····move-object/from16·v0,·v25
  
345 ····instance-of·v0,·v0,·Ljava/io/ByteArrayInputStream;345 ····instance-of·v0,·v0,·Ljava/io/ByteArrayInputStream;
  
346 ····move/from16·v42,·v0346 ····move/from16·v43,·v0
  
347 ····if-nez·v42,·:cond_1347 ····if-nez·v43,·:cond_1
  
348 ····.line·728348 ····.line·728
349 ····move-object/from16·v0,·v24349 ····move-object/from16·v0,·v25
  
350 ····instance-of·v0,·v0,·Ljava/io/BufferedInputStream;350 ····instance-of·v0,·v0,·Ljava/io/BufferedInputStream;
  
351 ····move/from16·v42,·v0351 ····move/from16·v43,·v0
  
352 ····if-nez·v42,·:cond_1352 ····if-nez·v43,·:cond_1
  
353 ····.line·729353 ····.line·729
354 ····move-object/from16·v0,·v24354 ····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·v42,·v0356 ····move/from16·v43,·v0
  
357 ····if-nez·v42,·:cond_1357 ····if-nez·v43,·:cond_1
  
358 ····.line·730358 ····.line·730
359 ····new-instance·v25,·Ljava/io/BufferedInputStream;359 ····new-instance·v26,·Ljava/io/BufferedInputStream;
  
360 ····move-object/from16·v0,·v25360 ····move-object/from16·v0,·v26
  
361 ····move-object/from16·v1,·v24361 ····move-object/from16·v1,·v25
  
362 ····invoke-direct·{v0,·v1},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V362 ····invoke-direct·{v0,·v1},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
363 ····:try_end_1363 ····:try_end_1
364 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1364 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1
365 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1365 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
366 ····.end·local·v24····#·"in":Ljava/io/InputStream;366 ····.end·local·v25····#·"in":Ljava/io/InputStream;
367 ····.local·v25,·"in":Ljava/io/InputStream;367 ····.local·v26,·"in":Ljava/io/InputStream;
368 ····move-object/from16·v24,·v25368 ····move-object/from16·v25,·v26
  
369 ····.line·734369 ····.line·734
370 ····.end·local·v25····#·"in":Ljava/io/InputStream;370 ····.end·local·v26····#·"in":Ljava/io/InputStream;
371 ····.restart·local·v24····#·"in":Ljava/io/InputStream;371 ····.restart·local·v25····#·"in":Ljava/io/InputStream;
372 ····:cond_1372 ····:cond_1
373 ····:try_start_2373 ····:try_start_2
374 ····move-object/from16·v0,·v24374 ····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·v42,·v0376 ····move/from16·v43,·v0
  
377 ····if-eqz·v42,·:cond_2377 ····if-eqz·v43,·:cond_2
  
378 ····.line·735378 ····.line·735
379 ····move-object/from16·v0,·v24379 ····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·v37,·v0381 ····move-object/from16·v38,·v0
  
382 ····.line·737382 ····.line·737
Max diff block lines reached; 89697/93841 bytes (95.58%) of diff not shown.
2.22 KB
smali/javax/mail/internet/MimeMessage.smali
    
Offset 1228, 15 lines modifiedOffset 1228, 15 lines modified
  
1228 ····move-result-object·v01228 ····move-result-object·v0
  
1229 ····return-object·v01229 ····return-object·v0
1230 .end·method1230 .end·method
  
1231 .method·protected·getContentStream()Ljava/io/InputStream;1231 .method·protected·getContentStream()Ljava/io/InputStream;
1232 ····.locals·51232 ····.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·annotation1237 ····.end·annotation
  
1238 ····.prologue1238 ····.prologue
Offset 1246, 19 lines modifiedOffset 1246, 19 lines modified
1246 ····if-eqz·v0,·:cond_01246 ····if-eqz·v0,·:cond_0
  
1247 ····.line·13091247 ····.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·v1,·0x01250 ····const-wide/16·v2,·0x0
  
1251 ····const-wide/16·v3,·-0x11251 ····const-wide/16·v4,·-0x1
  
1252 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;1252 ····invoke-interface·{v0,·v2,·v3,·v4,·v5},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;
  
1253 ····move-result-object·v01253 ····move-result-object·v0
  
1254 ····.line·13111254 ····.line·1311
1255 ····:goto_01255 ····:goto_0
1256 ····return-object·v01256 ····return-object·v0
  
Offset 2077, 15 lines modifiedOffset 2077, 15 lines modified
  
2077 ····monitor-exit·p02077 ····monitor-exit·p0
  
2078 ····throw·v02078 ····throw·v0
2079 .end·method2079 .end·method
  
2080 .method·protected·parse(Ljava/io/InputStream;)V2080 .method·protected·parse(Ljava/io/InputStream;)V
2081 ····.locals·72081 ····.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·annotation2087 ····.end·annotation
  
Offset 2134, 19 lines modifiedOffset 2134, 19 lines modified
2134 ····.line·3342134 ····.line·334
2135 ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream;2135 ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream;
  
2136 ····.line·3352136 ····.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()J2138 ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J
  
2139 ····move-result-wide·v32139 ····move-result-wide·v4
  
2140 ····const-wide/16·v5,·-0x12140 ····const-wide/16·v6,·-0x1
  
2141 ····invoke-interface·{v2,·v3,·v4,·v5,·v6},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;2141 ····invoke-interface·{v2,·v4,·v5,·v6,·v7},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;
  
2142 ····move-result-object·v32142 ····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·3442144 ····.line·344
2145 ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream;2145 ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream;
2.33 KB
smali/javax/mail/internet/MimeBodyPart.smali
    
Offset 227, 15 lines modifiedOffset 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·164228 ····.line·164
229 ····return-void229 ····return-void
230 .end·method230 .end·method
  
231 .method·public·constructor·<init>(Ljava/io/InputStream;)V231 .method·public·constructor·<init>(Ljava/io/InputStream;)V
232 ····.locals·7232 ····.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·annotation238 ····.end·annotation
  
Offset 287, 19 lines modifiedOffset 287, 19 lines modified
287 ····.line·190287 ····.line·190
288 ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream;288 ····check-cast·v2,·Ljavax/mail/internet/SharedInputStream;
  
289 ····.line·191289 ····.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()J291 ····invoke-interface·{v2},·Ljavax/mail/internet/SharedInputStream;->getPosition()J
  
292 ····move-result-wide·v3292 ····move-result-wide·v4
  
293 ····const-wide/16·v5,·-0x1293 ····const-wide/16·v6,·-0x1
  
294 ····invoke-interface·{v2,·v3,·v4,·v5,·v6},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;294 ····invoke-interface·{v2,·v4,·v5,·v6,·v7},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;
  
295 ····move-result-object·v3295 ····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·200297 ····.line·200
298 ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream;298 ····.end·local·v2····#·"sis":Ljavax/mail/internet/SharedInputStream;
Offset 2154, 15 lines modifiedOffset 2154, 15 lines modified
  
2154 ····move-result-object·v02154 ····move-result-object·v0
  
2155 ····return-object·v02155 ····return-object·v0
2156 .end·method2156 .end·method
  
2157 .method·protected·getContentStream()Ljava/io/InputStream;2157 .method·protected·getContentStream()Ljava/io/InputStream;
2158 ····.locals·52158 ····.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·annotation2163 ····.end·annotation
  
2164 ····.prologue2164 ····.prologue
Offset 2172, 19 lines modifiedOffset 2172, 19 lines modified
2172 ····if-eqz·v0,·:cond_02172 ····if-eqz·v0,·:cond_0
  
2173 ····.line·5872173 ····.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·v1,·0x02176 ····const-wide/16·v2,·0x0
  
2177 ····const-wide/16·v3,·-0x12177 ····const-wide/16·v4,·-0x1
  
2178 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;2178 ····invoke-interface·{v0,·v2,·v3,·v4,·v5},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;
  
2179 ····move-result-object·v02179 ····move-result-object·v0
  
2180 ····.line·5892180 ····.line·589
2181 ····:goto_02181 ····:goto_0
2182 ····return-object·v02182 ····return-object·v0
  
743 B
smali/javax/mail/search/DateTerm.smali
    
Offset 86, 27 lines modifiedOffset 86, 27 lines modified
86 ····.line·8286 ····.line·82
87 ····iget·v0,·p0,·Ljavax/mail/search/DateTerm;->comparison:I87 ····iget·v0,·p0,·Ljavax/mail/search/DateTerm;->comparison:I
  
88 ····return·v088 ····return·v0
89 .end·method89 .end·method
  
90 .method·public·getDate()Ljava/util/Date;90 .method·public·getDate()Ljava/util/Date;
91 ····.locals·391 ····.locals·4
  
92 ····.prologue92 ····.prologue
93 ····.line·7593 ····.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()J96 ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J
  
97 ····move-result-wide·v197 ····move-result-wide·v2
  
98 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Date;-><init>(J)V98 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
99 ····return-object·v099 ····return-object·v0
100 .end·method100 .end·method
  
101 .method·public·hashCode()I101 .method·public·hashCode()I
102 ····.locals·2102 ····.locals·2
  
809 B
smali/javax/mail/util/SharedByteArrayInputStream.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····int-to-long·v0,·v065 ····int-to-long·v0,·v0
  
66 ····return-wide·v066 ····return-wide·v0
67 .end·method67 .end·method
  
68 .method·public·newStream(JJ)Ljava/io/InputStream;68 .method·public·newStream(JJ)Ljava/io/InputStream;
69 ····.locals·569 ····.locals·7
70 ····.param·p1,·"start"····#·J70 ····.param·p1,·"start"····#·J
71 ····.param·p3,·"end"····#·J71 ····.param·p3,·"end"····#·J
  
72 ····.prologue72 ····.prologue
73 ····.line·10973 ····.line·109
74 ····const-wide/16·v0,·0x074 ····const-wide/16·v0,·0x0
  
Offset 116, 16 lines modifiedOffset 116, 16 lines modified
116 ····.line·114116 ····.line·114
117 ····iget·v2,·p0,·Ljavax/mail/util/SharedByteArrayInputStream;->start:I117 ····iget·v2,·p0,·Ljavax/mail/util/SharedByteArrayInputStream;->start:I
  
118 ····long-to-int·v3,·p1118 ····long-to-int·v3,·p1
  
119 ····add-int/2addr·v2,·v3119 ····add-int/2addr·v2,·v3
  
120 ····sub-long·v3,·p3,·p1120 ····sub-long·v4,·p3,·p1
  
121 ····long-to-int·v3,·v3121 ····long-to-int·v3,·v4
  
122 ····.line·113122 ····.line·113
123 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([BII)V123 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([BII)V
  
124 ····return-object·v0124 ····return-object·v0
125 .end·method125 .end·method
6.7 KB
smali/javax/mail/util/SharedFileInputStream.smali
    
Offset 270, 42 lines modifiedOffset 270, 42 lines modified
  
270 ····.line·160270 ····.line·160
271 ····:cond_0271 ····:cond_0
272 ····return-void272 ····return-void
273 .end·method273 .end·method
  
274 .method·private·fill()V274 .method·private·fill()V
275 ····.locals·11275 ····.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·annotation280 ····.end·annotation
  
281 ····.prologue281 ····.prologue
282 ····const/4·v9,·0x0282 ····const/4·v10,·0x0
  
283 ····.line·245283 ····.line·245
284 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I284 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I
  
285 ····if-gez·v5,·:cond_3285 ····if-gez·v5,·:cond_3
  
286 ····.line·246286 ····.line·246
287 ····iput·v9,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I287 ····iput·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
288 ····.line·247288 ····.line·247
289 ····iget-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J289 ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
290 ····iget·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I290 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I
  
291 ····int-to-long·v7,·v7291 ····int-to-long·v8,·v5
  
292 ····add-long/2addr·v5,·v7292 ····add-long/2addr·v6,·v8
  
293 ····iput-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J293 ····iput-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
294 ····.line·267294 ····.line·267
295 ····:cond_0295 ····:cond_0
296 ····:goto_0296 ····:goto_0
297 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I297 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
298 ····iput·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I298 ····iput·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->count:I
Offset 330, 54 lines modifiedOffset 330, 54 lines modified
  
330 ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I330 ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
331 ····sub-int·v0,·v5,·v6331 ····sub-int·v0,·v5,·v6
  
332 ····.line·271332 ····.line·271
333 ····.local·v0,·"len":I333 ····.local·v0,·"len":I
334 ····iget-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J334 ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
335 ····iget-wide·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J335 ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J
  
336 ····sub-long/2addr·v5,·v7336 ····sub-long/2addr·v6,·v8
  
337 ····iget·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I337 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
338 ····int-to-long·v7,·v7338 ····int-to-long·v8,·v5
  
339 ····add-long/2addr·v5,·v7339 ····add-long/2addr·v6,·v8
  
340 ····int-to-long·v7,·v0340 ····int-to-long·v8,·v0
  
341 ····add-long/2addr·v5,·v7341 ····add-long/2addr·v6,·v8
  
342 ····iget-wide·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J342 ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J
  
343 ····cmp-long·v5,·v5,·v7343 ····cmp-long·v5,·v6,·v8
  
344 ····if-lez·v5,·:cond_1344 ····if-lez·v5,·:cond_1
  
345 ····.line·272345 ····.line·272
346 ····iget-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J346 ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->datalen:J
  
347 ····iget-wide·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J347 ····iget-wide·v8,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
348 ····iget-wide·v9,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J348 ····iget-wide·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->start:J
  
349 ····sub-long/2addr·v7,·v9349 ····sub-long/2addr·v8,·v10
  
350 ····iget·v9,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I350 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
351 ····int-to-long·v9,·v9351 ····int-to-long·v10,·v5
  
352 ····add-long/2addr·v7,·v9352 ····add-long/2addr·v8,·v10
  
353 ····sub-long/2addr·v5,·v7353 ····sub-long/2addr·v6,·v8
  
354 ····long-to-int·v0,·v5354 ····long-to-int·v0,·v6
  
355 ····.line·273355 ····.line·273
356 ····:cond_1356 ····: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:[B358 ····iget-object·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B
  
Offset 430, 32 lines modifiedOffset 430, 32 lines modified
430 ····.local·v4,·"sz":I430 ····.local·v4,·"sz":I
431 ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B431 ····iget-object·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B
  
432 ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I432 ····iget·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I
  
433 ····iget-object·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B433 ····iget-object·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->buf:[B
  
434 ····invoke-static·{v5,·v6,·v7,·v9,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V434 ····invoke-static·{v5,·v6,·v7,·v10,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
435 ····.line·252435 ····.line·252
436 ····iput·v4,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I436 ····iput·v4,·p0,·Ljavax/mail/util/SharedFileInputStream;->pos:I
  
437 ····.line·253437 ····.line·253
438 ····iget-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J438 ····iget-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
439 ····iget·v7,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I439 ····iget·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I
  
440 ····int-to-long·v7,·v7440 ····int-to-long·v8,·v5
  
441 ····add-long/2addr·v5,·v7441 ····add-long/2addr·v6,·v8
  
442 ····iput-wide·v5,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J442 ····iput-wide·v6,·p0,·Ljavax/mail/util/SharedFileInputStream;->bufpos:J
  
443 ····.line·254443 ····.line·254
444 ····iput·v9,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I444 ····iput·v10,·p0,·Ljavax/mail/util/SharedFileInputStream;->markpos:I
  
445 ····goto·:goto_0445 ····goto·:goto_0
  
446 ····.line·255446 ····.line·255
Max diff block lines reached; 1939/6765 bytes (28.66%) of diff not shown.
1.45 KB
smali/com/dropbox/client2/DropboxAPI$Account.smali
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 ····iput-wide·p10,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaShared:J56 ····iput-wide·p10,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaShared:J
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·protected·constructor·<init>(Ljava/util/Map;)V59 .method·protected·constructor·<init>(Ljava/util/Map;)V
60 ····.locals·360 ····.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 modifiedOffset 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;)J122 ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J
  
123 ····move-result-wide·v1123 ····move-result-wide·v2
  
124 ····iput-wide·v1,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quota:J124 ····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;)J126 ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J
  
127 ····move-result-wide·v1127 ····move-result-wide·v2
  
128 ····iput-wide·v1,·p0,·Lcom/dropbox/client2/DropboxAPI$Account;->quotaNormal:J128 ····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;)J130 ····invoke-static·{v0,·v1},·Lcom/dropbox/client2/DropboxAPI;->getFromMapAsLong(Ljava/util/Map;Ljava/lang/String;)J
  
131 ····move-result-wide·v0131 ····move-result-wide·v0
  
3.34 KB
smali/com/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream.smali
    
Offset 90, 23 lines modifiedOffset 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·v092 ····move-result-object·v0
  
93 ····iget-wide·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J93 ····iget-wide·v2,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J
  
94 ····iget-object·v3,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;94 ····iget-object·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;
  
95 ····invoke-static·{v3},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J95 ····invoke-static·{v1},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J
  
96 ····move-result-wide·v396 ····move-result-wide·v4
  
97 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V97 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V
  
98 ····:cond_098 ····:cond_0
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·write([BII)V101 .method·public·write([BII)V
102 ····.locals·6102 ····.locals·6
Offset 146, 20 lines modifiedOffset 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·v0148 ····move-result-object·v0
  
149 ····iget-wide·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J149 ····iget-wide·v2,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->transferred:J
  
150 ····iget-object·v3,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;150 ····iget-object·v1,·p0,·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity$CountingOutputStream;->this$0:Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;
  
151 ····invoke-static·{v3},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J151 ····invoke-static·{v1},·Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;->access$100(Lcom/dropbox/client2/ProgressListener$ProgressHttpEntity;)J
  
152 ····move-result-wide·v3152 ····move-result-wide·v4
  
153 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V153 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/dropbox/client2/ProgressListener;->onProgress(JJ)V
  
154 ····:cond_0154 ····:cond_0
155 ····return-void155 ····return-void
156 .end·method156 .end·method
4.04 KB
smali/com/dropbox/client2/DropboxAPI.smali
    
Offset 136, 54 lines modifiedOffset 136, 54 lines modified
136 ········}136 ········}
137 ····.end·annotation137 ····.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·v0139 ····move-result-object·v0
  
140 ····const-wide/16·v1,·0x0140 ····const-wide/16·v2,·0x0
  
141 ····if-eqz·v0,·:cond_1141 ····if-eqz·v0,·:cond_1
  
142 ····instance-of·v3,·v0,·Ljava/lang/Number;142 ····instance-of·v1,·v0,·Ljava/lang/Number;
  
143 ····if-eqz·v3,·:cond_0143 ····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()J145 ····invoke-virtual·{v0},·Ljava/lang/Number;->longValue()J
  
146 ····move-result-wide·v0146 ····move-result-wide·v0
  
147 ····:goto_0147 ····:goto_0
148 ····return-wide·v0148 ····return-wide·v0
  
149 ····:cond_0149 ····:cond_0
150 ····instance-of·v3,·v0,·Ljava/lang/String;150 ····instance-of·v1,·v0,·Ljava/lang/String;
  
151 ····if-eqz·v3,·:cond_1151 ····if-eqz·v1,·:cond_1
  
152 ····check-cast·v0,·Ljava/lang/String;152 ····check-cast·v0,·Ljava/lang/String;
  
153 ····const/16·v1,·0x10153 ····const/16·v1,·0x10
  
154 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J154 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
  
155 ····move-result-wide·v0155 ····move-result-wide·v0
  
156 ····goto·:goto_0156 ····goto·:goto_0
  
157 ····:cond_1157 ····:cond_1
158 ····move-wide·v0,·v1158 ····move-wide·v0,·v2
  
159 ····goto·:goto_0159 ····goto·:goto_0
160 .end·method160 .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·6162 ····.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·annotation167 ····.end·annotation
  
168 ····const/4·v5,·0x1168 ····const/4·v5,·0x1
Offset 1372, 65 lines modifiedOffset 1372, 65 lines modified
  
1372 ····move-result-object·v01372 ····move-result-object·v0
  
1373 ····return-object·v01373 ····return-object·v0
1374 .end·method1374 .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·81376 ····.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·annotation1381 ····.end·annotation
  
1382 ····const/4·v5,·0x11382 ····const/4·v6,·0x1
  
1383 ····const/4·v6,·0x01383 ····const/4·v7,·0x0
  
1384 ····move-object·v0,·p01384 ····move-object·v1,·p0
  
1385 ····move-object·v1,·p11385 ····move-object·v2,·p1
  
1386 ····move-object·v2,·p21386 ····move-object·v3,·p2
  
1387 ····move-wide·v3,·p31387 ····move-wide·v4,·p3
  
1388 ····move-object·v7,·p51388 ····move-object·v8,·p5
  
1389 ····invoke-direct/range·{v0·..·v7},·Lcom/dropbox/client2/DropboxAPI;->putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest;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·v01390 ····move-result-object·v0
  
1391 ····return-object·v01391 ····return-object·v0
1392 .end·method1392 .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·81394 ····.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·annotation1399 ····.end·annotation
  
1400 ····const/4·v5,·0x01400 ····const/4·v6,·0x0
  
1401 ····move-object·v0,·p01401 ····move-object·v1,·p0
  
1402 ····move-object·v1,·p11402 ····move-object·v2,·p1
  
1403 ····move-object·v2,·p21403 ····move-object·v3,·p2
  
1404 ····move-wide·v3,·p31404 ····move-wide·v4,·p3
  
1405 ····move-object·v6,·p51405 ····move-object·v7,·p5
  
1406 ····move-object·v7,·p61406 ····move-object·v8,·p6
  
1407 ····invoke-direct/range·{v0·..·v7},·Lcom/dropbox/client2/DropboxAPI;->putFileRequest(Ljava/lang/String;Ljava/io/InputStream;JZLjava/lang/String;Lcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$UploadRequest;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·v01408 ····move-result-object·v0
  
1409 ····return-object·v01409 ····return-object·v0
1410 .end·method1410 .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;
11.5 KB
smali/com/dropbox/client2/DropboxAPI$DropboxInputStream.smali
    
Offset 90, 325 lines modifiedOffset 90, 335 lines modified
  
90 ····invoke-interface·{v0},·Lorg/apache/http/client/methods/HttpUriRequest;->abort()V90 ····invoke-interface·{v0},·Lorg/apache/http/client/methods/HttpUriRequest;->abort()V
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
93 .method·public·copyStreamToOutput(Ljava/io/OutputStream;Lcom/dropbox/client2/ProgressListener;)V93 .method·public·copyStreamToOutput(Ljava/io/OutputStream;Lcom/dropbox/client2/ProgressListener;)V
94 ····.locals·1494 ····.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·annotation101 ····.end·annotation
  
 102 ····const/4·v4,·0x0
  
102 ····const/4·v3,·0x0103 ····const/4·v3,·0x0
  
103 ····const/4·v2,·0x0104 ····const-wide/16·v8,·0x0
  
104 ····const-wide/16·v4,·0x0105 ····move-object/from16·v0,·p0
  
105 ····iget-object·v1,·p0,·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;106 ····iget-object·v2,·v0,·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->info:Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;
  
106 ····invoke-virtual·{v1},·Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;->getContentLength()J107 ····invoke-virtual·{v2},·Lcom/dropbox/client2/DropboxAPI$DropboxFileInfo;->getContentLength()J
  
107 ····move-result-wide·v7108 ····move-result-wide·v10
  
108 ····:try_start_0109 ····:try_start_0
109 ····new-instance·v6,·Ljava/io/BufferedOutputStream;110 ····new-instance·v7,·Ljava/io/BufferedOutputStream;
  
 111 ····move-object/from16·v0,·p1
  
110 ····invoke-direct·{v6,·p1},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V112 ····invoke-direct·{v7,·v0},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
111 ····:try_end_0113 ····:try_end_0
112 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7114 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7
113 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1115 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
114 ····const/16·v1,·0x1000116 ····const/16·v2,·0x1000
  
115 ····:try_start_1117 ····:try_start_1
116 ····new-array·v9,·v1,·[B118 ····new-array·v12,·v2,·[B
  
117 ····move-wide·v3,·v4119 ····move-wide·v4,·v8
  
118 ····:goto_0120 ····:goto_0
 121 ····move-object/from16·v0,·p0
  
119 ····invoke-virtual·{p0,·v9},·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->read([B)I122 ····invoke-virtual·{v0,·v12},·Lcom/dropbox/client2/DropboxAPI$DropboxInputStream;->read([B)I
  
120 ····move-result·v1123 ····move-result·v2
  
121 ····if-gez·v1,·:cond_2124 ····if-gez·v2,·:cond_2
  
122 ····const-wide/16·v3,·0x0125 ····const-wide/16·v4,·0x0
  
123 ····cmp-long·v1,·v7,·v3126 ····cmp-long·v2,·v10,·v4
  
124 ····if-ltz·v1,·:cond_3127 ····if-ltz·v2,·:cond_3
  
125 ····int-to-long·v3,·v2128 ····int-to-long·v4,·v3
  
126 ····cmp-long·v1,·v3,·v7129 ····cmp-long·v2,·v4,·v10
  
127 ····if-gez·v1,·:cond_3130 ····if-gez·v2,·:cond_3
  
128 ····new-instance·v1,·Lcom/dropbox/client2/exception/DropboxPartialFileException;131 ····new-instance·v2,·Lcom/dropbox/client2/exception/DropboxPartialFileException;
  
129 ····invoke-direct·{v1,·v2},·Lcom/dropbox/client2/exception/DropboxPartialFileException;-><init>(I)V132 ····invoke-direct·{v2,·v3},·Lcom/dropbox/client2/exception/DropboxPartialFileException;-><init>(I)V
  
130 ····throw·v1133 ····throw·v2
131 ····:try_end_1134 ····:try_end_1
132 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0135 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
133 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2136 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2
  
134 ····:catch_0137 ····:catch_0
135 ····move-exception·v1138 ····move-exception·v2
  
136 ····move-object·v3,·v6139 ····move-object·v4,·v7
  
137 ····:goto_1140 ····:goto_1
138 ····:try_start_2141 ····:try_start_2
139 ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String;142 ····invoke-virtual·{v2},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
140 ····move-result-object·v1143 ····move-result-object·v2
  
141 ····if-eqz·v1,·:cond_7144 ····if-eqz·v2,·:cond_7
  
142 ····const-string·v4,·"No·space"145 ····const-string·v5,·"No·space"
  
143 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z146 ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
144 ····move-result·v1147 ····move-result·v2
  
145 ····if-eqz·v1,·:cond_7148 ····if-eqz·v2,·:cond_7
  
146 ····new-instance·v1,·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;149 ····new-instance·v2,·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;
  
147 ····invoke-direct·{v1},·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;-><init>()V150 ····invoke-direct·{v2},·Lcom/dropbox/client2/exception/DropboxLocalStorageFullException;-><init>()V
  
148 ····throw·v1151 ····throw·v2
149 ····:try_end_2152 ····:try_end_2
150 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0153 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
151 ····:catchall_0154 ····:catchall_0
152 ····move-exception·v1155 ····move-exception·v2
  
153 ····move-object·v6,·v3156 ····move-object·v7,·v4
  
154 ····:goto_2157 ····:goto_2
155 ····if-eqz·v6,·:cond_0158 ····if-eqz·v7,·:cond_0
  
156 ····:try_start_3159 ····:try_start_3
157 ····invoke-virtual·{v6},·Ljava/io/BufferedOutputStream;->close()V160 ····invoke-virtual·{v7},·Ljava/io/BufferedOutputStream;->close()V
158 ····:try_end_3161 ····:try_end_3
159 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4162 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4
  
160 ····:cond_0163 ····:cond_0
161 ····:goto_3164 ····:goto_3
162 ····if-eqz·p1,·:cond_1165 ····if-eqz·p1,·:cond_1
  
163 ····:try_start_4166 ····:try_start_4
164 ····invoke-virtual·{p1},·Ljava/io/OutputStream;->close()V167 ····invoke-virtual/range·{p1·..·p1},·Ljava/io/OutputStream;->close()V
165 ····:try_end_4168 ····:try_end_4
166 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5169 ····.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.
1.09 KB
smali/com/dropbox/client2/session/AbstractSession$DBKeepAliveStrategy.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J35 .method·public·getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J
36 ····.locals·736 ····.locals·8
  
37 ····const-wide/16·v0,·0x4e2037 ····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 modifiedOffset 79, 21 lines modified
79 ····move-result·v479 ····move-result·v4
  
80 ····if-eqz·v4,·:cond_080 ····if-eqz·v4,·:cond_0
  
81 ····:try_start_081 ····:try_start_0
82 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J82 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
83 ····move-result-wide·v383 ····move-result-wide·v4
  
84 ····const-wide/16·v5,·0x3e884 ····const-wide/16·v6,·0x3e8
  
85 ····mul-long/2addr·v3,·v585 ····mul-long/2addr·v4,·v6
  
86 ····invoke-static·{v0,·v1,·v3,·v4},·Ljava/lang/Math;->min(JJ)J86 ····invoke-static·{v0,·v1,·v4,·v5},·Ljava/lang/Math;->min(JJ)J
87 ····:try_end_087 ····:try_end_0
88 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_088 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
89 ····move-result-wide·v089 ····move-result-wide·v0
  
90 ····goto·:goto_090 ····goto·:goto_0
  
1.35 KB
smali/com/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread.smali
    
Offset 118, 19 lines modifiedOffset 118, 19 lines modified
  
118 ····invoke-virtual·{v0},·Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager;->closeExpiredConnections()V118 ····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:I120 ····iget·v1,·p0,·Lcom/dropbox/client2/session/AbstractSession$IdleConnectionCloserThread;->idleTimeoutSeconds:I
  
121 ····int-to-long·v1,·v1121 ····int-to-long·v2,·v1
  
122 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;122 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
123 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/dropbox/client2/session/AbstractSession$DBClientConnManager;->closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V123 ····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·v1125 ····monitor-enter·v1
126 ····:try_end_2126 ····:try_end_2
127 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0127 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0
  
3.51 KB
smali/com/loopj/android/http/AsyncHttpClient.smali
    
Offset 85, 30 lines modifiedOffset 85, 30 lines modified
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·constructor·<init>()V87 .method·public·constructor·<init>()V
88 ····.locals·688 ····.locals·6
  
89 ····.prologue89 ····.prologue
90 ····const/4·v3,·0x190 ····const/4·v4,·0x1
  
91 ····.line·11591 ····.line·115
92 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V92 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
93 ····.line·11693 ····.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>()V95 ····invoke-direct·{v0},·Lorg/apache/http/params/BasicHttpParams;-><init>()V
  
96 ····.line·11896 ····.line·118
97 ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I97 ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I
  
98 ····int-to-long·v1,·v198 ····int-to-long·v2,·v1
  
99 ····invoke-static·{v0,·v1,·v2},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V99 ····invoke-static·{v0,·v2,·v3},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V
  
100 ····.line·119100 ····.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:I102 ····sget·v2,·Lcom/loopj/android/http/AsyncHttpClient;->maxConnections:I
  
103 ····invoke-direct·{v1,·v2},·Lorg/apache/http/conn/params/ConnPerRouteBean;-><init>(I)V103 ····invoke-direct·{v1,·v2},·Lorg/apache/http/conn/params/ConnPerRouteBean;-><init>(I)V
Offset 127, 30 lines modifiedOffset 127, 30 lines modified
  
127 ····.line·123127 ····.line·123
128 ····sget·v1,·Lcom/loopj/android/http/AsyncHttpClient;->socketTimeout:I128 ····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)V129 ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
  
130 ····.line·124130 ····.line·124
131 ····invoke-static·{v0,·v3},·Lorg/apache/http/params/HttpConnectionParams;->setTcpNoDelay(Lorg/apache/http/params/HttpParams;Z)V131 ····invoke-static·{v0,·v4},·Lorg/apache/http/params/HttpConnectionParams;->setTcpNoDelay(Lorg/apache/http/params/HttpParams;Z)V
  
132 ····.line·125132 ····.line·125
133 ····const/16·v1,·0x2000133 ····const/16·v1,·0x2000
  
134 ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V134 ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpConnectionParams;->setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V
  
135 ····.line·127135 ····.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;)V137 ····invoke-static·{v0,·v1},·Lorg/apache/http/params/HttpProtocolParams;->setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V
  
138 ····.line·128138 ····.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,·v3,·[Ljava/lang/Object;140 ····new-array·v2,·v4,·[Ljava/lang/Object;
  
141 ····const/4·v3,·0x0141 ····const/4·v3,·0x0
  
142 ····const-string·v4,·"1.4.1"142 ····const-string·v4,·"1.4.1"
  
143 ····aput-object·v4,·v2,·v3143 ····aput-object·v4,·v2,·v3
  
Offset 1071, 28 lines modifiedOffset 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·2071072 ····.line·207
1073 ····return-void1073 ····return-void
1074 .end·method1074 .end·method
  
1075 .method·public·setTimeout(I)V1075 .method·public·setTimeout(I)V
1076 ····.locals·31076 ····.locals·4
  
1077 ····.prologue1077 ····.prologue
1078 ····.line·2231078 ····.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·v01081 ····move-result-object·v0
  
1082 ····.line·2241082 ····.line·224
1083 ····int-to-long·v1,·p11083 ····int-to-long·v2,·p1
  
1084 ····invoke-static·{v0,·v1,·v2},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V1084 ····invoke-static·{v0,·v2,·v3},·Lorg/apache/http/conn/params/ConnManagerParams;->setTimeout(Lorg/apache/http/params/HttpParams;J)V
  
1085 ····.line·2251085 ····.line·225
1086 ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V1086 ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V
  
1087 ····.line·2261087 ····.line·226
1088 ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V1088 ····invoke-static·{v0,·p1},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
  
109 KB
smali/com/sun/mail/imap/IMAPStore.smali
    
Offset 122, 1494 lines modifiedOffset 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)V122 ····invoke-direct/range·{v0·..·v5},·Lcom/sun/mail/imap/IMAPStore;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V
  
123 ····.line·280123 ····.line·280
124 ····return-void124 ····return-void
125 .end·method125 .end·method
  
126 .method·protected·constructor·<init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V126 .method·protected·constructor·<init>(Ljavax/mail/Session;Ljavax/mail/URLName;Ljava/lang/String;IZ)V
127 ····.locals·12127 ····.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"····#·I131 ····.param·p4,·"defaultPort"····#·I
132 ····.param·p5,·"isSSL"····#·Z132 ····.param·p5,·"isSSL"····#·Z
  
133 ····.prologue133 ····.prologue
134 ····.line·287134 ····.line·287
135 ····invoke-direct·{p0,·p1,·p2},·Ljavax/mail/Store;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;)V135 ····invoke-direct/range·{p0·..·p2},·Ljavax/mail/Store;-><init>(Ljavax/mail/Session;Ljavax/mail/URLName;)V
  
136 ····.line·143136 ····.line·143
137 ····const-string·v8,·"imap"137 ····const-string·v9,·"imap"
  
138 ····iput-object·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;138 ····iput-object·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;
  
139 ····.line·144139 ····.line·144
140 ····const/16·v8,·0x8f140 ····const/16·v9,·0x8f
  
141 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I141 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I
  
142 ····.line·145142 ····.line·145
143 ····const/4·v8,·0x0143 ····const/4·v9,·0x0
  
144 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z144 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z
  
145 ····.line·147145 ····.line·147
146 ····const/4·v8,·-0x1146 ····const/4·v9,·-0x1
  
147 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->port:I147 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->port:I
  
148 ····.line·148148 ····.line·148
149 ····const/16·v8,·0x4000149 ····const/16·v9,·0x4000
  
150 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->blksize:I150 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->blksize:I
  
151 ····.line·152151 ····.line·152
152 ····const/16·v8,·0x3e8152 ····const/16·v9,·0x3e8
  
153 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->statusCacheTimeout:I153 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->statusCacheTimeout:I
  
154 ····.line·154154 ····.line·154
155 ····const/4·v8,·-0x1155 ····const/4·v9,·-0x1
  
156 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->appendBufferSize:I156 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->appendBufferSize:I
  
157 ····.line·156157 ····.line·156
158 ····const/16·v8,·0xa158 ····const/16·v9,·0xa
  
159 ····iput·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->minIdleTime:I159 ····iput·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->minIdleTime:I
  
160 ····.line·168160 ····.line·168
161 ····const/4·v8,·0x0161 ····const/4·v9,·0x0
  
162 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthLogin:Z162 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthLogin:Z
  
163 ····.line·169163 ····.line·169
164 ····const/4·v8,·0x0164 ····const/4·v9,·0x0
  
165 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthPlain:Z165 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->disableAuthPlain:Z
  
166 ····.line·170166 ····.line·170
167 ····const/4·v8,·0x0167 ····const/4·v9,·0x0
  
168 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableStartTLS:Z168 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableStartTLS:Z
  
169 ····.line·171169 ····.line·171
170 ····const/4·v8,·0x0170 ····const/4·v9,·0x0
  
171 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableSASL:Z171 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableSASL:Z
  
172 ····.line·173172 ····.line·173
173 ····const/4·v8,·0x0173 ····const/4·v9,·0x0
  
174 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->forcePasswordRefresh:Z174 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->forcePasswordRefresh:Z
  
175 ····.line·175175 ····.line·175
176 ····const/4·v8,·0x0176 ····const/4·v9,·0x0
  
177 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableImapEvents:Z177 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->enableImapEvents:Z
  
178 ····.line·183178 ····.line·183
179 ····const/4·v8,·0x0179 ····const/4·v9,·0x0
  
180 ····iput-boolean·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->connected:Z180 ····iput-boolean·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->connected:Z
  
181 ····.line·271181 ····.line·271
182 ····new-instance·v8,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;182 ····new-instance·v9,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
183 ····invoke-direct·{v8},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;-><init>()V183 ····invoke-direct·{v9},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;-><init>()V
  
184 ····iput-object·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;184 ····iput-object·v9,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
185 ····.line·288185 ····.line·288
186 ····if-eqz·p2,·:cond_0186 ····if-eqz·p2,·:cond_0
  
187 ····.line·289187 ····.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·p3189 ····move-result-object·p3
  
190 ····.line·290190 ····.line·290
191 ····:cond_0191 ····:cond_0
 192 ····move-object/from16·v0,·p3
  
192 ····iput-object·p3,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;193 ····iput-object·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;
  
193 ····.line·291194 ····.line·291
194 ····move/from16·v0,·p4195 ····move/from16·v0,·p4
  
195 ····iput·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I196 ····iput·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->defaultPort:I
  
196 ····.line·292197 ····.line·292
197 ····move/from16·v0,·p5198 ····move/from16·v0,·p5
  
198 ····iput-boolean·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z199 ····iput-boolean·v0,·p0,·Lcom/sun/mail/imap/IMAPStore;->isSSL:Z
  
199 ····.line·294200 ····.line·294
200 ····iget-object·v8,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;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.
968 B
smali/com/sun/mail/imap/Utility.smali
    
Offset 195, 15 lines modifiedOffset 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;)V196 ····invoke-virtual·{v6,·v5},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
  
197 ····goto·:goto_1197 ····goto·:goto_1
198 .end·method198 .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·11200 ····.locals·12
201 ····.param·p0,·"msgs"····#·[Ljavax/mail/Message;201 ····.param·p0,·"msgs"····#·[Ljavax/mail/Message;
  
202 ····.prologue202 ····.prologue
203 ····.line·134203 ····.line·134
204 ····new-instance·v8,·Ljava/util/Vector;204 ····new-instance·v8,·Ljava/util/Vector;
  
205 ····const/4·v9,·0x1205 ····const/4·v9,·0x1
Offset 312, 19 lines modifiedOffset 312, 19 lines modified
312 ····:cond_3312 ····:cond_3
313 ····invoke-virtual·{v3},·Lcom/sun/mail/imap/IMAPMessage;->getUID()J313 ····invoke-virtual·{v3},·Lcom/sun/mail/imap/IMAPMessage;->getUID()J
  
314 ····move-result-wide·v4314 ····move-result-wide·v4
  
315 ····.line·157315 ····.line·157
316 ····.local·v4,·"next":J316 ····.local·v4,·"next":J
317 ····const-wide/16·v9,·0x1317 ····const-wide/16·v10,·0x1
  
318 ····add-long/2addr·v9,·v0318 ····add-long/2addr·v10,·v0
  
319 ····cmp-long·v9,·v4,·v9319 ····cmp-long·v9,·v4,·v10
  
320 ····if-nez·v9,·:cond_4320 ····if-nez·v9,·:cond_4
  
321 ····.line·158321 ····.line·158
322 ····move-wide·v0,·v4322 ····move-wide·v0,·v4
  
323 ····goto·:goto_5323 ····goto·:goto_5
43.7 KB
smali/com/sun/mail/imap/IMAPMessage.smali
    
Offset 353, 1064 lines modifiedOffset 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_2354 ····goto·:goto_2
355 .end·method355 .end·method
  
356 .method·static·fetch(Lcom/sun/mail/imap/IMAPFolder;[Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V356 .method·static·fetch(Lcom/sun/mail/imap/IMAPFolder;[Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V
357 ····.locals·33357 ····.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·annotation365 ····.end·annotation
  
366 ····.prologue366 ····.prologue
367 ····.line·983367 ····.line·983
368 ····new-instance·v5,·Ljava/lang/StringBuffer;368 ····new-instance·v6,·Ljava/lang/StringBuffer;
  
369 ····invoke-direct·{v5},·Ljava/lang/StringBuffer;-><init>()V369 ····invoke-direct·{v6},·Ljava/lang/StringBuffer;-><init>()V
  
370 ····.line·984370 ····.line·984
371 ····.local·v5,·"command":Ljava/lang/StringBuffer;371 ····.local·v6,·"command":Ljava/lang/StringBuffer;
372 ····const/4·v10,·0x1372 ····const/4·v11,·0x1
  
373 ····.line·985373 ····.line·985
374 ····.local·v10,·"first":Z374 ····.local·v11,·"first":Z
375 ····const/4·v3,·0x0375 ····const/4·v4,·0x0
  
376 ····.line·987376 ····.line·987
377 ····.local·v3,·"allHeaders":Z377 ····.local·v4,·"allHeaders":Z
378 ····sget-object·v28,·Ljavax/mail/FetchProfile$Item;->ENVELOPE:Ljavax/mail/FetchProfile$Item;378 ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->ENVELOPE:Ljavax/mail/FetchProfile$Item;
  
379 ····move-object/from16·v0,·p2379 ····move-object/from16·v0,·p2
  
380 ····move-object/from16·v1,·v28380 ····move-object/from16·v1,·v29
  
381 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z381 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z
  
382 ····move-result·v28382 ····move-result·v29
  
383 ····if-eqz·v28,·:cond_0383 ····if-eqz·v29,·:cond_0
  
384 ····.line·988384 ····.line·988
385 ····sget-object·v28,·Lcom/sun/mail/imap/IMAPMessage;->EnvelopeCmd:Ljava/lang/String;385 ····sget-object·v29,·Lcom/sun/mail/imap/IMAPMessage;->EnvelopeCmd:Ljava/lang/String;
  
386 ····move-object/from16·v0,·v28386 ····move-object/from16·v0,·v29
  
387 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;387 ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
388 ····.line·989388 ····.line·989
389 ····const/4·v10,·0x0389 ····const/4·v11,·0x0
  
390 ····.line·991390 ····.line·991
391 ····:cond_0391 ····:cond_0
392 ····sget-object·v28,·Ljavax/mail/FetchProfile$Item;->FLAGS:Ljavax/mail/FetchProfile$Item;392 ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->FLAGS:Ljavax/mail/FetchProfile$Item;
  
393 ····move-object/from16·v0,·p2393 ····move-object/from16·v0,·p2
  
394 ····move-object/from16·v1,·v28394 ····move-object/from16·v1,·v29
  
395 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z395 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z
  
396 ····move-result·v28396 ····move-result·v29
  
397 ····if-eqz·v28,·:cond_1397 ····if-eqz·v29,·:cond_1
  
398 ····.line·992398 ····.line·992
399 ····if-eqz·v10,·:cond_8399 ····if-eqz·v11,·:cond_8
  
400 ····const-string·v28,·"FLAGS"400 ····const-string·v29,·"FLAGS"
  
401 ····:goto_0401 ····:goto_0
402 ····move-object/from16·v0,·v28402 ····move-object/from16·v0,·v29
  
403 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;403 ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
404 ····.line·993404 ····.line·993
405 ····const/4·v10,·0x0405 ····const/4·v11,·0x0
  
406 ····.line·995406 ····.line·995
407 ····:cond_1407 ····:cond_1
408 ····sget-object·v28,·Ljavax/mail/FetchProfile$Item;->CONTENT_INFO:Ljavax/mail/FetchProfile$Item;408 ····sget-object·v29,·Ljavax/mail/FetchProfile$Item;->CONTENT_INFO:Ljavax/mail/FetchProfile$Item;
  
409 ····move-object/from16·v0,·p2409 ····move-object/from16·v0,·p2
  
410 ····move-object/from16·v1,·v28410 ····move-object/from16·v1,·v29
  
411 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z411 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z
  
412 ····move-result·v28412 ····move-result·v29
  
413 ····if-eqz·v28,·:cond_2413 ····if-eqz·v29,·:cond_2
  
414 ····.line·996414 ····.line·996
415 ····if-eqz·v10,·:cond_9415 ····if-eqz·v11,·:cond_9
  
416 ····const-string·v28,·"BODYSTRUCTURE"416 ····const-string·v29,·"BODYSTRUCTURE"
  
417 ····:goto_1417 ····:goto_1
418 ····move-object/from16·v0,·v28418 ····move-object/from16·v0,·v29
  
419 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;419 ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
420 ····.line·997420 ····.line·997
421 ····const/4·v10,·0x0421 ····const/4·v11,·0x0
  
422 ····.line·999422 ····.line·999
423 ····:cond_2423 ····:cond_2
424 ····sget-object·v28,·Ljavax/mail/UIDFolder$FetchProfileItem;->UID:Ljavax/mail/UIDFolder$FetchProfileItem;424 ····sget-object·v29,·Ljavax/mail/UIDFolder$FetchProfileItem;->UID:Ljavax/mail/UIDFolder$FetchProfileItem;
  
425 ····move-object/from16·v0,·p2425 ····move-object/from16·v0,·p2
  
426 ····move-object/from16·v1,·v28426 ····move-object/from16·v1,·v29
  
427 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z427 ····invoke-virtual·{v0,·v1},·Ljavax/mail/FetchProfile;->contains(Ljavax/mail/FetchProfile$Item;)Z
  
428 ····move-result·v28428 ····move-result·v29
  
429 ····if-eqz·v28,·:cond_3429 ····if-eqz·v29,·:cond_3
  
430 ····.line·1000430 ····.line·1000
431 ····if-eqz·v10,·:cond_a431 ····if-eqz·v11,·:cond_a
  
432 ····const-string·v28,·"UID"432 ····const-string·v29,·"UID"
Max diff block lines reached; 39701/44625 bytes (88.97%) of diff not shown.
367 B
smali/com/sun/mail/imap/AppendUID.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .field·public·uid:J7 .field·public·uid:J
  
8 .field·public·uidvalidity:J8 .field·public·uidvalidity:J
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(JJ)V10 .method·public·constructor·<init>(JJ)V
11 ····.locals·211 ····.locals·3
12 ····.param·p1,·"uidvalidity"····#·J12 ····.param·p1,·"uidvalidity"····#·J
13 ····.param·p3,·"uid"····#·J13 ····.param·p3,·"uid"····#·J
  
14 ····.prologue14 ····.prologue
15 ····const-wide/16·v0,·-0x115 ····const-wide/16·v0,·-0x1
  
16 ····.line·5816 ····.line·58
51.3 KB
smali/com/sun/mail/imap/IMAPFolder.smali
    
Offset 161, 76 lines modifiedOffset 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·377162 ····.line·377
163 ····return-void163 ····return-void
164 .end·method164 .end·method
  
165 .method·protected·constructor·<init>(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;)V165 .method·protected·constructor·<init>(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;)V
166 ····.locals·7166 ····.locals·6
167 ····.param·p1,·"fullName"····#·Ljava/lang/String;167 ····.param·p1,·"fullName"····#·Ljava/lang/String;
168 ····.param·p2,·"separator"····#·C168 ····.param·p2,·"separator"····#·C
169 ····.param·p3,·"store"····#·Lcom/sun/mail/imap/IMAPStore;169 ····.param·p3,·"store"····#·Lcom/sun/mail/imap/IMAPStore;
  
170 ····.prologue170 ····.prologue
171 ····const-wide/16·v5,·-0x1171 ····const-wide/16·v2,·-0x1
  
172 ····const/4·v4,·0x1172 ····const/4·v5,·0x1
  
173 ····const/4·v1,·-0x1173 ····const/4·v1,·-0x1
  
174 ····const/4·v3,·0x0174 ····const/4·v4,·0x0
  
175 ····.line·318175 ····.line·318
176 ····invoke-direct·{p0,·p3},·Ljavax/mail/Folder;-><init>(Ljavax/mail/Store;)V176 ····invoke-direct·{p0,·p3},·Ljavax/mail/Folder;-><init>(Ljavax/mail/Store;)V
  
177 ····.line·166177 ····.line·166
178 ····iput-boolean·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->exists:Z178 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->exists:Z
  
179 ····.line·167179 ····.line·167
180 ····iput-boolean·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z180 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z
  
181 ····.line·184181 ····.line·184
182 ····iput-boolean·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->opened:Z182 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->opened:Z
  
183 ····.line·196183 ····.line·196
184 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->reallyClosed:Z184 ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->reallyClosed:Z
  
185 ····.line·248185 ····.line·248
186 ····iput·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->idleState:I186 ····iput·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->idleState:I
  
187 ····.line·250187 ····.line·250
188 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->total:I188 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->total:I
  
189 ····.line·252189 ····.line·252
190 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->recent:I190 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->recent:I
  
191 ····.line·253191 ····.line·253
192 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->realTotal:I192 ····iput·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->realTotal:I
  
193 ····.line·255193 ····.line·255
194 ····iput-wide·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidvalidity:J194 ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidvalidity:J
  
195 ····.line·256195 ····.line·256
196 ····iput-wide·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidnext:J196 ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->uidnext:J
  
197 ····.line·257197 ····.line·257
198 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->doExpungeNotification:Z198 ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->doExpungeNotification:Z
  
199 ····.line·259199 ····.line·259
200 ····const/4·v1,·0x0200 ····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·260202 ····.line·260
203 ····const-wide/16·v1,·0x0203 ····const-wide/16·v2,·0x0
  
204 ····iput-wide·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J204 ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J
  
205 ····.line·262205 ····.line·262
206 ····iput-boolean·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->debug:Z206 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->debug:Z
  
207 ····.line·319207 ····.line·319
208 ····if-nez·p1,·:cond_0208 ····if-nez·p1,·:cond_0
  
209 ····.line·320209 ····.line·320
210 ····new-instance·v1,·Ljava/lang/NullPointerException;210 ····new-instance·v1,·Ljava/lang/NullPointerException;
  
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 ····.line·328291 ····.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·341294 ····.line·341
295 ····:cond_1295 ····:cond_1
296 ····iput-boolean·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z296 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z
  
297 ····.line·342297 ····.line·342
298 ····const·v1,·0xffff298 ····const·v1,·0xffff
  
299 ····if-eq·p2,·v1,·:cond_2299 ····if-eq·p2,·v1,·:cond_2
  
300 ····if-eqz·p2,·:cond_2300 ····if-eqz·p2,·:cond_2
Offset 324, 22 lines modifiedOffset 324, 22 lines modified
324 ····add-int/lit8·v1,·v1,·-0x1324 ····add-int/lit8·v1,·v1,·-0x1
  
325 ····if-ne·v0,·v1,·:cond_2325 ····if-ne·v0,·v1,·:cond_2
  
326 ····.line·345326 ····.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,·v3,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;328 ····invoke-virtual·{v1,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
329 ····move-result-object·v1329 ····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·346331 ····.line·346
332 ····iput-boolean·v4,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z332 ····iput-boolean·v5,·p0,·Lcom/sun/mail/imap/IMAPFolder;->isNamespace:Z
  
333 ····.line·349333 ····.line·349
334 ····.end·local·v0····#·"i":I334 ····.end·local·v0····#·"i":I
335 ····:cond_2335 ····:cond_2
336 ····return-void336 ····return-void
337 .end·method337 .end·method
  
Offset 1327, 15 lines modifiedOffset 1327, 15 lines modified
1327 ····.line·24671327 ····.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·v01329 ····return-object·v0
1330 .end·method1330 .end·method
  
1331 .method·private·getStatus()Lcom/sun/mail/imap/protocol/Status;1331 .method·private·getStatus()Lcom/sun/mail/imap/protocol/Status;
1332 ····.locals·71332 ····.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.
1.33 KB
smali/com/sun/mail/imap/IMAPStore$ConnectionPool.smali
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ····iput·v2,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->idleState:I98 ····iput·v2,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->idleState:I
  
99 ····.line·18999 ····.line·189
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·static·synthetic·access$0(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V102 .method·static·synthetic·access$0(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V
103 ····.locals·0103 ····.locals·1
  
104 ····.prologue104 ····.prologue
105 ····.line·212105 ····.line·212
106 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->lastTimePruned:J106 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->lastTimePruned:J
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 ····.line·215268 ····.line·215
269 ····iget·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->poolSize:I269 ····iget·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->poolSize:I
  
270 ····return·v0270 ····return·v0
271 .end·method271 .end·method
  
272 .method·static·synthetic·access$5(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V272 .method·static·synthetic·access$5(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V
273 ····.locals·0273 ····.locals·1
  
274 ····.prologue274 ····.prologue
275 ····.line·205275 ····.line·205
276 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J276 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J
  
277 ····return-void277 ····return-void
278 .end·method278 .end·method
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ····.line·205288 ····.line·205
289 ····iget-wide·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J289 ····iget-wide·v0,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->clientTimeoutInterval:J
  
290 ····return-wide·v0290 ····return-wide·v0
291 .end·method291 .end·method
  
292 .method·static·synthetic·access$7(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V292 .method·static·synthetic·access$7(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;J)V
293 ····.locals·0293 ····.locals·1
  
294 ····.prologue294 ····.prologue
295 ····.line·208295 ····.line·208
296 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->serverTimeoutInterval:J296 ····iput-wide·p1,·p0,·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->serverTimeoutInterval:J
  
297 ····return-void297 ····return-void
298 .end·method298 .end·method
3.37 KB
smali/com/sun/mail/imap/protocol/IMAPProtocol.smali
    
Offset 3443, 15 lines modifiedOffset 3443, 15 lines modified
3443 ····move-object·v2,·v33443 ····move-object·v2,·v3
  
3444 ····.line·11483444 ····.line·1148
3445 ····goto·:goto_13445 ····goto·:goto_1
3446 .end·method3446 .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·83448 ····.locals·9
3449 ····.param·p1,·"uid"····#·J3449 ····.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·annotation3454 ····.end·annotation
  
Offset 3536, 28 lines modifiedOffset 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_23539 ····if-eqz·v4,·:cond_2
  
3540 ····.line·12143540 ····.line·1214
3541 ····iget-wide·v5,·v4,·Lcom/sun/mail/imap/protocol/UID;->uid:J3541 ····iget-wide·v6,·v4,·Lcom/sun/mail/imap/protocol/UID;->uid:J
  
3542 ····cmp-long·v5,·v5,·p13542 ····cmp-long·v5,·v6,·p1
  
3543 ····if-eqz·v5,·:cond_03543 ····if-eqz·v5,·:cond_0
  
3544 ····.line·12173544 ····.line·1217
3545 ····const/4·v4,·0x03545 ····const/4·v4,·0x0
  
3546 ····goto·:goto_13546 ····goto·:goto_1
3547 .end·method3547 .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·113549 ····.locals·13
3550 ····.param·p1,·"start"····#·J3550 ····.param·p1,·"start"····#·J
3551 ····.param·p3,·"end"····#·J3551 ····.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·annotation3556 ····.end·annotation
Offset 3579, 17 lines modifiedOffset 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·v83581 ····move-result-object·v8
  
3582 ····.line·12343582 ····.line·1234
3583 ····const-wide/16·v9,·-0x13583 ····const-wide/16·v10,·-0x1
  
3584 ····cmp-long·v7,·p3,·v93584 ····cmp-long·v7,·p3,·v10
  
3585 ····if-nez·v7,·:cond_03585 ····if-nez·v7,·:cond_0
  
3586 ····const-string·v7,·"*"3586 ····const-string·v7,·"*"
  
3587 ····:goto_03587 ····: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 modifiedOffset 3656, 15 lines modified
3656 ····.line·12353656 ····.line·1235
3657 ····.end·local·v1····#·"i":I3657 ····.end·local·v1····#·"i":I
3658 ····.end·local·v2····#·"len":I3658 ····.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_03662 ····:cond_0
3663 ····invoke-static·{p3,·p4},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;3663 ····invoke-static/range·{p3·..·p4},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
3664 ····move-result-object·v73664 ····move-result-object·v7
  
3665 ····goto·:goto_03665 ····goto·:goto_0
  
3666 ····.line·12413666 ····.line·1241
3667 ····.restart·local·v1····#·"i":I3667 ····.restart·local·v1····#·"i":I
Offset 6524, 15 lines modifiedOffset 6524, 15 lines modified
6524 ····.line·1796524 ····.line·179
6525 ····invoke-virtual·{p0,·p1},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->parseCapabilities(Lcom/sun/mail/iap/Response;)V6525 ····invoke-virtual·{p0,·p1},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->parseCapabilities(Lcom/sun/mail/iap/Response;)V
  
6526 ····goto·:goto_06526 ····goto·:goto_0
6527 .end·method6527 .end·method
  
6528 .method·public·setQuota(Ljavax/mail/Quota;)V6528 .method·public·setQuota(Ljavax/mail/Quota;)V
6529 ····.locals·76529 ····.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·annotation6535 ····.end·annotation
  
Offset 6633, 17 lines modifiedOffset 6633, 17 lines modified
6633 ····invoke-virtual·{v2,·v5},·Lcom/sun/mail/iap/Argument;->writeAtom(Ljava/lang/String;)V6633 ····invoke-virtual·{v2,·v5},·Lcom/sun/mail/iap/Argument;->writeAtom(Ljava/lang/String;)V
  
6634 ····.line·17156634 ····.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,·v16636 ····aget-object·v5,·v5,·v1
  
6637 ····iget-wide·v5,·v5,·Ljavax/mail/Quota$Resource;->limit:J6637 ····iget-wide·v6,·v5,·Ljavax/mail/Quota$Resource;->limit:J
  
6638 ····invoke-virtual·{v2,·v5,·v6},·Lcom/sun/mail/iap/Argument;->writeNumber(J)V6638 ····invoke-virtual·{v2,·v6,·v7},·Lcom/sun/mail/iap/Argument;->writeNumber(J)V
  
6639 ····.line·17136639 ····.line·1713
6640 ····add-int/lit8·v1,·v1,·0x16640 ····add-int/lit8·v1,·v1,·0x1
  
6641 ····goto·:goto_06641 ····goto·:goto_0
6642 .end·method6642 .end·method
  
3.55 KB
smali/com/sun/mail/imap/protocol/Status.smali
    
Offset 65, 24 lines modifiedOffset 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·5266 ····.line·52
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·constructor·<init>(Lcom/sun/mail/iap/Response;)V69 .method·public·constructor·<init>(Lcom/sun/mail/iap/Response;)V
70 ····.locals·570 ····.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·annotation76 ····.end·annotation
  
77 ····.prologue77 ····.prologue
78 ····const-wide/16·v3,·-0x178 ····const-wide/16·v4,·-0x1
  
79 ····const/4·v2,·-0x179 ····const/4·v2,·-0x1
  
80 ····.line·6380 ····.line·63
81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
82 ····.line·5382 ····.line·53
Offset 93, 18 lines modifiedOffset 93, 18 lines modified
93 ····.line·5493 ····.line·54
94 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->total:I94 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->total:I
  
95 ····.line·5595 ····.line·55
96 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I96 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I
  
97 ····.line·5697 ····.line·56
98 ····iput-wide·v3,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J98 ····iput-wide·v4,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J
  
99 ····.line·5799 ····.line·57
100 ····iput-wide·v3,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J100 ····iput-wide·v4,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J
  
101 ····.line·58101 ····.line·58
102 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I102 ····iput·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I
  
103 ····.line·64103 ····.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 modifiedOffset 198, 17 lines modified
198 ····move-result·v1198 ····move-result·v1
  
199 ····if-eqz·v1,·:cond_4199 ····if-eqz·v1,·:cond_4
  
200 ····.line·76200 ····.line·76
201 ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J201 ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J
  
202 ····move-result-wide·v1202 ····move-result-wide·v2
  
203 ····iput-wide·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J203 ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J
  
204 ····goto·:goto_0204 ····goto·:goto_0
  
205 ····.line·77205 ····.line·77
206 ····:cond_4206 ····:cond_4
207 ····const-string·v1,·"UIDVALIDITY"207 ····const-string·v1,·"UIDVALIDITY"
  
Offset 217, 17 lines modifiedOffset 217, 17 lines modified
217 ····move-result·v1217 ····move-result·v1
  
218 ····if-eqz·v1,·:cond_5218 ····if-eqz·v1,·:cond_5
  
219 ····.line·78219 ····.line·78
220 ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J220 ····invoke-virtual·{p1},·Lcom/sun/mail/iap/Response;->readLong()J
  
221 ····move-result-wide·v1221 ····move-result-wide·v2
  
222 ····iput-wide·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J222 ····iput-wide·v2,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J
  
223 ····goto·:goto_0223 ····goto·:goto_0
  
224 ····.line·79224 ····.line·79
225 ····:cond_5225 ····:cond_5
226 ····const-string·v1,·"UNSEEN"226 ····const-string·v1,·"UNSEEN"
  
Offset 244, 20 lines modifiedOffset 244, 20 lines modified
  
244 ····iput·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I244 ····iput·v1,·p0,·Lcom/sun/mail/imap/protocol/Status;->unseen:I
  
245 ····goto·:goto_0245 ····goto·:goto_0
246 .end·method246 .end·method
  
247 .method·public·static·add(Lcom/sun/mail/imap/protocol/Status;Lcom/sun/mail/imap/protocol/Status;)V247 .method·public·static·add(Lcom/sun/mail/imap/protocol/Status;Lcom/sun/mail/imap/protocol/Status;)V
248 ····.locals·5248 ····.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 ····.prologue251 ····.prologue
252 ····const-wide/16·v3,·-0x1252 ····const-wide/16·v4,·-0x1
  
253 ····const/4·v2,·-0x1253 ····const/4·v2,·-0x1
  
254 ····.line·85254 ····.line·85
255 ····iget·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->total:I255 ····iget·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->total:I
  
256 ····if-eq·v0,·v2,·:cond_0256 ····if-eq·v0,·v2,·:cond_0
Offset 278, 28 lines modifiedOffset 278, 28 lines modified
  
278 ····iput·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I278 ····iput·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->recent:I
  
279 ····.line·89279 ····.line·89
280 ····:cond_1280 ····:cond_1
281 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J281 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J
  
282 ····cmp-long·v0,·v0,·v3282 ····cmp-long·v0,·v0,·v4
  
283 ····if-eqz·v0,·:cond_2283 ····if-eqz·v0,·:cond_2
  
284 ····.line·90284 ····.line·90
285 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J285 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J
  
286 ····iput-wide·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J286 ····iput-wide·v0,·p0,·Lcom/sun/mail/imap/protocol/Status;->uidnext:J
  
287 ····.line·91287 ····.line·91
288 ····:cond_2288 ····:cond_2
289 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J289 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J
  
290 ····cmp-long·v0,·v0,·v3290 ····cmp-long·v0,·v0,·v4
  
291 ····if-eqz·v0,·:cond_3291 ····if-eqz·v0,·:cond_3
  
292 ····.line·92292 ····.line·92
293 ····iget-wide·v0,·p1,·Lcom/sun/mail/imap/protocol/Status;->uidvalidity:J293 ····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.
1.29 KB
smali/com/sun/mail/imap/protocol/MailboxInfo.smali
    
Offset 19, 24 lines modifiedOffset 19, 24 lines modified
19 .field·public·uidnext:J19 .field·public·uidnext:J
  
20 .field·public·uidvalidity:J20 .field·public·uidvalidity:J
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>([Lcom/sun/mail/iap/Response;)V22 .method·public·constructor·<init>([Lcom/sun/mail/iap/Response;)V
23 ····.locals·923 ····.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·annotation29 ····.end·annotation
  
30 ····.prologue30 ····.prologue
31 ····const-wide/16·v7,·-0x131 ····const-wide/16·v8,·-0x1
  
32 ····const/4·v4,·-0x132 ····const/4·v4,·-0x1
  
33 ····const/4·v6,·0x033 ····const/4·v6,·0x0
  
34 ····.line·6334 ····.line·63
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 53, 18 lines modifiedOffset 53, 18 lines modified
53 ····.line·5753 ····.line·57
54 ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->recent:I54 ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->recent:I
  
55 ····.line·5855 ····.line·58
56 ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->first:I56 ····iput·v4,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->first:I
  
57 ····.line·5957 ····.line·59
58 ····iput-wide·v7,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidvalidity:J58 ····iput-wide·v8,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidvalidity:J
  
59 ····.line·6059 ····.line·60
60 ····iput-wide·v7,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidnext:J60 ····iput-wide·v8,·p0,·Lcom/sun/mail/imap/protocol/MailboxInfo;->uidnext:J
  
61 ····.line·6461 ····.line·64
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
63 ····.local·v1,·"i":I63 ····.local·v1,·"i":I
64 ····:goto_064 ····:goto_0
65 ····array-length·v4,·p165 ····array-length·v4,·p1
5.98 KB
smali/com/sun/mail/imap/protocol/UIDSet.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····.line·5317 ····.line·53
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·constructor·<init>(JJ)V21 .method·public·constructor·<init>(JJ)V
22 ····.locals·022 ····.locals·1
23 ····.param·p1,·"start"····#·J23 ····.param·p1,·"start"····#·J
24 ····.param·p3,·"end"····#·J24 ····.param·p3,·"end"····#·J
  
25 ····.prologue25 ····.prologue
26 ····.line·5526 ····.line·55
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····iput-wide·p3,·p0,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J36 ····iput-wide·p3,·p0,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J
  
37 ····.line·5837 ····.line·58
38 ····return-void38 ····return-void
39 .end·method39 .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·1141 ····.locals·12
42 ····.param·p0,·"msgs"····#·[J42 ····.param·p0,·"msgs"····#·[J
  
43 ····.prologue43 ····.prologue
44 ····.line·7144 ····.line·71
45 ····new-instance·v4,·Ljava/util/Vector;45 ····new-instance·v4,·Ljava/util/Vector;
  
46 ····invoke-direct·{v4},·Ljava/util/Vector;-><init>()V46 ····invoke-direct·{v4},·Ljava/util/Vector;-><init>()V
Offset 78, 111 lines modifiedOffset 78, 111 lines modified
78 ····:cond_078 ····: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>()V80 ····invoke-direct·{v2},·Lcom/sun/mail/imap/protocol/UIDSet;-><init>()V
  
81 ····.line·7681 ····.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·v5,·p0,·v083 ····aget-wide·v6,·p0,·v0
  
84 ····iput-wide·v5,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->start:J84 ····iput-wide·v6,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->start:J
  
85 ····.line·7985 ····.line·79
86 ····add-int/lit8·v1,·v0,·0x186 ····add-int/lit8·v1,·v0,·0x1
  
87 ····.local·v1,·"j":I87 ····.local·v1,·"j":I
88 ····:goto_188 ····:goto_1
89 ····array-length·v5,·p089 ····array-length·v5,·p0
  
90 ····if-lt·v1,·v5,·:cond_290 ····if-lt·v1,·v5,·:cond_2
  
91 ····.line·8391 ····.line·83
92 ····:cond_192 ····:cond_1
93 ····add-int/lit8·v5,·v1,·-0x193 ····add-int/lit8·v5,·v1,·-0x1
  
94 ····aget-wide·v5,·p0,·v594 ····aget-wide·v6,·p0,·v5
  
95 ····iput-wide·v5,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J95 ····iput-wide·v6,·v2,·Lcom/sun/mail/imap/protocol/UIDSet;->end:J
  
96 ····.line·8496 ····.line·84
97 ····invoke-virtual·{v4,·v2},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V97 ····invoke-virtual·{v4,·v2},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
  
98 ····.line·8598 ····.line·85
99 ····add-int/lit8·v0,·v1,·-0x199 ····add-int/lit8·v0,·v1,·-0x1
  
100 ····.line·74100 ····.line·74
101 ····add-int/lit8·v0,·v0,·0x1101 ····add-int/lit8·v0,·v0,·0x1
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·80103 ····.line·80
104 ····:cond_2104 ····:cond_2
105 ····aget-wide·v5,·p0,·v1105 ····aget-wide·v6,·p0,·v1
  
106 ····add-int/lit8·v7,·v1,·-0x1106 ····add-int/lit8·v5,·v1,·-0x1
  
107 ····aget-wide·v7,·p0,·v7107 ····aget-wide·v8,·p0,·v5
  
108 ····const-wide/16·v9,·0x1108 ····const-wide/16·v10,·0x1
  
109 ····add-long/2addr·v7,·v9109 ····add-long/2addr·v8,·v10
  
110 ····cmp-long·v5,·v5,·v7110 ····cmp-long·v5,·v6,·v8
  
111 ····if-nez·v5,·:cond_1111 ····if-nez·v5,·:cond_1
  
112 ····.line·79112 ····.line·79
113 ····add-int/lit8·v1,·v1,·0x1113 ····add-int/lit8·v1,·v1,·0x1
  
114 ····goto·:goto_1114 ····goto·:goto_1
115 .end·method115 .end·method
  
116 .method·public·static·size([Lcom/sun/mail/imap/protocol/UIDSet;)J116 .method·public·static·size([Lcom/sun/mail/imap/protocol/UIDSet;)J
117 ····.locals·5117 ····.locals·6
118 ····.param·p0,·"msgsets"····#·[Lcom/sun/mail/imap/protocol/UIDSet;118 ····.param·p0,·"msgsets"····#·[Lcom/sun/mail/imap/protocol/UIDSet;
  
119 ····.prologue119 ····.prologue
120 ····.line·127120 ····.line·127
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
  
122 ····.line·129122 ····.line·129
123 ····.local·v0,·"count":J123 ····.local·v0,·"count":J
124 ····if-nez·p0,·:cond_0124 ····if-nez·p0,·:cond_0
  
125 ····.line·130125 ····.line·130
126 ····const-wide/16·v3,·0x0126 ····const-wide/16·v4,·0x0
  
127 ····.line·135127 ····.line·135
128 ····:goto_0128 ····:goto_0
129 ····return-wide·v3129 ····return-wide·v4
  
130 ····.line·132130 ····.line·132
131 ····:cond_0131 ····:cond_0
132 ····const/4·v2,·0x0132 ····const/4·v2,·0x0
  
133 ····.local·v2,·"i":I133 ····.local·v2,·"i":I
134 ····:goto_1134 ····:goto_1
135 ····array-length·v3,·p0135 ····array-length·v3,·p0
  
136 ····if-lt·v2,·v3,·:cond_1136 ····if-lt·v2,·v3,·:cond_1
  
137 ····move-wide·v3,·v0137 ····move-wide·v4,·v0
  
138 ····.line·135138 ····.line·135
139 ····goto·:goto_0139 ····goto·:goto_0
  
Max diff block lines reached; 3124/6038 bytes (51.74%) of diff not shown.
468 B
smali/com/sun/mail/iap/Argument.smali
    
Offset 761, 15 lines modifiedOffset 761, 15 lines modified
761 ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V761 ····invoke-virtual·{v0,·v1},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
  
762 ····.line·138762 ····.line·138
763 ····return-void763 ····return-void
764 .end·method764 .end·method
  
765 .method·public·writeNumber(J)V765 .method·public·writeNumber(J)V
766 ····.locals·2766 ····.locals·3
767 ····.param·p1,·"i"····#·J767 ····.param·p1,·"i"····#·J
  
768 ····.prologue768 ····.prologue
769 ····.line·145769 ····.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;
1.12 KB
smali/com/sun/mail/iap/Response.smali
    
Offset 1229, 15 lines modifiedOffset 1229, 15 lines modified
1229 ····:cond_01229 ····:cond_0
1230 ····const/4·v1,·0x01230 ····const/4·v1,·0x0
  
1231 ····goto·:goto_01231 ····goto·:goto_0
1232 .end·method1232 .end·method
  
1233 .method·public·readLong()J1233 .method·public·readLong()J
1234 ····.locals·31234 ····.locals·4
  
1235 ····.prologue1235 ····.prologue
1236 ····.line·3011236 ····.line·301
1237 ····invoke-virtual·{p0},·Lcom/sun/mail/iap/Response;->skipSpaces()V1237 ····invoke-virtual·{p0},·Lcom/sun/mail/iap/Response;->skipSpaces()V
  
1238 ····.line·3031238 ····.line·303
1239 ····iget·v0,·p0,·Lcom/sun/mail/iap/Response;->index:I1239 ····iget·v0,·p0,·Lcom/sun/mail/iap/Response;->index:I
Offset 1277, 19 lines modifiedOffset 1277, 19 lines modified
  
1277 ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I1277 ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I
  
1278 ····invoke-static·{v1,·v0,·v2},·Lcom/sun/mail/util/ASCIIUtility;->parseLong([BII)J1278 ····invoke-static·{v1,·v0,·v2},·Lcom/sun/mail/util/ASCIIUtility;->parseLong([BII)J
1279 ····:try_end_01279 ····:try_end_0
1280 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_01280 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1281 ····move-result-wide·v11281 ····move-result-wide·v2
  
1282 ····.line·3131282 ····.line·313
1283 ····:goto_11283 ····:goto_1
1284 ····return-wide·v11284 ····return-wide·v2
  
1285 ····.line·3051285 ····.line·305
1286 ····:cond_11286 ····:cond_1
1287 ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I1287 ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I
  
1288 ····add-int/lit8·v1,·v1,·0x11288 ····add-int/lit8·v1,·v1,·0x1
  
Offset 1299, 15 lines modifiedOffset 1299, 15 lines modified
  
1299 ····.line·3101299 ····.line·310
1300 ····:catch_01300 ····:catch_0
1301 ····move-exception·v11301 ····move-exception·v1
  
1302 ····.line·3131302 ····.line·313
1303 ····:cond_21303 ····:cond_2
1304 ····const-wide/16·v1,·-0x11304 ····const-wide/16·v2,·-0x1
  
1305 ····goto·:goto_11305 ····goto·:goto_1
1306 .end·method1306 .end·method
  
1307 .method·public·readNumber()I1307 .method·public·readNumber()I
1308 ····.locals·31308 ····.locals·3
  
1.6 KB
smali/com/sun/mail/iap/Protocol.smali
    
Offset 274, 17 lines modifiedOffset 274, 17 lines modified
274 ····move-result-object·v1274 ····move-result-object·v1
  
275 ····invoke-virtual·{p0,·v1},·Lcom/sun/mail/iap/Protocol;->processGreeting(Lcom/sun/mail/iap/Response;)V275 ····invoke-virtual·{p0,·v1},·Lcom/sun/mail/iap/Protocol;->processGreeting(Lcom/sun/mail/iap/Response;)V
  
276 ····.line·116276 ····.line·116
277 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J277 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
278 ····move-result-wide·v1278 ····move-result-wide·v2
  
279 ····iput-wide·v1,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J279 ····iput-wide·v2,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J
  
280 ····.line·118280 ····.line·118
281 ····const/4·v1,·0x1281 ····const/4·v1,·0x1
  
282 ····iput-boolean·v1,·p0,·Lcom/sun/mail/iap/Protocol;->connected:Z282 ····iput-boolean·v1,·p0,·Lcom/sun/mail/iap/Protocol;->connected:Z
283 ····:try_end_0283 ····:try_end_0
284 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0284 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 456, 15 lines modifiedOffset 456, 15 lines modified
  
456 ····monitor-exit·p0456 ····monitor-exit·p0
  
457 ····throw·v0457 ····throw·v0
458 .end·method458 .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·11460 ····.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 ····.prologue463 ····.prologue
464 ····.line·291464 ····.line·291
465 ····monitor-enter·p0465 ····monitor-enter·p0
  
Offset 514, 17 lines modifiedOffset 514, 17 lines modified
514 ····.line·329514 ····.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;)V516 ····invoke-virtual·{v8,·v6},·Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
  
517 ····.line·330517 ····.line·330
518 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J518 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
519 ····move-result-wide·v9519 ····move-result-wide·v10
  
520 ····iput-wide·v9,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J520 ····iput-wide·v10,·p0,·Lcom/sun/mail/iap/Protocol;->timestamp:J
521 ····:try_end_2521 ····:try_end_2
522 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0522 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
523 ····.line·331523 ····.line·331
524 ····monitor-exit·p0524 ····monitor-exit·p0
  
525 ····return-object·v6525 ····return-object·v6
10.6 KB
smali/com/sun/mail/util/ASCIIUtility.smali
    
Offset 447, 15 lines modifiedOffset 447, 15 lines modified
  
447 ····move-result-wide·v0447 ····move-result-wide·v0
  
448 ····return-wide·v0448 ····return-wide·v0
449 .end·method449 .end·method
  
450 .method·public·static·parseLong([BIII)J450 .method·public·static·parseLong([BIII)J
451 ····.locals·14451 ····.locals·15
452 ····.param·p0,·"b"····#·[B452 ····.param·p0,·"b"····#·[B
453 ····.param·p1,·"start"····#·I453 ····.param·p1,·"start"····#·I
454 ····.param·p2,·"end"····#·I454 ····.param·p2,·"end"····#·I
455 ····.param·p3,·"radix"····#·I455 ····.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 modifiedOffset 463, 286 lines modified
463 ····.end·annotation463 ····.end·annotation
  
464 ····.prologue464 ····.prologue
465 ····.line·138465 ····.line·138
466 ····if-nez·p0,·:cond_0466 ····if-nez·p0,·:cond_0
  
467 ····.line·139467 ····.line·139
468 ····new-instance·v11,·Ljava/lang/NumberFormatException;468 ····new-instance·v12,·Ljava/lang/NumberFormatException;
  
469 ····const-string·v12,·"null"469 ····const-string·v13,·"null"
  
470 ····invoke-direct·{v11,·v12},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V470 ····invoke-direct·{v12,·v13},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
  
471 ····throw·v11471 ····throw·v12
  
472 ····.line·141472 ····.line·141
473 ····:cond_0473 ····:cond_0
474 ····const-wide/16·v9,·0x0474 ····const-wide/16·v10,·0x0
  
475 ····.line·142475 ····.line·142
476 ····.local·v9,·"result":J476 ····.local·v10,·"result":J
477 ····const/4·v8,·0x0477 ····const/4·v5,·0x0
  
478 ····.line·143478 ····.line·143
479 ····.local·v8,·"negative":Z479 ····.local·v5,·"negative":Z
480 ····move·v2,·p1480 ····move/from16·v3,·p1
  
481 ····.line·148481 ····.line·148
482 ····.local·v2,·"i":I482 ····.local·v3,·"i":I
483 ····move/from16·v0,·p2483 ····move/from16·v0,·p2
  
 484 ····move/from16·v1,·p1
  
484 ····if-le·v0,·p1,·:cond_7485 ····if-le·v0,·v1,·:cond_7
  
485 ····.line·149486 ····.line·149
486 ····aget-byte·v11,·p0,·v2487 ····aget-byte·v12,·p0,·v3
  
487 ····const/16·v12,·0x2d488 ····const/16·v13,·0x2d
  
488 ····if-ne·v11,·v12,·:cond_1489 ····if-ne·v12,·v13,·:cond_1
  
489 ····.line·150490 ····.line·150
490 ····const/4·v8,·0x1491 ····const/4·v5,·0x1
  
491 ····.line·151492 ····.line·151
492 ····const-wide/high16·v4,·-0x8000000000000000L493 ····const-wide/high16·v6,·-0x8000000000000000L
  
493 ····.line·152494 ····.line·152
494 ····.local·v4,·"limit":J495 ····.local·v6,·"limit":J
495 ····add-int/lit8·v2,·v2,·0x1496 ····add-int/lit8·v3,·v3,·0x1
  
496 ····.line·156497 ····.line·156
497 ····:goto_0498 ····:goto_0
498 ····move/from16·v0,·p3499 ····move/from16·v0,·p3
  
499 ····int-to-long·v11,·v0500 ····int-to-long·v12,·v0
  
500 ····div-long·v6,·v4,·v11501 ····div-long·v8,·v6,·v12
  
501 ····.line·157502 ····.line·157
502 ····.local·v6,·"multmin":J503 ····.local·v8,·"multmin":J
503 ····move/from16·v0,·p2504 ····move/from16·v0,·p2
  
504 ····if-ge·v2,·v0,·:cond_a505 ····if-ge·v3,·v0,·:cond_a
  
505 ····.line·158506 ····.line·158
506 ····add-int/lit8·v3,·v2,·0x1507 ····add-int/lit8·v4,·v3,·0x1
  
507 ····.end·local·v2····#·"i":I508 ····.end·local·v3····#·"i":I
508 ····.local·v3,·"i":I509 ····.local·v4,·"i":I
509 ····aget-byte·v11,·p0,·v2510 ····aget-byte·v12,·p0,·v3
  
510 ····int-to-char·v11,·v11511 ····int-to-char·v12,·v12
  
511 ····move/from16·v0,·p3512 ····move/from16·v0,·p3
  
512 ····invoke-static·{v11,·v0},·Ljava/lang/Character;->digit(CI)I513 ····invoke-static·{v12,·v0},·Ljava/lang/Character;->digit(CI)I
  
513 ····move-result·v1514 ····move-result·v2
  
514 ····.line·159515 ····.line·159
515 ····.local·v1,·"digit":I516 ····.local·v2,·"digit":I
516 ····if-gez·v1,·:cond_2517 ····if-gez·v2,·:cond_2
  
517 ····.line·160518 ····.line·160
518 ····new-instance·v11,·Ljava/lang/NumberFormatException;519 ····new-instance·v12,·Ljava/lang/NumberFormatException;
  
519 ····.line·161520 ····.line·161
520 ····new-instance·v12,·Ljava/lang/StringBuilder;521 ····new-instance·v13,·Ljava/lang/StringBuilder;
  
521 ····const-string·v13,·"illegal·number:·"522 ····const-string·v14,·"illegal·number:·"
  
522 ····invoke-direct·{v12,·v13},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V523 ····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·v13525 ····move-result-object·v14
  
525 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;526 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
526 ····move-result-object·v12527 ····move-result-object·v13
  
527 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;528 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
528 ····move-result-object·v12529 ····move-result-object·v13
  
529 ····.line·160530 ····.line·160
530 ····invoke-direct·{v11,·v12},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V531 ····invoke-direct·{v12,·v13},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
  
531 ····throw·v11532 ····throw·v12
Max diff block lines reached; 6517/10728 bytes (60.75%) of diff not shown.
12.5 KB
smali/com/sun/mail/pop3/POP3Message.smali
    
Offset 309, 315 lines modifiedOffset 309, 315 lines modified
  
309 ····move-result-object·v0309 ····move-result-object·v0
  
310 ····return-object·v0310 ····return-object·v0
311 .end·method311 .end·method
  
312 .method·protected·getContentStream()Ljava/io/InputStream;312 .method·protected·getContentStream()Ljava/io/InputStream;
313 ····.locals·13313 ····.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·annotation318 ····.end·annotation
  
319 ····.prologue319 ····.prologue
320 ····const/16·v12,·0xa320 ····const/16·v13,·0xa
  
321 ····const/4·v8,·0x0321 ····const/4·v9,·0x0
  
322 ····.line·143322 ····.line·143
323 ····:try_start_0323 ····:try_start_0
324 ····monitor-enter·p0324 ····monitor-enter·p0
325 ····:try_end_0325 ····:try_end_0
326 ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0326 ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0
327 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1327 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
328 ····.line·144328 ····.line·144
329 ····:try_start_1329 ····:try_start_1
330 ····iget-object·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->contentStream:Ljava/io/InputStream;330 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->contentStream:Ljava/io/InputStream;
  
331 ····if-nez·v7,·:cond_3331 ····if-nez·v8,·:cond_3
  
332 ····.line·145332 ····.line·145
333 ····iget-object·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;333 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;
  
334 ····invoke-virtual·{v7},·Lcom/sun/mail/pop3/POP3Folder;->getProtocol()Lcom/sun/mail/pop3/Protocol;334 ····invoke-virtual·{v8},·Lcom/sun/mail/pop3/POP3Folder;->getProtocol()Lcom/sun/mail/pop3/Protocol;
  
335 ····move-result-object·v9335 ····move-result-object·v10
  
336 ····iget·v10,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I336 ····iget·v11,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I
  
337 ····.line·146337 ····.line·146
338 ····iget·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I338 ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I
  
339 ····if-lez·v7,·:cond_0339 ····if-lez·v8,·:cond_0
  
340 ····iget·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I340 ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgSize:I
  
341 ····iget·v11,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I341 ····iget·v12,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I
  
342 ····add-int/2addr·v7,·v11342 ····add-int/2addr·v8,·v12
  
343 ····.line·145343 ····.line·145
344 ····:goto_0344 ····:goto_0
345 ····invoke-virtual·{v9,·v10,·v7},·Lcom/sun/mail/pop3/Protocol;->retr(II)Ljava/io/InputStream;345 ····invoke-virtual·{v10,·v11,·v8},·Lcom/sun/mail/pop3/Protocol;->retr(II)Ljava/io/InputStream;
  
346 ····move-result-object·v6346 ····move-result-object·v7
  
347 ····.line·147347 ····.line·147
348 ····.local·v6,·"rawcontent":Ljava/io/InputStream;348 ····.local·v7,·"rawcontent":Ljava/io/InputStream;
349 ····if-nez·v6,·:cond_1349 ····if-nez·v7,·:cond_1
  
350 ····.line·148350 ····.line·148
351 ····const/4·v7,·0x1351 ····const/4·v8,·0x1
  
352 ····iput-boolean·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->expunged:Z352 ····iput-boolean·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->expunged:Z
  
353 ····.line·149353 ····.line·149
354 ····new-instance·v7,·Ljavax/mail/MessageRemovedException;354 ····new-instance·v8,·Ljavax/mail/MessageRemovedException;
  
355 ····invoke-direct·{v7},·Ljavax/mail/MessageRemovedException;-><init>()V355 ····invoke-direct·{v8},·Ljavax/mail/MessageRemovedException;-><init>()V
  
356 ····throw·v7356 ····throw·v8
  
357 ····.line·143357 ····.line·143
358 ····.end·local·v6····#·"rawcontent":Ljava/io/InputStream;358 ····.end·local·v7····#·"rawcontent":Ljava/io/InputStream;
359 ····:catchall_0359 ····:catchall_0
360 ····move-exception·v7360 ····move-exception·v8
  
361 ····monitor-exit·p0361 ····monitor-exit·p0
362 ····:try_end_1362 ····:try_end_1
363 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0363 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
364 ····:try_start_2364 ····:try_start_2
365 ····throw·v7365 ····throw·v8
366 ····:try_end_2366 ····:try_end_2
367 ····.catch·Ljava/io/EOFException;·{:try_start_2·..·:try_end_2}·:catch_0367 ····.catch·Ljava/io/EOFException;·{:try_start_2·..·:try_end_2}·:catch_0
368 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1368 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1
  
369 ····.line·207369 ····.line·207
370 ····:catch_0370 ····:catch_0
371 ····move-exception·v2371 ····move-exception·v3
  
372 ····.line·208372 ····.line·208
373 ····.local·v2,·"eex":Ljava/io/EOFException;373 ····.local·v3,·"eex":Ljava/io/EOFException;
374 ····iget-object·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;374 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;
  
375 ····invoke-virtual·{v7,·v8},·Lcom/sun/mail/pop3/POP3Folder;->close(Z)V375 ····invoke-virtual·{v8,·v9},·Lcom/sun/mail/pop3/POP3Folder;->close(Z)V
  
376 ····.line·209376 ····.line·209
377 ····new-instance·v7,·Ljavax/mail/FolderClosedException;377 ····new-instance·v8,·Ljavax/mail/FolderClosedException;
  
378 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;378 ····iget-object·v9,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;
  
379 ····invoke-virtual·{v2},·Ljava/io/EOFException;->toString()Ljava/lang/String;379 ····invoke-virtual·{v3},·Ljava/io/EOFException;->toString()Ljava/lang/String;
  
380 ····move-result-object·v9380 ····move-result-object·v10
  
381 ····invoke-direct·{v7,·v8,·v9},·Ljavax/mail/FolderClosedException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V381 ····invoke-direct·{v8,·v9,·v10},·Ljavax/mail/FolderClosedException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V
  
382 ····throw·v7382 ····throw·v8
  
383 ····.end·local·v2····#·"eex":Ljava/io/EOFException;383 ····.end·local·v3····#·"eex":Ljava/io/EOFException;
384 ····:cond_0384 ····:cond_0
385 ····move·v7,·v8385 ····move·v8,·v9
  
386 ····.line·146386 ····.line·146
387 ····goto·:goto_0387 ····goto·:goto_0
  
388 ····.line·151388 ····.line·151
389 ····.restart·local·v6····#·"rawcontent":Ljava/io/InputStream;389 ····.restart·local·v7····#·"rawcontent":Ljava/io/InputStream;
390 ····:cond_1390 ····:cond_1
391 ····:try_start_3391 ····:try_start_3
392 ····iget-object·v7,·p0,·Lcom/sun/mail/pop3/POP3Message;->headers:Ljavax/mail/internet/InternetHeaders;392 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->headers:Ljavax/mail/internet/InternetHeaders;
  
393 ····if-eqz·v7,·:cond_2393 ····if-eqz·v8,·:cond_2
  
Max diff block lines reached; 7305/12748 bytes (57.30%) of diff not shown.
1.43 KB
smali/com/mendhak/gpslogger/GpsMainActivity$5.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$settingsText:Ljava/lang/String;32 .field·final·synthetic·val$settingsText:Ljava/lang/String;
  
  
33 #·direct·methods33 #·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;)V34 .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·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
36 ····.prologue37 ····.prologue
37 ····.line·72038 ····.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 modifiedOffset 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·v3120 ····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·v4124 ····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;)V126 ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
124 ····.line·735127 ····.line·735
125 ····new-instance·v1,·Ljava/util/ArrayList;128 ····new-instance·v1,·Ljava/util/ArrayList;
  
126 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V129 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
1.23 KB
smali/com/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener.smali
    
Offset 72, 25 lines modifiedOffset 72, 28 lines modified
  
72 ····move-result-object·v172 ····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,·0x7f06005f74 ····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·v277 ····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;)V79 ····invoke-static·{v0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
78 ····.line·15380 ····.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;)V82 ····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()V84 ····invoke-virtual·{v0},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->start()V
  
82 ····.line·24485 ····.line·244
83 ····const/4·v0,·0x186 ····const/4·v0,·0x1
  
84 ····return·v087 ····return·v0
85 .end·method88 .end·method
3.34 KB
smali/com/mendhak/gpslogger/GpsMainActivity$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$locationOnly:Ljava/lang/String;28 .field·final·synthetic·val$locationOnly:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V30 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/app/Dialog;[Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·52334 ····.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 modifiedOffset 50, 15 lines modified
  
49 ····return-void50 ····return-void
50 .end·method51 .end·method
  
  
51 #·virtual·methods52 #·virtual·methods
52 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V53 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
53 ····.locals·954 ····.locals·10
54 ····.param·p2,·"v"····#·Landroid/view/View;55 ····.param·p2,·"v"····#·Landroid/view/View;
55 ····.param·p3,·"index"····#·I56 ····.param·p3,·"index"····#·I
56 ····.param·p4,·"arg"····#·J57 ····.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 modifiedOffset 136, 39 lines modified
  
135 ····const/4·v5,·0x2136 ····const/4·v5,·0x2
  
136 ····new-array·v5,·v5,·[Ljava/lang/Object;137 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
137 ····const/4·v6,·0x0138 ····const/4·v6,·0x0
  
 139 ····.line·544
138 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLatitude()D140 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLatitude()D
  
139 ····move-result-wide·v7141 ····move-result-wide·v8
  
140 ····invoke-static·{v7,·v8},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;142 ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
141 ····move-result-object·v7143 ····move-result-object·v7
  
142 ····aput-object·v7,·v5,·v6144 ····aput-object·v7,·v5,·v6
  
143 ····const/4·v6,·0x1145 ····const/4·v6,·0x1
  
 146 ····.line·545
144 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLongitude()D147 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->getCurrentLongitude()D
  
145 ····move-result-wide·v7148 ····move-result-wide·v8
  
146 ····invoke-static·{v7,·v8},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;149 ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
147 ····move-result-object·v7150 ····move-result-object·v7
  
148 ····aput-object·v7,·v5,·v6151 ····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·v0154 ····move-result-object·v0
  
151 ····.line·546155 ····.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 modifiedOffset 187, 15 lines modified
  
183 ····move-result·v3187 ····move-result·v3
  
184 ····if-lez·v3,·:cond_2188 ····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;)Z191 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
187 ····move-result·v3192 ····move-result·v3
  
188 ····if-nez·v3,·:cond_2193 ····if-nez·v3,·:cond_2
  
189 ····.line·553194 ····.line·553
Offset 198, 18 lines modifiedOffset 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;)V205 ····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·v4208 ····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·557211 ····.line·557
205 ····:cond_2212 ····: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;
2.0 KB
smali/com/mendhak/gpslogger/GpsMainActivity$4.smali
    
Offset 30, 28 lines modifiedOffset 30, 29 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;31 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V33 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
35 ····.prologue36 ····.prologue
36 ····.line·69237 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·compare(Ljava/io/File;Ljava/io/File;)I43 .method·public·compare(Ljava/io/File;Ljava/io/File;)I
43 ····.locals·344 ····.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 ····.prologue47 ····.prologue
47 ····.line·69548 ····.line·695
48 ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J49 ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J
  
Offset 59, 41 lines modifiedOffset 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·v061 ····move-result-object·v0
  
61 ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J62 ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J
  
62 ····move-result-wide·v163 ····move-result-wide·v2
  
63 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;64 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
64 ····move-result-object·v165 ····move-result-object·v1
  
65 ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I66 ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I
  
66 ····move-result·v067 ····move-result·v0
  
67 ····mul-int/lit8·v0,·v0,·-0x168 ····mul-int/lit8·v0,·v0,·-0x1
  
68 ····return·v069 ····return·v0
69 .end·method70 .end·method
  
70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I71 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
71 ····.locals·172 ····.locals·1
72 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
73 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
74 ····.prologue73 ····.prologue
75 ····.line·69274 ····.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;)I77 ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$4;->compare(Ljava/io/File;Ljava/io/File;)I
  
81 ····move-result·v078 ····move-result·v0
  
82 ····return·v079 ····return·v0
83 .end·method80 .end·method
622 B
smali/com/mendhak/gpslogger/GpsSettingsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity;21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsSettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
662 B
smali/com/mendhak/gpslogger/GpsLoggingService$GpsLoggingBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsLoggingService;18 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsLoggingService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V20 .method·public·constructor·<init>(Lcom/mendhak/gpslogger/GpsLoggingService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsLoggingService;
  
22 ····.prologue23 ····.prologue
23 ····.line·19724 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
275 B
smali/com/mendhak/gpslogger/R.smali
    
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·1025 ····.line·10
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·386 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
917 B
smali/com/mendhak/gpslogger/StartupReceiver.smali
    
Offset 46, 26 lines modifiedOffset 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·v448 ····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·v551 ····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·v453 ····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·v455 ····move-result-object·v4
  
 56 ····.line·40
55 ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V57 ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V
  
56 ····.line·4358 ····.line·43
57 ····if-eqz·v3,·:cond_059 ····if-eqz·v3,·:cond_0
  
58 ····.line·4560 ····.line·45
59 ····const-string·v4,·"Launching·GPSLoggingService"61 ····const-string·v4,·"Launching·GPSLoggingService"
69.2 KB
smali/com/mendhak/gpslogger/GpsMainActivity.smali
    
Offset 76, 22 lines modifiedOffset 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·v277 ····move-result-object·v2
  
78 ····const·v3,·0x7f06000778 ····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·v381 ····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·v484 ····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;)V86 ····invoke-static·{v2,·v3,·v4},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V
  
84 ····goto·:goto_087 ····goto·:goto_0
  
85 ····.line·77288 ····.line·772
86 ····:cond_189 ····:cond_1
87 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;90 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
Offset 148, 51 lines modifiedOffset 151, 50 lines modified
  
148 .method·private·Annotate(Ljava/lang/String;)V151 .method·private·Annotate(Ljava/lang/String;)V
149 ····.locals·5152 ····.locals·5
150 ····.param·p1,·"description"····#·Ljava/lang/String;153 ····.param·p1,·"description"····#·Ljava/lang/String;
  
151 ····.prologue154 ····.prologue
152 ····.line·803155 ····.line·803
153 ····const-string·v4,·"GpsMainActivity.Annotate(description)"156 ····const-string·v3,·"GpsMainActivity.Annotate(description)"
  
154 ····invoke-static·{v4},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V157 ····invoke-static·{v3},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V
  
155 ····.line·805158 ····.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·v3160 ····move-result-object·v2
  
158 ····.line·807161 ····.line·807
159 ····.local·v3,·"loggers":Ljava/util/List;,·"Ljava/util/List<Lcom/mendhak/gpslogger/loggers/IFileLogger;>;"162 ····.local·v2,·"loggers":Ljava/util/List;,·"Ljava/util/List<Lcom/mendhak/gpslogger/loggers/IFileLogger;>;"
160 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;163 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
161 ····move-result-object·v1164 ····move-result-object·v3
  
162 ····.local·v1,·"i$":Ljava/util/Iterator; 
163 ····:goto_0165 ····:goto_0
164 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z166 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
165 ····move-result·v4167 ····move-result·v4
  
166 ····if-eqz·v4,·:cond_0168 ····if-eqz·v4,·:cond_0
  
167 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;169 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
168 ····move-result-object·v2170 ····move-result-object·v1
  
169 ····check-cast·v2,·Lcom/mendhak/gpslogger/loggers/IFileLogger;171 ····check-cast·v1,·Lcom/mendhak/gpslogger/loggers/IFileLogger;
  
170 ····.line·811172 ····.line·811
171 ····.local·v2,·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger;173 ····.local·v1,·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger;
172 ····:try_start_0174 ····: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·v4176 ····move-result-object·v4
  
175 ····invoke-interface·{v2,·p1,·v4},·Lcom/mendhak/gpslogger/loggers/IFileLogger;->Annotate(Ljava/lang/String;Landroid/location/Location;)V177 ····invoke-interface·{v1,·p1,·v4},·Lcom/mendhak/gpslogger/loggers/IFileLogger;->Annotate(Ljava/lang/String;Landroid/location/Location;)V
  
176 ····.line·812178 ····.line·812
177 ····const·v4,·0x7f060005179 ····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·v4181 ····move-result-object·v4
Offset 222, 1071 lines modifiedOffset 224, 1089 lines modified
  
222 ····invoke-direct·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->SetStatus(Ljava/lang/String;)V224 ····invoke-direct·{p0,·v4},·Lcom/mendhak/gpslogger/GpsMainActivity;->SetStatus(Ljava/lang/String;)V
  
223 ····goto·:goto_0225 ····goto·:goto_0
  
224 ····.line·820226 ····.line·820
225 ····.end·local·v0····#·"e":Ljava/lang/Exception;227 ····.end·local·v0····#·"e":Ljava/lang/Exception;
226 ····.end·local·v2····#·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger;228 ····.end·local·v1····#·"logger":Lcom/mendhak/gpslogger/loggers/IFileLogger;
227 ····:cond_0229 ····:cond_0
228 ····return-void230 ····return-void
229 .end·method231 .end·method
  
230 .method·private·DisplayLocationInfo(Landroid/location/Location;)V232 .method·private·DisplayLocationInfo(Landroid/location/Location;)V
231 ····.locals·29233 ····.locals·30
232 ····.param·p1,·"loc"····#·Landroid/location/Location;234 ····.param·p1,·"loc"····#·Landroid/location/Location;
  
233 ····.prologue235 ····.prologue
234 ····.line·895236 ····.line·895
235 ····const-string·v24,·"GpsMainActivity.DisplayLocationInfo"237 ····const-string·v25,·"GpsMainActivity.DisplayLocationInfo"
  
236 ····invoke-static/range·{v24·..·v24},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V238 ····invoke-static/range·{v25·..·v25},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V
  
237 ····.line·899239 ····.line·899
238 ····if-nez·p1,·:cond_0240 ····if-nez·p1,·:cond_0
  
239 ····.line·1071241 ····.line·1071
240 ····:goto_0242 ····:goto_0
241 ····return-void243 ····return-void
  
242 ····.line·904244 ····.line·904
243 ····:cond_0245 ····:cond_0
244 ····const·v24,·0x7f080005246 ····const·v25,·0x7f080005
  
245 ····:try_start_0247 ····:try_start_0
246 ····move-object/from16·v0,·p0248 ····move-object/from16·v0,·p0
  
247 ····move/from16·v1,·v24249 ····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·v16251 ····move-result-object·v17
  
250 ····check-cast·v16,·Landroid/widget/TextView;252 ····check-cast·v17,·Landroid/widget/TextView;
  
251 ····.line·905253 ····.line·905
252 ····.local·v16,·"tvLatitude":Landroid/widget/TextView;254 ····.local·v17,·"tvLatitude":Landroid/widget/TextView;
253 ····const·v24,·0x7f080006255 ····const·v25,·0x7f080006
  
254 ····move-object/from16·v0,·p0256 ····move-object/from16·v0,·p0
Max diff block lines reached; 65912/70813 bytes (93.08%) of diff not shown.
1.55 KB
smali/com/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$newValue:Ljava/lang/Object;19 .field·final·synthetic·val$newValue:Ljava/lang/Object;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V21 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;Ljava/lang/Object;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener;
  
23 ····.prologue24 ····.prologue
24 ····.line·15425 ····.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 modifiedOffset 45, 18 lines modified
44 ····const·v12,·0x7f06005d45 ····const·v12,·0x7f06005d
  
45 ····const·v11,·0x7f06005946 ····const·v11,·0x7f060059
  
46 ····const/16·v10,·0x270f47 ····const/16·v10,·0x270f
  
47 ····.line·16148 ····.line·161
48 ····const-wide/16·v7,·0xbb849 ····const-wide/16·v8,·0xbb8
  
49 ····:try_start_050 ····:try_start_0
50 ····invoke-static·{v7,·v8},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->sleep(J)V51 ····invoke-static·{v8,·v9},·Lcom/mendhak/gpslogger/GpsSettingsActivity$ImperialPreferenceChangeListener$1;->sleep(J)V
51 ····:try_end_052 ····:try_end_0
52 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_053 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
53 ····.line·17054 ····.line·170
54 ····:goto_055 ····: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;
  
684 B
smali/com/mendhak/gpslogger/GpsSettingsActivity.smali
    
Offset 40, 15 lines modifiedOffset 40, 14 lines modified
40 ····.line·9540 ····.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;)V42 ····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-void44 ····return-void
46 .end·method45 .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·147 ····.locals·1
49 ····.param·p0,·"x0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity;48 ····.param·p0,·"x0"····#·Lcom/mendhak/gpslogger/GpsSettingsActivity;
  
594 B
smali/com/mendhak/gpslogger/GpsMainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
641 B
smali/com/mendhak/gpslogger/GpsMainActivity$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$input:Landroid/widget/EditText;22 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·78228 ····.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;
  
13.7 KB
smali/com/mendhak/gpslogger/GpsLoggingService.smali
    
Offset 61, 15 lines modifiedOffset 61, 14 lines modified
61 ····.line·5461 ····.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;)V63 ····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-void65 ····return-void
67 .end·method66 .end·method
  
68 .method·private·AutoSendLogFile()V67 .method·private·AutoSendLogFile()V
69 ····.locals·268 ····.locals·2
  
70 ····.prologue69 ····.prologue
Offset 116, 14 lines modifiedOffset 115, 15 lines modified
  
116 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I115 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
117 ····move-result·v0116 ····move-result·v0
  
118 ····if-lez·v0,·:cond_0117 ····if-lez·v0,·:cond_0
  
 118 ····.line·285
119 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->isReadyToBeAutoSent()Z119 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->isReadyToBeAutoSent()Z
  
120 ····move-result·v0120 ····move-result·v0
  
121 ····if-eqz·v0,·:cond_0121 ····if-eqz·v0,·:cond_0
  
122 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->hasValidLocation()Z122 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/Session;->hasValidLocation()Z
Offset 461, 14 lines modifiedOffset 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·v0463 ····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·v1466 ····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·v1468 ····move-result-object·v1
Offset 477, 14 lines modifiedOffset 478, 15 lines modified
  
477 ····move-result-object·v0478 ····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·v0480 ····move-result-object·v0
  
 481 ····.line·341
480 ····invoke-static·{v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V482 ····invoke-static·{v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogDebug(Ljava/lang/String;)V
  
481 ····.line·343483 ····.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·v0485 ····move-result-object·v0
  
Offset 975, 28 lines modifiedOffset 977, 30 lines modified
975 ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V977 ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V
  
976 ····.line·825978 ····.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,·0x2980 ····const/4·v3,·0x2
  
 981 ····.line·826
979 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J982 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
980 ····move-result-wide·v4983 ····move-result-wide·v4
  
981 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getMinimumSeconds()I984 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getMinimumSeconds()I
  
982 ····move-result·v6985 ····move-result·v6
  
983 ····mul-int/lit16·v6,·v6,·0x3e8986 ····mul-int/lit16·v6,·v6,·0x3e8
  
984 ····int-to-long·v6,·v6987 ····int-to-long·v6,·v6
  
985 ····add-long/2addr·v4,·v6988 ····add-long/2addr·v4,·v6
  
 989 ····.line·825
986 ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V990 ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V
  
987 ····.line·828991 ····.line·828
988 ····return-void992 ····return-void
989 .end·method993 .end·method
  
990 .method·private·SetAlarmForNextPoint(I)V994 .method·private·SetAlarmForNextPoint(I)V
Offset 1038, 24 lines modifiedOffset 1042, 26 lines modified
1038 ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V1042 ····invoke-virtual·{v2,·v1},·Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V
  
1039 ····.line·8421043 ····.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,·0x21045 ····const/4·v3,·0x2
  
 1046 ····.line·843
1042 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J1047 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
1043 ····move-result-wide·v41048 ····move-result-wide·v4
  
1044 ····mul-int/lit16·v6,·p1,·0x3e81049 ····mul-int/lit16·v6,·p1,·0x3e8
  
1045 ····int-to-long·v6,·v61050 ····int-to-long·v6,·v6
  
1046 ····add-long/2addr·v4,·v61051 ····add-long/2addr·v4,·v6
  
 1052 ····.line·842
1047 ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V1053 ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V
  
1048 ····.line·8451054 ····.line·845
1049 ····return-void1055 ····return-void
1050 .end·method1056 .end·method
  
1051 .method·private·SetDistanceTraveled(Landroid/location/Location;)V1057 .method·private·SetDistanceTraveled(Landroid/location/Location;)V
Offset 1069, 32 lines modifiedOffset 1075, 36 lines modified
1069 ····move-result-object·v01075 ····move-result-object·v0
  
1070 ····if-nez·v0,·:cond_01076 ····if-nez·v0,·:cond_0
  
1071 ····.line·7761077 ····.line·776
Max diff block lines reached; 10507/13972 bytes (75.20%) of diff not shown.
595 B
smali/com/mendhak/gpslogger/GpsMainActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;21 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·79127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.0 KB
smali/com/mendhak/gpslogger/GpsMainActivity$2.smali
    
Offset 30, 28 lines modifiedOffset 30, 29 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;31 .field·final·synthetic·this$0:Lcom/mendhak/gpslogger/GpsMainActivity;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V33 .method·constructor·<init>(Lcom/mendhak/gpslogger/GpsMainActivity;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/GpsMainActivity;
  
35 ····.prologue36 ····.prologue
36 ····.line·49737 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·compare(Ljava/io/File;Ljava/io/File;)I43 .method·public·compare(Ljava/io/File;Ljava/io/File;)I
43 ····.locals·344 ····.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 ····.prologue47 ····.prologue
47 ····.line·50048 ····.line·500
48 ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J49 ····invoke-virtual·{p1},·Ljava/io/File;->lastModified()J
  
Offset 59, 41 lines modifiedOffset 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·v061 ····move-result-object·v0
  
61 ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J62 ····invoke-virtual·{p2},·Ljava/io/File;->lastModified()J
  
62 ····move-result-wide·v163 ····move-result-wide·v2
  
63 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;64 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
64 ····move-result-object·v165 ····move-result-object·v1
  
65 ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I66 ····invoke-virtual·{v0,·v1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I
  
66 ····move-result·v067 ····move-result·v0
  
67 ····mul-int/lit8·v0,·v0,·-0x168 ····mul-int/lit8·v0,·v0,·-0x1
  
68 ····return·v069 ····return·v0
69 .end·method70 .end·method
  
70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I71 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
71 ····.locals·172 ····.locals·1
72 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
73 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
74 ····.prologue73 ····.prologue
75 ····.line·49774 ····.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;)I77 ····invoke-virtual·{p0,·p1,·p2},·Lcom/mendhak/gpslogger/GpsMainActivity$2;->compare(Ljava/io/File;Ljava/io/File;)I
  
81 ····move-result·v078 ····move-result·v0
  
82 ····return·v079 ····return·v0
83 .end·method80 .end·method
8.38 KB
smali/com/mendhak/gpslogger/senders/ZipHelper.smali
    
Offset 35, 168 lines modifiedOffset 35, 159 lines modified
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·Zip()V36 .method·public·Zip()V
37 ····.locals·1437 ····.locals·14
  
38 ····.prologue38 ····.prologue
 39 ····const/4·v9,·0x0
  
39 ····.line·4540 ····.line·45
40 ····:try_start_041 ····:try_start_0
41 ····new-instance·v3,·Ljava/io/FileOutputStream;42 ····new-instance·v2,·Ljava/io/FileOutputStream;
  
42 ····iget-object·v12,·p0,·Lcom/mendhak/gpslogger/senders/ZipHelper;->zipFile:Ljava/lang/String;43 ····iget-object·v10,·p0,·Lcom/mendhak/gpslogger/senders/ZipHelper;->zipFile:Ljava/lang/String;
  
43 ····invoke-direct·{v3,·v12},·Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V44 ····invoke-direct·{v2,·v10},·Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
  
44 ····.line·4745 ····.line·47
45 ····.local·v3,·"dest":Ljava/io/FileOutputStream;46 ····.local·v2,·"dest":Ljava/io/FileOutputStream;
46 ····new-instance·v11,·Ljava/util/zip/ZipOutputStream;47 ····new-instance·v8,·Ljava/util/zip/ZipOutputStream;
  
47 ····new-instance·v12,·Ljava/io/BufferedOutputStream;48 ····new-instance·v10,·Ljava/io/BufferedOutputStream;
  
48 ····invoke-direct·{v12,·v3},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V49 ····invoke-direct·{v10,·v2},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
49 ····invoke-direct·{v11,·v12},·Ljava/util/zip/ZipOutputStream;-><init>(Ljava/io/OutputStream;)V50 ····invoke-direct·{v8,·v10},·Ljava/util/zip/ZipOutputStream;-><init>(Ljava/io/OutputStream;)V
  
50 ····.line·4951 ····.line·49
51 ····.local·v11,·"out":Ljava/util/zip/ZipOutputStream;52 ····.local·v8,·"out":Ljava/util/zip/ZipOutputStream;
52 ····const/16·v12,·0x80053 ····const/16·v10,·0x800
  
53 ····new-array·v2,·v12,·[B54 ····new-array·v1,·v10,·[B
  
54 ····.line·5155 ····.line·51
55 ····.local·v2,·"data":[B56 ····.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_059 ····:goto_0
63 ····if-ge·v8,·v9,·:cond_160 ····if-ge·v9,·v11,·:cond_1
  
64 ····aget-object·v6,·v0,·v861 ····aget-object·v5,·v10,·v9
  
65 ····.line·5362 ····.line·53
66 ····.local·v6,·"f":Ljava/lang/String;63 ····.local·v5,·"f":Ljava/lang/String;
67 ····new-instance·v7,·Ljava/io/FileInputStream;64 ····new-instance·v6,·Ljava/io/FileInputStream;
  
68 ····invoke-direct·{v7,·v6},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V65 ····invoke-direct·{v6,·v5},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
  
69 ····.line·5466 ····.line·54
70 ····.local·v7,·"fi":Ljava/io/FileInputStream;67 ····.local·v6,·"fi":Ljava/io/FileInputStream;
71 ····new-instance·v10,·Ljava/io/BufferedInputStream;68 ····new-instance·v7,·Ljava/io/BufferedInputStream;
  
72 ····const/16·v12,·0x80069 ····const/16·v12,·0x800
  
73 ····invoke-direct·{v10,·v7,·v12},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;I)V70 ····invoke-direct·{v7,·v6,·v12},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;I)V
  
74 ····.line·5571 ····.line·55
75 ····.local·v10,·"origin":Ljava/io/BufferedInputStream;72 ····.local·v7,·"origin":Ljava/io/BufferedInputStream;
76 ····new-instance·v5,·Ljava/util/zip/ZipEntry;73 ····new-instance·v4,·Ljava/util/zip/ZipEntry;
  
77 ····const-string·v12,·"/"74 ····const-string·v12,·"/"
  
78 ····invoke-virtual·{v6,·v12},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I75 ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
  
79 ····move-result·v1276 ····move-result·v12
  
80 ····add-int/lit8·v12,·v12,·0x177 ····add-int/lit8·v12,·v12,·0x1
  
81 ····invoke-virtual·{v6,·v12},·Ljava/lang/String;->substring(I)Ljava/lang/String;78 ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
82 ····move-result-object·v1279 ····move-result-object·v12
  
83 ····invoke-direct·{v5,·v12},·Ljava/util/zip/ZipEntry;-><init>(Ljava/lang/String;)V80 ····invoke-direct·{v4,·v12},·Ljava/util/zip/ZipEntry;-><init>(Ljava/lang/String;)V
  
84 ····.line·5681 ····.line·56
85 ····.local·v5,·"entry":Ljava/util/zip/ZipEntry;82 ····.local·v4,·"entry":Ljava/util/zip/ZipEntry;
86 ····invoke-virtual·{v11,·v5},·Ljava/util/zip/ZipOutputStream;->putNextEntry(Ljava/util/zip/ZipEntry;)V83 ····invoke-virtual·{v8,·v4},·Ljava/util/zip/ZipOutputStream;->putNextEntry(Ljava/util/zip/ZipEntry;)V
  
87 ····.line·5884 ····.line·58
88 ····:goto_185 ····:goto_1
89 ····const/4·v12,·0x086 ····const/4·v12,·0x0
  
90 ····const/16·v13,·0x80087 ····const/16·v13,·0x800
  
91 ····invoke-virtual·{v10,·v2,·v12,·v13},·Ljava/io/BufferedInputStream;->read([BII)I88 ····invoke-virtual·{v7,·v1,·v12,·v13},·Ljava/io/BufferedInputStream;->read([BII)I
  
92 ····move-result·v189 ····move-result·v0
  
93 ····.local·v1,·"count":I90 ····.local·v0,·"count":I
94 ····const/4·v12,·-0x191 ····const/4·v12,·-0x1
  
95 ····if-eq·v1,·v12,·:cond_092 ····if-eq·v0,·v12,·:cond_0
  
96 ····.line·6093 ····.line·60
97 ····const/4·v12,·0x094 ····const/4·v12,·0x0
  
98 ····invoke-virtual·{v11,·v2,·v12,·v1},·Ljava/util/zip/ZipOutputStream;->write([BII)V95 ····invoke-virtual·{v8,·v1,·v12,·v0},·Ljava/util/zip/ZipOutputStream;->write([BII)V
99 ····:try_end_096 ····:try_end_0
100 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_097 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
101 ····goto·:goto_198 ····goto·:goto_1
  
102 ····.line·6899 ····.line·68
103 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
104 ····.end·local·v1····#·"count":I100 ····.end·local·v0····#·"count":I
105 ····.end·local·v2····#·"data":[B101 ····.end·local·v1····#·"data":[B
106 ····.end·local·v3····#·"dest":Ljava/io/FileOutputStream;102 ····.end·local·v2····#·"dest":Ljava/io/FileOutputStream;
107 ····.end·local·v5····#·"entry":Ljava/util/zip/ZipEntry;103 ····.end·local·v4····#·"entry":Ljava/util/zip/ZipEntry;
108 ····.end·local·v6····#·"f":Ljava/lang/String;104 ····.end·local·v5····#·"f":Ljava/lang/String;
109 ····.end·local·v7····#·"fi":Ljava/io/FileInputStream;105 ····.end·local·v6····#·"fi":Ljava/io/FileInputStream;
110 ····.end·local·v8····#·"i$":I 
111 ····.end·local·v9····#·"len$":I 
112 ····.end·local·v10····#·"origin":Ljava/io/BufferedInputStream;106 ····.end·local·v7····#·"origin":Ljava/io/BufferedInputStream;
113 ····.end·local·v11····#·"out":Ljava/util/zip/ZipOutputStream;107 ····.end·local·v8····#·"out":Ljava/util/zip/ZipOutputStream;
114 ····:catch_0108 ····:catch_0
115 ····move-exception·v4109 ····move-exception·v3
  
116 ····.line·70110 ····.line·70
117 ····.local·v4,·"e":Ljava/lang/Exception;111 ····.local·v3,·"e":Ljava/lang/Exception;
Max diff block lines reached; 2396/8478 bytes (28.26%) of diff not shown.
9.73 KB
smali/com/mendhak/gpslogger/senders/FileSenderFactory.smali
    
Offset 214, 15 lines modifiedOffset 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;)V214 ····invoke-direct·{v0,·p0,·p1},·Lcom/mendhak/gpslogger/senders/osm/OSMHelper;-><init>(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V
  
215 ····return-object·v0215 ····return-object·v0
216 .end·method216 .end·method
  
217 .method·public·static·SendFiles(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V217 .method·public·static·SendFiles(Landroid/content/Context;Lcom/mendhak/gpslogger/common/IActionListener;)V
218 ····.locals·13218 ····.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 ····.prologue221 ····.prologue
222 ····.line·76222 ····.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 modifiedOffset 230, 122 lines modified
  
230 ····.line·78230 ····.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·v10234 ····move-result-object·v9
  
235 ····const-string·v11,·"GPSLogger"235 ····const-string·v10,·"GPSLogger"
  
236 ····invoke-direct·{v4,·v10,·v11},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V236 ····invoke-direct·{v4,·v9,·v10},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
237 ····.line·81237 ····.line·81
238 ····.local·v4,·"gpxFolder":Ljava/io/File;238 ····.local·v4,·"gpxFolder":Ljava/io/File;
239 ····invoke-virtual·{v4},·Ljava/io/File;->exists()Z239 ····invoke-virtual·{v4},·Ljava/io/File;->exists()Z
  
240 ····move-result·v10240 ····move-result·v9
  
241 ····if-nez·v10,·:cond_1241 ····if-nez·v9,·:cond_1
  
242 ····.line·83242 ····.line·83
243 ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V243 ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V
  
244 ····.line·126244 ····.line·126
245 ····:cond_0245 ····:cond_0
246 ····:goto_0246 ····:goto_0
247 ····return-void247 ····return-void
  
248 ····.line·87248 ····.line·87
249 ····:cond_1249 ····:cond_1
250 ····new-instance·v3,·Ljava/util/ArrayList;250 ····new-instance·v3,·Ljava/util/ArrayList;
  
251 ····new-instance·v10,·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1;251 ····new-instance·v9,·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1;
  
252 ····invoke-direct·{v10,·v0},·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1;-><init>(Ljava/lang/String;)V252 ····invoke-direct·{v9,·v0},·Lcom/mendhak/gpslogger/senders/FileSenderFactory$1;-><init>(Ljava/lang/String;)V
  
253 ····invoke-virtual·{v4,·v10},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;253 ····invoke-virtual·{v4,·v9},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
  
254 ····move-result-object·v10254 ····move-result-object·v9
  
255 ····invoke-static·{v10},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;255 ····invoke-static·{v9},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
256 ····move-result-object·v10256 ····move-result-object·v9
  
257 ····invoke-direct·{v3,·v10},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V257 ····invoke-direct·{v3,·v9},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
258 ····.line·96258 ····.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()I260 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
261 ····move-result·v10261 ····move-result·v9
  
262 ····if-nez·v10,·:cond_2262 ····if-nez·v9,·:cond_2
  
263 ····.line·98263 ····.line·98
264 ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V264 ····invoke-interface·{p1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V
  
265 ····goto·:goto_0265 ····goto·:goto_0
  
266 ····.line·102266 ····.line·102
267 ····:cond_2267 ····:cond_2
268 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->shouldSendZipFile()Z268 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->shouldSendZipFile()Z
  
269 ····move-result·v10269 ····move-result·v9
  
270 ····if-eqz·v10,·:cond_4270 ····if-eqz·v9,·:cond_4
  
271 ····.line·104271 ····.line·104
272 ····new-instance·v9,·Ljava/io/File;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·v10274 ····move-result-object·v9
  
275 ····new-instance·v11,·Ljava/lang/StringBuilder;275 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
276 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V276 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
277 ····invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;277 ····invoke-virtual·{v10,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
278 ····move-result-object·v11278 ····move-result-object·v10
  
279 ····const-string·v12,·".zip"279 ····const-string·v11,·".zip"
  
280 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;280 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
281 ····move-result-object·v11281 ····move-result-object·v10
  
282 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;282 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
283 ····move-result-object·v11283 ····move-result-object·v10
  
284 ····invoke-direct·{v9,·v10,·v11},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V284 ····invoke-direct·{v8,·v9,·v10},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
285 ····.line·105285 ····.line·105
286 ····.local·v9,·"zipFile":Ljava/io/File;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>()V288 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
289 ····.line·107289 ····.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·v5292 ····move-result-object·v9
  
293 ····.local·v5,·"i$":Ljava/util/Iterator; 
294 ····:goto_1293 ····:goto_1
295 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z294 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
Max diff block lines reached; 4459/9846 bytes (45.29%) of diff not shown.
4.59 KB
smali/com/mendhak/gpslogger/senders/dropbox/DropBoxHelper.smali
    
Offset 203, 14 lines modifiedOffset 203, 15 lines modified
203 .method·private·clearKeys()V203 .method·private·clearKeys()V
204 ····.locals·3204 ····.locals·3
  
205 ····.prologue205 ····.prologue
206 ····.line·106206 ····.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·v1210 ····move-result-object·v1
  
210 ····.line·108211 ····.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 modifiedOffset 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 ····.prologue300 ····.prologue
300 ····.line·96301 ····.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·v1305 ····move-result-object·v1
  
304 ····.line·98306 ····.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 modifiedOffset 508, 30 lines modified
506 ············">;)V"508 ············">;)V"
507 ········}509 ········}
508 ····.end·annotation510 ····.end·annotation
  
509 ····.prologue511 ····.prologue
510 ····.line·183512 ····.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·v2,·0x0514 ····const/4·v1,·0x0
  
513 ····.line·186515 ····.line·186
514 ····.local·v2,·"zipFile":Ljava/io/File;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·v1518 ····move-result-object·v2
  
517 ····.local·v1,·"i$":Ljava/util/Iterator; 
518 ····:cond_0519 ····:cond_0
519 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z520 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
520 ····move-result·v3521 ····move-result·v3
  
521 ····if-eqz·v3,·:cond_1522 ····if-eqz·v3,·:cond_1
  
522 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;523 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
523 ····move-result-object·v0524 ····move-result-object·v0
  
524 ····check-cast·v0,·Ljava/io/File;525 ····check-cast·v0,·Ljava/io/File;
  
525 ····.line·188526 ····.line·188
526 ····.local·v0,·"f":Ljava/io/File;527 ····.local·v0,·"f":Ljava/io/File;
Offset 543, 46 lines modifiedOffset 544, 46 lines modified
543 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z544 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
544 ····move-result·v3545 ····move-result·v3
  
545 ····if-eqz·v3,·:cond_0546 ····if-eqz·v3,·:cond_0
  
546 ····.line·190547 ····.line·190
547 ····move-object·v2,·v0548 ····move-object·v1,·v0
  
548 ····.line·195549 ····.line·195
549 ····.end·local·v0····#·"f":Ljava/io/File;550 ····.end·local·v0····#·"f":Ljava/io/File;
550 ····:cond_1551 ····:cond_1
551 ····if-eqz·v2,·:cond_3552 ····if-eqz·v1,·:cond_3
  
552 ····.line·197553 ····.line·197
553 ····invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String;554 ····invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String;
  
554 ····move-result-object·v3555 ····move-result-object·v2
  
555 ····invoke-virtual·{p0,·v3},·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->UploadFile(Ljava/lang/String;)V556 ····invoke-virtual·{p0,·v2},·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper;->UploadFile(Ljava/lang/String;)V
  
556 ····.line·207557 ····.line·207
557 ····:cond_2558 ····:cond_2
558 ····return-void559 ····return-void
  
559 ····.line·201560 ····.line·201
560 ····:cond_3561 ····: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·v1563 ····move-result-object·v2
  
563 ····:goto_0564 ····:goto_0
564 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z565 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
565 ····move-result·v3566 ····move-result·v3
  
566 ····if-eqz·v3,·:cond_2567 ····if-eqz·v3,·:cond_2
  
567 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;568 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
568 ····move-result-object·v0569 ····move-result-object·v0
  
569 ····check-cast·v0,·Ljava/io/File;570 ····check-cast·v0,·Ljava/io/File;
  
570 ····.line·203571 ····.line·203
571 ····.restart·local·v0····#·"f":Ljava/io/File;572 ····.restart·local·v0····#·"f":Ljava/io/File;
Offset 610, 26 lines modifiedOffset 611, 28 lines modified
  
610 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z611 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
611 ····move-result·v0612 ····move-result·v0
  
612 ····if-nez·v0,·:cond_0613 ····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·v0616 ····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;)Z618 ····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.
797 B
smali/com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.25 KB
smali/com/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler.smali
    
Offset 35, 14 lines modifiedOffset 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·methods36 #·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;)V37 .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·038 ····.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 modifiedOffset 83, 96 lines modified
82 ····.prologue83 ····.prologue
83 ····.line·25084 ····.line·250
84 ····:try_start_085 ····: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·v088 ····move-result-object·v1
  
88 ····const-string·v1,·"GPSLogger"89 ····const-string·v2,·"GPSLogger"
  
89 ····invoke-direct·{v7,·v0,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V90 ····invoke-direct·{v7,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
90 ····.line·25191 ····.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·v0,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->fileName:Ljava/lang/String;94 ····iget-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->fileName:Ljava/lang/String;
  
94 ····invoke-direct·{v8,·v7,·v0},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V95 ····invoke-direct·{v8,·v7,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
95 ····.line·25396 ····.line·253
96 ····.local·v8,·"gpxFile":Ljava/io/File;97 ····.local·v8,·"gpxFile":Ljava/io/File;
97 ····new-instance·v2,·Ljava/io/FileInputStream;98 ····new-instance·v3,·Ljava/io/FileInputStream;
  
98 ····invoke-direct·{v2,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V99 ····invoke-direct·{v3,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
  
99 ····.line·254100 ····.line·254
100 ····.local·v2,·"fis":Ljava/io/FileInputStream;101 ····.local·v3,·"fis":Ljava/io/FileInputStream;
101 ····iget-object·v0,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->api:Lcom/dropbox/client2/DropboxAPI;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·v1104 ····move-result-object·v2
  
104 ····invoke-virtual·{v8},·Ljava/io/File;->length()J105 ····invoke-virtual·{v8},·Ljava/io/File;->length()J
  
105 ····move-result-wide·v3106 ····move-result-wide·v4
  
106 ····const/4·v5,·0x0107 ····const/4·v6,·0x0
  
107 ····invoke-virtual/range·{v0·..·v5},·Lcom/dropbox/client2/DropboxAPI;->putFileOverwrite(Ljava/lang/String;Ljava/io/InputStream;JLcom/dropbox/client2/ProgressListener;)Lcom/dropbox/client2/DropboxAPI$Entry;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·v9109 ····move-result-object·v9
  
109 ····.line·255110 ····.line·255
110 ····.local·v9,·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry;111 ····.local·v9,·"upEntry":Lcom/dropbox/client2/DropboxAPI$Entry;
111 ····new-instance·v0,·Ljava/lang/StringBuilder;112 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
112 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V113 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
113 ····const-string·v1,·"DropBox·uploaded·file·rev·is:·"114 ····const-string·v2,·"DropBox·uploaded·file·rev·is:·"
  
114 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;115 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
115 ····move-result-object·v0116 ····move-result-object·v1
  
116 ····iget-object·v1,·v9,·Lcom/dropbox/client2/DropboxAPI$Entry;->rev:Ljava/lang/String;117 ····iget-object·v2,·v9,·Lcom/dropbox/client2/DropboxAPI$Entry;->rev:Ljava/lang/String;
  
117 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;118 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
118 ····move-result-object·v0119 ····move-result-object·v1
  
119 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;120 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
120 ····move-result-object·v0121 ····move-result-object·v1
  
121 ····invoke-static·{v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V122 ····invoke-static·{v1},·Lcom/mendhak/gpslogger/common/Utilities;->LogInfo(Ljava/lang/String;)V
  
122 ····.line·256123 ····.line·256
123 ····iget-object·v0,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->helper:Lcom/mendhak/gpslogger/common/IActionListener;124 ····iget-object·v1,·p0,·Lcom/mendhak/gpslogger/senders/dropbox/DropBoxHelper$DropBoxUploadHandler;->helper:Lcom/mendhak/gpslogger/common/IActionListener;
  
124 ····invoke-interface·{v0},·Lcom/mendhak/gpslogger/common/IActionListener;->OnComplete()V125 ····invoke-interface·{v1},·Lcom/mendhak/gpslogger/common/IActionListener;->OnComplete()V
125 ····:try_end_0126 ····:try_end_0
126 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0127 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
127 ····.line·262128 ····.line·262
128 ····.end·local·v2····#·"fis":Ljava/io/FileInputStream;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_0133 ····:goto_0
133 ····return-void134 ····return-void
  
134 ····.line·258135 ····.line·258
135 ····:catch_0136 ····:catch_0
136 ····move-exception·v6137 ····move-exception·v0
  
137 ····.line·260138 ····.line·260
138 ····.local·v6,·"e":Ljava/lang/Exception;139 ····.local·v0,·"e":Ljava/lang/Exception;
139 ····const-string·v0,·"DropBoxHelper.UploadFile"140 ····const-string·v1,·"DropBoxHelper.UploadFile"
  
140 ····invoke-static·{v0,·v6},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V141 ····invoke-static·{v1,·v0},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V
  
141 ····goto·:goto_0142 ····goto·:goto_0
142 .end·method143 .end·method
495 B
smali/com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.smali
    
Offset 94, 14 lines modifiedOffset 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·v1295 ····move-result-object·v12
  
96 ····if-eqz·v12,·:cond_296 ····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·v1299 ····move-result-object·v12
  
99 ····invoke-virtual·{v12},·Ljava/lang/String;->length()I100 ····invoke-virtual·{v12},·Ljava/lang/String;->length()I
  
100 ····move-result·v12101 ····move-result·v12
742 B
smali/com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·11827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.14 KB
smali/com/mendhak/gpslogger/senders/osm/OSMHelper.smali
    
Offset 56, 57 lines modifiedOffset 56, 63 lines modified
  
56 ····move-result-object·v756 ····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·v1061 ····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;)I63 ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
62 ····move-result·v464 ····move-result·v4
  
63 ····.line·9765 ····.line·97
64 ····.local·v4,·"osmConsumerKey":I66 ····.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·v768 ····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·v1073 ····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;)I75 ····invoke-virtual·{v7,·v8,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
72 ····move-result·v576 ····move-result·v5
  
73 ····.line·9977 ····.line·99
74 ····.local·v5,·"osmConsumerSecret":I78 ····.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·v782 ····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·v885 ····move-result-object·v8
  
80 ····invoke-direct·{v1,·v7,·v8},·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;-><init>(Ljava/lang/String;Ljava/lang/String;)V86 ····invoke-direct·{v1,·v7,·v8},·Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
81 ····:try_end_087 ····:try_end_0
82 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_088 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
83 ····.line·10389 ····.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_192 ····: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·v694 ····move-result-object·v6
  
Offset 138, 14 lines modifiedOffset 144, 15 lines modified
  
138 ····move-result·v7144 ····move-result·v7
  
139 ····if-lez·v7,·:cond_0145 ····if-lez·v7,·:cond_0
  
140 ····if-eqz·v3,·:cond_0146 ····if-eqz·v3,·:cond_0
  
 147 ····.line·111
141 ····invoke-virtual·{v3},·Ljava/lang/String;->length()I148 ····invoke-virtual·{v3},·Ljava/lang/String;->length()I
  
142 ····move-result·v7149 ····move-result·v7
  
143 ····if-lez·v7,·:cond_0150 ····if-lez·v7,·:cond_0
  
144 ····.line·113151 ····.line·113
Offset 193, 32 lines modifiedOffset 200, 36 lines modified
  
193 ····.prologue200 ····.prologue
194 ····.line·60201 ····.line·60
195 ····new-instance·v0,·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider;202 ····new-instance·v0,·Loauth/signpost/commonshttp/CommonsHttpOAuthProvider;
  
196 ····const·v1,·0x7f0600b0203 ····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·v1206 ····move-result-object·v1
  
199 ····const·v2,·0x7f0600b1207 ····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·v2210 ····move-result-object·v2
  
202 ····const·v3,·0x7f0600b2211 ····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·v3214 ····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;)V215 ····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·v0217 ····return-object·v0
207 .end·method218 .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·3220 ····.locals·3
210 ····.param·p0,·"ctx"····#·Landroid/content/Context;221 ····.param·p0,·"ctx"····#·Landroid/content/Context;
  
Offset 266, 14 lines modifiedOffset 277, 15 lines modified
  
266 .method·public·static·IsOsmAuthorized(Landroid/content/Context;)Z277 .method·public·static·IsOsmAuthorized(Landroid/content/Context;)Z
267 ····.locals·4278 ····.locals·4
268 ····.param·p0,·"ctx"····#·Landroid/content/Context;279 ····.param·p0,·"ctx"····#·Landroid/content/Context;
  
269 ····.prologue280 ····.prologue
270 ····.line·69281 ····.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.
707 B
smali/com/mendhak/gpslogger/senders/email/AutoEmailActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.8 KB
smali/com/mendhak/gpslogger/senders/email/AutoSendHandler.smali
    
Offset 36, 230 lines modifiedOffset 36, 223 lines modified
36 #·virtual·methods36 #·virtual·methods
37 .method·public·run()V37 .method·public·run()V
38 ····.locals·1038 ····.locals·10
  
39 ····.prologue39 ····.prologue
40 ····.line·11540 ····.line·115
41 ····:try_start_041 ····:try_start_0
42 ····new-instance·v6,·Lcom/mendhak/gpslogger/senders/email/Mail;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·v844 ····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·v947 ····move-result-object·v6
  
47 ····invoke-direct·{v6,·v8,·v9},·Lcom/mendhak/gpslogger/senders/email/Mail;-><init>(Ljava/lang/String;Ljava/lang/String;)V48 ····invoke-direct·{v3,·v5,·v6},·Lcom/mendhak/gpslogger/senders/email/Mail;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
48 ····.line·11849 ····.line·118
49 ····.local·v6,·"m":Lcom/mendhak/gpslogger/senders/email/Mail;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·v152 ····move-result-object·v0
  
52 ····.line·11953 ····.line·119
53 ····.local·v1,·"csvEmailTargets":Ljava/lang/String;54 ····.local·v0,·"csvEmailTargets":Ljava/lang/String;
54 ····const-string·v8,·","55 ····const-string·v5,·","
  
55 ····invoke-virtual·{v1,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;56 ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
56 ····move-result-object·v757 ····move-result-object·v4
  
57 ····.line·12158 ····.line·121
58 ····.local·v7,·"toArr":[Ljava/lang/String;59 ····.local·v4,·"toArr":[Ljava/lang/String;
59 ····invoke-virtual·{v6,·v7},·Lcom/mendhak/gpslogger/senders/email/Mail;->setTo([Ljava/lang/String;)V60 ····invoke-virtual·{v3,·v4},·Lcom/mendhak/gpslogger/senders/email/Mail;->setTo([Ljava/lang/String;)V
  
60 ····.line·12261 ····.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·v863 ····move-result-object·v5
  
63 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setFrom(Ljava/lang/String;)V64 ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setFrom(Ljava/lang/String;)V
  
64 ····.line·12365 ····.line·123
65 ····new-instance·v8,·Ljava/lang/StringBuilder;66 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
66 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V67 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
67 ····const-string·v9,·"GPS·Log·file·generated·at·"68 ····const-string·v6,·"GPS·Log·file·generated·at·"
  
68 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;69 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····move-result-object·v870 ····move-result-object·v5
  
70 ····new-instance·v9,·Ljava/util/Date;71 ····new-instance·v6,·Ljava/util/Date;
  
71 ····invoke-direct·{v9},·Ljava/util/Date;-><init>()V72 ····invoke-direct·{v6},·Ljava/util/Date;-><init>()V
  
 73 ····.line·124
72 ····invoke-static·{v9},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String;74 ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String;
  
73 ····move-result-object·v975 ····move-result-object·v6
  
74 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
75 ····move-result-object·v877 ····move-result-object·v5
  
76 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;78 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
77 ····move-result-object·v879 ····move-result-object·v5
  
 80 ····.line·123
78 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V81 ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V
  
79 ····.line·12582 ····.line·125
80 ····new-instance·v8,·Ljava/lang/StringBuilder;83 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
81 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V84 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
82 ····const-string·v9,·"GPS·Log·file·generated·at·"85 ····const-string·v6,·"GPS·Log·file·generated·at·"
  
83 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v887 ····move-result-object·v5
  
85 ····new-instance·v9,·Ljava/util/Date;88 ····new-instance·v6,·Ljava/util/Date;
  
86 ····invoke-direct·{v9},·Ljava/util/Date;-><init>()V89 ····invoke-direct·{v6},·Ljava/util/Date;-><init>()V
  
 90 ····.line·126
87 ····invoke-static·{v9},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String;91 ····invoke-static·{v6},·Lcom/mendhak/gpslogger/common/Utilities;->GetReadableDateTime(Ljava/util/Date;)Ljava/lang/String;
  
88 ····move-result-object·v992 ····move-result-object·v6
  
89 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····move-result-object·v894 ····move-result-object·v5
  
91 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;95 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
92 ····move-result-object·v896 ····move-result-object·v5
  
 97 ····.line·125
93 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V98 ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V
  
94 ····.line·12899 ····.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·v8101 ····move-result-object·v5
  
97 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V102 ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V
  
98 ····.line·129103 ····.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·v8105 ····move-result-object·v5
  
101 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSecurePort(Ljava/lang/String;)V106 ····invoke-virtual·{v3,·v5},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSecurePort(Ljava/lang/String;)V
  
102 ····.line·130107 ····.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·v8109 ····move-result-object·v5
  
105 ····invoke-virtual·{v6,·v8},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSmtpHost(Ljava/lang/String;)V110 ····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.
3.51 KB
smali/com/mendhak/gpslogger/senders/email/AutoEmailHelper.smali
    
Offset 124, 25 lines modifiedOffset 124, 24 lines modified
  
124 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V124 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
125 ····.line·47125 ····.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·v2128 ····move-result-object·v3
  
129 ····.local·v2,·"i$":Ljava/util/Iterator; 
130 ····:cond_0129 ····:cond_0
131 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z130 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
132 ····move-result·v4131 ····move-result·v4
  
133 ····if-eqz·v4,·:cond_1132 ····if-eqz·v4,·:cond_1
  
134 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;133 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
135 ····move-result-object·v0134 ····move-result-object·v0
  
136 ····check-cast·v0,·Ljava/io/File;135 ····check-cast·v0,·Ljava/io/File;
  
137 ····.line·49136 ····.line·49
138 ····.local·v0,·"f":Ljava/io/File;137 ····.local·v0,·"f":Ljava/io/File;
Offset 166, 37 lines modifiedOffset 165, 37 lines modified
  
166 ····.line·54165 ····.line·54
167 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z166 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
168 ····.line·60167 ····.line·60
169 ····.end·local·v0····#·"f":Ljava/io/File;168 ····.end·local·v0····#·"f":Ljava/io/File;
170 ····:cond_1169 ····:cond_1
171 ····new-instance·v3,·Ljava/lang/Thread;170 ····new-instance·v2,·Ljava/lang/Thread;
  
172 ····new-instance·v5,·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler;171 ····new-instance·v4,·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler;
  
173 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I172 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
174 ····move-result·v4173 ····move-result·v3
  
175 ····new-array·v4,·v4,·[Ljava/io/File;174 ····new-array·v3,·v3,·[Ljava/io/File;
  
176 ····invoke-virtual·{v1,·v4},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;175 ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
177 ····move-result-object·v4176 ····move-result-object·v3
  
178 ····check-cast·v4,·[Ljava/io/File;177 ····check-cast·v3,·[Ljava/io/File;
  
179 ····invoke-direct·{v5,·v4,·p0},·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler;-><init>([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V178 ····invoke-direct·{v4,·v3,·p0},·Lcom/mendhak/gpslogger/senders/email/AutoSendHandler;-><init>([Ljava/io/File;Lcom/mendhak/gpslogger/common/IActionListener;)V
  
180 ····invoke-direct·{v3,·v5},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V179 ····invoke-direct·{v2,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
181 ····.line·61180 ····.line·61
182 ····.local·v3,·"t":Ljava/lang/Thread;181 ····.local·v2,·"t":Ljava/lang/Thread;
183 ····invoke-virtual·{v3},·Ljava/lang/Thread;->start()V182 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V
  
184 ····.line·62183 ····.line·62
185 ····return-void184 ····return-void
186 .end·method185 .end·method
  
187 .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z186 .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z
188 ····.locals·2187 ····.locals·2
Offset 213, 26 lines modifiedOffset 212, 28 lines modified
  
213 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z212 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
214 ····move-result·v0213 ····move-result·v0
  
215 ····if-nez·v0,·:cond_0214 ····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·v0217 ····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;)Z219 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
220 ····move-result·v0220 ····move-result·v0
  
221 ····if-nez·v0,·:cond_0221 ····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·v0224 ····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;)Z226 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
Offset 240, 15 lines modifiedOffset 241, 17 lines modified
240 ····move-result·v0241 ····move-result·v0
  
241 ····if-eqz·v0,·:cond_1242 ····if-eqz·v0,·:cond_1
  
242 ····:cond_0243 ····:cond_0
243 ····const/4·v0,·0x1244 ····const/4·v0,·0x1
  
 245 ····.line·92
244 ····:goto_0246 ····:goto_0
245 ····return·v0247 ····return·v0
  
 248 ····.line·94
246 ····:cond_1249 ····:cond_1
247 ····const/4·v0,·0x0250 ····const/4·v0,·0x0
  
248 ····goto·:goto_0251 ····goto·:goto_0
249 .end·method252 .end·method
1.32 KB
smali/com/mendhak/gpslogger/senders/email/Mail.smali
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····.line·6877 ····.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>()V79 ····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·7281 ····.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·v083 ····move-result-object·v0
  
84 ····check-cast·v0,·Ljavax/activation/MailcapCommandMap;84 ····check-cast·v0,·Ljavax/activation/MailcapCommandMap;
  
85 ····.line·7485 ····.line·74
Offset 330, 14 lines modifiedOffset 330, 15 lines modified
  
330 ····if-lez·v6,·:cond_1330 ····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;)Z334 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
334 ····move-result·v6335 ····move-result·v6
  
335 ····if-nez·v6,·:cond_1336 ····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 modifiedOffset 351, 15 lines modified
  
350 ····if-nez·v6,·:cond_1351 ····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;)Z355 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
354 ····move-result·v6356 ····move-result·v6
  
355 ····if-nez·v6,·:cond_1357 ····if-nez·v6,·:cond_1
  
356 ····.line·98358 ····.line·98
6.51 KB
smali/com/mendhak/gpslogger/senders/email/AutoEmailActivity.smali
    
Offset 148, 14 lines modifiedOffset 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·v6149 ····move-result-object·v6
  
150 ····if-eqz·v6,·:cond_1150 ····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·v6153 ····move-result-object·v6
  
153 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I154 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
154 ····move-result·v6155 ····move-result·v6
Offset 164, 14 lines modifiedOffset 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·v6166 ····move-result-object·v6
  
166 ····if-eqz·v6,·:cond_1167 ····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·v6170 ····move-result-object·v6
  
169 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I171 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
170 ····move-result·v6172 ····move-result·v6
Offset 180, 14 lines modifiedOffset 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·v6183 ····move-result-object·v6
  
182 ····if-eqz·v6,·:cond_1184 ····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·v6187 ····move-result-object·v6
  
185 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I188 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
186 ····move-result·v6189 ····move-result·v6
Offset 196, 14 lines modifiedOffset 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·v6200 ····move-result-object·v6
  
198 ····if-eqz·v6,·:cond_1201 ····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·v6204 ····move-result-object·v6
  
201 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I205 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
202 ····move-result·v6206 ····move-result·v6
Offset 212, 44 lines modifiedOffset 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·v6217 ····move-result-object·v6
  
214 ····if-eqz·v6,·:cond_1218 ····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·v6221 ····move-result-object·v6
  
217 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I222 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
218 ····move-result·v6223 ····move-result·v6
  
219 ····if-lez·v6,·:cond_1224 ····if-lez·v6,·:cond_1
  
220 ····:cond_0225 ····:cond_0
221 ····const/4·v6,·0x1226 ····const/4·v6,·0x1
  
 227 ····.line·106
222 ····:goto_0228 ····:goto_0
223 ····return·v6229 ····return·v6
  
 230 ····.line·111
224 ····:cond_1231 ····:cond_1
225 ····const/4·v6,·0x0232 ····const/4·v6,·0x0
  
226 ····goto·:goto_0233 ····goto·:goto_0
227 .end·method234 .end·method
  
228 .method·private·SetSmtpValues(Ljava/lang/String;Ljava/lang/String;Z)V235 .method·private·SetSmtpValues(Ljava/lang/String;Ljava/lang/String;Z)V
229 ····.locals·6236 ····.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"····#·Z239 ····.param·p3,·"useSsl"····#·Z
  
233 ····.prologue240 ····.prologue
234 ····.line·176241 ····.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·v5244 ····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·v2246 ····move-result-object·v2
Offset 334, 18 lines modifiedOffset 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·v0343 ····move-result-object·v0
  
336 ····const·v1,·0x7f0600a4344 ····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·v1347 ····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;)V349 ····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.
1.83 KB
smali/com/mendhak/gpslogger/senders/email/TestEmailHandler.smali
    
Offset 128, 26 lines modifiedOffset 128, 28 lines modified
  
128 ····move-result-object·v3128 ····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>()V130 ····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·v4133 ····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·v3135 ····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·v3137 ····move-result-object·v3
  
 138 ····.line·204
137 ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V139 ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setSubject(Ljava/lang/String;)V
  
138 ····.line·206140 ····.line·206
139 ····new-instance·v3,·Ljava/lang/StringBuilder;141 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
140 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V142 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 157, 26 lines modifiedOffset 159, 28 lines modified
  
157 ····move-result-object·v3159 ····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>()V161 ····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·v4164 ····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·v3166 ····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·v3168 ····move-result-object·v3
  
 169 ····.line·206
166 ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V170 ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setBody(Ljava/lang/String;)V
  
167 ····.line·209171 ····.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;)V173 ····invoke-virtual·{v1,·v3},·Lcom/mendhak/gpslogger/senders/email/Mail;->setPort(Ljava/lang/String;)V
  
707 B
smali/com/mendhak/gpslogger/senders/email/AutoEmailActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/email/AutoEmailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·19827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20.1 KB
smali/com/mendhak/gpslogger/senders/opengts/GpxReader.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V58 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V
  
59 ····.line·12159 ····.line·121
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .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·2263 ····.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 modifiedOffset 82, 443 lines modified
82 ········}82 ········}
83 ····.end·annotation83 ····.end·annotation
  
84 ····.prologue84 ····.prologue
85 ····.line·4885 ····.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·v687 ····move-result-object·v7
  
88 ····.line·4988 ····.line·49
89 ····.local·v6,·"factory":Ljavax/xml/parsers/DocumentBuilderFactory;89 ····.local·v7,·"factory":Ljavax/xml/parsers/DocumentBuilderFactory;
90 ····invoke-virtual·{v6},·Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;90 ····invoke-virtual·{v7},·Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
  
91 ····move-result-object·v491 ····move-result-object·v5
  
92 ····.line·5192 ····.line·51
93 ····.local·v4,·"builder":Ljavax/xml/parsers/DocumentBuilder;93 ····.local·v5,·"builder":Ljavax/xml/parsers/DocumentBuilder;
94 ····new-instance·v7,·Ljava/io/FileInputStream;94 ····new-instance·v8,·Ljava/io/FileInputStream;
  
95 ····move-object/from16·v0,·p095 ····move-object/from16·v0,·p0
  
96 ····invoke-direct·{v7,·v0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V96 ····invoke-direct·{v8,·v0},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
  
97 ····.line·5297 ····.line·52
98 ····.local·v7,·"fis":Ljava/io/FileInputStream;98 ····.local·v8,·"fis":Ljava/io/FileInputStream;
99 ····invoke-virtual·{v4,·v7},·Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;99 ····invoke-virtual·{v5,·v8},·Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
  
100 ····move-result-object·v5100 ····move-result-object·v6
  
101 ····.line·53101 ····.line·53
102 ····.local·v5,·"dom":Lorg/w3c/dom/Document;102 ····.local·v6,·"dom":Lorg/w3c/dom/Document;
103 ····invoke-interface·{v5},·Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;103 ····invoke-interface·{v6},·Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
  
104 ····move-result-object·v18104 ····move-result-object·v19
  
105 ····.line·54105 ····.line·54
106 ····.local·v18,·"root":Lorg/w3c/dom/Element;106 ····.local·v19,·"root":Lorg/w3c/dom/Element;
107 ····const-string·v20,·"trkpt"107 ····const-string·v21,·"trkpt"
  
108 ····move-object/from16·v0,·v18108 ····move-object/from16·v0,·v19
  
109 ····move-object/from16·v1,·v20109 ····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·v11111 ····move-result-object·v12
  
112 ····.line·56112 ····.line·56
113 ····.local·v11,·"items":Lorg/w3c/dom/NodeList;113 ····.local·v12,·"items":Lorg/w3c/dom/NodeList;
114 ····new-instance·v15,·Ljava/util/ArrayList;114 ····new-instance·v16,·Ljava/util/ArrayList;
  
115 ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V115 ····invoke-direct/range·{v16·..·v16},·Ljava/util/ArrayList;-><init>()V
  
116 ····.line·58116 ····.line·58
117 ····.local·v15,·"points":Ljava/util/List;,·"Ljava/util/List<Landroid/location/Location;>;"117 ····.local·v16,·"points":Ljava/util/List;,·"Ljava/util/List<Landroid/location/Location;>;"
118 ····const/4·v12,·0x0118 ····const/4·v13,·0x0
  
119 ····.local·v12,·"j":I119 ····.local·v13,·"j":I
120 ····:goto_0120 ····:goto_0
121 ····invoke-interface·{v11},·Lorg/w3c/dom/NodeList;->getLength()I121 ····invoke-interface·{v12},·Lorg/w3c/dom/NodeList;->getLength()I
  
122 ····move-result·v20122 ····move-result·v21
  
123 ····move/from16·v0,·v20123 ····move/from16·v0,·v21
  
124 ····if-ge·v12,·v0,·:cond_8124 ····if-ge·v13,·v0,·:cond_8
  
125 ····.line·60125 ····.line·60
126 ····invoke-interface·{v11,·v12},·Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node;126 ····invoke-interface·{v12,·v13},·Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node;
  
127 ····move-result-object·v8127 ····move-result-object·v9
  
128 ····.line·61128 ····.line·61
129 ····.local·v8,·"item":Lorg/w3c/dom/Node;129 ····.local·v9,·"item":Lorg/w3c/dom/Node;
130 ····invoke-interface·{v8},·Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap;130 ····invoke-interface·{v9},·Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap;
  
131 ····move-result-object·v3131 ····move-result-object·v4
  
132 ····.line·62132 ····.line·62
133 ····.local·v3,·"attrs":Lorg/w3c/dom/NamedNodeMap;133 ····.local·v4,·"attrs":Lorg/w3c/dom/NamedNodeMap;
134 ····invoke-interface·{v8},·Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList;134 ····invoke-interface·{v9},·Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList;
  
135 ····move-result-object·v16135 ····move-result-object·v17
  
136 ····.line·64136 ····.line·64
137 ····.local·v16,·"props":Lorg/w3c/dom/NodeList;137 ····.local·v17,·"props":Lorg/w3c/dom/NodeList;
138 ····new-instance·v17,·Landroid/location/Location;138 ····new-instance·v18,·Landroid/location/Location;
  
139 ····const-string·v20,·"test"139 ····const-string·v21,·"test"
  
140 ····move-object/from16·v0,·v17140 ····move-object/from16·v0,·v18
  
141 ····move-object/from16·v1,·v20141 ····move-object/from16·v1,·v21
  
142 ····invoke-direct·{v0,·v1},·Landroid/location/Location;-><init>(Ljava/lang/String;)V142 ····invoke-direct·{v0,·v1},·Landroid/location/Location;-><init>(Ljava/lang/String;)V
  
143 ····.line·66143 ····.line·66
144 ····.local·v17,·"pt":Landroid/location/Location;144 ····.local·v18,·"pt":Landroid/location/Location;
145 ····const-string·v20,·"lat"145 ····const-string·v21,·"lat"
  
146 ····move-object/from16·v0,·v20146 ····move-object/from16·v0,·v21
  
147 ····invoke-interface·{v3,·v0},·Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;147 ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;
  
148 ····move-result-object·v20148 ····move-result-object·v21
  
149 ····invoke-interface/range·{v20·..·v20},·Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String;149 ····invoke-interface/range·{v21·..·v21},·Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String;
  
150 ····move-result-object·v20150 ····move-result-object·v21
  
151 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D151 ····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.
2.21 KB
smali/com/mendhak/gpslogger/senders/opengts/OpenGTSHelper.smali
    
Offset 74, 26 lines modifiedOffset 74, 25 lines modified
74 ····.end·annotation74 ····.end·annotation
  
75 ····.prologue75 ····.prologue
76 ····.line·4776 ····.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·v179 ····move-result-object·v2
  
80 ····.local·v1,·"i$":Ljava/util/Iterator; 
81 ····:cond_080 ····:cond_0
82 ····:goto_081 ····:goto_0
83 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z82 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
84 ····move-result·v383 ····move-result·v3
  
85 ····if-eqz·v3,·:cond_184 ····if-eqz·v3,·:cond_1
  
86 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;85 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v086 ····move-result-object·v0
  
88 ····check-cast·v0,·Ljava/io/File;87 ····check-cast·v0,·Ljava/io/File;
  
89 ····.line·4988 ····.line·49
90 ····.local·v0,·"f":Ljava/io/File;89 ····.local·v0,·"f":Ljava/io/File;
Offset 106, 33 lines modifiedOffset 105, 33 lines modified
106 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z105 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
107 ····move-result·v3106 ····move-result·v3
  
108 ····if-eqz·v3,·:cond_0107 ····if-eqz·v3,·:cond_0
  
109 ····.line·51108 ····.line·51
110 ····new-instance·v2,·Ljava/lang/Thread;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;)V112 ····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·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V113 ····invoke-direct·{v1,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
115 ····.line·52114 ····.line·52
116 ····.local·v2,·"t":Ljava/lang/Thread;115 ····.local·v1,·"t":Ljava/lang/Thread;
117 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V116 ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V
  
118 ····goto·:goto_0117 ····goto·:goto_0
  
119 ····.line·55118 ····.line·55
120 ····.end·local·v0····#·"f":Ljava/io/File;119 ····.end·local·v0····#·"f":Ljava/io/File;
121 ····.end·local·v2····#·"t":Ljava/lang/Thread;120 ····.end·local·v1····#·"t":Ljava/lang/Thread;
122 ····:cond_1121 ····:cond_1
123 ····return-void122 ····return-void
124 .end·method123 .end·method
  
125 .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z124 .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z
126 ····.locals·2125 ····.locals·2
127 ····.param·p1,·"dir"····#·Ljava/io/File;126 ····.param·p1,·"dir"····#·Ljava/io/File;
5.02 KB
smali/com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.smali
    
Offset 85, 14 lines modifiedOffset 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()Z86 ····invoke-virtual·{v0},·Landroid/preference/CheckBoxPreference;->isChecked()Z
  
87 ····move-result·v687 ····move-result·v6
  
88 ····if-eqz·v6,·:cond_088 ····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·v691 ····move-result-object·v6
  
91 ····if-eqz·v6,·:cond_192 ····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 modifiedOffset 102, 15 lines modified
  
101 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I102 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
102 ····move-result·v6103 ····move-result·v6
  
103 ····if-lez·v6,·:cond_1104 ····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·v6107 ····move-result-object·v6
  
106 ····if-eqz·v6,·:cond_1108 ····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 modifiedOffset 119, 15 lines modified
  
117 ····invoke-static·{v6},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSActivity;->isNumeric(Ljava/lang/String;)Z119 ····invoke-static·{v6},·Lcom/mendhak/gpslogger/senders/opengts/OpenGTSActivity;->isNumeric(Ljava/lang/String;)Z
  
118 ····move-result·v6120 ····move-result·v6
  
119 ····if-eqz·v6,·:cond_1121 ····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·v6124 ····move-result-object·v6
  
122 ····if-eqz·v6,·:cond_1125 ····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 modifiedOffset 136, 15 lines modified
  
133 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I136 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
134 ····move-result·v6137 ····move-result·v6
  
135 ····if-lez·v6,·:cond_1138 ····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·v6141 ····move-result-object·v6
  
138 ····if-eqz·v6,·:cond_1142 ····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 modifiedOffset 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·v6165 ····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·v7168 ····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·v6170 ····move-result-object·v6
Offset 202, 72 lines modifiedOffset 207, 70 lines modified
202 ····move-result·v6207 ····move-result·v6
  
203 ····if-eqz·v6,·:cond_1208 ····if-eqz·v6,·:cond_1
  
204 ····:cond_0209 ····:cond_0
205 ····const/4·v6,·0x1210 ····const/4·v6,·0x1
  
 211 ····.line·77
206 ····:goto_0212 ····:goto_0
207 ····return·v6213 ····return·v6
  
 214 ····.line·82
208 ····:cond_1215 ····:cond_1
209 ····const/4·v6,·0x0216 ····const/4·v6,·0x0
  
210 ····goto·:goto_0217 ····goto·:goto_0
211 .end·method218 .end·method
  
212 .method·private·static·isNumeric(Ljava/lang/String;)Z219 .method·private·static·isNumeric(Ljava/lang/String;)Z
213 ····.locals·5220 ····.locals·6
214 ····.param·p0,·"str"····#·Ljava/lang/String;221 ····.param·p0,·"str"····#·Ljava/lang/String;
  
215 ····.prologue222 ····.prologue
 223 ····const/4·v1,·0x0
  
216 ····.line·88224 ····.line·88
217 ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C225 ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C
  
218 ····move-result-object·v0226 ····move-result-object·v3
  
219 ····.local·v0,·"arr$":[C 
220 ····array-length·v3,·v0227 ····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_0229 ····:goto_0
225 ····if-ge·v2,·v3,·:cond_1230 ····if-ge·v2,·v4,·:cond_1
  
226 ····aget-char·v1,·v0,·v2231 ····aget-char·v0,·v3,·v2
  
227 ····.line·90232 ····.line·90
228 ····.local·v1,·"c":C233 ····.local·v0,·"c":C
229 ····invoke-static·{v1},·Ljava/lang/Character;->isDigit(C)Z234 ····invoke-static·{v0},·Ljava/lang/Character;->isDigit(C)Z
  
Max diff block lines reached; 1769/5006 bytes (35.34%) of diff not shown.
678 B
smali/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·4427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.29 KB
smali/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity.smali
    
Offset 269, 14 lines modifiedOffset 269, 15 lines modified
  
269 ····move-result-object·v2269 ····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·v3271 ····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·v4274 ····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·v4276 ····move-result-object·v4
Offset 285, 18 lines modifiedOffset 286, 20 lines modified
  
285 ····move-result·v5286 ····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·v6288 ····move-result-object·v6
  
 289 ····.line·103
288 ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z290 ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z
  
289 ····move-result·v7291 ····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)Z293 ····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·v1294 ····move-result·v1
  
292 ····if-nez·v1,·:cond_0295 ····if-nez·v1,·:cond_0
  
293 ····.line·105296 ····.line·105
Offset 304, 18 lines modifiedOffset 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·v1308 ····move-result-object·v1
  
306 ····const·v2,·0x7f06011a309 ····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·v2312 ····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;)V314 ····invoke-static·{v1,·v2,·p0},·Lcom/mendhak/gpslogger/common/Utilities;->MsgBox(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V
  
310 ····.line·108315 ····.line·108
311 ····const/4·v1,·0x0316 ····const/4·v1,·0x0
  
312 ····.line·120317 ····.line·120
313 ····:goto_0318 ····:goto_0
Offset 327, 18 lines modifiedOffset 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·v1333 ····move-result-object·v1
  
329 ····const·v2,·0x7f060086334 ····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·v2337 ····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;)V339 ····invoke-static·{p0,·v1,·v2},·Lcom/mendhak/gpslogger/common/Utilities;->ShowProgress(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
333 ····.line·116340 ····.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·v1342 ····move-result-object·v1
  
Offset 346, 14 lines modifiedOffset 353, 15 lines modified
  
346 ····move-result-object·v2353 ····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·v3355 ····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·v4358 ····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·v4360 ····move-result-object·v4
Offset 366, 18 lines modifiedOffset 374, 20 lines modified
  
366 ····move-result·v5374 ····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·v6376 ····move-result-object·v6
  
 377 ····.line·118
369 ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z378 ····invoke-virtual·{v8},·Landroid/preference/CheckBoxPreference;->isChecked()Z
  
370 ····move-result·v7379 ····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)V381 ····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·120382 ····.line·120
373 ····const/4·v1,·0x1383 ····const/4·v1,·0x1
  
374 ····goto·:goto_0384 ····goto·:goto_0
375 .end·method385 .end·method
678 B
smali/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/ftp/AutoFtpActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.18 KB
smali/com/mendhak/gpslogger/senders/ftp/FtpHelper.smali
    
Offset 141, 34 lines modifiedOffset 141, 37 lines modified
  
141 ····move-result-object·v2141 ····move-result-object·v2
  
142 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I142 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I
  
143 ····move-result·v3143 ····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·v4146 ····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·v5148 ····move-result-object·v5
  
 149 ····.line·94
148 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpUseFtps()Z150 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpUseFtps()Z
  
149 ····move-result·v6151 ····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·v7153 ····move-result-object·v7
  
152 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z154 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z
  
153 ····move-result·v8155 ····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·v10158 ····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;)V159 ····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;)V160 ····invoke-direct·{v12,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
Offset 195, 15 lines modifiedOffset 198, 15 lines modified
  
195 ····invoke-static·{v0,·v11},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V198 ····invoke-static·{v0,·v11},·Lcom/mendhak/gpslogger/common/Utilities;->LogError(Ljava/lang/String;Ljava/lang/Exception;)V
  
196 ····goto·:goto_0199 ····goto·:goto_0
197 .end·method200 .end·method
  
198 .method·public·UploadFile(Ljava/util/List;)V201 .method·public·UploadFile(Ljava/util/List;)V
199 ····.locals·11202 ····.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 modifiedOffset 224, 15 lines modified
  
221 ····move-result-object·v2224 ····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·v3226 ····move-result-object·v3
  
 227 ····.line·56
224 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I228 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->getFtpPort()I
  
225 ····move-result·v0229 ····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·v4231 ····move-result-object·v4
Offset 243, 92 lines modifiedOffset 247, 92 lines modified
  
243 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z247 ····invoke-static·{},·Lcom/mendhak/gpslogger/common/AppSettings;->FtpImplicit()Z
  
244 ····move-result·v7248 ····move-result·v7
  
245 ····move-object·v0,·p0249 ····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)Z251 ····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·v0252 ····move-result·v0
  
248 ····if-nez·v0,·:cond_0253 ····if-nez·v0,·:cond_0
  
249 ····.line·58254 ····.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()V256 ····invoke-interface·{v0},·Lcom/mendhak/gpslogger/common/IActionListener;->OnFailure()V
  
252 ····.line·61257 ····.line·61
253 ····:cond_0258 ····:cond_0
254 ····const/4·v10,·0x0259 ····const/4·v9,·0x0
  
255 ····.line·64260 ····.line·64
256 ····.local·v10,·"zipFile":Ljava/io/File;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·v9263 ····move-result-object·v0
  
259 ····.local·v9,·"i$":Ljava/util/Iterator; 
260 ····:cond_1264 ····:cond_1
261 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z265 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
262 ····move-result·v0266 ····move-result·v1
  
263 ····if-eqz·v0,·:cond_2267 ····if-eqz·v1,·:cond_2
  
264 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;268 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
265 ····move-result-object·v8269 ····move-result-object·v8
  
266 ····check-cast·v8,·Ljava/io/File;270 ····check-cast·v8,·Ljava/io/File;
  
267 ····.line·66271 ····.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·v0274 ····move-result-object·v1
  
271 ····const-string·v1,·".zip"275 ····const-string·v2,·".zip"
  
272 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z276 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
273 ····move-result·v0277 ····move-result·v1
  
274 ····if-eqz·v0,·:cond_1278 ····if-eqz·v1,·:cond_1
  
Max diff block lines reached; 1115/5193 bytes (21.47%) of diff not shown.
735 B
smali/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·22427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
793 B
smali/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$accounts:[Landroid/accounts/Account;22 .field·final·synthetic·val$accounts:[Landroid/accounts/Account;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;[Landroid/accounts/Account;)V24 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;[Landroid/accounts/Account;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·15028 ····.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;
  
2.88 KB
smali/com/mendhak/gpslogger/senders/gdocs/GDocsHelper$GDocsUploadHandler.smali
    
Offset 159, 21 lines modifiedOffset 159, 15 lines modified
  
159 ····move-result-object·v2159 ····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·v2161 ····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·v2164 ····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 modifiedOffset 191, 20 lines modified
  
197 ····move-result-object·v2191 ····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·v2193 ····move-result-object·v2
  
 194 ····.line·469
200 ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B195 ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B
  
201 ····move-result-object·v3196 ····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·v1199 ····move-result-object·v1
  
204 ····.line·471200 ····.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 modifiedOffset 280, 15 lines modified
284 ····const/4·v8,·0x1280 ····const/4·v8,·0x1
  
285 ····invoke-virtual·{v1,·v8},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V281 ····invoke-virtual·{v1,·v8},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V
  
286 ····.line·648282 ····.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·v8286 ····move-result-object·v8
  
290 ····invoke-direct·{v7,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V287 ····invoke-direct·{v7,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
  
291 ····.line·650288 ····.line·650
Offset 589, 14 lines modifiedOffset 586, 15 lines modified
  
589 ····move-result-object·v3586 ····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·v3588 ····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·v3591 ····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 modifiedOffset 1006, 15 lines modified
1008 ····const/4·v6,·0x11006 ····const/4·v6,·0x1
  
1009 ····invoke-virtual·{v1,·v6},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V1007 ····invoke-virtual·{v1,·v6},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V
  
1010 ····.line·5141008 ····.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·v61012 ····move-result-object·v6
  
1014 ····invoke-direct·{v5,·v6},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V1013 ····invoke-direct·{v5,·v6},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
  
1015 ····.line·5171014 ····.line·517
735 B
smali/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.89 KB
smali/com/mendhak/gpslogger/senders/gdocs/GDocsHelper.smali
    
Offset 246, 18 lines modifiedOffset 246, 20 lines modified
  
246 ····move-result-object·v1246 ····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·v4251 ····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;)I253 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
252 ····move-result·v0254 ····move-result·v0
  
253 ····.line·73255 ····.line·73
254 ····.local·v0,·"RClientId":I256 ····.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 modifiedOffset 279, 20 lines modified
  
277 ····move-result-object·v1279 ····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·v4284 ····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;)I286 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
283 ····move-result·v0287 ····move-result·v0
  
284 ····.line·88288 ····.line·88
285 ····.local·v0,·"RClientSecret":I289 ····.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 modifiedOffset 354, 15 lines modified
350 ····:cond_0354 ····:cond_0
351 ····const/4·v3,·0x0355 ····const/4·v3,·0x0
  
352 ····goto·:goto_0356 ····goto·:goto_0
353 .end·method357 .end·method
  
354 .method·private·ResetAuthToken(Landroid/content/Context;Landroid/accounts/AccountManager;Ljava/lang/Thread;)V358 .method·private·ResetAuthToken(Landroid/content/Context;Landroid/accounts/AccountManager;Ljava/lang/Thread;)V
355 ····.locals·12359 ····.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 ····.prologue363 ····.prologue
360 ····.line·230364 ····.line·230
361 ····const-string·v0,·"com.google"365 ····const-string·v0,·"com.google"
Offset 369, 48 lines modifiedOffset 373, 43 lines modified
  
369 ····.line·231373 ····.line·231
370 ····.local·v8,·"accounts":[Landroid/accounts/Account;374 ····.local·v8,·"accounts":[Landroid/accounts/Account;
371 ····const/4·v7,·0x0375 ····const/4·v7,·0x0
  
372 ····.line·233376 ····.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·v11,·v9378 ····array-length·v1,·v8
  
377 ····.local·v11,·"len$":I 
378 ····const/4·v10,·0x0379 ····const/4·v0,·0x0
  
379 ····.local·v10,·"i$":I 
380 ····:goto_0380 ····:goto_0
381 ····if-ge·v10,·v11,·:cond_1381 ····if-ge·v0,·v1,·:cond_1
  
382 ····aget-object·v6,·v9,·v10382 ····aget-object·v6,·v8,·v0
  
383 ····.line·235383 ····.line·235
384 ····.local·v6,·"acc":Landroid/accounts/Account;384 ····.local·v6,·"acc":Landroid/accounts/Account;
385 ····iget-object·v0,·v6,·Landroid/accounts/Account;->name:Ljava/lang/String;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·v1387 ····move-result-object·v3
  
388 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z388 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
389 ····move-result·v0389 ····move-result·v2
  
390 ····if-eqz·v0,·:cond_0390 ····if-eqz·v2,·:cond_0
  
391 ····.line·237391 ····.line·237
392 ····move-object·v7,·v6392 ····move-object·v7,·v6
  
393 ····.line·233393 ····.line·233
394 ····:cond_0394 ····:cond_0
395 ····add-int/lit8·v10,·v10,·0x1395 ····add-int/lit8·v0,·v0,·0x1
  
396 ····goto·:goto_0396 ····goto·:goto_0
  
397 ····.line·241397 ····.line·241
398 ····.end·local·v6····#·"acc":Landroid/accounts/Account;398 ····.end·local·v6····#·"acc":Landroid/accounts/Account;
399 ····:cond_1399 ····:cond_1
400 ····move-object·v4,·v7400 ····move-object·v4,·v7
Offset 722, 31 lines modifiedOffset 721, 30 lines modified
722 ············">;)V"721 ············">;)V"
723 ········}722 ········}
724 ····.end·annotation723 ····.end·annotation
  
725 ····.prologue724 ····.prologue
726 ····.line·324725 ····.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·v2,·0x0727 ····const/4·v1,·0x0
  
729 ····.line·327728 ····.line·327
730 ····.local·v2,·"zipFile":Ljava/io/File;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·v1731 ····move-result-object·v2
  
733 ····.local·v1,·"i$":Ljava/util/Iterator; 
734 ····:cond_0732 ····:cond_0
735 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z733 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
736 ····move-result·v3734 ····move-result·v3
Max diff block lines reached; 3145/6939 bytes (45.32%) of diff not shown.
679 B
smali/com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;)V33 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper$1;
  
35 ····.prologue36 ····.prologue
36 ····.line·26137 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
802 B
smali/com/mendhak/gpslogger/senders/gdocs/GDocsHelper$1.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 .field·final·synthetic·val$threadToStart:Ljava/lang/Thread;38 .field·final·synthetic·val$threadToStart:Ljava/lang/Thread;
  
  
39 #·direct·methods39 #·direct·methods
40 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;Landroid/content/Context;Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/Thread;)V40 .method·constructor·<init>(Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;Landroid/content/Context;Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/Thread;)V
41 ····.locals·041 ····.locals·0
 42 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/senders/gdocs/GDocsHelper;
  
42 ····.prologue43 ····.prologue
43 ····.line·24944 ····.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;
  
1.25 KB
smali/com/mendhak/gpslogger/shortcuts/ShortcutCreate$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/shortcuts/ShortcutCreate;
  
25 ····.prologue26 ····.prologue
26 ····.line·4027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 69, 14 lines modifiedOffset 70, 15 lines modified
69 ····move-result-object·v370 ····move-result-object·v3
  
70 ····.line·5771 ····.line·57
71 ····.local·v3,·"shortcutLabel":Ljava/lang/String;72 ····.local·v3,·"shortcutLabel":Ljava/lang/String;
72 ····:goto_073 ····: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·v477 ····move-result-object·v4
  
76 ····const/high16·v5,·0x7f02000078 ····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;
4.16 KB
smali/com/mendhak/gpslogger/loggers/PlainTextFileLogger.smali
    
Offset 53, 24 lines modifiedOffset 53, 24 lines modified
  
53 ····.prologue53 ····.prologue
54 ····.line·10054 ····.line·100
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·Write(Landroid/location/Location;)V57 .method·public·Write(Landroid/location/Location;)V
58 ····.locals·1258 ····.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·annotation64 ····.end·annotation
  
65 ····.prologue65 ····.prologue
66 ····const/4·v11,·0x166 ····const/4·v12,·0x1
  
67 ····.line·5467 ····.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()Z69 ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z
  
70 ····move-result·v670 ····move-result·v6
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····invoke-virtual·{v6},·Ljava/io/File;->createNewFile()Z83 ····invoke-virtual·{v6},·Ljava/io/File;->createNewFile()Z
  
84 ····.line·5884 ····.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,·v11},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V87 ····invoke-direct·{v5,·v6,·v12},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
88 ····.line·5988 ····.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;)V91 ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
Offset 118, 15 lines modifiedOffset 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_0120 ····: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,·v11},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V123 ····invoke-direct·{v5,·v6,·v12},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
124 ····.line·67124 ····.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;)V127 ····invoke-direct·{v3,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
Offset 162, 84 lines modifiedOffset 162, 91 lines modified
  
162 ····new-array·v8,·v8,·[Ljava/lang/Object;162 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
163 ····const/4·v9,·0x0163 ····const/4·v9,·0x0
  
164 ····aput-object·v0,·v8,·v9164 ····aput-object·v0,·v8,·v9
  
 165 ····.line·83
165 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D166 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D
  
166 ····move-result-wide·v9167 ····move-result-wide·v10
  
167 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;168 ····invoke-static·{v10,·v11},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
168 ····move-result-object·v9169 ····move-result-object·v9
  
169 ····aput-object·v9,·v8,·v11170 ····aput-object·v9,·v8,·v12
  
170 ····const/4·v9,·0x2171 ····const/4·v9,·0x2
  
 172 ····.line·84
171 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D173 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
172 ····move-result-wide·v10174 ····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·v10176 ····move-result-object·v10
  
175 ····aput-object·v10,·v8,·v9177 ····aput-object·v10,·v8,·v9
  
176 ····const/4·v9,·0x3178 ····const/4·v9,·0x3
  
 179 ····.line·85
177 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D180 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D
  
178 ····move-result-wide·v10181 ····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·v10183 ····move-result-object·v10
  
181 ····aput-object·v10,·v8,·v9184 ····aput-object·v10,·v8,·v9
  
182 ····const/4·v9,·0x4185 ····const/4·v9,·0x4
  
 186 ····.line·86
183 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F187 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F
  
184 ····move-result·v10188 ····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·v10190 ····move-result-object·v10
  
187 ····aput-object·v10,·v8,·v9191 ····aput-object·v10,·v8,·v9
  
188 ····const/4·v9,·0x5192 ····const/4·v9,·0x5
  
 193 ····.line·87
189 ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F194 ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F
  
190 ····move-result·v10195 ····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·v10197 ····move-result-object·v10
  
193 ····aput-object·v10,·v8,·v9198 ····aput-object·v10,·v8,·v9
  
Max diff block lines reached; 547/4138 bytes (13.22%) of diff not shown.
23.3 KB
smali/com/mendhak/gpslogger/loggers/Kml22WriteHandler.smali
    
Offset 43, 425 lines modifiedOffset 43, 425 lines modified
43 ····.line·15543 ····.line·155
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·run()V47 .method·public·run()V
48 ····.locals·1748 ····.locals·18
  
49 ····.prologue49 ····.prologue
50 ····.line·16750 ····.line·167
51 ····:try_start_051 ····:try_start_0
52 ····move-object/from16·v0,·p052 ····move-object/from16·v0,·p0
  
53 ····iget-boolean·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->useSatelliteTime:Z53 ····iget-boolean·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->useSatelliteTime:Z
  
54 ····if-eqz·v11,·:cond_254 ····if-eqz·v12,·:cond_2
  
55 ····.line·16955 ····.line·169
56 ····new-instance·v7,·Ljava/util/Date;56 ····new-instance·v8,·Ljava/util/Date;
  
57 ····move-object/from16·v0,·p057 ····move-object/from16·v0,·p0
  
58 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->loc:Landroid/location/Location;58 ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->loc:Landroid/location/Location;
  
59 ····invoke-virtual·{v11},·Landroid/location/Location;->getTime()J59 ····invoke-virtual·{v12},·Landroid/location/Location;->getTime()J
  
60 ····move-result-wide·v1160 ····move-result-wide·v12
  
61 ····invoke-direct·{v7,·v11,·v12},·Ljava/util/Date;-><init>(J)V61 ····invoke-direct·{v8,·v12,·v13},·Ljava/util/Date;-><init>(J)V
  
62 ····.line·17662 ····.line·176
63 ····.local·v7,·"now":Ljava/util/Date;63 ····.local·v8,·"now":Ljava/util/Date;
64 ····:goto_064 ····:goto_0
65 ····invoke-static·{v7},·Lcom/mendhak/gpslogger/common/Utilities;->GetIsoDateTime(Ljava/util/Date;)Ljava/lang/String;65 ····invoke-static·{v8},·Lcom/mendhak/gpslogger/common/Utilities;->GetIsoDateTime(Ljava/util/Date;)Ljava/lang/String;
  
66 ····move-result-object·v266 ····move-result-object·v3
  
67 ····.line·17767 ····.line·177
68 ····.local·v2,·"dateTimeString":Ljava/lang/String;68 ····.local·v3,·"dateTimeString":Ljava/lang/String;
69 ····const-string·v8,·"<Placemark>\n<gx:Track>\n"69 ····const-string·v9,·"<Placemark>\n<gx:Track>\n"
  
70 ····.line·17870 ····.line·178
71 ····.local·v8,·"placemarkHead":Ljava/lang/String;71 ····.local·v9,·"placemarkHead":Ljava/lang/String;
72 ····const-string·v9,·"</gx:Track>\n</Placemark></Document></kml>\n"72 ····const-string·v10,·"</gx:Track>\n</Placemark></Document></kml>\n"
  
73 ····.line·18073 ····.line·180
74 ····.local·v9,·"placemarkTail":Ljava/lang/String;74 ····.local·v10,·"placemarkTail":Ljava/lang/String;
75 ····sget-object·v12,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->lock:Ljava/lang/Object;75 ····sget-object·v13,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->lock:Ljava/lang/Object;
  
76 ····monitor-enter·v1276 ····monitor-enter·v13
77 ····:try_end_077 ····:try_end_0
78 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_078 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
79 ····.line·18379 ····.line·183
80 ····:try_start_180 ····:try_start_1
81 ····move-object/from16·v0,·p081 ····move-object/from16·v0,·p0
  
82 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;82 ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;
  
83 ····invoke-virtual·{v11},·Ljava/io/File;->exists()Z83 ····invoke-virtual·{v12},·Ljava/io/File;->exists()Z
  
84 ····move-result·v1184 ····move-result·v12
  
85 ····if-nez·v11,·:cond_085 ····if-nez·v12,·:cond_0
  
86 ····.line·18586 ····.line·185
87 ····move-object/from16·v0,·p087 ····move-object/from16·v0,·p0
  
88 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;88 ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;
  
89 ····invoke-virtual·{v11},·Ljava/io/File;->createNewFile()Z89 ····invoke-virtual·{v12},·Ljava/io/File;->createNewFile()Z
  
90 ····.line·18790 ····.line·187
91 ····new-instance·v5,·Ljava/io/FileOutputStream;91 ····new-instance·v6,·Ljava/io/FileOutputStream;
  
92 ····move-object/from16·v0,·p092 ····move-object/from16·v0,·p0
  
93 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;93 ····iget-object·v12,·v0,·Lcom/mendhak/gpslogger/loggers/Kml22WriteHandler;->kmlFile:Ljava/io/File;
  
94 ····const/4·v13,·0x194 ····const/4·v14,·0x1
  
95 ····invoke-direct·{v5,·v11,·v13},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V95 ····invoke-direct·{v6,·v12,·v14},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
96 ····.line·18896 ····.line·188
97 ····.local·v5,·"initialWriter":Ljava/io/FileOutputStream;97 ····.local·v6,·"initialWriter":Ljava/io/FileOutputStream;
98 ····new-instance·v4,·Ljava/io/BufferedOutputStream;98 ····new-instance·v5,·Ljava/io/BufferedOutputStream;
  
99 ····invoke-direct·{v4,·v5},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V99 ····invoke-direct·{v5,·v6},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
100 ····.line·190100 ····.line·190
101 ····.local·v4,·"initialOutput":Ljava/io/BufferedOutputStream;101 ····.local·v5,·"initialOutput":Ljava/io/BufferedOutputStream;
102 ····new-instance·v6,·Ljava/lang/StringBuilder;102 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
103 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V103 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
104 ····.line·191104 ····.line·191
105 ····.local·v6,·"initialXml":Ljava/lang/StringBuilder;105 ····.local·v7,·"initialXml":Ljava/lang/StringBuilder;
106 ····const-string·v11,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>"106 ····const-string·v12,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>"
  
107 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
108 ····.line·192108 ····.line·192
109 ····const-string·v11,·"<kml·xmlns=\"http://www.opengis.net/kml/2.2\"·"109 ····const-string·v12,·"<kml·xmlns=\"http://www.opengis.net/kml/2.2\"·"
  
110 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····.line·193111 ····.line·193
112 ····const-string·v11,·"xmlns:gx=\"http://www.google.com/kml/ext/2.2\"·"112 ····const-string·v12,·"xmlns:gx=\"http://www.google.com/kml/ext/2.2\"·"
  
113 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;113 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
114 ····.line·194114 ····.line·194
115 ····const-string·v11,·"xmlns:kml=\"http://www.opengis.net/kml/2.2\"·"115 ····const-string·v12,·"xmlns:kml=\"http://www.opengis.net/kml/2.2\"·"
  
116 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;116 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····.line·195117 ····.line·195
118 ····const-string·v11,·"xmlns:atom=\"http://www.w3.org/2005/Atom\">"118 ····const-string·v12,·"xmlns:atom=\"http://www.w3.org/2005/Atom\">"
  
119 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;119 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
120 ····.line·196120 ····.line·196
121 ····const-string·v11,·"<Document>"121 ····const-string·v12,·"<Document>"
  
122 ····invoke-virtual·{v6,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;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.
636 B
smali/com/mendhak/gpslogger/loggers/OpenGTSLogger$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mendhak/gpslogger/loggers/OpenGTSLogger;)V23 .method·constructor·<init>(Lcom/mendhak/gpslogger/loggers/OpenGTSLogger;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mendhak/gpslogger/loggers/OpenGTSLogger;
  
25 ····.prologue26 ····.prologue
26 ····.line·6127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.52 KB
smali/com/mendhak/gpslogger/loggers/Gpx10AnnotateHandler.smali
    
Offset 60, 46 lines modifiedOffset 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·v163 ····move-result-object·v1
  
 64 ····.line·186
64 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D65 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D
  
65 ····move-result-wide·v266 ····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·v268 ····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·v170 ····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·v174 ····move-result-object·v1
  
 75 ····.line·188
73 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D76 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
74 ····move-result-wide·v277 ····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·v279 ····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·v181 ····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·19185 ····.line·191
82 ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z86 ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z
  
83 ····move-result·v187 ····move-result·v1
  
3.21 KB
smali/com/mendhak/gpslogger/loggers/Kml22AnnotateHandler.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····.line·7837 ····.line·78
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·public·run()V41 .method·public·run()V
42 ····.locals·1142 ····.locals·12
  
43 ····.prologue43 ····.prologue
44 ····.line·8444 ····.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()Z46 ····invoke-virtual·{v7},·Ljava/io/File;->exists()Z
  
Offset 89, 17 lines modifiedOffset 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·9890 ····.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()D92 ····invoke-virtual·{v7},·Landroid/location/Location;->getLongitude()D
  
93 ····move-result-wide·v993 ····move-result-wide·v10
  
94 ····invoke-static·{v9,·v10},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;94 ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
95 ····move-result-object·v795 ····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·9997 ····.line·99
98 ····const-string·v7,·","98 ····const-string·v7,·","
Offset 107, 17 lines modifiedOffset 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·100108 ····.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()D110 ····invoke-virtual·{v7},·Landroid/location/Location;->getLatitude()D
  
111 ····move-result-wide·v9111 ····move-result-wide·v10
  
112 ····invoke-static·{v9,·v10},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;112 ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
113 ····move-result-object·v7113 ····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·101115 ····.line·101
116 ····const-string·v7,·","116 ····const-string·v7,·","
Offset 125, 17 lines modifiedOffset 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·102126 ····.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()D128 ····invoke-virtual·{v7},·Landroid/location/Location;->getAltitude()D
  
129 ····move-result-wide·v9129 ····move-result-wide·v10
  
130 ····invoke-static·{v9,·v10},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;130 ····invoke-static·{v10,·v11},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
131 ····move-result-object·v7131 ····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·103133 ····.line·103
134 ····const-string·v7,·"</coordinates></Point></Placemark>\n"134 ····const-string·v7,·"</coordinates></Point></Placemark>\n"
Offset 203, 17 lines modifiedOffset 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;)V204 ····invoke-direct·{v5,·v7,·v9},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
205 ····.line·125205 ····.line·125
206 ····.local·v5,·"raf":Ljava/io/RandomAccessFile;206 ····.local·v5,·"raf":Ljava/io/RandomAccessFile;
207 ····const-wide/16·v9,·0xff207 ····const-wide/16·v10,·0xff
  
208 ····invoke-virtual·{v5,·v9,·v10},·Ljava/io/RandomAccessFile;->seek(J)V208 ····invoke-virtual·{v5,·v10,·v11},·Ljava/io/RandomAccessFile;->seek(J)V
  
209 ····.line·126209 ····.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·v7211 ····move-result-object·v7
  
212 ····invoke-virtual·{v7},·Ljava/lang/String;->getBytes()[B212 ····invoke-virtual·{v7},·Ljava/lang/String;->getBytes()[B
15.1 KB
smali/com/mendhak/gpslogger/loggers/Gpx10WriteHandler.smali
    
Offset 81, 46 lines modifiedOffset 81, 50 lines modified
81 ····:cond_081 ····: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·v184 ····move-result-object·v1
  
 85 ····.line·300
85 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D86 ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D
  
86 ····move-result-wide·v287 ····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·v289 ····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·v191 ····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·v195 ····move-result-object·v1
  
 96 ····.line·302
94 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D97 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
95 ····move-result-wide·v298 ····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·v2100 ····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·v1102 ····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·305106 ····.line·305
103 ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z107 ····invoke-virtual·{p1},·Landroid/location/Location;->hasAltitude()Z
  
104 ····move-result·v1108 ····move-result·v1
  
Offset 335, 240 lines modifiedOffset 339, 264 lines modified
  
335 ····return-object·v1339 ····return-object·v1
336 .end·method340 .end·method
  
  
337 #·virtual·methods341 #·virtual·methods
338 .method·public·run()V342 .method·public·run()V
339 ····.locals·15343 ····.locals·18
  
340 ····.prologue344 ····.prologue
341 ····.line·241345 ····.line·241
342 ····sget-object·v10,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->lock:Ljava/lang/Object;346 ····sget-object·v12,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->lock:Ljava/lang/Object;
  
343 ····monitor-enter·v10347 ····monitor-enter·v12
  
344 ····.line·246348 ····.line·246
345 ····:try_start_0349 ····:try_start_0
346 ····iget-object·v9,·p0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;350 ····move-object/from16·v0,·p0
  
347 ····invoke-virtual·{v9},·Ljava/io/File;->exists()Z351 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;
  
348 ····move-result·v9352 ····invoke-virtual·{v11},·Ljava/io/File;->exists()Z
  
 353 ····move-result·v11
  
349 ····if-nez·v9,·:cond_0354 ····if-nez·v11,·:cond_0
  
350 ····.line·248355 ····.line·248
 356 ····move-object/from16·v0,·p0
  
351 ····iget-object·v9,·p0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;357 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;
  
352 ····invoke-virtual·{v9},·Ljava/io/File;->createNewFile()Z358 ····invoke-virtual·{v11},·Ljava/io/File;->createNewFile()Z
  
353 ····.line·250359 ····.line·250
354 ····new-instance·v2,·Ljava/io/FileOutputStream;360 ····new-instance·v4,·Ljava/io/FileOutputStream;
  
355 ····iget-object·v9,·p0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;361 ····move-object/from16·v0,·p0
  
 362 ····iget-object·v11,·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10WriteHandler;->gpxFile:Ljava/io/File;
  
356 ····const/4·v11,·0x1363 ····const/4·v13,·0x1
  
357 ····invoke-direct·{v2,·v9,·v11},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V364 ····invoke-direct·{v4,·v11,·v13},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
358 ····.line·251365 ····.line·251
359 ····.local·v2,·"initialWriter":Ljava/io/FileOutputStream;366 ····.local·v4,·"initialWriter":Ljava/io/FileOutputStream;
360 ····new-instance·v1,·Ljava/io/BufferedOutputStream;367 ····new-instance·v3,·Ljava/io/BufferedOutputStream;
  
361 ····invoke-direct·{v1,·v2},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V368 ····invoke-direct·{v3,·v4},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
362 ····.line·253369 ····.line·253
363 ····.local·v1,·"initialOutput":Ljava/io/BufferedOutputStream;370 ····.local·v3,·"initialOutput":Ljava/io/BufferedOutputStream;
364 ····new-instance·v3,·Ljava/lang/StringBuilder;371 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
365 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V372 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
366 ····.line·254373 ····.line·254
367 ····.local·v3,·"initialXml":Ljava/lang/StringBuilder;374 ····.local·v5,·"initialXml":Ljava/lang/StringBuilder;
368 ····const-string·v9,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"·?>"375 ····const-string·v11,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"·?>"
  
369 ····invoke-virtual·{v3,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;376 ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
370 ····.line·255377 ····.line·255
371 ····const-string·v9,·"<gpx·version=\"1.0\"·creator=\"GPSLogger·-·http://gpslogger.mendhak.com/\"·"378 ····const-string·v11,·"<gpx·version=\"1.0\"·creator=\"GPSLogger·-·http://gpslogger.mendhak.com/\"·"
  
372 ····invoke-virtual·{v3,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;379 ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
373 ····.line·256380 ····.line·256
374 ····const-string·v9,·"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"·"381 ····const-string·v11,·"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"·"
  
375 ····invoke-virtual·{v3,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;382 ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
376 ····.line·257383 ····.line·257
377 ····const-string·v9,·"xmlns=\"http://www.topografix.com/GPX/1/0\"·"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.
2.43 KB
smali/com/mendhak/gpslogger/loggers/Kml22FileLogger.smali
    
Offset 20, 48 lines modifiedOffset 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:Z21 .field·private·final·useSatelliteTime:Z
  
  
22 #·direct·methods22 #·direct·methods
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·824 ····.locals·9
  
25 ····.prologue25 ····.prologue
26 ····const/4·v1,·0x126 ····const/4·v2,·0x1
  
27 ····.line·3227 ····.line·32
28 ····new-instance·v0,·Ljava/lang/Object;28 ····new-instance·v0,·Ljava/lang/Object;
  
29 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V29 ····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·3331 ····.line·33
32 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;32 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
33 ····const-wide/16·v3,·0x3c33 ····const-wide/16·v4,·0x3c
  
34 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;34 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
35 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue;35 ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue;
  
36 ····const/16·v2,·0x8036 ····const/16·v0,·0x80
  
37 ····invoke-direct·{v6,·v2},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V37 ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
38 ····new-instance·v7,·Lcom/mendhak/gpslogger/common/RejectionHandler;38 ····new-instance·v8,·Lcom/mendhak/gpslogger/common/RejectionHandler;
  
39 ····invoke-direct·{v7},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V39 ····invoke-direct·{v8},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V
  
40 ····move·v2,·v140 ····move·v3,·v2
  
41 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V41 ····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·v0,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;42 ····sput-object·v1,·Lcom/mendhak/gpslogger/loggers/Kml22FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·constructor·<init>(Ljava/io/File;ZZ)V45 .method·public·constructor·<init>(Ljava/io/File;ZZ)V
46 ····.locals·146 ····.locals·1
47 ····.param·p1,·"kmlFile"····#·Ljava/io/File;47 ····.param·p1,·"kmlFile"····#·Ljava/io/File;
2.96 KB
smali/com/mendhak/gpslogger/loggers/Gpx10FileLogger.smali
    
Offset 22, 48 lines modifiedOffset 22, 48 lines modified
22 .field·private·final·satelliteCount:I22 .field·private·final·satelliteCount:I
  
23 .field·private·useSatelliteTime:Z23 .field·private·useSatelliteTime:Z
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·826 ····.locals·9
  
27 ····.prologue27 ····.prologue
28 ····const/4·v1,·0x128 ····const/4·v2,·0x1
  
29 ····.line·3329 ····.line·33
30 ····new-instance·v0,·Ljava/lang/Object;30 ····new-instance·v0,·Ljava/lang/Object;
  
31 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V31 ····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·3533 ····.line·35
34 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;34 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
35 ····const-wide/16·v3,·0x3c35 ····const-wide/16·v4,·0x3c
  
36 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;36 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
37 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue;37 ····new-instance·v7,·Ljava/util/concurrent/LinkedBlockingQueue;
  
38 ····const/16·v2,·0x8038 ····const/16·v0,·0x80
  
39 ····invoke-direct·{v6,·v2},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V39 ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
40 ····new-instance·v7,·Lcom/mendhak/gpslogger/common/RejectionHandler;40 ····new-instance·v8,·Lcom/mendhak/gpslogger/common/RejectionHandler;
  
41 ····invoke-direct·{v7},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V41 ····invoke-direct·{v8},·Lcom/mendhak/gpslogger/common/RejectionHandler;-><init>()V
  
42 ····move·v2,·v142 ····move·v3,·v2
  
43 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V43 ····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·v0,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;44 ····sput-object·v1,·Lcom/mendhak/gpslogger/loggers/Gpx10FileLogger;->EXECUTOR:Ljava/util/concurrent/ThreadPoolExecutor;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·constructor·<init>(Ljava/io/File;ZZI)V47 .method·constructor·<init>(Ljava/io/File;ZZI)V
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"gpxFile"····#·Ljava/io/File;49 ····.param·p1,·"gpxFile"····#·Ljava/io/File;
Offset 125, 17 lines modifiedOffset 125, 17 lines modified
125 ····if-eqz·v3,·:cond_0125 ····if-eqz·v3,·:cond_0
  
126 ····.line·78126 ····.line·78
127 ····new-instance·v2,·Ljava/util/Date;127 ····new-instance·v2,·Ljava/util/Date;
  
128 ····invoke-virtual·{p2},·Landroid/location/Location;->getTime()J128 ····invoke-virtual·{p2},·Landroid/location/Location;->getTime()J
  
129 ····move-result-wide·v3129 ····move-result-wide·v4
  
130 ····invoke-direct·{v2,·v3,·v4},·Ljava/util/Date;-><init>(J)V130 ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
131 ····.line·85131 ····.line·85
132 ····.local·v2,·"now":Ljava/util/Date;132 ····.local·v2,·"now":Ljava/util/Date;
133 ····:goto_0133 ····: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·v1135 ····move-result-object·v1
21.4 KB
smali/com/mendhak/gpslogger/common/Utilities.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
  
75 ····const-wide/high16·v14,·0x4000000000000000L····#·2.075 ····const-wide/high16·v14,·0x4000000000000000L····#·2.0
  
76 ····invoke-static·{v12,·v13,·v14,·v15},·Ljava/lang/Math;->pow(DD)D76 ····invoke-static·{v12,·v13,·v14,·v15},·Ljava/lang/Math;->pow(DD)D
  
77 ····move-result-wide·v1277 ····move-result-wide·v12
  
 78 ····.line·615
78 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->cos(D)D79 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->cos(D)D
  
79 ····move-result-wide·v1480 ····move-result-wide·v14
  
80 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->cos(D)D81 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->cos(D)D
  
81 ····move-result-wide·v1682 ····move-result-wide·v16
Offset 205, 33 lines modifiedOffset 206, 33 lines modified
  
205 ····long-to-int·v0,·v0206 ····long-to-int·v0,·v0
  
206 ····return·v0207 ····return·v0
207 .end·method208 .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·7210 ····.locals·8
210 ····.param·p0,·"bearingDegrees"····#·F211 ····.param·p0,·"bearingDegrees"····#·F
211 ····.param·p1,·"context"····#·Landroid/content/Context;212 ····.param·p1,·"context"····#·Landroid/content/Context;
  
212 ····.prologue213 ····.prologue
213 ····.line·409214 ····.line·409
214 ····float-to-double·v3,·p0215 ····float-to-double·v4,·p0
  
215 ····const-wide·v5,·0x4075cc0000000000L····#·348.75216 ····const-wide·v6,·0x4075cc0000000000L····#·348.75
  
216 ····cmpl-double·v3,·v3,·v5217 ····cmpl-double·v3,·v4,·v6
  
217 ····if-gtz·v3,·:cond_0218 ····if-gtz·v3,·:cond_0
  
218 ····float-to-double·v3,·p0219 ····float-to-double·v4,·p0
  
219 ····const-wide·v5,·0x4026800000000000L····#·11.25220 ····const-wide·v6,·0x4026800000000000L····#·11.25
  
220 ····cmpg-double·v3,·v3,·v5221 ····cmpg-double·v3,·v4,·v6
  
221 ····if-gtz·v3,·:cond_1222 ····if-gtz·v3,·:cond_1
  
222 ····.line·411223 ····.line·411
223 ····:cond_0224 ····:cond_0
224 ····const·v3,·0x7f06003c225 ····const·v3,·0x7f06003c
  
Offset 265, 27 lines modifiedOffset 266, 27 lines modified
265 ····.local·v2,·"direction":Ljava/lang/String;266 ····.local·v2,·"direction":Ljava/lang/String;
266 ····:goto_1267 ····:goto_1
267 ····return-object·v2268 ····return-object·v2
  
268 ····.line·413269 ····.line·413
269 ····.end·local·v2····#·"direction":Ljava/lang/String;270 ····.end·local·v2····#·"direction":Ljava/lang/String;
270 ····:cond_1271 ····:cond_1
271 ····float-to-double·v3,·p0272 ····float-to-double·v4,·p0
  
272 ····const-wide·v5,·0x4026800000000000L····#·11.25273 ····const-wide·v6,·0x4026800000000000L····#·11.25
  
273 ····cmpl-double·v3,·v3,·v5274 ····cmpl-double·v3,·v4,·v6
  
274 ····if-lez·v3,·:cond_2275 ····if-lez·v3,·:cond_2
  
275 ····float-to-double·v3,·p0276 ····float-to-double·v4,·p0
  
276 ····const-wide·v5,·0x4040e00000000000L····#·33.75277 ····const-wide·v6,·0x4040e00000000000L····#·33.75
  
277 ····cmpg-double·v3,·v3,·v5278 ····cmpg-double·v3,·v4,·v6
  
278 ····if-gtz·v3,·:cond_2279 ····if-gtz·v3,·:cond_2
  
279 ····.line·415280 ····.line·415
280 ····const·v3,·0x7f06003d281 ····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 modifiedOffset 295, 27 lines modified
  
294 ····.restart·local·v0····#·"cardinal":Ljava/lang/String;295 ····.restart·local·v0····#·"cardinal":Ljava/lang/String;
295 ····goto·:goto_0296 ····goto·:goto_0
  
296 ····.line·417297 ····.line·417
297 ····.end·local·v0····#·"cardinal":Ljava/lang/String;298 ····.end·local·v0····#·"cardinal":Ljava/lang/String;
298 ····:cond_2299 ····:cond_2
299 ····float-to-double·v3,·p0300 ····float-to-double·v4,·p0
  
300 ····const-wide·v5,·0x4040e00000000000L····#·33.75301 ····const-wide·v6,·0x4040e00000000000L····#·33.75
  
301 ····cmpl-double·v3,·v3,·v5302 ····cmpl-double·v3,·v4,·v6
  
302 ····if-lez·v3,·:cond_3303 ····if-lez·v3,·:cond_3
  
303 ····float-to-double·v3,·p0304 ····float-to-double·v4,·p0
  
304 ····const-wide·v5,·0x404c200000000000L····#·56.25305 ····const-wide·v6,·0x404c200000000000L····#·56.25
  
305 ····cmpg-double·v3,·v3,·v5306 ····cmpg-double·v3,·v4,·v6
  
306 ····if-gtz·v3,·:cond_3307 ····if-gtz·v3,·:cond_3
  
307 ····.line·419308 ····.line·419
308 ····const·v3,·0x7f06003e309 ····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 modifiedOffset 324, 27 lines modified
  
323 ····.restart·local·v0····#·"cardinal":Ljava/lang/String;324 ····.restart·local·v0····#·"cardinal":Ljava/lang/String;
324 ····goto·:goto_0325 ····goto·:goto_0
  
325 ····.line·421326 ····.line·421
326 ····.end·local·v0····#·"cardinal":Ljava/lang/String;327 ····.end·local·v0····#·"cardinal":Ljava/lang/String;
327 ····:cond_3328 ····:cond_3
328 ····float-to-double·v3,·p0329 ····float-to-double·v4,·p0
  
329 ····const-wide·v5,·0x404c200000000000L····#·56.25330 ····const-wide·v6,·0x404c200000000000L····#·56.25
  
330 ····cmpl-double·v3,·v3,·v5331 ····cmpl-double·v3,·v4,·v6
  
331 ····if-lez·v3,·:cond_4332 ····if-lez·v3,·:cond_4
  
332 ····float-to-double·v3,·p0333 ····float-to-double·v4,·p0
  
333 ····const-wide·v5,·0x4053b00000000000L····#·78.75334 ····const-wide·v6,·0x4053b00000000000L····#·78.75
  
334 ····cmpg-double·v3,·v3,·v5335 ····cmpg-double·v3,·v4,·v6
  
Max diff block lines reached; 18244/21781 bytes (83.76%) of diff not shown.
15.5 KB
smali/com/mendhak/gpslogger/common/OpenGTSClient.smali
    
Offset 66, 19 lines modifiedOffset 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·5967 ····.line·59
68 ····return-void68 ····return-void
69 .end·method69 .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·1171 ····.locals·12
72 ····.param·p0,·"loc"····#·Landroid/location/Location;72 ····.param·p0,·"loc"····#·Landroid/location/Location;
  
73 ····.prologue73 ····.prologue
74 ····const-wide/16·v9,·0x074 ····const-wide/16·v10,·0x0
  
75 ····.line·19175 ····.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;)V78 ····invoke-direct·{v0,·v3},·Ljava/text/DecimalFormatSymbols;-><init>(Ljava/util/Locale;)V
Offset 105, 19 lines modifiedOffset 105, 20 lines modified
  
105 ····aput-object·v6,·v5,·v3105 ····aput-object·v6,·v5,·v3
  
106 ····const/4·v3,·0x1106 ····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()J109 ····invoke-virtual·{p0},·Landroid/location/Location;->getTime()J
  
109 ····move-result-wide·v7110 ····move-result-wide·v8
  
110 ····invoke-direct·{v6,·v7,·v8},·Ljava/util/Date;-><init>(J)V111 ····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·v6113 ····move-result-object·v6
  
113 ····aput-object·v6,·v5,·v3114 ····aput-object·v6,·v5,·v3
  
Offset 125, 14 lines modifiedOffset 126, 15 lines modified
  
125 ····const-string·v6,·"A"126 ····const-string·v6,·"A"
  
126 ····aput-object·v6,·v5,·v3127 ····aput-object·v6,·v5,·v3
  
127 ····const/4·v3,·0x3128 ····const/4·v3,·0x3
  
 129 ····.line·198
128 ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D130 ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D
  
129 ····move-result-wide·v6131 ····move-result-wide·v6
  
130 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D132 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D
  
131 ····move-result-wide·v6133 ····move-result-wide·v6
Offset 141, 29 lines modifiedOffset 143, 31 lines modified
  
141 ····move-result-object·v6143 ····move-result-object·v6
  
142 ····aput-object·v6,·v5,·v3144 ····aput-object·v6,·v5,·v3
  
143 ····const/4·v6,·0x4145 ····const/4·v6,·0x4
  
 146 ····.line·199
144 ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D147 ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D
  
145 ····move-result-wide·v7148 ····move-result-wide·v8
  
146 ····cmpl-double·v3,·v7,·v9149 ····cmpl-double·v3,·v8,·v10
  
147 ····if-ltz·v3,·:cond_0150 ····if-ltz·v3,·:cond_0
  
148 ····const-string·v3,·"N"151 ····const-string·v3,·"N"
  
149 ····:goto_0152 ····:goto_0
150 ····aput-object·v3,·v5,·v6153 ····aput-object·v3,·v5,·v6
  
151 ····const/4·v3,·0x5154 ····const/4·v3,·0x5
  
 155 ····.line·200
152 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D156 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D
  
153 ····move-result-wide·v6157 ····move-result-wide·v6
  
154 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D158 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->abs(D)D
  
155 ····move-result-wide·v6159 ····move-result-wide·v6
Offset 172, 29 lines modifiedOffset 176, 31 lines modified
  
172 ····move-result-object·v6176 ····move-result-object·v6
  
173 ····aput-object·v6,·v5,·v3177 ····aput-object·v6,·v5,·v3
  
174 ····const/4·v6,·0x6178 ····const/4·v6,·0x6
  
 179 ····.line·201
175 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D180 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D
  
176 ····move-result-wide·v7181 ····move-result-wide·v8
  
177 ····cmpl-double·v3,·v7,·v9182 ····cmpl-double·v3,·v8,·v10
  
178 ····if-ltz·v3,·:cond_1183 ····if-ltz·v3,·:cond_1
  
179 ····const-string·v3,·"E"184 ····const-string·v3,·"E"
  
180 ····:goto_1185 ····:goto_1
181 ····aput-object·v3,·v5,·v6186 ····aput-object·v3,·v5,·v6
  
182 ····const/4·v3,·0x7187 ····const/4·v3,·0x7
  
 188 ····.line·202
183 ····invoke-virtual·{p0},·Landroid/location/Location;->getSpeed()F189 ····invoke-virtual·{p0},·Landroid/location/Location;->getSpeed()F
  
184 ····move-result·v6190 ····move-result·v6
  
185 ····float-to-double·v6,·v6191 ····float-to-double·v6,·v6
  
186 ····invoke-static·{v6,·v7},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->MetersPerSecondToKnots(D)D192 ····invoke-static·{v6,·v7},·Lcom/mendhak/gpslogger/common/OpenGTSClient;->MetersPerSecondToKnots(D)D
Offset 205, 14 lines modifiedOffset 211, 15 lines modified
  
205 ····move-result-object·v6211 ····move-result-object·v6
  
206 ····aput-object·v6,·v5,·v3212 ····aput-object·v6,·v5,·v3
  
207 ····const/16·v3,·0x8213 ····const/16·v3,·0x8
Max diff block lines reached; 12813/15721 bytes (81.50%) of diff not shown.
498 B
smali/com/mendhak/gpslogger/common/DebugLogWriter.smali
    
Offset 51, 14 lines modifiedOffset 51, 15 lines modified
51 ····return-void51 ····return-void
  
52 ····.line·6052 ····.line·60
53 ····:cond_153 ····:cond_1
54 ····:try_start_054 ····: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·v858 ····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;)V60 ····invoke-direct·{v3,·v8,·v9},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
1.78 KB
smali/com/mendhak/gpslogger/common/Session.smali
    
Offset 187, 35 lines modifiedOffset 187, 35 lines modified
187 ····.line·227187 ····.line·227
188 ····sget·v0,·Lcom/mendhak/gpslogger/common/Session;->numLegs:I188 ····sget·v0,·Lcom/mendhak/gpslogger/common/Session;->numLegs:I
  
189 ····return·v0189 ····return·v0
190 .end·method190 .end·method
  
191 .method·public·static·getPreviousLatitude()D191 .method·public·static·getPreviousLatitude()D
192 ····.locals·3192 ····.locals·4
  
193 ····.prologue193 ····.prologue
194 ····.line·210194 ····.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·v0196 ····move-result-object·v0
  
197 ····.line·211197 ····.line·211
198 ····.local·v0,·"loc":Landroid/location/Location;198 ····.local·v0,·"loc":Landroid/location/Location;
199 ····if-eqz·v0,·:cond_0199 ····if-eqz·v0,·:cond_0
  
200 ····invoke-virtual·{v0},·Landroid/location/Location;->getLatitude()D200 ····invoke-virtual·{v0},·Landroid/location/Location;->getLatitude()D
  
201 ····move-result-wide·v1201 ····move-result-wide·v2
  
202 ····:goto_0202 ····:goto_0
203 ····return-wide·v1203 ····return-wide·v2
  
204 ····:cond_0204 ····:cond_0
205 ····const-wide/16·v1,·0x0205 ····const-wide/16·v2,·0x0
  
206 ····goto·:goto_0206 ····goto·:goto_0
207 .end·method207 .end·method
  
208 .method·public·static·getPreviousLocationInfo()Landroid/location/Location;208 .method·public·static·getPreviousLocationInfo()Landroid/location/Location;
209 ····.locals·1209 ····.locals·1
  
Offset 223, 35 lines modifiedOffset 223, 35 lines modified
223 ····.line·245223 ····.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·v0225 ····return-object·v0
226 .end·method226 .end·method
  
227 .method·public·static·getPreviousLongitude()D227 .method·public·static·getPreviousLongitude()D
228 ····.locals·3228 ····.locals·4
  
229 ····.prologue229 ····.prologue
230 ····.line·216230 ····.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·v0232 ····move-result-object·v0
  
233 ····.line·217233 ····.line·217
234 ····.local·v0,·"loc":Landroid/location/Location;234 ····.local·v0,·"loc":Landroid/location/Location;
235 ····if-eqz·v0,·:cond_0235 ····if-eqz·v0,·:cond_0
  
236 ····invoke-virtual·{v0},·Landroid/location/Location;->getLongitude()D236 ····invoke-virtual·{v0},·Landroid/location/Location;->getLongitude()D
  
237 ····move-result-wide·v1237 ····move-result-wide·v2
  
238 ····:goto_0238 ····:goto_0
239 ····return-wide·v1239 ····return-wide·v2
  
240 ····:cond_0240 ····:cond_0
241 ····const-wide/16·v1,·0x0241 ····const-wide/16·v2,·0x0
  
242 ····goto·:goto_0242 ····goto·:goto_0
243 .end·method243 .end·method
  
244 .method·public·static·getRetryTimeout()I244 .method·public·static·getRetryTimeout()I
245 ····.locals·1245 ····.locals·1
  
4.96 KB
smali/org/apache/http/entity/mime/HttpMultipart.smali
    
Offset 818, 19 lines modifiedOffset 818, 17 lines modified
818 ····.line·96818 ····.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·v0820 ····return-object·v0
821 .end·method821 .end·method
  
822 .method·public·getTotalLength()J822 .method·public·getTotalLength()J
823 ····.locals·15823 ····.locals·14
  
824 ····.prologue824 ····.prologue
825 ····const-wide/16·v11,·-0x1 
  
826 ····.line·240825 ····.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·v1827 ····move-result-object·v1
  
829 ····.line·242828 ····.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 modifiedOffset 838, 17 lines modified
840 ····.local·v2,·"contentLen":J838 ····.local·v2,·"contentLen":J
841 ····const/4·v6,·0x0839 ····const/4·v6,·0x0
  
842 ····.local·v6,·"i":I840 ····.local·v6,·"i":I
843 ····:goto_0841 ····:goto_0
844 ····invoke-interface·{v1},·Ljava/util/List;->size()I842 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
845 ····move-result·v13843 ····move-result·v11
  
846 ····if-ge·v6,·v13,·:cond_0844 ····if-ge·v6,·v11,·:cond_2
  
847 ····.line·244845 ····.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·v10847 ····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 modifiedOffset 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·v0859 ····move-result-object·v0
  
862 ····.line·246860 ····.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·v13,·v0,·Lorg/apache/http/entity/mime/content/ContentBody;862 ····instance-of·v11,·v0,·Lorg/apache/http/entity/mime/content/ContentBody;
  
865 ····if-eqz·v13,·:cond_1863 ····if-eqz·v11,·:cond_1
  
866 ····.line·247864 ····.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()J867 ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J
  
870 ····move-result-wide·v7868 ····move-result-wide·v8
  
871 ····.line·248869 ····.line·248
872 ····.local·v7,·"len":J870 ····.local·v8,·"len":J
873 ····const-wide/16·v13,·0x0871 ····const-wide/16·v12,·0x0
  
874 ····cmp-long·v13,·v7,·v13872 ····cmp-long·v11,·v8,·v12
  
875 ····if-ltz·v13,·:cond_1873 ····if-ltz·v11,·:cond_0
  
876 ····.line·249874 ····.line·249
877 ····add-long/2addr·v2,·v7875 ····add-long/2addr·v2,·v8
  
878 ····.line·243876 ····.line·243
879 ····add-int/lit8·v6,·v6,·0x1877 ····add-int/lit8·v6,·v6,·0x1
  
880 ····goto·:goto_0878 ····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·258893 ····.line·258
882 ····.end·local·v7····#·"len":J894 ····.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_0896 ····:cond_2
885 ····new-instance·v9,·Ljava/io/ByteArrayOutputStream;897 ····new-instance·v7,·Ljava/io/ByteArrayOutputStream;
  
886 ····invoke-direct·{v9},·Ljava/io/ByteArrayOutputStream;-><init>()V898 ····invoke-direct·{v7},·Ljava/io/ByteArrayOutputStream;-><init>()V
  
887 ····.line·260899 ····.line·260
888 ····.local·v9,·"out":Ljava/io/ByteArrayOutputStream;900 ····.local·v7,·"out":Ljava/io/ByteArrayOutputStream;
889 ····:try_start_0901 ····:try_start_0
890 ····iget-object·v13,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->mode:Lorg/apache/http/entity/mime/HttpMultipartMode;902 ····iget-object·v11,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->mode:Lorg/apache/http/entity/mime/HttpMultipartMode;
  
891 ····const/4·v14,·0x0903 ····const/4·v12,·0x0
  
892 ····invoke-direct·{p0,·v13,·v9,·v14},·Lorg/apache/http/entity/mime/HttpMultipart;->doWriteTo(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V904 ····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·261905 ····.line·261
894 ····invoke-virtual·{v9},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B906 ····invoke-virtual·{v7},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
895 ····move-result-object·v5907 ····move-result-object·v5
  
896 ····.line·262908 ····.line·262
897 ····.local·v5,·"extra":[B909 ····.local·v5,·"extra":[B
898 ····array-length·v11,·v5910 ····array-length·v11,·v5
899 ····:try_end_0911 ····:try_end_0
900 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0912 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
901 ····int-to-long·v11,·v11913 ····int-to-long·v12,·v11
  
902 ····add-long/2addr·v11,·v2914 ····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.
1.36 KB
smali/org/apache/james/mime4j/field/ContentDispositionField.smali
    
Offset 793, 46 lines modifiedOffset 793, 46 lines modified
793 ····const-wide/16·v4,·-0x1793 ····const-wide/16·v4,·-0x1
  
794 ····.line·241794 ····.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·v3797 ····move-result-object·v1
  
798 ····.line·242798 ····.line·242
799 ····.local·v3,·"value":Ljava/lang/String;799 ····.local·v1,·"value":Ljava/lang/String;
800 ····if-nez·v3,·:cond_0800 ····if-nez·v1,·:cond_0
  
801 ····.line·249801 ····.line·249
802 ····:goto_0802 ····:goto_0
803 ····return-wide·v4803 ····return-wide·v4
  
804 ····.line·246804 ····.line·246
805 ····:cond_0805 ····:cond_0
806 ····:try_start_0806 ····:try_start_0
807 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J807 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
808 ····:try_end_0808 ····:try_end_0
809 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0809 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
810 ····move-result-wide·v1810 ····move-result-wide·v2
  
811 ····.line·247811 ····.line·247
812 ····.local·v1,·"size":J812 ····.local·v2,·"size":J
813 ····const-wide/16·v6,·0x0813 ····const-wide/16·v6,·0x0
  
814 ····cmp-long·v6,·v1,·v6814 ····cmp-long·v6,·v2,·v6
  
815 ····if-gez·v6,·:cond_1815 ····if-gez·v6,·:cond_1
  
816 ····move-wide·v1,·v4816 ····move-wide·v2,·v4
  
817 ····.end·local·v1····#·"size":J817 ····.end·local·v2····#·"size":J
818 ····:cond_1818 ····:cond_1
819 ····move-wide·v4,·v1819 ····move-wide·v4,·v2
  
820 ····goto·:goto_0820 ····goto·:goto_0
  
821 ····.line·248821 ····.line·248
822 ····:catch_0822 ····:catch_0
823 ····move-exception·v0823 ····move-exception·v0
  
3.35 KB
smali/org/apache/james/mime4j/field/Fields.smali
    
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
  
298 ····move-result-object·v0298 ····move-result-object·v0
  
299 ····return-object·v0299 ····return-object·v0
300 .end·method300 .end·method
  
301 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/field/ContentDispositionField;301 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/field/ContentDispositionField;
302 ····.locals·7302 ····.locals·8
303 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;303 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;
304 ····.param·p1,·"filename"····#·Ljava/lang/String;304 ····.param·p1,·"filename"····#·Ljava/lang/String;
305 ····.param·p2,·"size"····#·J305 ····.param·p2,·"size"····#·J
  
306 ····.prologue306 ····.prologue
307 ····const/4·v4,·0x0307 ····const/4·v4,·0x0
  
Offset 325, 24 lines modifiedOffset 325, 24 lines modified
  
325 ····move-result-object·v0325 ····move-result-object·v0
  
326 ····return-object·v0326 ····return-object·v0
327 .end·method327 .end·method
  
328 .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/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·4329 ····.locals·6
330 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;330 ····.param·p0,·"dispositionType"····#·Ljava/lang/String;
331 ····.param·p1,·"filename"····#·Ljava/lang/String;331 ····.param·p1,·"filename"····#·Ljava/lang/String;
332 ····.param·p2,·"size"····#·J332 ····.param·p2,·"size"····#·J
333 ····.param·p4,·"creationDate"····#·Ljava/util/Date;333 ····.param·p4,·"creationDate"····#·Ljava/util/Date;
334 ····.param·p5,·"modificationDate"····#·Ljava/util/Date;334 ····.param·p5,·"modificationDate"····#·Ljava/util/Date;
335 ····.param·p6,·"readDate"····#·Ljava/util/Date;335 ····.param·p6,·"readDate"····#·Ljava/util/Date;
  
336 ····.prologue336 ····.prologue
337 ····const/4·v3,·0x0337 ····const/4·v4,·0x0
  
338 ····.line·223338 ····.line·223
339 ····new-instance·v0,·Ljava/util/HashMap;339 ····new-instance·v0,·Ljava/util/HashMap;
  
340 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V340 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
341 ····.line·224341 ····.line·224
Offset 352, 17 lines modifiedOffset 352, 17 lines modified
352 ····.line·225352 ····.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·227355 ····.line·227
356 ····:cond_0356 ····:cond_0
357 ····const-wide/16·v1,·0x0357 ····const-wide/16·v2,·0x0
  
358 ····cmp-long·v1,·p2,·v1358 ····cmp-long·v1,·p2,·v2
  
359 ····if-ltz·v1,·:cond_1359 ····if-ltz·v1,·:cond_1
  
360 ····.line·228360 ····.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 modifiedOffset 374, 41 lines modified
374 ····.line·231374 ····.line·231
375 ····:cond_1375 ····:cond_1
376 ····if-eqz·p4,·:cond_2376 ····if-eqz·p4,·:cond_2
  
377 ····.line·232377 ····.line·232
378 ····const-string·v1,·"creation-date"378 ····const-string·v1,·"creation-date"
  
379 ····invoke-static·{p4,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;379 ····invoke-static·{p4,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
380 ····move-result-object·v2380 ····move-result-object·v2
  
381 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;381 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
382 ····.line·235382 ····.line·235
383 ····:cond_2383 ····:cond_2
384 ····if-eqz·p5,·:cond_3384 ····if-eqz·p5,·:cond_3
  
385 ····.line·236385 ····.line·236
386 ····const-string·v1,·"modification-date"386 ····const-string·v1,·"modification-date"
  
387 ····invoke-static·{p5,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;387 ····invoke-static·{p5,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
388 ····move-result-object·v2388 ····move-result-object·v2
  
389 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;389 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
390 ····.line·239390 ····.line·239
391 ····:cond_3391 ····:cond_3
392 ····if-eqz·p6,·:cond_4392 ····if-eqz·p6,·:cond_4
  
393 ····.line·240393 ····.line·240
394 ····const-string·v1,·"read-date"394 ····const-string·v1,·"read-date"
  
395 ····invoke-static·{p6,·v3},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;395 ····invoke-static·{p6,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String;
  
396 ····move-result-object·v2396 ····move-result-object·v2
  
397 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
398 ····.line·243398 ····.line·243
399 ····:cond_4399 ····:cond_4
105 KB
smali/org/apache/james/mime4j/field/address/parser/AddressListParserTokenManager.smali
    
Offset 277, 44 lines modifiedOffset 277, 44 lines modified
277 ····fill-array-data·v0,·:array_1277 ····fill-array-data·v0,·:array_1
  
278 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewLexState:[I278 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewLexState:[I
  
279 ····.line·733279 ····.line·733
280 ····new-array·v0,·v5,·[J280 ····new-array·v0,·v5,·[J
  
281 ····const-wide·v1,·0x800443ffL281 ····const-wide·v2,·0x800443ffL
  
282 ····aput-wide·v1,·v0,·v4282 ····aput-wide·v2,·v0,·v4
  
283 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoToken:[J283 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoToken:[J
  
284 ····.line·736284 ····.line·736
285 ····new-array·v0,·v5,·[J285 ····new-array·v0,·v5,·[J
  
286 ····const-wide/32·v1,·0x100400286 ····const-wide/32·v2,·0x100400
  
287 ····aput-wide·v1,·v0,·v4287 ····aput-wide·v2,·v0,·v4
  
288 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSkip:[J288 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSkip:[J
  
289 ····.line·739289 ····.line·739
290 ····new-array·v0,·v5,·[J290 ····new-array·v0,·v5,·[J
  
291 ····const-wide/16·v1,·0x400291 ····const-wide/16·v2,·0x400
  
292 ····aput-wide·v1,·v0,·v4292 ····aput-wide·v2,·v0,·v4
  
293 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSpecial:[J293 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoSpecial:[J
  
294 ····.line·742294 ····.line·742
295 ····new-array·v0,·v5,·[J295 ····new-array·v0,·v5,·[J
  
296 ····const-wide/32·v1,·0x7feb8000296 ····const-wide/32·v2,·0x7feb8000
  
297 ····aput-wide·v1,·v0,·v4297 ····aput-wide·v2,·v0,·v4
  
298 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoMore:[J298 ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjtoMore:[J
  
299 ····return-void299 ····return-void
  
300 ····.line·247300 ····.line·247
301 ····nop301 ····nop
Offset 616, 351 lines modifiedOffset 616, 403 lines modified
616 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjCheckNAdd(I)V616 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjCheckNAdd(I)V
  
617 ····.line·109617 ····.line·109
618 ····return-void618 ····return-void
619 .end·method619 .end·method
  
620 .method·private·final·jjMoveNfa_0(II)I620 .method·private·final·jjMoveNfa_0(II)I
621 ····.locals·13621 ····.locals·16
622 ····.param·p1,·"startState"····#·I622 ····.param·p1,·"startState"····#·I
623 ····.param·p2,·"curPos"····#·I623 ····.param·p2,·"curPos"····#·I
  
624 ····.prologue624 ····.prologue
625 ····.line·124625 ····.line·124
626 ····const/4·v8,·0x0626 ····const/4·v10,·0x0
  
627 ····.line·125627 ····.line·125
628 ····.local·v8,·"startsAt":I628 ····.local·v10,·"startsAt":I
629 ····const/4·v9,·0x3629 ····const/4·v11,·0x3
  
 630 ····move-object/from16·v0,·p0
  
630 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewStateCnt:I631 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjnewStateCnt:I
  
631 ····.line·126632 ····.line·126
632 ····const/4·v1,·0x1633 ····const/4·v3,·0x1
  
633 ····.line·127634 ····.line·127
634 ····.local·v1,·"i":I635 ····.local·v3,·"i":I
635 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjstateSet:[I636 ····move-object/from16·v0,·p0
  
 637 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjstateSet:[I
  
636 ····const/4·v10,·0x0638 ····const/4·v12,·0x0
  
637 ····aput·p1,·v9,·v10639 ····aput·p1,·v11,·v12
  
638 ····.line·128640 ····.line·128
639 ····const·v3,·0x7fffffff641 ····const·v5,·0x7fffffff
  
640 ····.line·131642 ····.line·131
641 ····.local·v3,·"kind":I643 ····.local·v5,·"kind":I
642 ····:goto_0644 ····:goto_0
643 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I645 ····move-object/from16·v0,·p0
  
 646 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I
  
644 ····add-int/lit8·v9,·v9,·0x1647 ····add-int/lit8·v11,·v11,·0x1
  
 648 ····move-object/from16·v0,·p0
  
645 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I649 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjround:I
  
646 ····const·v10,·0x7fffffff650 ····const·v12,·0x7fffffff
  
647 ····if-ne·v9,·v10,·:cond_0651 ····if-ne·v11,·v12,·:cond_0
  
648 ····.line·132652 ····.line·132
649 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->ReInitRounds()V653 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->ReInitRounds()V
  
650 ····.line·133654 ····.line·133
651 ····:cond_0655 ····:cond_0
 656 ····move-object/from16·v0,·p0
  
652 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C657 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C
  
653 ····const/16·v10,·0x40658 ····const/16·v12,·0x40
  
654 ····if-ge·v9,·v10,·:cond_8659 ····if-ge·v11,·v12,·:cond_8
  
655 ····.line·135660 ····.line·135
656 ····const-wide/16·v9,·0x1661 ····const-wide/16·v12,·0x1
  
 662 ····move-object/from16·v0,·p0
  
657 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C663 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->curChar:C
  
658 ····shl-long·v4,·v9,·v11664 ····shl-long·v6,·v12,·v11
  
659 ····.line·138665 ····.line·138
660 ····.local·v4,·"l":J666 ····.local·v6,·"l":J
661 ····:cond_1667 ····:cond_1
662 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/address/parser/AddressListParserTokenManager;->jjstateSet:[I668 ····move-object/from16·v0,·p0
Max diff block lines reached; 102597/107287 bytes (95.63%) of diff not shown.
77.3 KB
smali/org/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.smali
    
Offset 375, 44 lines modifiedOffset 375, 44 lines modified
375 ····fill-array-data·v0,·:array_1375 ····fill-array-data·v0,·:array_1
  
376 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I376 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I
  
377 ····.line·657377 ····.line·657
378 ····new-array·v0,·v5,·[J378 ····new-array·v0,·v5,·[J
  
379 ····const-wide·v1,·0x400fffffffffL379 ····const-wide·v2,·0x400fffffffffL
  
380 ····aput-wide·v1,·v0,·v4380 ····aput-wide·v2,·v0,·v4
  
381 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J381 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J
  
382 ····.line·660382 ····.line·660
383 ····new-array·v0,·v5,·[J383 ····new-array·v0,·v5,·[J
  
384 ····const-wide·v1,·0x5000000000L384 ····const-wide·v2,·0x5000000000L
  
385 ····aput-wide·v1,·v0,·v4385 ····aput-wide·v2,·v0,·v4
  
386 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J386 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J
  
387 ····.line·663387 ····.line·663
388 ····new-array·v0,·v5,·[J388 ····new-array·v0,·v5,·[J
  
389 ····const-wide·v1,·0x1000000000L389 ····const-wide·v2,·0x1000000000L
  
390 ····aput-wide·v1,·v0,·v4390 ····aput-wide·v2,·v0,·v4
  
391 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J391 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J
  
392 ····.line·666392 ····.line·666
393 ····new-array·v0,·v5,·[J393 ····new-array·v0,·v5,·[J
  
394 ····const-wide·v1,·0x3fa000000000L394 ····const-wide·v2,·0x3fa000000000L
  
395 ····aput-wide·v1,·v0,·v4395 ····aput-wide·v2,·v0,·v4
  
396 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J396 ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J
  
397 ····return-void397 ····return-void
  
398 ····.line·424398 ····.line·424
399 ····nop399 ····nop
Offset 729, 359 lines modifiedOffset 729, 405 lines modified
729 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V729 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V
  
730 ····.line·286730 ····.line·286
731 ····return-void731 ····return-void
732 .end·method732 .end·method
  
733 .method·private·final·jjMoveNfa_0(II)I733 .method·private·final·jjMoveNfa_0(II)I
734 ····.locals·13734 ····.locals·16
735 ····.param·p1,·"startState"····#·I735 ····.param·p1,·"startState"····#·I
736 ····.param·p2,·"curPos"····#·I736 ····.param·p2,·"curPos"····#·I
  
737 ····.prologue737 ····.prologue
738 ····.line·301738 ····.line·301
739 ····const/4·v8,·0x0739 ····const/4·v10,·0x0
  
740 ····.line·302740 ····.line·302
741 ····.local·v8,·"startsAt":I741 ····.local·v10,·"startsAt":I
742 ····const/4·v9,·0x4742 ····const/4·v11,·0x4
  
 743 ····move-object/from16·v0,·p0
  
743 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I744 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I
  
744 ····.line·303745 ····.line·303
745 ····const/4·v1,·0x1746 ····const/4·v3,·0x1
  
746 ····.line·304747 ····.line·304
747 ····.local·v1,·"i":I748 ····.local·v3,·"i":I
748 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I749 ····move-object/from16·v0,·p0
  
 750 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I
  
749 ····const/4·v10,·0x0751 ····const/4·v12,·0x0
  
750 ····aput·p1,·v9,·v10752 ····aput·p1,·v11,·v12
  
751 ····.line·305753 ····.line·305
752 ····const·v3,·0x7fffffff754 ····const·v5,·0x7fffffff
  
753 ····.line·308755 ····.line·308
754 ····.local·v3,·"kind":I756 ····.local·v5,·"kind":I
755 ····:goto_0757 ····:goto_0
 758 ····move-object/from16·v0,·p0
  
756 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I759 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I
  
757 ····add-int/lit8·v9,·v9,·0x1760 ····add-int/lit8·v11,·v11,·0x1
  
 761 ····move-object/from16·v0,·p0
  
758 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I762 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I
  
759 ····const·v10,·0x7fffffff763 ····const·v12,·0x7fffffff
  
760 ····if-ne·v9,·v10,·:cond_0764 ····if-ne·v11,·v12,·:cond_0
  
761 ····.line·309765 ····.line·309
762 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V766 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V
  
763 ····.line·310767 ····.line·310
764 ····:cond_0768 ····:cond_0
765 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C769 ····move-object/from16·v0,·p0
  
766 ····const/16·v10,·0x40770 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C
  
 771 ····const/16·v12,·0x40
  
767 ····if-ge·v9,·v10,·:cond_8772 ····if-ge·v11,·v12,·:cond_8
  
768 ····.line·312773 ····.line·312
769 ····const-wide/16·v9,·0x1774 ····const-wide/16·v12,·0x1
  
770 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C775 ····move-object/from16·v0,·p0
  
 776 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C
  
771 ····shl-long·v4,·v9,·v11777 ····shl-long·v6,·v12,·v11
  
772 ····.line·315778 ····.line·315
773 ····.local·v4,·"l":J779 ····.local·v6,·"l":J
774 ····:cond_1780 ····:cond_1
775 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I781 ····move-object/from16·v0,·p0
Max diff block lines reached; 74290/78964 bytes (94.08%) of diff not shown.
100 KB
smali/org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager.smali
    
Offset 217, 44 lines modifiedOffset 217, 44 lines modified
217 ····fill-array-data·v0,·:array_1217 ····fill-array-data·v0,·:array_1
  
218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I
  
219 ····.line·618219 ····.line·618
220 ····new-array·v0,·v5,·[J220 ····new-array·v0,·v5,·[J
  
221 ····const-wide/32·v1,·0x1c001f221 ····const-wide/32·v2,·0x1c001f
  
222 ····aput-wide·v1,·v0,·v4222 ····aput-wide·v2,·v0,·v4
  
223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J
  
224 ····.line·621224 ····.line·621
225 ····new-array·v0,·v5,·[J225 ····new-array·v0,·v5,·[J
  
226 ····const-wide/16·v1,·0xa0226 ····const-wide/16·v2,·0xa0
  
227 ····aput-wide·v1,·v0,·v4227 ····aput-wide·v2,·v0,·v4
  
228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J
  
229 ····.line·624229 ····.line·624
230 ····new-array·v0,·v5,·[J230 ····new-array·v0,·v5,·[J
  
231 ····const-wide/16·v1,·0x20231 ····const-wide/16·v2,·0x20
  
232 ····aput-wide·v1,·v0,·v4232 ····aput-wide·v2,·v0,·v4
  
233 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J233 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J
  
234 ····.line·627234 ····.line·627
235 ····new-array·v0,·v5,·[J235 ····new-array·v0,·v5,·[J
  
236 ····const-wide/32·v1,·0x3ff40236 ····const-wide/32·v2,·0x3ff40
  
237 ····aput-wide·v1,·v0,·v4237 ····aput-wide·v2,·v0,·v4
  
238 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J238 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J
  
239 ····return-void239 ····return-void
  
240 ····.line·111240 ····.line·111
241 ····nop241 ····nop
Offset 545, 434 lines modifiedOffset 545, 492 lines modified
545 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V545 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V
  
546 ····.line·99546 ····.line·99
547 ····return-void547 ····return-void
548 .end·method548 .end·method
  
549 .method·private·final·jjMoveNfa_0(II)I549 .method·private·final·jjMoveNfa_0(II)I
550 ····.locals·13550 ····.locals·16
551 ····.param·p1,·"startState"····#·I551 ····.param·p1,·"startState"····#·I
552 ····.param·p2,·"curPos"····#·I552 ····.param·p2,·"curPos"····#·I
  
553 ····.prologue553 ····.prologue
554 ····.line·117554 ····.line·117
555 ····const/4·v8,·0x0555 ····const/4·v10,·0x0
  
556 ····.line·118556 ····.line·118
557 ····.local·v8,·"startsAt":I557 ····.local·v10,·"startsAt":I
558 ····const/4·v9,·0x3558 ····const/4·v11,·0x3
  
 559 ····move-object/from16·v0,·p0
  
559 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I560 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I
  
560 ····.line·119561 ····.line·119
561 ····const/4·v1,·0x1562 ····const/4·v3,·0x1
  
562 ····.line·120563 ····.line·120
563 ····.local·v1,·"i":I564 ····.local·v3,·"i":I
564 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I565 ····move-object/from16·v0,·p0
  
 566 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I
  
565 ····const/4·v10,·0x0567 ····const/4·v12,·0x0
  
566 ····aput·p1,·v9,·v10568 ····aput·p1,·v11,·v12
  
567 ····.line·121569 ····.line·121
568 ····const·v3,·0x7fffffff570 ····const·v5,·0x7fffffff
  
569 ····.line·124571 ····.line·124
570 ····.local·v3,·"kind":I572 ····.local·v5,·"kind":I
571 ····:goto_0573 ····:goto_0
572 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I574 ····move-object/from16·v0,·p0
  
573 ····add-int/lit8·v9,·v9,·0x1575 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I
  
574 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I576 ····add-int/lit8·v11,·v11,·0x1
  
 577 ····move-object/from16·v0,·p0
  
575 ····const·v10,·0x7fffffff578 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I
  
 579 ····const·v12,·0x7fffffff
  
576 ····if-ne·v9,·v10,·:cond_0580 ····if-ne·v11,·v12,·:cond_0
  
577 ····.line·125581 ····.line·125
578 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V582 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V
  
579 ····.line·126583 ····.line·126
580 ····:cond_0584 ····:cond_0
581 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C585 ····move-object/from16·v0,·p0
  
582 ····const/16·v10,·0x40586 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C
  
 587 ····const/16·v12,·0x40
  
583 ····if-ge·v9,·v10,·:cond_b588 ····if-ge·v11,·v12,·:cond_b
  
584 ····.line·128589 ····.line·128
585 ····const-wide/16·v9,·0x1590 ····const-wide/16·v12,·0x1
  
 591 ····move-object/from16·v0,·p0
  
586 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C592 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C
  
587 ····shl-long·v4,·v9,·v11593 ····shl-long·v6,·v12,·v11
  
588 ····.line·131594 ····.line·131
589 ····.local·v4,·"l":J595 ····.local·v6,·"l":J
590 ····:cond_1596 ····:cond_1
591 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I597 ····move-object/from16·v0,·p0
Max diff block lines reached; 97091/102142 bytes (95.05%) of diff not shown.
94.4 KB
smali/org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.smali
    
Offset 223, 44 lines modifiedOffset 223, 44 lines modified
223 ····fill-array-data·v0,·:array_1223 ····fill-array-data·v0,·:array_1
  
224 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I224 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I
  
225 ····.line·620225 ····.line·620
226 ····new-array·v0,·v5,·[J226 ····new-array·v0,·v5,·[J
  
227 ····const-wide/32·v1,·0x38003f227 ····const-wide/32·v2,·0x38003f
  
228 ····aput-wide·v1,·v0,·v4228 ····aput-wide·v2,·v0,·v4
  
229 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J229 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J
  
230 ····.line·623230 ····.line·623
231 ····new-array·v0,·v5,·[J231 ····new-array·v0,·v5,·[J
  
232 ····const-wide/16·v1,·0x140232 ····const-wide/16·v2,·0x140
  
233 ····aput-wide·v1,·v0,·v4233 ····aput-wide·v2,·v0,·v4
  
234 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J234 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J
  
235 ····.line·626235 ····.line·626
236 ····new-array·v0,·v5,·[J236 ····new-array·v0,·v5,·[J
  
237 ····const-wide/16·v1,·0x40237 ····const-wide/16·v2,·0x40
  
238 ····aput-wide·v1,·v0,·v4238 ····aput-wide·v2,·v0,·v4
  
239 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J239 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J
  
240 ····.line·629240 ····.line·629
241 ····new-array·v0,·v5,·[J241 ····new-array·v0,·v5,·[J
  
242 ····const-wide/32·v1,·0x7fe80242 ····const-wide/32·v2,·0x7fe80
  
243 ····aput-wide·v1,·v0,·v4243 ····aput-wide·v2,·v0,·v4
  
244 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J244 ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J
  
245 ····return-void245 ····return-void
  
246 ····.line·113246 ····.line·113
247 ····nop247 ····nop
Offset 552, 434 lines modifiedOffset 552, 492 lines modified
552 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V552 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V
  
553 ····.line·101553 ····.line·101
554 ····return-void554 ····return-void
555 .end·method555 .end·method
  
556 .method·private·final·jjMoveNfa_0(II)I556 .method·private·final·jjMoveNfa_0(II)I
557 ····.locals·13557 ····.locals·16
558 ····.param·p1,·"startState"····#·I558 ····.param·p1,·"startState"····#·I
559 ····.param·p2,·"curPos"····#·I559 ····.param·p2,·"curPos"····#·I
  
560 ····.prologue560 ····.prologue
561 ····.line·119561 ····.line·119
562 ····const/4·v8,·0x0562 ····const/4·v10,·0x0
  
563 ····.line·120563 ····.line·120
564 ····.local·v8,·"startsAt":I564 ····.local·v10,·"startsAt":I
565 ····const/4·v9,·0x3565 ····const/4·v11,·0x3
  
 566 ····move-object/from16·v0,·p0
  
566 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I567 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I
  
567 ····.line·121568 ····.line·121
568 ····const/4·v1,·0x1569 ····const/4·v3,·0x1
  
569 ····.line·122570 ····.line·122
570 ····.local·v1,·"i":I571 ····.local·v3,·"i":I
571 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I572 ····move-object/from16·v0,·p0
  
 573 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I
  
572 ····const/4·v10,·0x0574 ····const/4·v12,·0x0
  
573 ····aput·p1,·v9,·v10575 ····aput·p1,·v11,·v12
  
574 ····.line·123576 ····.line·123
575 ····const·v3,·0x7fffffff577 ····const·v5,·0x7fffffff
  
576 ····.line·126578 ····.line·126
577 ····.local·v3,·"kind":I579 ····.local·v5,·"kind":I
578 ····:goto_0580 ····:goto_0
579 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I581 ····move-object/from16·v0,·p0
  
580 ····add-int/lit8·v9,·v9,·0x1582 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I
  
581 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I583 ····add-int/lit8·v11,·v11,·0x1
  
 584 ····move-object/from16·v0,·p0
  
582 ····const·v10,·0x7fffffff585 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I
  
 586 ····const·v12,·0x7fffffff
  
583 ····if-ne·v9,·v10,·:cond_0587 ····if-ne·v11,·v12,·:cond_0
  
584 ····.line·127588 ····.line·127
585 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V589 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V
  
586 ····.line·128590 ····.line·128
587 ····:cond_0591 ····:cond_0
588 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C592 ····move-object/from16·v0,·p0
  
589 ····const/16·v10,·0x40593 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C
  
 594 ····const/16·v12,·0x40
  
590 ····if-ge·v9,·v10,·:cond_b595 ····if-ge·v11,·v12,·:cond_b
  
591 ····.line·130596 ····.line·130
592 ····const-wide/16·v9,·0x1597 ····const-wide/16·v12,·0x1
  
 598 ····move-object/from16·v0,·p0
  
593 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C599 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C
  
594 ····shl-long·v4,·v9,·v11600 ····shl-long·v6,·v12,·v11
  
595 ····.line·133601 ····.line·133
596 ····.local·v4,·"l":J602 ····.local·v6,·"l":J
597 ····:cond_1603 ····:cond_1
598 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I604 ····move-object/from16·v0,·p0
Max diff block lines reached; 91729/96489 bytes (95.07%) of diff not shown.
96.1 KB
smali/org/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager.smali
    
Offset 215, 44 lines modifiedOffset 215, 44 lines modified
215 ····fill-array-data·v0,·:array_1215 ····fill-array-data·v0,·:array_1
  
216 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I216 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I
  
217 ····.line·629217 ····.line·629
218 ····new-array·v0,·v5,·[J218 ····new-array·v0,·v5,·[J
  
219 ····const-wide/32·v1,·0x1f0007219 ····const-wide/32·v2,·0x1f0007
  
220 ····aput-wide·v1,·v0,·v4220 ····aput-wide·v2,·v0,·v4
  
221 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J221 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J
  
222 ····.line·632222 ····.line·632
223 ····new-array·v0,·v5,·[J223 ····new-array·v0,·v5,·[J
  
224 ····const-wide/16·v1,·0x28224 ····const-wide/16·v2,·0x28
  
225 ····aput-wide·v1,·v0,·v4225 ····aput-wide·v2,·v0,·v4
  
226 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J226 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J
  
227 ····.line·635227 ····.line·635
228 ····new-array·v0,·v5,·[J228 ····new-array·v0,·v5,·[J
  
229 ····const-wide/16·v1,·0x8229 ····const-wide/16·v2,·0x8
  
230 ····aput-wide·v1,·v0,·v4230 ····aput-wide·v2,·v0,·v4
  
231 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J231 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J
  
232 ····.line·638232 ····.line·638
233 ····new-array·v0,·v5,·[J233 ····new-array·v0,·v5,·[J
  
234 ····const-wide/32·v1,·0xffd0234 ····const-wide/32·v2,·0xffd0
  
235 ····aput-wide·v1,·v0,·v4235 ····aput-wide·v2,·v0,·v4
  
236 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J236 ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J
  
237 ····return-void237 ····return-void
  
238 ····.line·268238 ····.line·268
239 ····nop239 ····nop
Offset 543, 491 lines modifiedOffset 543, 549 lines modified
543 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V543 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V
  
544 ····.line·97544 ····.line·97
545 ····return-void545 ····return-void
546 .end·method546 .end·method
  
547 .method·private·final·jjMoveNfa_0(II)I547 .method·private·final·jjMoveNfa_0(II)I
548 ····.locals·13548 ····.locals·16
549 ····.param·p1,·"startState"····#·I549 ····.param·p1,·"startState"····#·I
550 ····.param·p2,·"curPos"····#·I550 ····.param·p2,·"curPos"····#·I
  
551 ····.prologue551 ····.prologue
552 ····.line·112552 ····.line·112
553 ····const/4·v8,·0x0553 ····const/4·v10,·0x0
  
554 ····.line·113554 ····.line·113
555 ····.local·v8,·"startsAt":I555 ····.local·v10,·"startsAt":I
556 ····const/4·v9,·0x4556 ····const/4·v11,·0x4
  
 557 ····move-object/from16·v0,·p0
  
557 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I558 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I
  
558 ····.line·114559 ····.line·114
559 ····const/4·v1,·0x1560 ····const/4·v3,·0x1
  
560 ····.line·115561 ····.line·115
561 ····.local·v1,·"i":I562 ····.local·v3,·"i":I
562 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I563 ····move-object/from16·v0,·p0
  
 564 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I
  
563 ····const/4·v10,·0x0565 ····const/4·v12,·0x0
  
564 ····aput·p1,·v9,·v10566 ····aput·p1,·v11,·v12
  
565 ····.line·116567 ····.line·116
566 ····const·v3,·0x7fffffff568 ····const·v5,·0x7fffffff
  
567 ····.line·119569 ····.line·119
568 ····.local·v3,·"kind":I570 ····.local·v5,·"kind":I
569 ····:goto_0571 ····:goto_0
570 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I572 ····move-object/from16·v0,·p0
  
571 ····add-int/lit8·v9,·v9,·0x1573 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I
  
572 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I574 ····add-int/lit8·v11,·v11,·0x1
  
 575 ····move-object/from16·v0,·p0
  
573 ····const·v10,·0x7fffffff576 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I
  
 577 ····const·v12,·0x7fffffff
  
574 ····if-ne·v9,·v10,·:cond_0578 ····if-ne·v11,·v12,·:cond_0
  
575 ····.line·120579 ····.line·120
576 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V580 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V
  
577 ····.line·121581 ····.line·121
578 ····:cond_0582 ····:cond_0
579 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C583 ····move-object/from16·v0,·p0
  
580 ····const/16·v10,·0x40584 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C
  
 585 ····const/16·v12,·0x40
  
581 ····if-ge·v9,·v10,·:cond_b586 ····if-ge·v11,·v12,·:cond_b
  
582 ····.line·123587 ····.line·123
583 ····const-wide/16·v9,·0x1588 ····const-wide/16·v12,·0x1
  
 589 ····move-object/from16·v0,·p0
  
584 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C590 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C
  
585 ····shl-long·v4,·v9,·v11591 ····shl-long·v6,·v12,·v11
  
586 ····.line·126592 ····.line·126
587 ····.local·v4,·"l":J593 ····.local·v6,·"l":J
588 ····:cond_1594 ····:cond_1
589 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I595 ····move-object/from16·v0,·p0
Max diff block lines reached; 93434/98208 bytes (95.14%) of diff not shown.
97.6 KB
smali/org/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager.smali
    
Offset 59, 52 lines modifiedOffset 59, 52 lines modified
59 #·direct·methods59 #·direct·methods
60 .method·static·constructor·<clinit>()V60 .method·static·constructor·<clinit>()V
61 ····.locals·761 ····.locals·7
  
62 ····.prologue62 ····.prologue
63 ····const/4·v6,·0x263 ····const/4·v6,·0x2
  
64 ····const/4·v5,·0x464 ····const/4·v3,·0x4
  
65 ····const/4·v4,·0x165 ····const/4·v5,·0x1
  
66 ····const/4·v3,·0x066 ····const/4·v4,·0x0
  
67 ····const/4·v2,·0x067 ····const/4·v2,·0x0
  
68 ····.line·10168 ····.line·101
69 ····new-array·v0,·v5,·[J69 ····new-array·v0,·v3,·[J
  
70 ····fill-array-data·v0,·:array_070 ····fill-array-data·v0,·:array_0
  
71 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J71 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J
  
72 ····.line·59672 ····.line·596
73 ····new-array·v0,·v3,·[I73 ····new-array·v0,·v4,·[I
  
74 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I74 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I
  
75 ····.line·59875 ····.line·598
76 ····const/16·v0,·0x1276 ····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,·v379 ····aput-object·v1,·v0,·v4
  
80 ····aput-object·v2,·v0,·v480 ····aput-object·v2,·v0,·v5
  
81 ····aput-object·v2,·v0,·v681 ····aput-object·v2,·v0,·v6
  
82 ····const/4·v1,·0x382 ····const/4·v1,·0x3
  
83 ····aput-object·v2,·v0,·v183 ····aput-object·v2,·v0,·v1
  
84 ····aput-object·v2,·v0,·v584 ····aput-object·v2,·v0,·v3
  
85 ····const/4·v1,·0x585 ····const/4·v1,·0x5
  
86 ····aput-object·v2,·v0,·v186 ····aput-object·v2,·v0,·v1
  
87 ····const/4·v1,·0x687 ····const/4·v1,·0x6
  
Offset 153, 23 lines modifiedOffset 153, 23 lines modified
153 ····const/16·v1,·0x11153 ····const/16·v1,·0x11
  
154 ····aput-object·v2,·v0,·v1154 ····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·601156 ····.line·601
157 ····new-array·v0,·v5,·[Ljava/lang/String;157 ····new-array·v0,·v3,·[Ljava/lang/String;
  
158 ····const-string·v1,·"DEFAULT"158 ····const-string·v1,·"DEFAULT"
  
159 ····aput-object·v1,·v0,·v3159 ····aput-object·v1,·v0,·v4
  
160 ····const-string·v1,·"INCOMMENT"160 ····const-string·v1,·"INCOMMENT"
  
161 ····aput-object·v1,·v0,·v4161 ····aput-object·v1,·v0,·v5
  
162 ····const-string·v1,·"NESTED_COMMENT"162 ····const-string·v1,·"NESTED_COMMENT"
  
163 ····aput-object·v1,·v0,·v6163 ····aput-object·v1,·v0,·v6
  
164 ····const/4·v1,·0x3164 ····const/4·v1,·0x3
  
Offset 185, 37 lines modifiedOffset 185, 37 lines modified
185 ····new-array·v0,·v0,·[I185 ····new-array·v0,·v0,·[I
  
186 ····fill-array-data·v0,·:array_1186 ····fill-array-data·v0,·:array_1
  
187 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I187 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I
  
188 ····.line·610188 ····.line·610
189 ····new-array·v0,·v4,·[J189 ····new-array·v0,·v5,·[J
  
190 ····const-wide/32·v1,·0xf801190 ····const-wide/32·v2,·0xf801
  
191 ····aput-wide·v1,·v0,·v3191 ····aput-wide·v2,·v0,·v4
  
192 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J192 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J
  
193 ····.line·613193 ····.line·613
194 ····new-array·v0,·v4,·[J194 ····new-array·v0,·v5,·[J
  
195 ····const-wide/16·v1,·0x3fe195 ····const-wide/16·v2,·0x3fe
  
196 ····aput-wide·v1,·v0,·v3196 ····aput-wide·v2,·v0,·v4
  
197 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J197 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J
  
198 ····.line·616198 ····.line·616
199 ····new-array·v0,·v4,·[J199 ····new-array·v0,·v5,·[J
  
200 ····const-wide/16·v1,·0x400200 ····const-wide/16·v2,·0x400
  
201 ····aput-wide·v1,·v0,·v3201 ····aput-wide·v2,·v0,·v4
  
202 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J202 ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J
  
203 ····return-void203 ····return-void
  
204 ····.line·101204 ····.line·101
205 ····:array_0205 ····:array_0
Offset 499, 358 lines modifiedOffset 499, 410 lines modified
499 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V499 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V
  
500 ····.line·89500 ····.line·89
501 ····return-void501 ····return-void
502 .end·method502 .end·method
  
503 .method·private·final·jjMoveNfa_0(II)I503 .method·private·final·jjMoveNfa_0(II)I
504 ····.locals·13504 ····.locals·16
505 ····.param·p1,·"startState"····#·I505 ····.param·p1,·"startState"····#·I
506 ····.param·p2,·"curPos"····#·I506 ····.param·p2,·"curPos"····#·I
  
507 ····.prologue507 ····.prologue
Max diff block lines reached; 96489/99793 bytes (96.69%) of diff not shown.
90.4 KB
smali/org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager.smali
    
Offset 207, 44 lines modifiedOffset 207, 44 lines modified
207 ····fill-array-data·v0,·:array_1207 ····fill-array-data·v0,·:array_1
  
208 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I208 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I
  
209 ····.line·585209 ····.line·585
210 ····new-array·v0,·v5,·[J210 ····new-array·v0,·v5,·[J
  
211 ····const-wide/32·v1,·0x70007211 ····const-wide/32·v2,·0x70007
  
212 ····aput-wide·v1,·v0,·v4212 ····aput-wide·v2,·v0,·v4
  
213 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J213 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J
  
214 ····.line·588214 ····.line·588
215 ····new-array·v0,·v5,·[J215 ····new-array·v0,·v5,·[J
  
216 ····const-wide/16·v1,·0x28216 ····const-wide/16·v2,·0x28
  
217 ····aput-wide·v1,·v0,·v4217 ····aput-wide·v2,·v0,·v4
  
218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J218 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J
  
219 ····.line·591219 ····.line·591
220 ····new-array·v0,·v5,·[J220 ····new-array·v0,·v5,·[J
  
221 ····const-wide/16·v1,·0x8221 ····const-wide/16·v2,·0x8
  
222 ····aput-wide·v1,·v0,·v4222 ····aput-wide·v2,·v0,·v4
  
223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J223 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J
  
224 ····.line·594224 ····.line·594
225 ····new-array·v0,·v5,·[J225 ····new-array·v0,·v5,·[J
  
226 ····const-wide/32·v1,·0xffd0226 ····const-wide/32·v2,·0xffd0
  
227 ····aput-wide·v1,·v0,·v4227 ····aput-wide·v2,·v0,·v4
  
228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J228 ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J
  
229 ····return-void229 ····return-void
  
230 ····.line·224230 ····.line·224
231 ····nop231 ····nop
Offset 533, 651 lines modifiedOffset 533, 751 lines modified
533 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V533 ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V
  
534 ····.line·95534 ····.line·95
535 ····return-void535 ····return-void
536 .end·method536 .end·method
  
537 .method·private·final·jjMoveNfa_0(II)I537 .method·private·final·jjMoveNfa_0(II)I
538 ····.locals·13538 ····.locals·16
539 ····.param·p1,·"startState"····#·I539 ····.param·p1,·"startState"····#·I
540 ····.param·p2,·"curPos"····#·I540 ····.param·p2,·"curPos"····#·I
  
541 ····.prologue541 ····.prologue
542 ····.line·110542 ····.line·110
543 ····const/4·v8,·0x0543 ····const/4·v10,·0x0
  
544 ····.line·111544 ····.line·111
545 ····.local·v8,·"startsAt":I545 ····.local·v10,·"startsAt":I
546 ····const/4·v9,·0x2546 ····const/4·v11,·0x2
  
 547 ····move-object/from16·v0,·p0
  
547 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I548 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I
  
548 ····.line·112549 ····.line·112
549 ····const/4·v1,·0x1550 ····const/4·v3,·0x1
  
550 ····.line·113551 ····.line·113
551 ····.local·v1,·"i":I552 ····.local·v3,·"i":I
552 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I553 ····move-object/from16·v0,·p0
  
 554 ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I
  
553 ····const/4·v10,·0x0555 ····const/4·v12,·0x0
  
554 ····aput·p1,·v9,·v10556 ····aput·p1,·v11,·v12
  
555 ····.line·114557 ····.line·114
556 ····const·v3,·0x7fffffff558 ····const·v5,·0x7fffffff
  
557 ····.line·117559 ····.line·117
558 ····.local·v3,·"kind":I560 ····.local·v5,·"kind":I
559 ····:goto_0561 ····:goto_0
560 ····iget·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I562 ····move-object/from16·v0,·p0
  
561 ····add-int/lit8·v9,·v9,·0x1563 ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I
  
562 ····iput·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I564 ····add-int/lit8·v11,·v11,·0x1
  
 565 ····move-object/from16·v0,·p0
  
563 ····const·v10,·0x7fffffff566 ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I
  
 567 ····const·v12,·0x7fffffff
  
564 ····if-ne·v9,·v10,·:cond_0568 ····if-ne·v11,·v12,·:cond_0
  
565 ····.line·118569 ····.line·118
566 ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V570 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V
  
567 ····.line·119571 ····.line·119
568 ····:cond_0572 ····:cond_0
569 ····iget-char·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C573 ····move-object/from16·v0,·p0
  
570 ····const/16·v10,·0x40574 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C
  
 575 ····const/16·v12,·0x40
  
571 ····if-ge·v9,·v10,·:cond_7576 ····if-ge·v11,·v12,·:cond_7
  
572 ····.line·121577 ····.line·121
573 ····const-wide/16·v9,·0x1578 ····const-wide/16·v12,·0x1
  
 579 ····move-object/from16·v0,·p0
  
574 ····iget-char·v11,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C580 ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C
  
575 ····shl-long·v4,·v9,·v11581 ····shl-long·v6,·v12,·v11
  
576 ····.line·124582 ····.line·124
577 ····.local·v4,·"l":J583 ····.local·v6,·"l":J
578 ····:cond_1584 ····:cond_1
579 ····iget-object·v9,·p0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I585 ····move-object/from16·v0,·p0
Max diff block lines reached; 87619/92370 bytes (94.86%) of diff not shown.
1.65 KB
smali/org/apache/james/mime4j/parser/MimeEntityConfig.smali
    
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->countLineNumbers:Z173 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->countLineNumbers:Z
  
174 ····.line·151174 ····.line·151
175 ····return-void175 ····return-void
176 .end·method176 .end·method
  
177 .method·public·setMaxContentLen(J)V177 .method·public·setMaxContentLen(J)V
178 ····.locals·0178 ····.locals·1
179 ····.param·p1,·"maxContentLen"····#·J179 ····.param·p1,·"maxContentLen"····#·J
  
180 ····.prologue180 ····.prologue
181 ····.line·129181 ····.line·129
182 ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J182 ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J
  
183 ····.line·130183 ····.line·130
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->strictParsing:Z233 ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->strictParsing:Z
  
234 ····.line·64234 ····.line·64
235 ····return-void235 ····return-void
236 .end·method236 .end·method
  
237 .method·public·toString()Ljava/lang/String;237 .method·public·toString()Ljava/lang/String;
238 ····.locals·3238 ····.locals·4
  
239 ····.prologue239 ····.prologue
240 ····.line·174240 ····.line·174
241 ····new-instance·v0,·Ljava/lang/StringBuilder;241 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
242 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V242 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 295, 17 lines modifiedOffset 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·v0297 ····move-result-object·v0
  
298 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J298 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/parser/MimeEntityConfig;->maxContentLen:J
  
299 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;299 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
300 ····move-result-object·v0300 ····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;
  
1.2 KB
smali/org/apache/james/mime4j/message/Entity.smali
    
Offset 630, 15 lines modifiedOffset 630, 15 lines modified
630 ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V630 ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V
  
631 ····.line·379631 ····.line·379
632 ····return-void632 ····return-void
633 .end·method633 .end·method
  
634 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V634 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V
635 ····.locals·8635 ····.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"····#·J638 ····.param·p3,·"size"····#·J
  
639 ····.prologue639 ····.prologue
640 ····const/4·v4,·0x0640 ····const/4·v4,·0x0
  
Offset 666, 15 lines modifiedOffset 666, 15 lines modified
666 ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V666 ····invoke-virtual·{v7,·v0},·Lorg/apache/james/mime4j/message/Header;->setField(Lorg/apache/james/mime4j/parser/Field;)V
  
667 ····.line·401667 ····.line·401
668 ····return-void668 ····return-void
669 .end·method669 .end·method
  
670 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V670 .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V
671 ····.locals·2671 ····.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"····#·J674 ····.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;
  
2.26 KB
smali/org/apache/james/mime4j/io/PositionInputStream.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
  
109 ····move-result·v0109 ····move-result·v0
  
110 ····return·v0110 ····return·v0
111 .end·method111 .end·method
  
112 .method·public·read()I112 .method·public·read()I
113 ····.locals·5113 ····.locals·6
114 ····.annotation·system·Ldalvik/annotation/Throws;114 ····.annotation·system·Ldalvik/annotation/Throws;
115 ········value·=·{115 ········value·=·{
116 ············Ljava/io/IOException;116 ············Ljava/io/IOException;
117 ········}117 ········}
118 ····.end·annotation118 ····.end·annotation
  
119 ····.prologue119 ····.prologue
Offset 131, 29 lines modifiedOffset 131, 29 lines modified
131 ····.line·48131 ····.line·48
132 ····.local·v0,·"b":I132 ····.local·v0,·"b":I
133 ····const/4·v1,·-0x1133 ····const/4·v1,·-0x1
  
134 ····if-eq·v0,·v1,·:cond_0134 ····if-eq·v0,·v1,·:cond_0
  
135 ····.line·49135 ····.line·49
136 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J136 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
137 ····const-wide/16·v3,·0x1137 ····const-wide/16·v4,·0x1
  
138 ····add-long/2addr·v1,·v3138 ····add-long/2addr·v2,·v4
  
139 ····iput-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J139 ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
140 ····.line·50140 ····.line·50
141 ····:cond_0141 ····:cond_0
142 ····return·v0142 ····return·v0
143 .end·method143 .end·method
  
144 .method·public·read([BII)I144 .method·public·read([BII)I
145 ····.locals·5145 ····.locals·6
146 ····.param·p1,·"b"····#·[B146 ····.param·p1,·"b"····#·[B
147 ····.param·p2,·"off"····#·I147 ····.param·p2,·"off"····#·I
148 ····.param·p3,·"len"····#·I148 ····.param·p3,·"len"····#·I
149 ····.annotation·system·Ldalvik/annotation/Throws;149 ····.annotation·system·Ldalvik/annotation/Throws;
150 ········value·=·{150 ········value·=·{
151 ············Ljava/io/IOException;151 ············Ljava/io/IOException;
152 ········}152 ········}
Offset 168, 21 lines modifiedOffset 168, 21 lines modified
168 ····move-result·v0168 ····move-result·v0
  
169 ····.line·86169 ····.line·86
170 ····.local·v0,·"c":I170 ····.local·v0,·"c":I
171 ····if-lez·v0,·:cond_0171 ····if-lez·v0,·:cond_0
  
172 ····.line·87172 ····.line·87
173 ····iget-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J173 ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
174 ····int-to-long·v3,·v0174 ····int-to-long·v4,·v0
  
175 ····add-long/2addr·v1,·v3175 ····add-long/2addr·v2,·v4
  
176 ····iput-wide·v1,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J176 ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
177 ····.line·88177 ····.line·88
178 ····:cond_0178 ····:cond_0
179 ····return·v0179 ····return·v0
180 .end·method180 .end·method
  
181 .method·public·reset()V181 .method·public·reset()V
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J205 ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J
  
206 ····.line·62206 ····.line·62
207 ····return-void207 ····return-void
208 .end·method208 .end·method
  
209 .method·public·skip(J)J209 .method·public·skip(J)J
210 ····.locals·4210 ····.locals·5
211 ····.param·p1,·"n"····#·J211 ····.param·p1,·"n"····#·J
212 ····.annotation·system·Ldalvik/annotation/Throws;212 ····.annotation·system·Ldalvik/annotation/Throws;
213 ········value·=·{213 ········value·=·{
214 ············Ljava/io/IOException;214 ············Ljava/io/IOException;
215 ········}215 ········}
216 ····.end·annotation216 ····.end·annotation
  
411 B
smali/org/apache/james/mime4j/io/LimitedInputStream.smali
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
  
146 ····move-result·v0146 ····move-result·v0
  
147 ····return·v0147 ····return·v0
148 .end·method148 .end·method
  
149 .method·public·skip(J)J149 .method·public·skip(J)J
150 ····.locals·2150 ····.locals·3
151 ····.param·p1,·"n"····#·J151 ····.param·p1,·"n"····#·J
152 ····.annotation·system·Ldalvik/annotation/Throws;152 ····.annotation·system·Ldalvik/annotation/Throws;
153 ········value·=·{153 ········value·=·{
154 ············Ljava/io/IOException;154 ············Ljava/io/IOException;
155 ········}155 ········}
156 ····.end·annotation156 ····.end·annotation
  
4.91 KB
smali/org/apache/james/mime4j/util/MimeUtil.smali
    
Offset 108, 18 lines modifiedOffset 108, 18 lines modified
108 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V108 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
109 ····.line·124109 ····.line·124
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·public·static·createUniqueBoundary()Ljava/lang/String;112 .method·public·static·createUniqueBoundary()Ljava/lang/String;
113 ····.locals·4113 ····.locals·5
  
114 ····.prologue114 ····.prologue
115 ····const/16·v3,·0x2e115 ····const/16·v4,·0x2e
  
116 ····.line·352116 ····.line·352
117 ····new-instance·v0,·Ljava/lang/StringBuilder;117 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
118 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V118 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
119 ····.line·353119 ····.line·353
Offset 136, 54 lines modifiedOffset 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·v1137 ····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·355139 ····.line·355
140 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;140 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
141 ····.line·356141 ····.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()J143 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
144 ····move-result-wide·v1144 ····move-result-wide·v2
  
145 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;145 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
146 ····move-result-object·v1146 ····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·357148 ····.line·357
149 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;149 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
150 ····.line·358150 ····.line·358
151 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J151 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
152 ····move-result-wide·v1152 ····move-result-wide·v2
  
153 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;153 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
154 ····move-result-object·v1154 ····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·359156 ····.line·359
157 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;157 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
158 ····.line·360158 ····.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()J160 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
161 ····move-result-wide·v1161 ····move-result-wide·v2
  
162 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;162 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
163 ····move-result-object·v1163 ····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·361165 ····.line·361
166 ····const-string·v1,·"=-"166 ····const-string·v1,·"=-"
Offset 195, 19 lines modifiedOffset 195, 19 lines modified
  
195 ····move-result-object·v1195 ····move-result-object·v1
  
196 ····return-object·v1196 ····return-object·v1
197 .end·method197 .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·4199 ····.locals·5
200 ····.param·p0,·"hostName"····#·Ljava/lang/String;200 ····.param·p0,·"hostName"····#·Ljava/lang/String;
  
201 ····.prologue201 ····.prologue
202 ····const/16·v3,·0x2e202 ····const/16·v4,·0x2e
  
203 ····.line·378203 ····.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;)V206 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
Offset 221, 38 lines modifiedOffset 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·v1222 ····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·380224 ····.line·380
225 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;225 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
226 ····.line·381226 ····.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()J228 ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J
  
229 ····move-result-wide·v1229 ····move-result-wide·v2
  
230 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;230 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
231 ····move-result-object·v1231 ····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·382233 ····.line·382
234 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;234 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
235 ····.line·383235 ····.line·383
236 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J236 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
237 ····move-result-wide·v1237 ····move-result-wide·v2
  
238 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;238 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String;
  
239 ····move-result-object·v1239 ····move-result-object·v1
Max diff block lines reached; 150/4931 bytes (3.04%) of diff not shown.
1.61 KB
smali/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.smali
    
Offset 475, 15 lines modifiedOffset 475, 15 lines modified
475 ····.line·181475 ····.line·181
476 ····return-void476 ····return-void
477 .end·method477 .end·method
  
  
478 #·virtual·methods478 #·virtual·methods
479 .method·public·addField(Lorg/apache/james/mime4j/parser/Field;)V479 .method·public·addField(Lorg/apache/james/mime4j/parser/Field;)V
480 ····.locals·7480 ····.locals·8
481 ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/parser/Field;481 ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/parser/Field;
  
482 ····.prologue482 ····.prologue
483 ····.line·96483 ····.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·v1485 ····move-result-object·v1
Offset 552, 33 lines modifiedOffset 552, 33 lines modified
  
552 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z552 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
553 ····move-result·v3553 ····move-result·v3
  
554 ····if-eqz·v3,·:cond_2554 ····if-eqz·v3,·:cond_2
  
555 ····iget-wide·v3,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J555 ····iget-wide·v4,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J
  
556 ····const-wide/16·v5,·-0x1556 ····const-wide/16·v6,·-0x1
  
557 ····cmp-long·v3,·v3,·v5557 ····cmp-long·v3,·v4,·v6
  
558 ····if-nez·v3,·:cond_2558 ····if-nez·v3,·:cond_2
  
559 ····.line·111559 ····.line·111
560 ····:try_start_0560 ····: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·v3562 ····move-result-object·v3
  
563 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J563 ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
564 ····move-result-wide·v3564 ····move-result-wide·v4
  
565 ····iput-wide·v3,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J565 ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/descriptor/DefaultBodyDescriptor;->contentLength:J
566 ····:try_end_0566 ····:try_end_0
567 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0567 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
568 ····goto·:goto_0568 ····goto·:goto_0
  
569 ····.line·112569 ····.line·112
570 ····:catch_0570 ····:catch_0
1.33 KB
smali/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.smali
    
Offset 230, 15 lines modifiedOffset 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_0231 ····goto·:goto_0
232 .end·method232 .end·method
  
233 .method·private·parseContentDisposition(Ljava/lang/String;)V233 .method·private·parseContentDisposition(Ljava/lang/String;)V
234 ····.locals·7234 ····.locals·8
235 ····.param·p1,·"value"····#·Ljava/lang/String;235 ····.param·p1,·"value"····#·Ljava/lang/String;
  
236 ····.prologue236 ····.prologue
237 ····.line·165237 ····.line·165
238 ····const/4·v5,·0x1238 ····const/4·v5,·0x1
  
239 ····iput-boolean·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->isContentDispositionSet:Z239 ····iput-boolean·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->isContentDispositionSet:Z
Offset 359, 17 lines modifiedOffset 359, 17 lines modified
359 ····.local·v4,·"size":Ljava/lang/String;359 ····.local·v4,·"size":Ljava/lang/String;
360 ····if-eqz·v4,·:cond_3360 ····if-eqz·v4,·:cond_3
  
361 ····.line·202361 ····.line·202
362 ····:try_start_3362 ····:try_start_3
363 ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J363 ····invoke-static·{v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
364 ····move-result-wide·v5364 ····move-result-wide·v6
  
365 ····iput-wide·v5,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDispositionSize:J365 ····iput-wide·v6,·p0,·Lorg/apache/james/mime4j/descriptor/MaximalBodyDescriptor;->contentDispositionSize:J
366 ····:try_end_3366 ····:try_end_3
367 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_3·..·:try_end_3}·:catch_3367 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_3·..·:try_end_3}·:catch_3
  
368 ····.line·207368 ····.line·207
369 ····:cond_3369 ····:cond_3
370 ····:goto_3370 ····: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;
17.7 KB
smali/org/apache/commons/net/nntp/Threader.smali
    
Offset 461, 27 lines modifiedOffset 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_2463 ····:cond_2
464 ····return-object·v3464 ····return-object·v3
465 .end·method465 .end·method
  
466 .method·private·gatherSubjects()V466 .method·private·gatherSubjects()V
467 ····.locals·15467 ····.locals·14
  
468 ····.prologue468 ····.prologue
469 ····const/4·v10,·0x0 
  
470 ····.line·287469 ····.line·287
471 ····const/4·v1,·0x0470 ····const/4·v1,·0x0
  
472 ····.line·289471 ····.line·289
473 ····.local·v1,·"count":I472 ····.local·v1,·"count":I
474 ····iget-object·v11,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer;473 ····iget-object·v10,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer;
  
475 ····iget-object·v0,·v11,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer;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_0476 ····:goto_0
478 ····if-eqz·v0,·:cond_0477 ····if-eqz·v0,·:cond_0
  
479 ····.line·290478 ····.line·290
480 ····add-int/lit8·v1,·v1,·0x1479 ····add-int/lit8·v1,·v1,·0x1
Offset 491, 63 lines modifiedOffset 489, 63 lines modified
  
491 ····goto·:goto_0489 ····goto·:goto_0
  
492 ····.line·293490 ····.line·293
493 ····:cond_0491 ····:cond_0
494 ····new-instance·v7,·Ljava/util/HashMap;492 ····new-instance·v7,·Ljava/util/HashMap;
  
495 ····int-to-double·v11,·v1493 ····int-to-double·v10,·v1
  
496 ····const-wide·v13,·0x3ff3333333333333L····#·1.2494 ····const-wide·v12,·0x3ff3333333333333L····#·1.2
  
497 ····mul-double/2addr·v11,·v13495 ····mul-double/2addr·v10,·v12
  
498 ····double-to-int·v11,·v11496 ····double-to-int·v10,·v10
  
499 ····const·v12,·0x3f666666····#·0.9f497 ····const·v11,·0x3f666666····#·0.9f
  
500 ····invoke-direct·{v7,·v11,·v12},·Ljava/util/HashMap;-><init>(IF)V498 ····invoke-direct·{v7,·v10,·v11},·Ljava/util/HashMap;-><init>(IF)V
  
501 ····.line·294499 ····.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,·0x0501 ····const/4·v1,·0x0
  
504 ····.line·296502 ····.line·296
505 ····iget-object·v11,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer;503 ····iget-object·v10,·p0,·Lorg/apache/commons/net/nntp/Threader;->root:Lorg/apache/commons/net/nntp/ThreadContainer;
  
506 ····iget-object·v0,·v11,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer;504 ····iget-object·v0,·v10,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer;
  
507 ····:goto_1505 ····:goto_1
508 ····if-eqz·v0,·:cond_6506 ····if-eqz·v0,·:cond_6
  
509 ····.line·297507 ····.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·302509 ····.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_1511 ····if-nez·v9,·:cond_1
  
514 ····.line·303512 ····.line·303
515 ····iget-object·v11,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer;513 ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->child:Lorg/apache/commons/net/nntp/ThreadContainer;
  
516 ····iget-object·v9,·v11,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;514 ····iget-object·v9,·v10,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
517 ····.line·305515 ····.line·305
518 ····:cond_1516 ····: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·v6518 ····move-result-object·v6
  
521 ····.line·307519 ····.line·307
522 ····.local·v6,·"subj":Ljava/lang/String;520 ····.local·v6,·"subj":Ljava/lang/String;
523 ····if-eqz·v6,·:cond_2521 ····if-eqz·v6,·:cond_2
  
524 ····const-string·v11,·""522 ····const-string·v10,·""
  
525 ····if-ne·v6,·v11,·:cond_3523 ····if-ne·v6,·v10,·:cond_3
  
526 ····.line·296524 ····.line·296
527 ····:cond_2525 ····:cond_2
528 ····:goto_2526 ····: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_1528 ····goto·:goto_1
Offset 560, 46 lines modifiedOffset 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·319559 ····.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_5561 ····if-eqz·v3,·:cond_5
  
564 ····iget-object·v11,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;562 ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
565 ····if-nez·v11,·:cond_4563 ····if-nez·v10,·:cond_4
  
566 ····iget-object·v11,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;564 ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
567 ····if-nez·v11,·:cond_5565 ····if-nez·v10,·:cond_5
  
568 ····:cond_4566 ····:cond_4
569 ····iget-object·v11,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;567 ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
570 ····if-eqz·v11,·:cond_2568 ····if-eqz·v10,·:cond_2
  
571 ····iget-object·v11,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;569 ····iget-object·v10,·v3,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
572 ····invoke-interface·{v11},·Lorg/apache/commons/net/nntp/Threadable;->subjectIsReply()Z570 ····invoke-interface·{v10},·Lorg/apache/commons/net/nntp/Threadable;->subjectIsReply()Z
  
573 ····move-result·v11571 ····move-result·v10
  
574 ····if-eqz·v11,·:cond_2572 ····if-eqz·v10,·:cond_2
  
575 ····iget-object·v11,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;573 ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
576 ····if-eqz·v11,·:cond_2574 ····if-eqz·v10,·:cond_2
  
577 ····iget-object·v11,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;575 ····iget-object·v10,·v0,·Lorg/apache/commons/net/nntp/ThreadContainer;->threadable:Lorg/apache/commons/net/nntp/Threadable;
  
578 ····invoke-interface·{v11},·Lorg/apache/commons/net/nntp/Threadable;->subjectIsReply()Z576 ····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.
12.3 KB
smali/org/apache/commons/net/io/Util.smali
    
Offset 36, 160 lines modifiedOffset 36, 160 lines modified
  
36 ····move-result-wide·v036 ····move-result-wide·v0
  
37 ····return-wide·v037 ····return-wide·v0
38 .end·method38 .end·method
  
39 .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;I)J39 .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;I)J
40 ····.locals·640 ····.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"····#·I43 ····.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·annotation48 ····.end·annotation
  
49 ····.prologue49 ····.prologue
50 ····.line·32050 ····.line·320
51 ····const-wide/16·v3,·-0x151 ····const-wide/16·v4,·-0x1
  
52 ····const/4·v5,·0x052 ····const/4·v6,·0x0
  
53 ····move-object·v0,·p053 ····move-object·v1,·p0
  
54 ····move-object·v1,·p154 ····move-object·v2,·p1
  
55 ····move·v2,·p255 ····move·v3,·p2
  
56 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/net/io/Util;->copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J56 ····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·v057 ····move-result-wide·v0
  
58 ····return-wide·v058 ····return-wide·v0
59 .end·method59 .end·method
  
60 .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J60 .method·public·static·final·copyReader(Ljava/io/Reader;Ljava/io/Writer;IJLorg/apache/commons/net/io/CopyStreamListener;)J
61 ····.locals·861 ····.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"····#·I64 ····.param·p2,·"bufferSize"····#·I
65 ····.param·p3,·"streamSize"····#·J65 ····.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·annotation71 ····.end·annotation
  
72 ····.prologue72 ····.prologue
73 ····.line·25773 ····.line·257
74 ····new-array·v6,·p2,·[C74 ····new-array·v7,·p2,·[C
  
75 ····.line·25875 ····.line·258
76 ····.local·v6,·"buffer":[C76 ····.local·v7,·"buffer":[C
77 ····const-wide/16·v1,·0x077 ····const-wide/16·v2,·0x0
  
78 ····.line·26278 ····.line·262
79 ····.local·v1,·"total":J79 ····.local·v2,·"total":J
80 ····:cond_080 ····:cond_0
81 ····:goto_081 ····:goto_0
82 ····:try_start_082 ····:try_start_0
83 ····invoke-virtual·{p0,·v6},·Ljava/io/Reader;->read([C)I83 ····invoke-virtual·{p0,·v7},·Ljava/io/Reader;->read([C)I
  
84 ····move-result·v384 ····move-result·v4
  
85 ····.local·v3,·"chars":I85 ····.local·v4,·"chars":I
86 ····const/4·v0,·-0x186 ····const/4·v1,·-0x1
  
87 ····if-eq·v3,·v0,·:cond_187 ····if-eq·v4,·v1,·:cond_1
  
88 ····.line·26688 ····.line·266
89 ····if-nez·v3,·:cond_389 ····if-nez·v4,·:cond_3
  
90 ····.line·26890 ····.line·268
91 ····invoke-virtual·{p0},·Ljava/io/Reader;->read()I91 ····invoke-virtual·{p0},·Ljava/io/Reader;->read()I
  
92 ····move-result·v392 ····move-result·v4
  
93 ····.line·26993 ····.line·269
94 ····if-gez·v3,·:cond_294 ····if-gez·v4,·:cond_2
  
95 ····.line·29295 ····.line·292
96 ····:cond_196 ····:cond_1
97 ····return-wide·v197 ····return-wide·v2
  
98 ····.line·27198 ····.line·271
99 ····:cond_299 ····:cond_2
100 ····invoke-virtual·{p1,·v3},·Ljava/io/Writer;->write(I)V100 ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(I)V
  
101 ····.line·272101 ····.line·272
102 ····invoke-virtual·{p1},·Ljava/io/Writer;->flush()V102 ····invoke-virtual·{p1},·Ljava/io/Writer;->flush()V
  
103 ····.line·273103 ····.line·273
104 ····const-wide/16·v4,·0x1104 ····const-wide/16·v5,·0x1
  
105 ····add-long/2addr·v1,·v4105 ····add-long/2addr·v2,·v5
  
106 ····.line·274106 ····.line·274
107 ····if-eqz·p5,·:cond_0107 ····if-eqz·p5,·:cond_0
  
108 ····move-object·v0,·p5108 ····move-object·v1,·p5
  
109 ····move-wide·v4,·p3109 ····move-wide·v5,·p3
  
110 ····.line·275110 ····.line·275
111 ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/net/io/CopyStreamListener;->bytesTransferred(JIJ)V111 ····invoke-interface/range·{v1·..·v6},·Lorg/apache/commons/net/io/CopyStreamListener;->bytesTransferred(JIJ)V
112 ····:try_end_0112 ····:try_end_0
113 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0113 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
114 ····goto·:goto_0114 ····goto·:goto_0
  
115 ····.line·286115 ····.line·286
116 ····.end·local·v3····#·"chars":I116 ····.end·local·v4····#·"chars":I
117 ····:catch_0117 ····:catch_0
118 ····move-exception·v7118 ····move-exception·v8
  
119 ····.line·288119 ····.line·288
120 ····.local·v7,·"e":Ljava/io/IOException;120 ····.local·v8,·"e":Ljava/io/IOException;
121 ····new-instance·v0,·Lorg/apache/commons/net/io/CopyStreamException;121 ····new-instance·v1,·Lorg/apache/commons/net/io/CopyStreamException;
  
122 ····const-string·v4,·"IOException·caught·while·copying."122 ····const-string·v5,·"IOException·caught·while·copying."
  
123 ····invoke-direct·{v0,·v4,·v1,·v2,·v7},·Lorg/apache/commons/net/io/CopyStreamException;-><init>(Ljava/lang/String;JLjava/io/IOException;)V123 ····invoke-direct·{v1,·v5,·v2,·v3,·v8},·Lorg/apache/commons/net/io/CopyStreamException;-><init>(Ljava/lang/String;JLjava/io/IOException;)V
  
124 ····throw·v0124 ····throw·v1
  
Max diff block lines reached; 8163/12476 bytes (65.43%) of diff not shown.
3.48 KB
smali/org/apache/commons/net/ntp/NtpV3Impl.smali
    
Offset 258, 26 lines modifiedOffset 258, 26 lines modified
  
258 ····.line·485258 ····.line·485
259 ····.local·v0,·"i":J259 ····.local·v0,·"i":J
260 ····return-wide·v0260 ····return-wide·v0
261 .end·method261 .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·3263 ····.locals·4
264 ····.param·p1,·"index"····#·I264 ····.param·p1,·"index"····#·I
  
265 ····.prologue265 ····.prologue
266 ····.line·467266 ····.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)J268 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getLong(I)J
  
269 ····move-result-wide·v1269 ····move-result-wide·v2
  
270 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V270 ····invoke-direct·{v0,·v2,·v3},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V
  
271 ····return-object·v0271 ····return-object·v0
272 .end·method272 .end·method
  
273 .method·private·idAsHex()Ljava/lang/String;273 .method·private·idAsHex()Ljava/lang/String;
274 ····.locals·1274 ····.locals·1
  
Offset 433, 71 lines modifiedOffset 433, 71 lines modified
433 ····.line·334433 ····.line·334
434 ····add-int/lit8·v1,·v1,·0x1434 ····add-int/lit8·v1,·v1,·0x1
  
435 ····goto·:goto_0435 ····goto·:goto_0
436 .end·method436 .end·method
  
437 .method·private·setTimestamp(ILorg/apache/commons/net/ntp/TimeStamp;)V437 .method·private·setTimestamp(ILorg/apache/commons/net/ntp/TimeStamp;)V
438 ····.locals·7438 ····.locals·8
439 ····.param·p1,·"index"····#·I439 ····.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 ····.prologue441 ····.prologue
442 ····.line·496442 ····.line·496
443 ····if-nez·p2,·:cond_0443 ····if-nez·p2,·:cond_0
  
444 ····const-wide/16·v1,·0x0444 ····const-wide/16·v2,·0x0
  
445 ····.line·499445 ····.line·499
446 ····.local·v1,·"ntpTime":J446 ····.local·v2,·"ntpTime":J
447 ····:goto_0447 ····:goto_0
448 ····const/4·v0,·0x7448 ····const/4·v0,·0x7
  
449 ····.local·v0,·"i":I449 ····.local·v0,·"i":I
450 ····:goto_1450 ····:goto_1
451 ····if-ltz·v0,·:cond_1451 ····if-ltz·v0,·:cond_1
  
452 ····.line·500452 ····.line·500
453 ····iget-object·v3,·p0,·Lorg/apache/commons/net/ntp/NtpV3Impl;->buf:[B453 ····iget-object·v1,·p0,·Lorg/apache/commons/net/ntp/NtpV3Impl;->buf:[B
  
454 ····add-int·v4,·p1,·v0454 ····add-int·v4,·p1,·v0
  
455 ····const-wide/16·v5,·0xff455 ····const-wide/16·v6,·0xff
  
456 ····and-long/2addr·v5,·v1456 ····and-long/2addr·v6,·v2
  
457 ····long-to-int·v5,·v5457 ····long-to-int·v5,·v6
  
458 ····int-to-byte·v5,·v5458 ····int-to-byte·v5,·v5
  
459 ····aput-byte·v5,·v3,·v4459 ····aput-byte·v5,·v1,·v4
  
460 ····.line·501460 ····.line·501
461 ····const/16·v3,·0x8461 ····const/16·v1,·0x8
  
462 ····ushr-long/2addr·v1,·v3462 ····ushr-long/2addr·v2,·v1
  
463 ····.line·499463 ····.line·499
464 ····add-int/lit8·v0,·v0,·-0x1464 ····add-int/lit8·v0,·v0,·-0x1
  
465 ····goto·:goto_1465 ····goto·:goto_1
  
466 ····.line·496466 ····.line·496
467 ····.end·local·v0····#·"i":I467 ····.end·local·v0····#·"i":I
468 ····.end·local·v1····#·"ntpTime":J468 ····.end·local·v2····#·"ntpTime":J
469 ····:cond_0469 ····:cond_0
470 ····invoke-virtual·{p2},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J470 ····invoke-virtual·{p2},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J
  
471 ····move-result-wide·v1471 ····move-result-wide·v2
  
472 ····goto·:goto_0472 ····goto·:goto_0
  
473 ····.line·504473 ····.line·504
474 ····.restart·local·v0····#·"i":I474 ····.restart·local·v0····#·"i":I
475 ····.restart·local·v1····#·"ntpTime":J475 ····.restart·local·v2····#·"ntpTime":J
476 ····:cond_1476 ····:cond_1
477 ····return-void477 ····return-void
478 .end·method478 .end·method
  
479 .method·protected·static·final·ui(B)I479 .method·protected·static·final·ui(B)I
480 ····.locals·1480 ····.locals·1
481 ····.param·p0,·"b"····#·B481 ····.param·p0,·"b"····#·B
Offset 1233, 15 lines modifiedOffset 1233, 15 lines modified
1233 ····aput-byte·v1,·v0,·v31233 ····aput-byte·v1,·v0,·v3
  
1234 ····.line·1831234 ····.line·183
1235 ····return-void1235 ····return-void
1236 .end·method1236 .end·method
  
1237 .method·public·toString()Ljava/lang/String;1237 .method·public·toString()Ljava/lang/String;
1238 ····.locals·31238 ····.locals·4
  
1239 ····.prologue1239 ····.prologue
1240 ····.line·5711240 ····.line·571
1241 ····new-instance·v0,·Ljava/lang/StringBuilder;1241 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
1242 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V1242 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 1319, 17 lines modifiedOffset 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·v01320 ····move-result-object·v0
  
1321 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getRootDispersionInMillisDouble()D1321 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ntp/NtpV3Impl;->getRootDispersionInMillisDouble()D
  
1322 ····move-result-wide·v11322 ····move-result-wide·v2
  
1323 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;1323 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
  
1324 ····move-result-object·v01324 ····move-result-object·v0
Max diff block lines reached; 143/3470 bytes (4.12%) of diff not shown.
8.21 KB
smali/org/apache/commons/net/ntp/TimeStamp.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ····.line·6969 ····.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-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·constructor·<init>(J)V73 .method·public·constructor·<init>(J)V
74 ····.locals·074 ····.locals·1
75 ····.param·p1,·"ntpTime"····#·J75 ····.param·p1,·"ntpTime"····#·J
  
76 ····.prologue76 ····.prologue
77 ····.line·9977 ····.line·99
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····.line·10079 ····.line·100
Offset 181, 24 lines modifiedOffset 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·372182 ····.line·372
183 ····return-void183 ····return-void
184 .end·method184 .end·method
  
185 .method·protected·static·decodeNtpHexString(Ljava/lang/String;)J185 .method·protected·static·decodeNtpHexString(Ljava/lang/String;)J
186 ····.locals·5186 ····.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·annotation192 ····.end·annotation
  
193 ····.prologue193 ····.prologue
194 ····const/16·v3,·0x20194 ····const/16·v5,·0x20
  
195 ····const/16·v4,·0x10195 ····const/16·v4,·0x10
  
196 ····.line·254196 ····.line·254
197 ····if-nez·p0,·:cond_0197 ····if-nez·p0,·:cond_0
  
198 ····.line·255198 ····.line·255
Offset 227, 55 lines modifiedOffset 227, 55 lines modified
227 ····.line·259227 ····.line·259
228 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I228 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
229 ····move-result·v1229 ····move-result·v1
  
230 ····if-nez·v1,·:cond_1230 ····if-nez·v1,·:cond_1
  
231 ····const-wide/16·v1,·0x0231 ····const-wide/16·v2,·0x0
  
232 ····.line·263232 ····.line·263
233 ····:goto_0233 ····:goto_0
234 ····return-wide·v1234 ····return-wide·v2
  
235 ····.line·260235 ····.line·260
236 ····:cond_1236 ····:cond_1
237 ····invoke-static·{p0,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J237 ····invoke-static·{p0,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
  
238 ····move-result-wide·v1238 ····move-result-wide·v2
  
239 ····shl-long/2addr·v1,·v3239 ····shl-long/2addr·v2,·v5
  
240 ····goto·:goto_0240 ····goto·:goto_0
  
241 ····.line·263241 ····.line·263
242 ····:cond_2242 ····:cond_2
243 ····const/4·v1,·0x0243 ····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·v1245 ····move-result-object·v1
  
246 ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J246 ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
  
247 ····move-result-wide·v1247 ····move-result-wide·v2
  
248 ····shl-long/2addr·v1,·v3248 ····shl-long/2addr·v2,·v5
  
249 ····add-int/lit8·v3,·v0,·0x1249 ····add-int/lit8·v1,·v0,·0x1
  
250 ····invoke-virtual·{p0,·v3},·Ljava/lang/String;->substring(I)Ljava/lang/String;250 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
251 ····move-result-object·v3251 ····move-result-object·v1
  
252 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J252 ····invoke-static·{v1,·v4},·Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
  
253 ····move-result-wide·v3253 ····move-result-wide·v4
  
254 ····or-long/2addr·v1,·v3254 ····or-long/2addr·v2,·v4
  
255 ····goto·:goto_0255 ····goto·:goto_0
256 .end·method256 .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·2258 ····.locals·2
  
Offset 289, 26 lines modifiedOffset 289, 26 lines modified
  
289 ····move-result-object·v0289 ····move-result-object·v0
  
290 ····return-object·v0290 ····return-object·v0
291 .end·method291 .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·3293 ····.locals·4
294 ····.param·p0,·"date"····#·J294 ····.param·p0,·"date"····#·J
  
295 ····.prologue295 ····.prologue
296 ····.line·229296 ····.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)J298 ····invoke-static·{p0,·p1},·Lorg/apache/commons/net/ntp/TimeStamp;->toNtpTime(J)J
  
299 ····move-result-wide·v1299 ····move-result-wide·v2
  
300 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V300 ····invoke-direct·{v0,·v2,·v3},·Lorg/apache/commons/net/ntp/TimeStamp;-><init>(J)V
  
301 ····return-object·v0301 ····return-object·v0
302 .end·method302 .end·method
  
303 .method·public·static·getTime(J)J303 .method·public·static·getTime(J)J
304 ····.locals·12304 ····.locals·12
305 ····.param·p0,·"ntpTimeValue"····#·J305 ····.param·p0,·"ntpTimeValue"····#·J
Offset 380, 96 lines modifiedOffset 380, 96 lines modified
  
380 ····add-long/2addr·v6,·v0380 ····add-long/2addr·v6,·v0
  
Max diff block lines reached; 4959/8314 bytes (59.65%) of diff not shown.
16.4 KB
smali/org/apache/commons/net/ntp/TimeInfo.smali
    
Offset 190, 419 lines modifiedOffset 190, 447 lines modified
190 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z190 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
191 ····.line·125191 ····.line·125
192 ····return-void192 ····return-void
193 .end·method193 .end·method
  
194 .method·public·computeDetails()V194 .method·public·computeDetails()V
195 ····.locals·19195 ····.locals·20
  
196 ····.prologue196 ····.prologue
197 ····.line·133197 ····.line·133
198 ····move-object/from16·v0,·p0198 ····move-object/from16·v0,·p0
  
199 ····iget-boolean·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z199 ····iget-boolean·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z
  
200 ····if-eqz·v15,·:cond_1200 ····if-eqz·v13,·:cond_1
  
201 ····.line·242201 ····.line·242
202 ····:cond_0202 ····:cond_0
203 ····:goto_0203 ····:goto_0
204 ····return-void204 ····return-void
  
205 ····.line·136205 ····.line·136
206 ····:cond_1206 ····:cond_1
207 ····const/4·v15,·0x1207 ····const/4·v13,·0x1
  
208 ····move-object/from16·v0,·p0208 ····move-object/from16·v0,·p0
  
209 ····iput-boolean·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z209 ····iput-boolean·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_detailsComputed:Z
  
210 ····.line·137210 ····.line·137
211 ····move-object/from16·v0,·p0211 ····move-object/from16·v0,·p0
  
212 ····iget-object·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List;212 ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List;
  
213 ····if-nez·v15,·:cond_2213 ····if-nez·v13,·:cond_2
  
214 ····.line·138214 ····.line·138
215 ····new-instance·v15,·Ljava/util/ArrayList;215 ····new-instance·v13,·Ljava/util/ArrayList;
  
216 ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V216 ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V
  
217 ····move-object/from16·v0,·p0217 ····move-object/from16·v0,·p0
  
218 ····iput-object·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List;218 ····iput-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_comments:Ljava/util/List;
  
219 ····.line·141219 ····.line·141
220 ····:cond_2220 ····:cond_2
221 ····move-object/from16·v0,·p0221 ····move-object/from16·v0,·p0
  
222 ····iget-object·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;222 ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;
  
223 ····invoke-interface·{v15},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getOriginateTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;223 ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getOriginateTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;
  
224 ····move-result-object·v6224 ····move-result-object·v6
  
225 ····.line·142225 ····.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()J227 ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J
  
228 ····move-result-wide·v7228 ····move-result-wide·v8
  
229 ····.line·145229 ····.line·145
230 ····.local·v7,·"origTime":J230 ····.local·v8,·"origTime":J
231 ····move-object/from16·v0,·p0231 ····move-object/from16·v0,·p0
  
232 ····iget-object·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;232 ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;
  
233 ····invoke-interface·{v15},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getReceiveTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;233 ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getReceiveTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;
  
234 ····move-result-object·v9234 ····move-result-object·v7
  
235 ····.line·146235 ····.line·146
236 ····.local·v9,·"rcvNtpTime":Lorg/apache/commons/net/ntp/TimeStamp;236 ····.local·v7,·"rcvNtpTime":Lorg/apache/commons/net/ntp/TimeStamp;
237 ····invoke-virtual·{v9},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J237 ····invoke-virtual·{v7},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J
  
238 ····move-result-wide·v10238 ····move-result-wide·v10
  
239 ····.line·149239 ····.line·149
240 ····.local·v10,·"rcvTime":J240 ····.local·v10,·"rcvTime":J
241 ····move-object/from16·v0,·p0241 ····move-object/from16·v0,·p0
  
242 ····iget-object·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;242 ····iget-object·v13,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_message:Lorg/apache/commons/net/ntp/NtpV3Packet;
  
243 ····invoke-interface·{v15},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getTransmitTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;243 ····invoke-interface·{v13},·Lorg/apache/commons/net/ntp/NtpV3Packet;->getTransmitTimeStamp()Lorg/apache/commons/net/ntp/TimeStamp;
  
244 ····move-result-object·v12244 ····move-result-object·v12
  
245 ····.line·150245 ····.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()J247 ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->getTime()J
  
248 ····move-result-wide·v13248 ····move-result-wide·v14
  
249 ····.line·168249 ····.line·168
250 ····.local·v13,·"xmitTime":J250 ····.local·v14,·"xmitTime":J
251 ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J251 ····invoke-virtual·{v6},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J
  
252 ····move-result-wide·v15252 ····move-result-wide·v16
  
253 ····const-wide/16·v17,·0x0253 ····const-wide/16·v18,·0x0
  
254 ····cmp-long·v15,·v15,·v17254 ····cmp-long·v13,·v16,·v18
  
255 ····if-nez·v15,·:cond_4255 ····if-nez·v13,·:cond_4
  
256 ····.line·172256 ····.line·172
257 ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J257 ····invoke-virtual·{v12},·Lorg/apache/commons/net/ntp/TimeStamp;->ntpValue()J
  
258 ····move-result-wide·v15258 ····move-result-wide·v16
  
259 ····const-wide/16·v17,·0x0259 ····const-wide/16·v18,·0x0
  
260 ····cmp-long·v15,·v15,·v17260 ····cmp-long·v13,·v16,·v18
  
261 ····if-eqz·v15,·:cond_3261 ····if-eqz·v13,·:cond_3
  
262 ····.line·174262 ····.line·174
263 ····move-object/from16·v0,·p0263 ····move-object/from16·v0,·p0
  
264 ····iget-wide·v15,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_returnTime:J264 ····iget-wide·v0,·v0,·Lorg/apache/commons/net/ntp/TimeInfo;->_returnTime:J
  
 265 ····move-wide/from16·v16,·v0
  
265 ····sub-long·v15,·v13,·v15266 ····sub-long·v16,·v14,·v16
  
266 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;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.
2.49 KB
smali/org/apache/commons/net/ntp/NTPUDPClient.smali
    
Offset 86, 22 lines modifiedOffset 86, 22 lines modified
86 ····iget·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_version:I86 ····iget·v8,·p0,·Lorg/apache/commons/net/ntp/NTPUDPClient;->_version:I
  
87 ····invoke-interface·{v1,·v8},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setVersion(I)V87 ····invoke-interface·{v1,·v8},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setVersion(I)V
  
88 ····.line·7288 ····.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·v790 ····move-result-object·v5
  
91 ····.line·7391 ····.line·73
92 ····.local·v7,·"sendPacket":Ljava/net/DatagramPacket;92 ····.local·v5,·"sendPacket":Ljava/net/DatagramPacket;
93 ····invoke-virtual·{v7,·p1},·Ljava/net/DatagramPacket;->setAddress(Ljava/net/InetAddress;)V93 ····invoke-virtual·{v5,·p1},·Ljava/net/DatagramPacket;->setAddress(Ljava/net/InetAddress;)V
  
94 ····.line·7494 ····.line·74
95 ····invoke-virtual·{v7,·p2},·Ljava/net/DatagramPacket;->setPort(I)V95 ····invoke-virtual·{v5,·p2},·Ljava/net/DatagramPacket;->setPort(I)V
  
96 ····.line·7696 ····.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>()V98 ····invoke-direct·{v3},·Lorg/apache/commons/net/ntp/NtpV3Impl;-><init>()V
  
99 ····.line·7799 ····.line·77
Offset 119, 33 lines modifiedOffset 119, 33 lines modified
119 ····.line·89119 ····.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;)V121 ····invoke-interface·{v1,·v2},·Lorg/apache/commons/net/ntp/NtpV3Packet;->setTransmitTime(Lorg/apache/commons/net/ntp/TimeStamp;)V
  
122 ····.line·91122 ····.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,·v7},·Ljava/net/DatagramSocket;->send(Ljava/net/DatagramPacket;)V124 ····invoke-virtual·{v8,·v5},·Ljava/net/DatagramSocket;->send(Ljava/net/DatagramPacket;)V
  
125 ····.line·92125 ····.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;)V127 ····invoke-virtual·{v8,·v4},·Ljava/net/DatagramSocket;->receive(Ljava/net/DatagramPacket;)V
  
128 ····.line·94128 ····.line·94
129 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J129 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
130 ····move-result-wide·v5130 ····move-result-wide·v6
  
131 ····.line·96131 ····.line·96
132 ····.local·v5,·"returnTime":J132 ····.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,·0x0134 ····const/4·v8,·0x0
  
135 ····invoke-direct·{v0,·v3,·v5,·v6,·v8},·Lorg/apache/commons/net/ntp/TimeInfo;-><init>(Lorg/apache/commons/net/ntp/NtpV3Packet;JZ)V135 ····invoke-direct·{v0,·v3,·v6,·v7,·v8},·Lorg/apache/commons/net/ntp/TimeInfo;-><init>(Lorg/apache/commons/net/ntp/NtpV3Packet;JZ)V
  
136 ····.line·98136 ····.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·v0138 ····return-object·v0
139 .end·method139 .end·method
  
140 .method·public·getVersion()I140 .method·public·getVersion()I
2.15 KB
smali/org/apache/commons/net/time/TimeUDPClient.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·getDate(Ljava/net/InetAddress;)Ljava/util/Date;42 .method·public·getDate(Ljava/net/InetAddress;)Ljava/util/Date;
43 ····.locals·543 ····.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·annotation49 ····.end·annotation
  
Offset 55, 56 lines modifiedOffset 55, 56 lines modified
55 ····.line·12255 ····.line·122
56 ····new-instance·v0,·Ljava/util/Date;56 ····new-instance·v0,·Ljava/util/Date;
  
57 ····const/16·v1,·0x2557 ····const/16·v1,·0x25
  
58 ····invoke-virtual·{p0,·p1,·v1},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J58 ····invoke-virtual·{p0,·p1,·v1},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J
  
59 ····move-result-wide·v159 ····move-result-wide·v2
  
60 ····const-wide·v3,·0x83aa7e80L60 ····const-wide·v4,·0x83aa7e80L
  
61 ····sub-long/2addr·v1,·v361 ····sub-long/2addr·v2,·v4
  
62 ····const-wide/16·v3,·0x3e862 ····const-wide/16·v4,·0x3e8
  
63 ····mul-long/2addr·v1,·v363 ····mul-long/2addr·v2,·v4
  
64 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Date;-><init>(J)V64 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .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·568 ····.locals·6
69 ····.param·p1,·"host"····#·Ljava/net/InetAddress;69 ····.param·p1,·"host"····#·Ljava/net/InetAddress;
70 ····.param·p2,·"port"····#·I70 ····.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·annotation75 ····.end·annotation
  
76 ····.prologue76 ····.prologue
77 ····.line·11577 ····.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)J79 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/net/time/TimeUDPClient;->getTime(Ljava/net/InetAddress;I)J
  
80 ····move-result-wide·v180 ····move-result-wide·v2
  
81 ····const-wide·v3,·0x83aa7e80L81 ····const-wide·v4,·0x83aa7e80L
  
82 ····sub-long/2addr·v1,·v382 ····sub-long/2addr·v2,·v4
  
83 ····const-wide/16·v3,·0x3e883 ····const-wide/16·v4,·0x3e8
  
84 ····mul-long/2addr·v1,·v384 ····mul-long/2addr·v2,·v4
  
85 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Date;-><init>(J)V85 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·getTime(Ljava/net/InetAddress;)J88 .method·public·getTime(Ljava/net/InetAddress;)J
89 ····.locals·289 ····.locals·2
90 ····.param·p1,·"host"····#·Ljava/net/InetAddress;90 ····.param·p1,·"host"····#·Ljava/net/InetAddress;
1.58 KB
smali/org/apache/commons/net/time/TimeTCPClient.smali
    
Offset 25, 44 lines modifiedOffset 25, 44 lines modified
25 ····.line·6025 ····.line·60
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·getDate()Ljava/util/Date;29 .method·public·getDate()Ljava/util/Date;
30 ····.locals·530 ····.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·annotation35 ····.end·annotation
  
36 ····.prologue36 ····.prologue
37 ····.line·10537 ····.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()J39 ····invoke-virtual·{p0},·Lorg/apache/commons/net/time/TimeTCPClient;->getTime()J
  
40 ····move-result-wide·v140 ····move-result-wide·v2
  
41 ····const-wide·v3,·0x83aa7e80L41 ····const-wide·v4,·0x83aa7e80L
  
42 ····sub-long/2addr·v1,·v342 ····sub-long/2addr·v2,·v4
  
43 ····const-wide/16·v3,·0x3e843 ····const-wide/16·v4,·0x3e8
  
44 ····mul-long/2addr·v1,·v344 ····mul-long/2addr·v2,·v4
  
45 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Date;-><init>(J)V45 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
46 ····return-object·v046 ····return-object·v0
47 .end·method47 .end·method
  
48 .method·public·getTime()J48 .method·public·getTime()J
49 ····.locals·549 ····.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·annotation54 ····.end·annotation
  
55 ····.prologue55 ····.prologue
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····.line·8475 ····.line·84
76 ····.local·v0,·"input":Ljava/io/DataInputStream;76 ····.local·v0,·"input":Ljava/io/DataInputStream;
77 ····invoke-virtual·{v0},·Ljava/io/DataInputStream;->readInt()I77 ····invoke-virtual·{v0},·Ljava/io/DataInputStream;->readInt()I
  
78 ····move-result·v178 ····move-result·v1
  
79 ····int-to-long·v1,·v179 ····int-to-long·v2,·v1
  
80 ····const-wide·v3,·0xffffffffL80 ····const-wide·v4,·0xffffffffL
  
81 ····and-long/2addr·v1,·v381 ····and-long/2addr·v2,·v4
  
82 ····return-wide·v182 ····return-wide·v2
83 .end·method83 .end·method
462 B
smali/org/apache/commons/net/ftp/FTPFile.smali
    
Offset 376, 15 lines modifiedOffset 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·90377 ····.line·90
378 ····return-void378 ····return-void
379 .end·method379 .end·method
  
380 .method·public·setSize(J)V380 .method·public·setSize(J)V
381 ····.locals·0381 ····.locals·1
382 ····.param·p1,·"size"····#·J382 ····.param·p1,·"size"····#·J
  
383 ····.prologue383 ····.prologue
384 ····.line·200384 ····.line·200
385 ····iput-wide·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_size:J385 ····iput-wide·p1,·p0,·Lorg/apache/commons/net/ftp/FTPFile;->_size:J
  
386 ····.line·201386 ····.line·201
8.53 KB
smali/org/apache/commons/net/ftp/FTPClient.smali
    
Offset 607, 109 lines modifiedOffset 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·annotation611 ····.end·annotation
  
612 ····.prologue612 ····.prologue
613 ····const/4·v0,·0x0613 ····const/4·v1,·0x0
  
614 ····.line·425614 ····.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·v9616 ····move-result-object·v9
  
617 ····.local·v9,·"socket":Ljava/net/Socket;617 ····.local·v9,·"socket":Ljava/net/Socket;
618 ····if-nez·v9,·:cond_0618 ····if-nez·v9,·:cond_0
  
619 ····.line·452619 ····.line·452
620 ····:goto_0620 ····:goto_0
621 ····return·v0621 ····return·v1
  
622 ····.line·428622 ····.line·428
623 ····:cond_0623 ····:cond_0
624 ····new-instance·v1,·Ljava/io/BufferedOutputStream;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·v0626 ····move-result-object·v1
  
627 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I627 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I
  
628 ····move-result·v2628 ····move-result·v3
  
629 ····invoke-direct·{v1,·v0,·v2},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;I)V629 ····invoke-direct·{v2,·v1,·v3},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;I)V
  
630 ····.line·431630 ····.line·431
631 ····.local·v1,·"output":Ljava/io/OutputStream;631 ····.local·v2,·"output":Ljava/io/OutputStream;
632 ····iget·v0,·p0,·Lorg/apache/commons/net/ftp/FTPClient;->__fileType:I632 ····iget·v1,·p0,·Lorg/apache/commons/net/ftp/FTPClient;->__fileType:I
  
633 ····if-nez·v0,·:cond_1633 ····if-nez·v1,·:cond_1
  
634 ····.line·432634 ····.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,·v1},·Lorg/apache/commons/net/io/ToNetASCIIOutputStream;-><init>(Ljava/io/OutputStream;)V636 ····invoke-direct·{v8,·v2},·Lorg/apache/commons/net/io/ToNetASCIIOutputStream;-><init>(Ljava/io/OutputStream;)V
  
637 ····.end·local·v1····#·"output":Ljava/io/OutputStream;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·v1,·v8639 ····move-object·v2,·v8
  
640 ····.line·436640 ····.line·436
641 ····.end·local·v8····#·"output":Ljava/io/OutputStream;641 ····.end·local·v8····#·"output":Ljava/io/OutputStream;
642 ····.restart·local·v1····#·"output":Ljava/io/OutputStream;642 ····.restart·local·v2····#·"output":Ljava/io/OutputStream;
643 ····:cond_1643 ····:cond_1
644 ····:try_start_0644 ····:try_start_0
645 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I645 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->getBufferSize()I
  
646 ····move-result·v2646 ····move-result·v3
  
647 ····const-wide/16·v3,·-0x1 
  
648 ····const/4·v5,·0x0647 ····const-wide/16·v4,·-0x1
  
649 ····const/4·v6,·0x0648 ····const/4·v6,·0x0
  
 649 ····const/4·v7,·0x0
  
650 ····move-object·v0,·p3650 ····move-object·v1,·p3
  
651 ····invoke-static/range·{v0·..·v6},·Lorg/apache/commons/net/io/Util;->copyStream(Ljava/io/InputStream;Ljava/io/OutputStream;IJLorg/apache/commons/net/io/CopyStreamListener;Z)J651 ····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_0652 ····:try_end_0
653 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0653 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
654 ····.line·450654 ····.line·450
655 ····invoke-virtual·{v1},·Ljava/io/OutputStream;->close()V655 ····invoke-virtual·{v2},·Ljava/io/OutputStream;->close()V
  
656 ····.line·451656 ····.line·451
657 ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V657 ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V
  
658 ····.line·452658 ····.line·452
659 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->completePendingCommand()Z659 ····invoke-virtual·{p0},·Lorg/apache/commons/net/ftp/FTPClient;->completePendingCommand()Z
  
660 ····move-result·v0660 ····move-result·v1
  
661 ····goto·:goto_0661 ····goto·:goto_0
  
662 ····.line·440662 ····.line·440
663 ····:catch_0663 ····:catch_0
664 ····move-exception·v7664 ····move-exception·v0
  
665 ····.line·444665 ····.line·444
666 ····.local·v7,·"e":Ljava/io/IOException;666 ····.local·v0,·"e":Ljava/io/IOException;
667 ····:try_start_1667 ····:try_start_1
668 ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V668 ····invoke-virtual·{v9},·Ljava/net/Socket;->close()V
669 ····:try_end_1669 ····:try_end_1
670 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1670 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
  
671 ····.line·448671 ····.line·448
672 ····:goto_1672 ····:goto_1
673 ····throw·v7673 ····throw·v0
  
674 ····.line·446674 ····.line·446
675 ····:catch_1675 ····:catch_1
676 ····move-exception·v0676 ····move-exception·v1
  
677 ····goto·:goto_1677 ····goto·:goto_1
678 .end·method678 .end·method
  
679 .method·private·__storeFileStream(ILjava/lang/String;)Ljava/io/OutputStream;679 .method·private·__storeFileStream(ILjava/lang/String;)Ljava/io/OutputStream;
680 ····.locals·4680 ····.locals·4
681 ····.param·p1,·"command"····#·I681 ····.param·p1,·"command"····#·I
Offset 921, 15 lines modifiedOffset 921, 15 lines modified
  
921 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V921 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V
  
922 ····throw·v2922 ····throw·v2
923 .end·method923 .end·method
  
924 .method·private·restart(J)Z924 .method·private·restart(J)Z
925 ····.locals·2925 ····.locals·3
926 ····.param·p1,·"offset"····#·J926 ····.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·annotation931 ····.end·annotation
  
Max diff block lines reached; 4324/8635 bytes (50.08%) of diff not shown.
705 B
smali/org/apache/commons/net/ftp/parser/UnixFTPEntryParser.smali
    
Offset 521, 17 lines modifiedOffset 521, 17 lines modified
521 ····.line·236521 ····.line·236
522 ····invoke-virtual·{v7,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V522 ····invoke-virtual·{v7,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V
  
523 ····.line·240523 ····.line·240
524 ····:try_start_2524 ····:try_start_2
525 ····invoke-static·{v8},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J525 ····invoke-static·{v8},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
526 ····move-result-wide·v17526 ····move-result-wide·v18
  
527 ····move-wide/from16·v0,·v17527 ····move-wide/from16·v0,·v18
  
528 ····invoke-virtual·{v7,·v0,·v1},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V528 ····invoke-virtual·{v7,·v0,·v1},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V
529 ····:try_end_2529 ····:try_end_2
530 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_2·..·:try_end_2}·:catch_0530 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_2·..·:try_end_2}·:catch_0
  
531 ····.line·247531 ····.line·247
532 ····:goto_7532 ····:goto_7
4.19 KB
smali/org/apache/commons/net/ftp/parser/NetwareFTPEntryParser.smali
    
Offset 65, 23 lines modifiedOffset 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;)V65 ····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·v066 ····return-object·v0
67 .end·method67 .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·1269 ····.locals·13
70 ····.param·p1,·"entry"····#·Ljava/lang/String;70 ····.param·p1,·"entry"····#·Ljava/lang/String;
  
71 ····.prologue71 ····.prologue
72 ····const/4·v11,·-0x172 ····const/4·v12,·-0x1
  
73 ····const/4·v10,·0x073 ····const/4·v11,·0x0
  
74 ····const/4·v9,·0x174 ····const/4·v10,·0x1
  
75 ····.line·11575 ····.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>()V77 ····invoke-direct·{v3},·Lorg/apache/commons/net/ftp/FTPFile;-><init>()V
  
78 ····.line·11678 ····.line·116
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->matches(Ljava/lang/String;)Z89 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->matches(Ljava/lang/String;)Z
  
90 ····move-result·v790 ····move-result·v7
  
91 ····if-eqz·v7,·:cond_391 ····if-eqz·v7,·:cond_3
  
92 ····.line·11792 ····.line·117
93 ····invoke-virtual·{p0,·v9},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->group(I)Ljava/lang/String;93 ····invoke-virtual·{p0,·v10},·Lorg/apache/commons/net/ftp/parser/NetwareFTPEntryParser;->group(I)Ljava/lang/String;
  
94 ····move-result-object·v294 ····move-result-object·v2
  
95 ····.line·11895 ····.line·118
96 ····.local·v2,·"dirString":Ljava/lang/String;96 ····.local·v2,·"dirString":Ljava/lang/String;
97 ····const/4·v7,·0x297 ····const/4·v7,·0x2
  
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z159 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
160 ····move-result·v7160 ····move-result·v7
  
161 ····if-eqz·v7,·:cond_2161 ····if-eqz·v7,·:cond_2
  
162 ····.line·132162 ····.line·132
163 ····invoke-virtual·{v3,·v9},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V163 ····invoke-virtual·{v3,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V
  
164 ····.line·138164 ····.line·138
165 ····:goto_1165 ····:goto_1
166 ····invoke-virtual·{v3,·v6},·Lorg/apache/commons/net/ftp/FTPFile;->setUser(Ljava/lang/String;)V166 ····invoke-virtual·{v3,·v6},·Lorg/apache/commons/net/ftp/FTPFile;->setUser(Ljava/lang/String;)V
  
167 ····.line·141167 ····.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 modifiedOffset 179, 42 lines modified
179 ····.line·144179 ····.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·v7181 ····move-result-object·v7
  
182 ····invoke-static·{v7},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J182 ····invoke-static·{v7},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
183 ····move-result-wide·v7183 ····move-result-wide·v8
  
184 ····invoke-virtual·{v3,·v7,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V184 ····invoke-virtual·{v3,·v8,·v9},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V
  
185 ····.line·148185 ····.line·148
186 ····const-string·v7,·"R"186 ····const-string·v7,·"R"
  
187 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I187 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I
  
188 ····move-result·v7188 ····move-result·v7
  
189 ····if-eq·v7,·v11,·:cond_0189 ····if-eq·v7,·v12,·:cond_0
  
190 ····.line·149190 ····.line·149
191 ····invoke-virtual·{v3,·v10,·v10,·v9},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V191 ····invoke-virtual·{v3,·v11,·v11,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V
  
192 ····.line·152192 ····.line·152
193 ····:cond_0193 ····:cond_0
194 ····const-string·v7,·"W"194 ····const-string·v7,·"W"
  
195 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I195 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I
  
196 ····move-result·v7196 ····move-result·v7
  
197 ····if-eq·v7,·v11,·:cond_1197 ····if-eq·v7,·v12,·:cond_1
  
198 ····.line·153198 ····.line·153
199 ····invoke-virtual·{v3,·v10,·v9,·v9},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V199 ····invoke-virtual·{v3,·v11,·v10,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setPermission(IIZ)V
  
200 ····.line·159200 ····.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 modifiedOffset 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_2235 ····:cond_2
236 ····invoke-virtual·{v3,·v10},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V236 ····invoke-virtual·{v3,·v11},·Lorg/apache/commons/net/ftp/FTPFile;->setType(I)V
  
237 ····goto·:goto_1237 ····goto·:goto_1
  
238 ····.line·159238 ····.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;
4.71 KB
smali/org/apache/commons/net/ftp/parser/VMSFTPEntryParser.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····.line·26573 ····.line·265
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····return·v075 ····return·v0
76 .end·method76 .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·1978 ····.locals·20
79 ····.param·p1,·"entry"····#·Ljava/lang/String;79 ····.param·p1,·"entry"····#·Ljava/lang/String;
  
80 ····.prologue80 ····.prologue
81 ····.line·14181 ····.line·141
82 ····const-wide/16·v6,·0x20082 ····const-wide/16·v6,·0x200
  
83 ····.line·14383 ····.line·143
Offset 248, 25 lines modifiedOffset 248, 25 lines modified
  
248 ····invoke-virtual·{v4,·v0},·Lorg/apache/commons/net/ftp/FTPFile;->setTimestamp(Ljava/util/Calendar;)V248 ····invoke-virtual·{v4,·v0},·Lorg/apache/commons/net/ftp/FTPFile;->setTimestamp(Ljava/util/Calendar;)V
249 ····:try_end_0249 ····:try_end_0
250 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0250 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
  
251 ····.line·167251 ····.line·167
252 ····:goto_0252 ····:goto_0
253 ····new-instance·v15,·Ljava/util/StringTokenizer;253 ····new-instance·v13,·Ljava/util/StringTokenizer;
  
254 ····const-string·v17,·","254 ····const-string·v17,·","
  
255 ····move-object/from16·v0,·v17255 ····move-object/from16·v0,·v17
  
256 ····invoke-direct·{v15,·v9,·v0},·Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V256 ····invoke-direct·{v13,·v9,·v0},·Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
257 ····.line·168257 ····.line·168
258 ····.local·v15,·"t":Ljava/util/StringTokenizer;258 ····.local·v13,·"t":Ljava/util/StringTokenizer;
259 ····invoke-virtual·{v15},·Ljava/util/StringTokenizer;->countTokens()I259 ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->countTokens()I
  
260 ····move-result·v17260 ····move-result·v17
  
261 ····packed-switch·v17,·:pswitch_data_0261 ····packed-switch·v17,·:pswitch_data_0
  
262 ····.line·178262 ····.line·178
263 ····const/4·v5,·0x0263 ····const/4·v5,·0x0
Offset 312, 21 lines modifiedOffset 312, 21 lines modified
312 ····.line·194312 ····.line·194
313 ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V313 ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V
  
314 ····.line·203314 ····.line·203
315 ····:goto_3315 ····:goto_3
316 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J316 ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
317 ····move-result-wide·v17317 ····move-result-wide·v18
  
318 ····mul-long·v13,·v17,·v6318 ····mul-long·v14,·v18,·v6
  
319 ····.line·204319 ····.line·204
320 ····.local·v13,·"sizeInBytes":J320 ····.local·v14,·"sizeInBytes":J
321 ····invoke-virtual·{v4,·v13,·v14},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V321 ····invoke-virtual·{v4,·v14,·v15},·Lorg/apache/commons/net/ftp/FTPFile;->setSize(J)V
  
322 ····.line·206322 ····.line·206
323 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V323 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/net/ftp/FTPFile;->setGroup(Ljava/lang/String;)V
  
324 ····.line·207324 ····.line·207
325 ····move-object/from16·v0,·v16325 ····move-object/from16·v0,·v16
  
Offset 418, 40 lines modifiedOffset 418, 40 lines modified
  
418 ····goto·:goto_4418 ····goto·:goto_4
  
419 ····.line·170419 ····.line·170
420 ····.end·local·v2····#·"access":I420 ····.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·v13····#·"sizeInBytes":J423 ····.end·local·v14····#·"sizeInBytes":J
424 ····.end·local·v16····#·"user":Ljava/lang/String;424 ····.end·local·v16····#·"user":Ljava/lang/String;
425 ····:pswitch_0425 ····:pswitch_0
426 ····const/4·v5,·0x0426 ····const/4·v5,·0x0
  
427 ····.line·171427 ····.line·171
428 ····.restart·local·v5····#·"grp":Ljava/lang/String;428 ····.restart·local·v5····#·"grp":Ljava/lang/String;
429 ····invoke-virtual·{v15},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;429 ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
  
430 ····move-result-object·v16430 ····move-result-object·v16
  
431 ····.line·172431 ····.line·172
432 ····.restart·local·v16····#·"user":Ljava/lang/String;432 ····.restart·local·v16····#·"user":Ljava/lang/String;
433 ····goto/16·:goto_1433 ····goto/16·:goto_1
  
434 ····.line·174434 ····.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_1437 ····:pswitch_1
438 ····invoke-virtual·{v15},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;438 ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
  
439 ····move-result-object·v5439 ····move-result-object·v5
  
440 ····.line·175440 ····.line·175
441 ····.restart·local·v5····#·"grp":Ljava/lang/String;441 ····.restart·local·v5····#·"grp":Ljava/lang/String;
442 ····invoke-virtual·{v15},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;442 ····invoke-virtual·{v13},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
  
443 ····move-result-object·v16443 ····move-result-object·v16
  
444 ····.line·176444 ····.line·176
445 ····.restart·local·v16····#·"user":Ljava/lang/String;445 ····.restart·local·v16····#·"user":Ljava/lang/String;
446 ····goto/16·:goto_1446 ····goto/16·:goto_1
  
Offset 489, 15 lines modifiedOffset 489, 15 lines modified
489 ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V489 ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/net/ftp/FTPFile;->setName(Ljava/lang/String;)V
  
490 ····goto/16·:goto_3490 ····goto/16·:goto_3
  
491 ····.line·219491 ····.line·219
492 ····.restart·local·v2····#·"access":I492 ····.restart·local·v2····#·"access":I
493 ····.restart·local·v10····#·"permission":Ljava/lang/String;493 ····.restart·local·v10····#·"permission":Ljava/lang/String;
494 ····.restart·local·v13····#·"sizeInBytes":J494 ····.restart·local·v14····#·"sizeInBytes":J
495 ····:cond_2495 ····:cond_2
496 ····const/16·v17,·0x0496 ····const/16·v17,·0x0
  
497 ····goto·:goto_5497 ····goto·:goto_5
  
498 ····.line·220498 ····.line·220
499 ····:cond_3499 ····:cond_3
Offset 517, 16 lines modifiedOffset 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.
7.85 KB
smali/org/apache/commons/net/util/Base64.smali
    
Offset 719, 57 lines modifiedOffset 719, 57 lines modified
719 ····.param·p2,·"urlSafe"····#·Z719 ····.param·p2,·"urlSafe"····#·Z
720 ····.param·p3,·"maxResultSize"····#·I720 ····.param·p3,·"maxResultSize"····#·I
  
721 ····.prologue721 ····.prologue
722 ····.line·811722 ····.line·811
723 ····if-eqz·p0,·:cond_0723 ····if-eqz·p0,·:cond_0
  
724 ····array-length·v3,·p0724 ····array-length·v1,·p0
  
725 ····if-nez·v3,·:cond_1725 ····if-nez·v1,·:cond_1
  
726 ····.line·824726 ····.line·824
727 ····.end·local·p0····#·"binaryData":[B727 ····.end·local·p0····#·"binaryData":[B
728 ····:cond_0728 ····:cond_0
729 ····:goto_0729 ····:goto_0
730 ····return-object·p0730 ····return-object·p0
  
731 ····.line·815731 ····.line·815
732 ····.restart·local·p0····#·"binaryData":[B732 ····.restart·local·p0····#·"binaryData":[B
733 ····:cond_1733 ····:cond_1
734 ····const/16·v3,·0x4c734 ····const/16·v1,·0x4c
  
735 ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B735 ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B
  
736 ····invoke-static·{p0,·v3,·v4},·Lorg/apache/commons/net/util/Base64;->getEncodeLength([BI[B)J736 ····invoke-static·{p0,·v1,·v4},·Lorg/apache/commons/net/util/Base64;->getEncodeLength([BI[B)J
  
737 ····move-result-wide·v1737 ····move-result-wide·v2
  
738 ····.line·816738 ····.line·816
739 ····.local·v1,·"len":J739 ····.local·v2,·"len":J
740 ····int-to-long·v3,·p3740 ····int-to-long·v4,·p3
  
741 ····cmp-long·v3,·v1,·v3741 ····cmp-long·v1,·v2,·v4
  
742 ····if-lez·v3,·:cond_2742 ····if-lez·v1,·:cond_2
  
743 ····.line·817743 ····.line·817
744 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;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>()V746 ····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·v4749 ····move-result-object·v4
  
750 ····invoke-virtual·{v4,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;750 ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
751 ····move-result-object·v4751 ····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 modifiedOffset 779, 17 lines modified
  
779 ····move-result-object·v4779 ····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·v4781 ····move-result-object·v4
  
782 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V782 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
783 ····throw·v3783 ····throw·v1
  
784 ····.line·823784 ····.line·823
785 ····:cond_2785 ····:cond_2
786 ····if-eqz·p1,·:cond_3786 ····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 modifiedOffset 805, 19 lines modified
805 ····goto·:goto_0805 ····goto·:goto_0
  
806 ····.line·823806 ····.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_3808 ····: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·v3,·0x0810 ····const/4·v1,·0x0
  
811 ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B811 ····sget-object·v4,·Lorg/apache/commons/net/util/Base64;->CHUNK_SEPARATOR:[B
  
812 ····invoke-direct·{v0,·v3,·v4,·p2},·Lorg/apache/commons/net/util/Base64;-><init>(I[BZ)V812 ····invoke-direct·{v0,·v1,·v4,·p2},·Lorg/apache/commons/net/util/Base64;-><init>(I[BZ)V
  
813 ····goto·:goto_1813 ····goto·:goto_1
814 .end·method814 .end·method
  
815 .method·public·static·encodeBase64Chunked([B)[B815 .method·public·static·encodeBase64Chunked([B)[B
816 ····.locals·1816 ····.locals·1
817 ····.param·p0,·"binaryData"····#·[B817 ····.param·p0,·"binaryData"····#·[B
Offset 949, 92 lines modifiedOffset 949, 92 lines modified
  
949 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V949 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
950 ····throw·v1950 ····throw·v1
951 .end·method951 .end·method
  
952 .method·private·static·getEncodeLength([BI[B)J952 .method·private·static·getEncodeLength([BI[B)J
953 ····.locals·11953 ····.locals·10
954 ····.param·p0,·"pArray"····#·[B954 ····.param·p0,·"pArray"····#·[B
955 ····.param·p1,·"chunkSize"····#·I955 ····.param·p1,·"chunkSize"····#·I
956 ····.param·p2,·"chunkSeparator"····#·[B956 ····.param·p2,·"chunkSeparator"····#·[B
  
957 ····.prologue957 ····.prologue
958 ····const-wide/16·v9,·0x4958 ····const-wide/16·v6,·0x4
  
959 ····const-wide/16·v7,·0x0959 ····const-wide/16·v8,·0x0
  
960 ····.line·956960 ····.line·956
961 ····div-int/lit8·v5,·p1,·0x4961 ····div-int/lit8·v3,·p1,·0x4
  
962 ····mul-int/lit8·p1,·v5,·0x4962 ····mul-int/lit8·p1,·v3,·0x4
  
963 ····.line·958963 ····.line·958
964 ····array-length·v5,·p0964 ····array-length·v3,·p0
  
965 ····mul-int/lit8·v5,·v5,·0x4965 ····mul-int/lit8·v3,·v3,·0x4
  
966 ····div-int/lit8·v5,·v5,·0x3966 ····div-int/lit8·v3,·v3,·0x3
  
967 ····int-to-long·v0,·v5967 ····int-to-long·v0,·v3
  
Max diff block lines reached; 4065/7948 bytes (51.14%) of diff not shown.
1.94 KB
smali/org/apache/commons/net/telnet/TelnetInputStream.smali
    
Offset 987, 15 lines modifiedOffset 987, 15 lines modified
987 ····.line·528987 ····.line·528
988 ····const/4·v0,·0x0988 ····const/4·v0,·0x0
  
989 ····return·v0989 ····return·v0
990 .end·method990 .end·method
  
991 .method·public·read()I991 .method·public·read()I
992 ····.locals·9992 ····.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·annotation997 ····.end·annotation
  
998 ····.prologue998 ····.prologue
Offset 1167, 17 lines modifiedOffset 1167, 17 lines modified
1167 ····:try_end_61167 ····:try_end_6
1168 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_11168 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_1
  
1169 ····.line·4031169 ····.line·403
1170 ····:try_start_71170 ····:try_start_7
1171 ····iget-object·v6,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I1171 ····iget-object·v6,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I
  
1172 ····const-wide/16·v7,·0x641172 ····const-wide/16·v8,·0x64
  
1173 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/Object;->wait(J)V1173 ····invoke-virtual·{v6,·v8,·v9},·Ljava/lang/Object;->wait(J)V
1174 ····:try_end_71174 ····:try_end_7
1175 ····.catch·Ljava/lang/InterruptedException;·{:try_start_7·..·:try_end_7}·:catch_31175 ····.catch·Ljava/lang/InterruptedException;·{:try_start_7·..·:try_end_7}·:catch_3
1176 ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_11176 ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_1
  
1177 ····.line·4081177 ····.line·408
1178 ····:goto_21178 ····:goto_2
1179 ····:try_start_81179 ····:try_start_8
Offset 1474, 15 lines modifiedOffset 1474, 15 lines modified
  
1474 ····.end·local·v2····#·"offset":I1474 ····.end·local·v2····#·"offset":I
1475 ····.restart·local·p2····#·"offset":I1475 ····.restart·local·p2····#·"offset":I
1476 ····goto·:goto_11476 ····goto·:goto_1
1477 .end·method1477 .end·method
  
1478 .method·public·run()V1478 .method·public·run()V
1479 ····.locals·91479 ····.locals·10
  
1480 ····.prologue1480 ····.prologue
1481 ····.line·5761481 ····.line·576
1482 ····:cond_01482 ····:cond_0
1483 ····:goto_01483 ····:goto_0
1484 ····:try_start_01484 ····:try_start_0
1485 ····iget-boolean·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__isClosed:Z1485 ····iget-boolean·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__isClosed:Z
Offset 1567, 17 lines modifiedOffset 1567, 17 lines modified
1567 ····:try_end_41567 ····:try_end_4
1568 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_01568 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0
  
1569 ····.line·5911569 ····.line·591
1570 ····:try_start_51570 ····:try_start_5
1571 ····iget-object·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I1571 ····iget-object·v5,·p0,·Lorg/apache/commons/net/telnet/TelnetInputStream;->__queue:[I
  
1572 ····const-wide/16·v7,·0x641572 ····const-wide/16·v8,·0x64
  
1573 ····invoke-virtual·{v5,·v7,·v8},·Ljava/lang/Object;->wait(J)V1573 ····invoke-virtual·{v5,·v8,·v9},·Ljava/lang/Object;->wait(J)V
1574 ····:try_end_51574 ····:try_end_5
1575 ····.catch·Ljava/lang/InterruptedException;·{:try_start_5·..·:try_end_5}·:catch_21575 ····.catch·Ljava/lang/InterruptedException;·{:try_start_5·..·:try_end_5}·:catch_2
1576 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_01576 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_0
  
1577 ····.line·5981577 ····.line·598
1578 ····:cond_21578 ····:cond_2
1579 ····:try_start_61579 ····:try_start_6
494 B
smali/org/apache/commons/net/telnet/Telnet.smali
    
Offset 1639, 15 lines modifiedOffset 1639, 15 lines modified
1639 ····:cond_01639 ····:cond_0
1640 ····const/4·v0,·0x01640 ····const/4·v0,·0x0
  
1641 ····goto·:goto_01641 ····goto·:goto_0
1642 .end·method1642 .end·method
  
1643 .method·final·_sendAYT(J)Z1643 .method·final·_sendAYT(J)Z
1644 ····.locals·61644 ····.locals·7
1645 ····.param·p1,·"timeout"····#·J1645 ····.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 ········}