--- /home/fdroid/fdroiddata/tmp/kr.softgear.multiping_11.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_kr.softgear.multiping_11.apk ├── /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: , actual: │┄ ERROR: SHA-1 digest of res/drawable/icon.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <+JDmLAmoaE3dbk5XTR89+/EEp40=> │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 110882445ff04d9d47d30a38c5aa0e16ccec8dad80cfafcb526c2b79d7833f5d │ -Signer #1 certificate SHA-1 digest: c53cf7d010f8ef0e238bcbaa3c3a28624f8edf6b │ -Signer #1 certificate MD5 digest: 694b5e8dc12942168c680e2862e2ea57 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 972f89dbf6d4f02afaeb278fd125899b888ec29fb317cf9939c771097567fb8b │ -Signer #1 public key SHA-1 digest: b60509f74b63d6be0b919278d949a9a61c8e7e80 │ -Signer #1 public key MD5 digest: 62dd8634a2a4263ebb260a30569be9cd ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,324 +1,316 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 21516 (000000000000540Ch) │ - Actual end-cent-dir record offset: 21494 (00000000000053F6h) │ - Expected end-cent-dir record offset: 21494 (00000000000053F6h) │ + Zip archive file size: 20803 (0000000000005143h) │ + Actual end-cent-dir record offset: 20781 (000000000000512Dh) │ + Expected end-cent-dir record offset: 20781 (000000000000512Dh) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 10 entries. │ The central directory is 650 (000000000000028Ah) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 20844 (000000000000516Ch). │ + is 20131 (0000000000004EA3h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:57:20 │ - 32-bit CRC value (hex): 918e9a86 │ - compressed size: 352 bytes │ - uncompressed size: 564 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 04dd37cc │ + compressed size: 767 bytes │ + uncompressed size: 2016 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/3F8C105C.SF │ + res/drawable/icon.png │ │ - offset of local header from start of archive: 418 │ - (00000000000001A2h) bytes │ + offset of local header from start of archive: 836 │ + (0000000000000344h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:57:22 │ - 32-bit CRC value (hex): cac880bd │ - compressed size: 413 bytes │ - uncompressed size: 685 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f1c752e0 │ + compressed size: 3956 bytes │ + uncompressed size: 3956 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/3F8C105C.RSA │ + res/layout/main.xml │ │ - offset of local header from start of archive: 897 │ - (0000000000000381h) bytes │ + offset of local header from start of archive: 4843 │ + (00000000000012EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:57:22 │ - 32-bit CRC value (hex): 4c1a471c │ - compressed size: 1075 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 5a0b1fdc │ + compressed size: 662 bytes │ + uncompressed size: 2000 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/drawable/icon.png │ + res/layout/pingitem.xml │ │ - offset of local header from start of archive: 2039 │ - (00000000000007F7h) bytes │ + offset of local header from start of archive: 5570 │ + (00000000000015C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 823c4bbc │ - compressed size: 4876 bytes │ - uncompressed size: 4876 bytes │ - length of filename: 21 characters │ - length of extra field: 4 bytes │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 17d4be4b │ + compressed size: 453 bytes │ + uncompressed size: 1132 bytes │ + length of filename: 23 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout/main.xml │ + res/menu/quick.xml │ │ - offset of local header from start of archive: 6972 │ - (0000000000001B3Ch) bytes │ + offset of local header from start of archive: 6092 │ + (00000000000017CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 5a0b1fdc │ - compressed size: 662 bytes │ - uncompressed size: 2000 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 3492a220 │ + compressed size: 305 bytes │ + uncompressed size: 684 bytes │ + length of filename: 18 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/pingitem.xml │ + resources.arsc │ │ - offset of local header from start of archive: 7699 │ - (0000000000001E13h) bytes │ + offset of local header from start of archive: 6461 │ + (000000000000193Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 17d4be4b │ - compressed size: 453 bytes │ - uncompressed size: 1132 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 52f07201 │ + compressed size: 1964 bytes │ + uncompressed size: 1964 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/quick.xml │ + classes.dex │ │ - offset of local header from start of archive: 8221 │ - (000000000000201Dh) bytes │ + offset of local header from start of archive: 8469 │ + (0000000000002115h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 3492a220 │ - compressed size: 305 bytes │ - uncompressed size: 684 bytes │ - length of filename: 18 characters │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): fb815ef5 │ + compressed size: 9614 bytes │ + uncompressed size: 23452 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 8590 │ - (000000000000218Eh) bytes │ + offset of local header from start of archive: 18140 │ + (00000000000046DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 3875084b │ - compressed size: 698 bytes │ - uncompressed size: 1840 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 918e9a86 │ + compressed size: 352 bytes │ + uncompressed size: 564 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + META-INF/3F8C105C.SF │ │ - offset of local header from start of archive: 9353 │ - (0000000000002489h) bytes │ + offset of local header from start of archive: 18542 │ + (000000000000486Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:48 │ - 32-bit CRC value (hex): 2dcfd0bd │ - compressed size: 1860 bytes │ - uncompressed size: 1860 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): cac880bd │ + compressed size: 413 bytes │ + uncompressed size: 685 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/3F8C105C.RSA │ │ - offset of local header from start of archive: 11260 │ - (0000000000002BFCh) bytes │ + offset of local header from start of archive: 19005 │ + (0000000000004A3Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 14:43:46 │ - 32-bit CRC value (hex): ebbfb1f8 │ - compressed size: 9527 bytes │ - uncompressed size: 23172 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 26 00:26:50 │ + 32-bit CRC value (hex): 4c1a471c │ + compressed size: 1075 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 4407 0000 0100 0000 0100 1c00 ....D........... │ +00000000: 0200 0c00 ac07 0000 0100 0000 0100 1c00 ................ │ 00000010: 1401 0000 0600 0000 0000 0000 0000 0000 ................ │ 00000020: 3400 0000 0000 0000 0000 0000 2e00 0000 4............... │ 00000030: 5800 0000 8a00 0000 b200 0000 ca00 0000 X............... │ 00000040: 1500 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ 00000050: 7700 6100 6200 6c00 6500 2f00 6900 6300 w.a.b.l.e./.i.c. │ 00000060: 6f00 6e00 2e00 7000 6e00 6700 0000 1300 o.n...p.n.g..... │ 00000070: 7200 6500 7300 2f00 6c00 6100 7900 6f00 r.e.s./.l.a.y.o. │ @@ -12,15 +12,15 @@ │ 000000b0: 7000 6900 6e00 6700 6900 7400 6500 6d00 p.i.n.g.i.t.e.m. │ 000000c0: 2e00 7800 6d00 6c00 0000 1200 7200 6500 ..x.m.l.....r.e. │ 000000d0: 7300 2f00 6d00 6500 6e00 7500 2f00 7100 s./.m.e.n.u./.q. │ 000000e0: 7500 6900 6300 6b00 2e00 7800 6d00 6c00 u.i.c.k...x.m.l. │ 000000f0: 0000 0a00 4d00 7500 6c00 7400 6900 5000 ....M.u.l.t.i.P. │ 00000100: 6900 6e00 6700 2100 0000 0900 4d00 7500 i.n.g.!.....M.u. │ 00000110: 6c00 7400 6900 5000 6900 6e00 6700 0000 l.t.i.P.i.n.g... │ -00000120: 0002 1c01 2406 0000 7f00 0000 6b00 7200 ....$.......k.r. │ +00000120: 0002 2001 8c06 0000 7f00 0000 6b00 7200 .. .........k.r. │ 00000130: 2e00 7300 6f00 6600 7400 6700 6500 6100 ..s.o.f.t.g.e.a. │ 00000140: 7200 2e00 6d00 7500 6c00 7400 6900 7000 r...m.u.l.t.i.p. │ 00000150: 6900 6e00 6700 0000 0000 0000 0000 0000 i.n.g........... │ 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -28,90 +28,96 @@ │ 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000220: 0000 0000 0000 0000 0000 0000 1c01 0000 ................ │ -00000230: 0600 0000 a401 0000 1000 0000 0100 1c00 ................ │ -00000240: 8800 0000 0600 0000 0000 0000 0000 0000 ................ │ -00000250: 3400 0000 0000 0000 0000 0000 0c00 0000 4............... │ -00000260: 2000 0000 3000 0000 4000 0000 4c00 0000 ...0...@...L... │ -00000270: 0400 6100 7400 7400 7200 0000 0800 6400 ..a.t.t.r.....d. │ -00000280: 7200 6100 7700 6100 6200 6c00 6500 0000 r.a.w.a.b.l.e... │ -00000290: 0600 6c00 6100 7900 6f00 7500 7400 0000 ..l.a.y.o.u.t... │ -000002a0: 0600 7300 7400 7200 6900 6e00 6700 0000 ..s.t.r.i.n.g... │ -000002b0: 0400 6d00 6500 6e00 7500 0000 0200 6900 ..m.e.n.u.....i. │ -000002c0: 6400 0000 0100 1c00 8801 0000 1000 0000 d............... │ -000002d0: 0000 0000 0000 0000 5c00 0000 0000 0000 ........\....... │ -000002e0: 0000 0000 0c00 0000 1800 0000 2c00 0000 ............,... │ -000002f0: 3a00 0000 4e00 0000 5c00 0000 7200 0000 :...N...\...r... │ -00000300: 8800 0000 a000 0000 b400 0000 cc00 0000 ................ │ -00000310: e400 0000 f400 0000 0201 0000 1801 0000 ................ │ -00000320: 0400 6900 6300 6f00 6e00 0000 0400 6d00 ..i.c.o.n.....m. │ -00000330: 6100 6900 6e00 0000 0800 7000 6900 6e00 a.i.n.....p.i.n. │ -00000340: 6700 6900 7400 6500 6d00 0000 0500 6800 g.i.t.e.m.....h. │ -00000350: 6500 6c00 6c00 6f00 0000 0800 6100 7000 e.l.l.o.....a.p. │ -00000360: 7000 5f00 6e00 6100 6d00 6500 0000 0500 p._.n.a.m.e..... │ -00000370: 7100 7500 6900 6300 6b00 0000 0900 7500 q.u.i.c.k.....u. │ -00000380: 7000 7000 6500 7200 6c00 6900 6e00 6500 p.p.e.r.l.i.n.e. │ -00000390: 0000 0900 4100 6400 6400 4c00 6100 7900 ....A.d.d.L.a.y. │ -000003a0: 6f00 7500 7400 0000 0a00 6d00 7900 4500 o.u.t.....m.y.E. │ -000003b0: 6400 6900 7400 5400 6500 7800 7400 0000 d.i.t.T.e.x.t... │ -000003c0: 0800 6d00 7900 4200 7500 7400 7400 6f00 ..m.y.B.u.t.t.o. │ -000003d0: 6e00 0000 0a00 6d00 7900 5400 6500 7800 n.....m.y.T.e.x. │ -000003e0: 7400 5600 6900 6500 7700 0000 0a00 6d00 t.V.i.e.w.....m. │ -000003f0: 7900 4c00 6900 7300 7400 5600 6900 6500 y.L.i.s.t.V.i.e. │ -00000400: 7700 0000 0600 6800 6f00 7300 7400 6900 w.....h.o.s.t.i. │ -00000410: 7000 0000 0500 6400 6500 6c00 6100 7900 p.....d.e.l.a.y. │ -00000420: 0000 0900 6200 7500 6700 7200 6500 7000 ....b.u.g.r.e.p. │ -00000430: 6f00 7200 7400 0000 0700 7200 6500 6600 o.r.t.....r.e.f. │ -00000440: 7200 6500 7300 6800 0000 0000 0202 1000 r.e.s.h......... │ -00000450: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ -00000460: 1400 0000 0200 0000 0100 0000 0000 0000 ................ │ -00000470: 0102 3800 4c00 0000 0200 0000 0100 0000 ..8.L........... │ -00000480: 3c00 0000 2400 0000 0000 0000 0000 0000 <...$........... │ +00000220: 0000 0000 0000 0000 0000 0000 2001 0000 ............ ... │ +00000230: 0600 0000 a801 0000 1000 0000 0000 0000 ................ │ +00000240: 0100 1c00 8800 0000 0600 0000 0000 0000 ................ │ +00000250: 0000 0000 3400 0000 0000 0000 0000 0000 ....4........... │ +00000260: 0c00 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00000270: 4c00 0000 0400 6100 7400 7400 7200 0000 L.....a.t.t.r... │ +00000280: 0800 6400 7200 6100 7700 6100 6200 6c00 ..d.r.a.w.a.b.l. │ +00000290: 6500 0000 0600 6c00 6100 7900 6f00 7500 e.....l.a.y.o.u. │ +000002a0: 7400 0000 0600 7300 7400 7200 6900 6e00 t.....s.t.r.i.n. │ +000002b0: 6700 0000 0400 6d00 6500 6e00 7500 0000 g.....m.e.n.u... │ +000002c0: 0200 6900 6400 0000 0100 1c00 8801 0000 ..i.d........... │ +000002d0: 1000 0000 0000 0000 0000 0000 5c00 0000 ............\... │ +000002e0: 0000 0000 0000 0000 0c00 0000 1800 0000 ................ │ +000002f0: 2c00 0000 3a00 0000 4e00 0000 5c00 0000 ,...:...N...\... │ +00000300: 7200 0000 8800 0000 a000 0000 b400 0000 r............... │ +00000310: cc00 0000 e400 0000 f400 0000 0201 0000 ................ │ +00000320: 1801 0000 0400 6900 6300 6f00 6e00 0000 ......i.c.o.n... │ +00000330: 0400 6d00 6100 6900 6e00 0000 0800 7000 ..m.a.i.n.....p. │ +00000340: 6900 6e00 6700 6900 7400 6500 6d00 0000 i.n.g.i.t.e.m... │ +00000350: 0500 6800 6500 6c00 6c00 6f00 0000 0800 ..h.e.l.l.o..... │ +00000360: 6100 7000 7000 5f00 6e00 6100 6d00 6500 a.p.p._.n.a.m.e. │ +00000370: 0000 0500 7100 7500 6900 6300 6b00 0000 ....q.u.i.c.k... │ +00000380: 0900 7500 7000 7000 6500 7200 6c00 6900 ..u.p.p.e.r.l.i. │ +00000390: 6e00 6500 0000 0900 4100 6400 6400 4c00 n.e.....A.d.d.L. │ +000003a0: 6100 7900 6f00 7500 7400 0000 0a00 6d00 a.y.o.u.t.....m. │ +000003b0: 7900 4500 6400 6900 7400 5400 6500 7800 y.E.d.i.t.T.e.x. │ +000003c0: 7400 0000 0800 6d00 7900 4200 7500 7400 t.....m.y.B.u.t. │ +000003d0: 7400 6f00 6e00 0000 0a00 6d00 7900 5400 t.o.n.....m.y.T. │ +000003e0: 6500 7800 7400 5600 6900 6500 7700 0000 e.x.t.V.i.e.w... │ +000003f0: 0a00 6d00 7900 4c00 6900 7300 7400 5600 ..m.y.L.i.s.t.V. │ +00000400: 6900 6500 7700 0000 0600 6800 6f00 7300 i.e.w.....h.o.s. │ +00000410: 7400 6900 7000 0000 0500 6400 6500 6c00 t.i.p.....d.e.l. │ +00000420: 6100 7900 0000 0900 6200 7500 6700 7200 a.y.....b.u.g.r. │ +00000430: 6500 7000 6f00 7200 7400 0000 0700 7200 e.p.o.r.t.....r. │ +00000440: 6500 6600 7200 6500 7300 6800 0000 0000 e.f.r.e.s.h..... │ +00000450: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ +00000460: 0202 1000 1400 0000 0200 0000 0100 0000 ................ │ +00000470: 0000 0000 0102 4c00 6000 0000 0200 0000 ......L.`....... │ +00000480: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ 00000490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000004a0: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -000004b0: 0000 0000 0800 0003 0000 0000 0202 1000 ................ │ -000004c0: 1800 0000 0300 0000 0200 0000 0000 0000 ................ │ -000004d0: 0000 0000 0102 3800 6000 0000 0300 0000 ......8.`....... │ -000004e0: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -000004f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000510: 1000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00000520: 0100 0000 0800 0000 0200 0000 0800 0003 ................ │ -00000530: 0200 0000 0202 1000 1800 0000 0400 0000 ................ │ -00000540: 0200 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00000550: 6000 0000 0400 0000 0200 0000 4000 0000 `...........@... │ -00000560: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00000570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000580: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ -00000590: 0300 0000 0800 0003 0400 0000 0800 0000 ................ │ -000005a0: 0400 0000 0800 0003 0500 0000 0202 1000 ................ │ -000005b0: 1400 0000 0500 0000 0100 0000 0000 0000 ................ │ -000005c0: 0102 3800 4c00 0000 0500 0000 0100 0000 ..8.L........... │ -000005d0: 3c00 0000 2400 0000 0000 0000 0000 0000 <...$........... │ -000005e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000005f0: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -00000600: 0500 0000 0800 0003 0300 0000 0202 1000 ................ │ -00000610: 3800 0000 0600 0000 0a00 0000 0000 0000 8............... │ +000004a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000004b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000004c0: 0000 0000 0800 0000 0000 0000 0800 0003 ................ │ +000004d0: 0000 0000 0202 1000 1800 0000 0300 0000 ................ │ +000004e0: 0200 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +000004f0: 7400 0000 0300 0000 0200 0000 5400 0000 t...........T... │ +00000500: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00000510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000530: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00000540: 0800 0000 0100 0000 0800 0003 0100 0000 ................ │ +00000550: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ +00000560: 0202 1000 1800 0000 0400 0000 0200 0000 ................ │ +00000570: 0000 0000 0000 0000 0102 4c00 7400 0000 ..........L.t... │ +00000580: 0400 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +00000590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005c0: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +000005d0: 0300 0000 0800 0003 0400 0000 0800 0000 ................ │ +000005e0: 0400 0000 0800 0003 0500 0000 0202 1000 ................ │ +000005f0: 1400 0000 0500 0000 0100 0000 0000 0000 ................ │ +00000600: 0102 4c00 6000 0000 0500 0000 0100 0000 ..L.`........... │ +00000610: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ 00000620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000640: 0000 0000 0102 3800 0001 0000 0600 0000 ......8......... │ -00000650: 0a00 0000 6000 0000 2400 0000 0000 0000 ....`...$....... │ -00000660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000650: 0800 0000 0500 0000 0800 0003 0300 0000 ................ │ +00000660: 0202 1000 3800 0000 0600 0000 0a00 0000 ....8........... │ 00000670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000680: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00000690: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ -000006a0: 9000 0000 0800 0000 0600 0000 0800 0012 ................ │ -000006b0: 0000 0000 0800 0000 0700 0000 0800 0012 ................ │ -000006c0: 0000 0000 0800 0000 0800 0000 0800 0012 ................ │ -000006d0: 0000 0000 0800 0000 0900 0000 0800 0012 ................ │ -000006e0: 0000 0000 0800 0000 0a00 0000 0800 0012 ................ │ -000006f0: 0000 0000 0800 0000 0b00 0000 0800 0012 ................ │ -00000700: 0000 0000 0800 0000 0c00 0000 0800 0012 ................ │ -00000710: 0000 0000 0800 0000 0d00 0000 0800 0012 ................ │ -00000720: 0000 0000 0800 0000 0e00 0000 0800 0012 ................ │ -00000730: 0000 0000 0800 0000 0f00 0000 0800 0012 ................ │ -00000740: 0000 0000 .... │ +00000680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000690: 0000 0000 0000 0000 0102 4c00 1401 0000 ..........L..... │ +000006a0: 0600 0000 0a00 0000 7400 0000 3800 0000 ........t...8... │ +000006b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000006c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000006d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000006e0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +000006f0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00000700: 7000 0000 8000 0000 9000 0000 0800 0000 p............... │ +00000710: 0600 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000720: 0700 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000730: 0800 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000740: 0900 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000750: 0a00 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000760: 0b00 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000770: 0c00 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000780: 0d00 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000790: 0e00 0000 0800 0012 0000 0000 0800 0000 ................ │ +000007a0: 0f00 0000 0800 0012 0000 0000 ............ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : a9cc00d3 │ │ -signature : 7c28...df14 │ │ -file_size : 23172 │ │ +checksum : 9c310dee │ │ +signature : a916...eba6 │ │ +file_size : 23452 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 371 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 100 │ │ type_ids_off : 1596 (0x00063c) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 1996 (0x0007cc) │ │ field_ids_size : 65 │ │ field_ids_off : 2968 (0x000b98) │ │ method_ids_size : 156 │ │ method_ids_off : 3488 (0x000da0) │ │ class_defs_size : 24 │ │ class_defs_off : 4736 (0x001280) │ │ -data_size : 17624 │ │ +data_size : 17904 │ │ data_off : 5548 (0x0015ac) │ │ │ │ Class #0 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 55 │ │ source_file_idx : 161 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001b8c: |[001b8c] kr.softgear.multiping.BuildConfig.:()V │ │ -001b9c: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001ba2: 0e00 |0003: return-void │ │ +001c4c: |[001c4c] kr.softgear.multiping.BuildConfig.:()V │ │ +001c5c: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -163,58 +163,58 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001ba4: |[001ba4] kr.softgear.multiping.MultiPing$1.:(Lkr/softgear/multiping/MultiPing;)V │ │ -001bb4: 5b01 0900 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ -001bb8: 7010 1600 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0016 │ │ -001bbe: 0e00 |0005: return-void │ │ +001c64: |[001c64] kr.softgear.multiping.MultiPing$1.:(Lkr/softgear/multiping/MultiPing;)V │ │ +001c74: 5b01 0900 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ +001c78: 7010 1600 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0016 │ │ +001c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -001bc0: |[001bc0] kr.softgear.multiping.MultiPing$1.handleMessage:(Landroid/os/Message;)V │ │ -001bd0: 5441 0900 |0000: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ -001bd4: 6e10 7f00 0100 |0002: invoke-virtual {v1}, Lkr/softgear/multiping/MultiPing;.getLocalIpAddress:()Ljava/lang/String; // method@007f │ │ -001bda: 0c00 |0005: move-result-object v0 │ │ -001bdc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -001be0: 1a00 6801 |0008: const-string v0, "unknown" // string@0168 │ │ -001be4: 5441 0900 |000a: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ -001be8: 7110 7800 0100 |000c: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$000:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/TextView; // method@0078 │ │ -001bee: 0c01 |000f: move-result-object v1 │ │ -001bf0: 2202 3a00 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@003a │ │ -001bf4: 7010 3e00 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -001bfa: 1a03 0601 |0015: const-string v3, "local IP : " // string@0106 │ │ -001bfe: 6e20 4100 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001c04: 0c02 |001a: move-result-object v2 │ │ -001c06: 6e20 4100 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001c0c: 0c02 |001e: move-result-object v2 │ │ -001c0e: 6e10 4200 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -001c14: 0c02 |0022: move-result-object v2 │ │ -001c16: 6e20 2a00 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ -001c1c: 5441 0900 |0026: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ -001c20: 5411 2c00 |0028: iget-object v1, v1, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -001c24: 6e10 6f00 0100 |002a: invoke-virtual {v1}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ -001c2a: 0e00 |002d: return-void │ │ +001c80: |[001c80] kr.softgear.multiping.MultiPing$1.handleMessage:(Landroid/os/Message;)V │ │ +001c90: 5441 0900 |0000: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ +001c94: 6e10 7f00 0100 |0002: invoke-virtual {v1}, Lkr/softgear/multiping/MultiPing;.getLocalIpAddress:()Ljava/lang/String; // method@007f │ │ +001c9a: 0c00 |0005: move-result-object v0 │ │ +001c9c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +001ca0: 1a00 6801 |0008: const-string v0, "unknown" // string@0168 │ │ +001ca4: 5441 0900 |000a: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ +001ca8: 7110 7800 0100 |000c: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$000:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/TextView; // method@0078 │ │ +001cae: 0c01 |000f: move-result-object v1 │ │ +001cb0: 2202 3a00 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@003a │ │ +001cb4: 7010 3e00 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +001cba: 1a03 0601 |0015: const-string v3, "local IP : " // string@0106 │ │ +001cbe: 6e20 4100 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +001cc4: 0c02 |001a: move-result-object v2 │ │ +001cc6: 6e20 4100 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +001ccc: 0c02 |001e: move-result-object v2 │ │ +001cce: 6e10 4200 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +001cd4: 0c02 |0022: move-result-object v2 │ │ +001cd6: 6e20 2a00 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ +001cdc: 5441 0900 |0026: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$1;.this$0:Lkr/softgear/multiping/MultiPing; // field@0009 │ │ +001ce0: 5411 2c00 |0028: iget-object v1, v1, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +001ce4: 6e10 6f00 0100 |002a: invoke-virtual {v1}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ +001cea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0006 line=219 │ │ 0x000a line=220 │ │ 0x0026 line=222 │ │ 0x002d line=223 │ │ @@ -258,37 +258,37 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001c2c: |[001c2c] kr.softgear.multiping.MultiPing$2$1.:(Lkr/softgear/multiping/MultiPing$2;)V │ │ -001c3c: 5b01 0a00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2$1;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000a │ │ -001c40: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001c46: 0e00 |0005: return-void │ │ +001cec: |[001cec] kr.softgear.multiping.MultiPing$2$1.:(Lkr/softgear/multiping/MultiPing$2;)V │ │ +001cfc: 5b01 0a00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2$1;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000a │ │ +001d00: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lkr/softgear/multiping/MultiPing$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$2$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001c48: |[001c48] kr.softgear.multiping.MultiPing$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -001c58: 0e00 |0000: return-void │ │ +001d08: |[001d08] kr.softgear.multiping.MultiPing$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +001d18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lkr/softgear/multiping/MultiPing$2$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -328,67 +328,67 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001c5c: |[001c5c] kr.softgear.multiping.MultiPing$2$2.:(Lkr/softgear/multiping/MultiPing$2;)V │ │ -001c6c: 5b01 0b00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001c70: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001c76: 0e00 |0005: return-void │ │ +001d1c: |[001d1c] kr.softgear.multiping.MultiPing$2$2.:(Lkr/softgear/multiping/MultiPing$2;)V │ │ +001d2c: 5b01 0b00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d30: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$2$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lkr/softgear/multiping/MultiPing$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$2$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -001c78: |[001c78] kr.softgear.multiping.MultiPing$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -001c88: 5420 0b00 |0000: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001c8c: 5400 0c00 |0002: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001c90: 5400 2700 |0004: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -001c94: 5421 0b00 |0006: iget-object v1, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001c98: 5411 0c00 |0008: iget-object v1, v1, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001c9c: 5211 2900 |000a: iget v1, v1, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ -001ca0: 6e20 5700 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0057 │ │ -001ca6: 5420 0b00 |000f: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001caa: 5400 0c00 |0011: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001cae: 5400 2c00 |0013: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -001cb2: 6e10 6f00 0000 |0015: invoke-virtual {v0}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ -001cb8: 5420 0b00 |0018: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001cbc: 5400 0c00 |001a: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001cc0: 5400 2700 |001c: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -001cc4: 6e10 5900 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -001cca: 0a00 |0021: move-result v0 │ │ -001ccc: 1301 0c00 |0022: const/16 v1, #int 12 // #c │ │ -001cd0: 3510 1b00 |0024: if-ge v0, v1, 003f // +001b │ │ -001cd4: 5420 0b00 |0026: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001cd8: 5400 0c00 |0028: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001cdc: 7110 7900 0000 |002a: invoke-static {v0}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ -001ce2: 0c00 |002d: move-result-object v0 │ │ -001ce4: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ -001ce8: 6e20 2700 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ -001cee: 5420 0b00 |0033: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ -001cf2: 5400 0c00 |0035: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001cf6: 7110 7900 0000 |0037: invoke-static {v0}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ -001cfc: 0c00 |003a: move-result-object v0 │ │ -001cfe: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -001d00: 6e20 2500 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0025 │ │ -001d06: 0e00 |003f: return-void │ │ +001d38: |[001d38] kr.softgear.multiping.MultiPing$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +001d48: 5420 0b00 |0000: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d4c: 5400 0c00 |0002: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001d50: 5400 2700 |0004: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +001d54: 5421 0b00 |0006: iget-object v1, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d58: 5411 0c00 |0008: iget-object v1, v1, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001d5c: 5211 2900 |000a: iget v1, v1, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ +001d60: 6e20 5700 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0057 │ │ +001d66: 5420 0b00 |000f: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d6a: 5400 0c00 |0011: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001d6e: 5400 2c00 |0013: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +001d72: 6e10 6f00 0000 |0015: invoke-virtual {v0}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ +001d78: 5420 0b00 |0018: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d7c: 5400 0c00 |001a: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001d80: 5400 2700 |001c: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +001d84: 6e10 5900 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +001d8a: 0a00 |0021: move-result v0 │ │ +001d8c: 1301 0c00 |0022: const/16 v1, #int 12 // #c │ │ +001d90: 3510 1b00 |0024: if-ge v0, v1, 003f // +001b │ │ +001d94: 5420 0b00 |0026: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001d98: 5400 0c00 |0028: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001d9c: 7110 7900 0000 |002a: invoke-static {v0}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ +001da2: 0c00 |002d: move-result-object v0 │ │ +001da4: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ +001da8: 6e20 2700 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ +001dae: 5420 0b00 |0033: iget-object v0, v2, Lkr/softgear/multiping/MultiPing$2$2;.this$1:Lkr/softgear/multiping/MultiPing$2; // field@000b │ │ +001db2: 5400 0c00 |0035: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001db6: 7110 7900 0000 |0037: invoke-static {v0}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ +001dbc: 0c00 |003a: move-result-object v0 │ │ +001dbe: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +001dc0: 6e20 2500 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0025 │ │ +001dc6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x000f line=358 │ │ 0x0018 line=359 │ │ 0x0026 line=360 │ │ 0x0033 line=361 │ │ @@ -433,86 +433,92 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001d08: |[001d08] kr.softgear.multiping.MultiPing$2.:(Lkr/softgear/multiping/MultiPing;)V │ │ -001d18: 5b01 0c00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001d1c: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001d22: 0e00 |0005: return-void │ │ +001dc8: |[001dc8] kr.softgear.multiping.MultiPing$2.:(Lkr/softgear/multiping/MultiPing;)V │ │ +001dd8: 5b01 0c00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001ddc: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$2;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -001d24: |[001d24] kr.softgear.multiping.MultiPing$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -001d34: 5440 0c00 |0000: iget-object v0, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001d38: 5907 2900 |0002: iput v7, v0, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ -001d3c: 2200 0600 |0004: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -001d40: 5441 0c00 |0006: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001d44: 5411 2400 |0008: iget-object v1, v1, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ -001d48: 7020 0800 1000 |000a: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -001d4e: 1a01 1400 |000d: const-string v1, "Confirm" // string@0014 │ │ -001d52: 6e20 0d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -001d58: 0c01 |0012: move-result-object v1 │ │ -001d5a: 2200 3a00 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@003a │ │ -001d5e: 7010 3e00 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -001d64: 1a02 1700 |0018: const-string v2, "Delete '" // string@0017 │ │ -001d68: 6e20 4100 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001d6e: 0c02 |001d: move-result-object v2 │ │ -001d70: 5440 0c00 |001e: iget-object v0, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001d74: 5400 2700 |0020: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -001d78: 5443 0c00 |0022: iget-object v3, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ -001d7c: 5233 2900 |0024: iget v3, v3, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ -001d80: 6e20 5600 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -001d86: 0c00 |0029: move-result-object v0 │ │ -001d88: 1f00 5700 |002a: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -001d8c: 5400 1800 |002c: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -001d90: 6e20 4100 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001d96: 0c00 |0031: move-result-object v0 │ │ -001d98: 1a02 0400 |0032: const-string v2, "'" // string@0004 │ │ -001d9c: 6e20 4100 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001da2: 0c00 |0037: move-result-object v0 │ │ -001da4: 6e10 4200 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -001daa: 0c00 |003b: move-result-object v0 │ │ -001dac: 6e20 0a00 0100 |003c: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -001db2: 0c00 |003f: move-result-object v0 │ │ -001db4: 1a01 1600 |0040: const-string v1, "Delete" // string@0016 │ │ -001db8: 2202 4e00 |0042: new-instance v2, Lkr/softgear/multiping/MultiPing$2$2; // type@004e │ │ -001dbc: 7020 6100 4200 |0044: invoke-direct {v2, v4}, Lkr/softgear/multiping/MultiPing$2$2;.:(Lkr/softgear/multiping/MultiPing$2;)V // method@0061 │ │ -001dc2: 6e30 0c00 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -001dc8: 0c00 |004a: move-result-object v0 │ │ -001dca: 1a01 1300 |004b: const-string v1, "Cancel" // string@0013 │ │ -001dce: 2202 4d00 |004d: new-instance v2, Lkr/softgear/multiping/MultiPing$2$1; // type@004d │ │ -001dd2: 7020 5f00 4200 |004f: invoke-direct {v2, v4}, Lkr/softgear/multiping/MultiPing$2$1;.:(Lkr/softgear/multiping/MultiPing$2;)V // method@005f │ │ -001dd8: 6e30 0b00 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -001dde: 0c00 |0055: move-result-object v0 │ │ -001de0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -001de2: 6e20 0900 1000 |0057: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -001de8: 0c00 |005a: move-result-object v0 │ │ -001dea: 6e10 0e00 0000 |005b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ -001df0: 0e00 |005e: return-void │ │ +001de4: |[001de4] kr.softgear.multiping.MultiPing$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +001df4: 5440 0c00 |0000: iget-object v0, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001df8: 5907 2900 |0002: iput v7, v0, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ +001dfc: 2200 0600 |0004: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +001e00: 5441 0c00 |0006: iget-object v1, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001e04: 5411 2400 |0008: iget-object v1, v1, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ +001e08: 7020 0800 1000 |000a: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +001e0e: 1a01 1400 |000d: const-string v1, "Confirm" // string@0014 │ │ +001e12: 6e20 0d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +001e18: 0c01 |0012: move-result-object v1 │ │ +001e1a: 2200 3a00 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@003a │ │ +001e1e: 7010 3e00 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +001e24: 1a02 1700 |0018: const-string v2, "Delete '" // string@0017 │ │ +001e28: 6e20 4100 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +001e2e: 0c02 |001d: move-result-object v2 │ │ +001e30: 5440 0c00 |001e: iget-object v0, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001e34: 5400 2700 |0020: iget-object v0, v0, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +001e38: 5443 0c00 |0022: iget-object v3, v4, Lkr/softgear/multiping/MultiPing$2;.this$0:Lkr/softgear/multiping/MultiPing; // field@000c │ │ +001e3c: 5233 2900 |0024: iget v3, v3, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ +001e40: 6e20 5600 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +001e46: 0c00 |0029: move-result-object v0 │ │ +001e48: 1f00 5700 |002a: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +001e4c: 5400 1800 |002c: iget-object v0, v0, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +001e50: 6e20 4100 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +001e56: 0c00 |0031: move-result-object v0 │ │ +001e58: 1a02 0400 |0032: const-string v2, "'" // string@0004 │ │ +001e5c: 6e20 4100 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +001e62: 0c00 |0037: move-result-object v0 │ │ +001e64: 6e10 4200 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +001e6a: 0c00 |003b: move-result-object v0 │ │ +001e6c: 6e20 0a00 0100 |003c: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +001e72: 0c00 |003f: move-result-object v0 │ │ +001e74: 1a01 1600 |0040: const-string v1, "Delete" // string@0016 │ │ +001e78: 2202 4e00 |0042: new-instance v2, Lkr/softgear/multiping/MultiPing$2$2; // type@004e │ │ +001e7c: 7020 6100 4200 |0044: invoke-direct {v2, v4}, Lkr/softgear/multiping/MultiPing$2$2;.:(Lkr/softgear/multiping/MultiPing$2;)V // method@0061 │ │ +001e82: 6e30 0c00 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +001e88: 0c00 |004a: move-result-object v0 │ │ +001e8a: 1a01 1300 |004b: const-string v1, "Cancel" // string@0013 │ │ +001e8e: 2202 4d00 |004d: new-instance v2, Lkr/softgear/multiping/MultiPing$2$1; // type@004d │ │ +001e92: 7020 5f00 4200 |004f: invoke-direct {v2, v4}, Lkr/softgear/multiping/MultiPing$2$1;.:(Lkr/softgear/multiping/MultiPing$2;)V // method@005f │ │ +001e98: 6e30 0b00 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +001e9e: 0c00 |0055: move-result-object v0 │ │ +001ea0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +001ea2: 6e20 0900 1000 |0057: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +001ea8: 0c00 |005a: move-result-object v0 │ │ +001eaa: 6e10 0e00 0000 |005b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ +001eb0: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=351 │ │ + 0x000f line=352 │ │ + 0x0026 line=353 │ │ + 0x0047 line=354 │ │ + 0x0052 line=365 │ │ + 0x0057 line=371 │ │ + 0x005b line=372 │ │ 0x005e line=374 │ │ locals : │ │ 0x0000 - 0x005f reg=4 this Lkr/softgear/multiping/MultiPing$2; │ │ 0x0000 - 0x005f reg=5 av Landroid/widget/AdapterView; │ │ 0x0000 - 0x005f reg=6 v Landroid/view/View; │ │ 0x0000 - 0x005f reg=7 position I │ │ 0x0000 - 0x005f reg=8 arg J │ │ @@ -552,62 +558,62 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001df4: |[001df4] kr.softgear.multiping.MultiPing$3.:(Lkr/softgear/multiping/MultiPing;)V │ │ -001e04: 5b01 0d00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ -001e08: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001e0e: 0e00 |0005: return-void │ │ +001eb4: |[001eb4] kr.softgear.multiping.MultiPing$3.:(Lkr/softgear/multiping/MultiPing;)V │ │ +001ec4: 5b01 0d00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ +001ec8: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$3;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -001e10: |[001e10] kr.softgear.multiping.MultiPing$3.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -001e20: 6e10 1b00 0700 |0000: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@001b │ │ -001e26: 0a02 |0003: move-result v2 │ │ -001e28: 3902 2c00 |0004: if-nez v2, 0030 // +002c │ │ -001e2c: 1302 1700 |0006: const/16 v2, #int 23 // #17 │ │ -001e30: 3226 0600 |0008: if-eq v6, v2, 000e // +0006 │ │ -001e34: 1302 4200 |000a: const/16 v2, #int 66 // #42 │ │ -001e38: 3326 2400 |000c: if-ne v6, v2, 0030 // +0024 │ │ -001e3c: 5442 0d00 |000e: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ -001e40: 7110 7900 0200 |0010: invoke-static {v2}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ -001e46: 0c02 |0013: move-result-object v2 │ │ -001e48: 6e10 2400 0200 |0014: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0024 │ │ -001e4e: 0c02 |0017: move-result-object v2 │ │ -001e50: 6e10 3800 0200 |0018: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0038 │ │ -001e56: 0c00 |001b: move-result-object v0 │ │ -001e58: 1302 2a00 |001c: const/16 v2, #int 42 // #2a │ │ -001e5c: 1303 2e00 |001e: const/16 v3, #int 46 // #2e │ │ -001e60: 6e30 3a00 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@003a │ │ -001e66: 0c00 |0023: move-result-object v0 │ │ -001e68: 5442 0d00 |0024: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ -001e6c: 7120 7a00 0200 |0026: invoke-static {v2, v0}, Lkr/softgear/multiping/MultiPing;.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z // method@007a │ │ -001e72: 0a01 |0029: move-result v1 │ │ -001e74: 5442 0d00 |002a: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ -001e78: 7110 7b00 0200 |002c: invoke-static {v2}, Lkr/softgear/multiping/MultiPing;.access$400:(Lkr/softgear/multiping/MultiPing;)V // method@007b │ │ -001e7e: 0f01 |002f: return v1 │ │ -001e80: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -001e82: 28fe |0031: goto 002f // -0002 │ │ +001ed0: |[001ed0] kr.softgear.multiping.MultiPing$3.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +001ee0: 6e10 1b00 0700 |0000: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@001b │ │ +001ee6: 0a02 |0003: move-result v2 │ │ +001ee8: 3902 2c00 |0004: if-nez v2, 0030 // +002c │ │ +001eec: 1302 1700 |0006: const/16 v2, #int 23 // #17 │ │ +001ef0: 3226 0600 |0008: if-eq v6, v2, 000e // +0006 │ │ +001ef4: 1302 4200 |000a: const/16 v2, #int 66 // #42 │ │ +001ef8: 3326 2400 |000c: if-ne v6, v2, 0030 // +0024 │ │ +001efc: 5442 0d00 |000e: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ +001f00: 7110 7900 0200 |0010: invoke-static {v2}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ +001f06: 0c02 |0013: move-result-object v2 │ │ +001f08: 6e10 2400 0200 |0014: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0024 │ │ +001f0e: 0c02 |0017: move-result-object v2 │ │ +001f10: 6e10 3800 0200 |0018: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0038 │ │ +001f16: 0c00 |001b: move-result-object v0 │ │ +001f18: 1302 2a00 |001c: const/16 v2, #int 42 // #2a │ │ +001f1c: 1303 2e00 |001e: const/16 v3, #int 46 // #2e │ │ +001f20: 6e30 3a00 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@003a │ │ +001f26: 0c00 |0023: move-result-object v0 │ │ +001f28: 5442 0d00 |0024: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ +001f2c: 7120 7a00 0200 |0026: invoke-static {v2, v0}, Lkr/softgear/multiping/MultiPing;.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z // method@007a │ │ +001f32: 0a01 |0029: move-result v1 │ │ +001f34: 5442 0d00 |002a: iget-object v2, v4, Lkr/softgear/multiping/MultiPing$3;.this$0:Lkr/softgear/multiping/MultiPing; // field@000d │ │ +001f38: 7110 7b00 0200 |002c: invoke-static {v2}, Lkr/softgear/multiping/MultiPing;.access$400:(Lkr/softgear/multiping/MultiPing;)V // method@007b │ │ +001f3e: 0f01 |002f: return v1 │ │ +001f40: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +001f42: 28fe |0031: goto 002f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0006 line=381 │ │ 0x000e line=382 │ │ 0x001c line=383 │ │ 0x0024 line=384 │ │ @@ -656,52 +662,52 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001e84: |[001e84] kr.softgear.multiping.MultiPing$4.:(Lkr/softgear/multiping/MultiPing;)V │ │ -001e94: 5b01 0e00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ -001e98: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001e9e: 0e00 |0005: return-void │ │ +001f44: |[001f44] kr.softgear.multiping.MultiPing$4.:(Lkr/softgear/multiping/MultiPing;)V │ │ +001f54: 5b01 0e00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ +001f58: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001f5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -001ea0: |[001ea0] kr.softgear.multiping.MultiPing$4.onClick:(Landroid/view/View;)V │ │ -001eb0: 5431 0e00 |0000: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ -001eb4: 7110 7900 0100 |0002: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ -001eba: 0c01 |0005: move-result-object v1 │ │ -001ebc: 6e10 2400 0100 |0006: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0024 │ │ -001ec2: 0c01 |0009: move-result-object v1 │ │ -001ec4: 6e10 3800 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0038 │ │ -001eca: 0c00 |000d: move-result-object v0 │ │ -001ecc: 1301 2a00 |000e: const/16 v1, #int 42 // #2a │ │ -001ed0: 1302 2e00 |0010: const/16 v2, #int 46 // #2e │ │ -001ed4: 6e30 3a00 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@003a │ │ -001eda: 0c00 |0015: move-result-object v0 │ │ -001edc: 5431 0e00 |0016: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ -001ee0: 7120 7a00 0100 |0018: invoke-static {v1, v0}, Lkr/softgear/multiping/MultiPing;.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z // method@007a │ │ -001ee6: 5431 0e00 |001b: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ -001eea: 7110 7b00 0100 |001d: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$400:(Lkr/softgear/multiping/MultiPing;)V // method@007b │ │ -001ef0: 0e00 |0020: return-void │ │ +001f60: |[001f60] kr.softgear.multiping.MultiPing$4.onClick:(Landroid/view/View;)V │ │ +001f70: 5431 0e00 |0000: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ +001f74: 7110 7900 0100 |0002: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; // method@0079 │ │ +001f7a: 0c01 |0005: move-result-object v1 │ │ +001f7c: 6e10 2400 0100 |0006: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0024 │ │ +001f82: 0c01 |0009: move-result-object v1 │ │ +001f84: 6e10 3800 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0038 │ │ +001f8a: 0c00 |000d: move-result-object v0 │ │ +001f8c: 1301 2a00 |000e: const/16 v1, #int 42 // #2a │ │ +001f90: 1302 2e00 |0010: const/16 v2, #int 46 // #2e │ │ +001f94: 6e30 3a00 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@003a │ │ +001f9a: 0c00 |0015: move-result-object v0 │ │ +001f9c: 5431 0e00 |0016: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ +001fa0: 7120 7a00 0100 |0018: invoke-static {v1, v0}, Lkr/softgear/multiping/MultiPing;.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z // method@007a │ │ +001fa6: 5431 0e00 |001b: iget-object v1, v3, Lkr/softgear/multiping/MultiPing$4;.this$0:Lkr/softgear/multiping/MultiPing; // field@000e │ │ +001faa: 7110 7b00 0100 |001d: invoke-static {v1}, Lkr/softgear/multiping/MultiPing;.access$400:(Lkr/softgear/multiping/MultiPing;)V // method@007b │ │ +001fb0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x000e line=396 │ │ 0x0016 line=397 │ │ 0x001b line=398 │ │ 0x0020 line=399 │ │ @@ -745,114 +751,114 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001ef4: |[001ef4] kr.softgear.multiping.MultiPing$5.:(Lkr/softgear/multiping/MultiPing;)V │ │ -001f04: 5b01 0f00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001f08: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -001f0e: 0e00 |0005: return-void │ │ +001fb4: |[001fb4] kr.softgear.multiping.MultiPing$5.:(Lkr/softgear/multiping/MultiPing;)V │ │ +001fc4: 5b01 0f00 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +001fc8: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +001fce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkr/softgear/multiping/MultiPing$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -001f10: |[001f10] kr.softgear.multiping.MultiPing$5.run:()V │ │ -001f20: 160a e803 |0000: const-wide/16 v10, #int 1000 // #3e8 │ │ -001f24: 54c6 0f00 |0002: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001f28: 5566 2600 |0004: iget-boolean v6, v6, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ -001f2c: 3806 9800 |0006: if-eqz v6, 009e // +0098 │ │ -001f30: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -001f32: 54c6 0f00 |0009: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001f36: 5466 2700 |000b: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -001f3a: 6e10 5900 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -001f40: 0a06 |0010: move-result v6 │ │ -001f42: 3561 6500 |0011: if-ge v1, v6, 0076 // +0065 │ │ -001f46: 54c6 0f00 |0013: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001f4a: 5466 2700 |0015: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -001f4e: 6e20 5600 1600 |0017: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -001f54: 0c02 |001a: move-result-object v2 │ │ -001f56: 1f02 5700 |001b: check-cast v2, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -001f5a: 5426 1900 |001d: iget-object v6, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -001f5e: 3806 5400 |001f: if-eqz v6, 0073 // +0054 │ │ -001f62: 2203 3c00 |0021: new-instance v3, Ljava/lang/Thread; // type@003c │ │ -001f66: 2206 5500 |0023: new-instance v6, Lkr/softgear/multiping/MultiPing$Pinger80; // type@0055 │ │ -001f6a: 54c7 0f00 |0025: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001f6e: 5428 1900 |0027: iget-object v8, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -001f72: 7030 7000 7608 |0029: invoke-direct {v6, v7, v8}, Lkr/softgear/multiping/MultiPing$Pinger80;.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V // method@0070 │ │ -001f78: 7020 4400 6300 |002c: invoke-direct {v3, v6}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ -001f7e: 2206 3a00 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@003a │ │ -001f82: 7010 3e00 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -001f88: 1a07 9900 |0034: const-string v7, "Pinger80 " // string@0099 │ │ -001f8c: 6e20 4100 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001f92: 0c06 |0039: move-result-object v6 │ │ -001f94: 5427 1800 |003a: iget-object v7, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -001f98: 6e20 4100 7600 |003c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001f9e: 0c06 |003f: move-result-object v6 │ │ -001fa0: 6e10 4200 0600 |0040: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -001fa6: 0c06 |0043: move-result-object v6 │ │ -001fa8: 6e20 4500 6300 |0044: invoke-virtual {v3, v6}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0045 │ │ -001fae: 6e10 4700 0300 |0047: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@0047 │ │ -001fb4: 2204 3c00 |004a: new-instance v4, Ljava/lang/Thread; // type@003c │ │ -001fb8: 2206 5600 |004c: new-instance v6, Lkr/softgear/multiping/MultiPing$PingerAv; // type@0056 │ │ -001fbc: 54c7 0f00 |004e: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -001fc0: 5428 1900 |0050: iget-object v8, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -001fc4: 7030 7200 7608 |0052: invoke-direct {v6, v7, v8}, Lkr/softgear/multiping/MultiPing$PingerAv;.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V // method@0072 │ │ -001fca: 7020 4400 6400 |0055: invoke-direct {v4, v6}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ -001fd0: 2206 3a00 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@003a │ │ -001fd4: 7010 3e00 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -001fda: 1a07 9b00 |005d: const-string v7, "PingerAv " // string@009b │ │ -001fde: 6e20 4100 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001fe4: 0c06 |0062: move-result-object v6 │ │ -001fe6: 5427 1800 |0063: iget-object v7, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -001fea: 6e20 4100 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -001ff0: 0c06 |0068: move-result-object v6 │ │ -001ff2: 6e10 4200 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -001ff8: 0c06 |006c: move-result-object v6 │ │ -001ffa: 6e20 4500 6400 |006d: invoke-virtual {v4, v6}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0045 │ │ -002000: 6e10 4700 0400 |0070: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@0047 │ │ -002006: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00200a: 2894 |0075: goto 0009 // -006c │ │ -00200c: 1205 |0076: const/4 v5, #int 0 // #0 │ │ -00200e: 8156 |0077: int-to-long v6, v5 │ │ -002010: 1608 8813 |0078: const-wide/16 v8, #int 5000 // #1388 │ │ -002014: 3106 0608 |007a: cmp-long v6, v6, v8 │ │ -002018: 3b06 86ff |007c: if-gez v6, 0002 // -007a │ │ -00201c: 1606 e803 |007e: const-wide/16 v6, #int 1000 // #3e8 │ │ -002020: 7120 4600 7600 |0080: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@0046 │ │ -002026: 54c6 0f00 |0083: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -00202a: 5466 2500 |0085: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ -00202e: 54c7 0f00 |0087: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ -002032: 5477 2500 |0089: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ -002036: 6e10 1700 0700 |008b: invoke-virtual {v7}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0017 │ │ -00203c: 0c07 |008e: move-result-object v7 │ │ -00203e: 6e20 1800 7600 |008f: invoke-virtual {v6, v7}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0018 │ │ -002044: 8156 |0092: int-to-long v6, v5 │ │ -002046: bba6 |0093: add-long/2addr v6, v10 │ │ -002048: 8465 |0094: long-to-int v5, v6 │ │ -00204a: 28e2 |0095: goto 0077 // -001e │ │ -00204c: 0d00 |0096: move-exception v0 │ │ -00204e: 1a06 1001 |0097: const-string v6, "multiping" // string@0110 │ │ -002052: 1a07 1c00 |0099: const-string v7, "InterruptedException" // string@001c │ │ -002056: 7120 1a00 7600 |009b: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -00205c: 0e00 |009e: return-void │ │ +001fd0: |[001fd0] kr.softgear.multiping.MultiPing$5.run:()V │ │ +001fe0: 160a e803 |0000: const-wide/16 v10, #int 1000 // #3e8 │ │ +001fe4: 54c6 0f00 |0002: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +001fe8: 5566 2600 |0004: iget-boolean v6, v6, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ +001fec: 3806 9800 |0006: if-eqz v6, 009e // +0098 │ │ +001ff0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +001ff2: 54c6 0f00 |0009: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +001ff6: 5466 2700 |000b: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +001ffa: 6e10 5900 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +002000: 0a06 |0010: move-result v6 │ │ +002002: 3561 6500 |0011: if-ge v1, v6, 0076 // +0065 │ │ +002006: 54c6 0f00 |0013: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +00200a: 5466 2700 |0015: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +00200e: 6e20 5600 1600 |0017: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +002014: 0c02 |001a: move-result-object v2 │ │ +002016: 1f02 5700 |001b: check-cast v2, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +00201a: 5426 1900 |001d: iget-object v6, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +00201e: 3806 5400 |001f: if-eqz v6, 0073 // +0054 │ │ +002022: 2203 3c00 |0021: new-instance v3, Ljava/lang/Thread; // type@003c │ │ +002026: 2206 5500 |0023: new-instance v6, Lkr/softgear/multiping/MultiPing$Pinger80; // type@0055 │ │ +00202a: 54c7 0f00 |0025: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +00202e: 5428 1900 |0027: iget-object v8, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +002032: 7030 7000 7608 |0029: invoke-direct {v6, v7, v8}, Lkr/softgear/multiping/MultiPing$Pinger80;.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V // method@0070 │ │ +002038: 7020 4400 6300 |002c: invoke-direct {v3, v6}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ +00203e: 2206 3a00 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@003a │ │ +002042: 7010 3e00 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002048: 1a07 9900 |0034: const-string v7, "Pinger80 " // string@0099 │ │ +00204c: 6e20 4100 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002052: 0c06 |0039: move-result-object v6 │ │ +002054: 5427 1800 |003a: iget-object v7, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +002058: 6e20 4100 7600 |003c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00205e: 0c06 |003f: move-result-object v6 │ │ +002060: 6e10 4200 0600 |0040: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002066: 0c06 |0043: move-result-object v6 │ │ +002068: 6e20 4500 6300 |0044: invoke-virtual {v3, v6}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0045 │ │ +00206e: 6e10 4700 0300 |0047: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@0047 │ │ +002074: 2204 3c00 |004a: new-instance v4, Ljava/lang/Thread; // type@003c │ │ +002078: 2206 5600 |004c: new-instance v6, Lkr/softgear/multiping/MultiPing$PingerAv; // type@0056 │ │ +00207c: 54c7 0f00 |004e: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +002080: 5428 1900 |0050: iget-object v8, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +002084: 7030 7200 7608 |0052: invoke-direct {v6, v7, v8}, Lkr/softgear/multiping/MultiPing$PingerAv;.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V // method@0072 │ │ +00208a: 7020 4400 6400 |0055: invoke-direct {v4, v6}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ +002090: 2206 3a00 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@003a │ │ +002094: 7010 3e00 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +00209a: 1a07 9b00 |005d: const-string v7, "PingerAv " // string@009b │ │ +00209e: 6e20 4100 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0020a4: 0c06 |0062: move-result-object v6 │ │ +0020a6: 5427 1800 |0063: iget-object v7, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +0020aa: 6e20 4100 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0020b0: 0c06 |0068: move-result-object v6 │ │ +0020b2: 6e10 4200 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0020b8: 0c06 |006c: move-result-object v6 │ │ +0020ba: 6e20 4500 6400 |006d: invoke-virtual {v4, v6}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0045 │ │ +0020c0: 6e10 4700 0400 |0070: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@0047 │ │ +0020c6: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0020ca: 2894 |0075: goto 0009 // -006c │ │ +0020cc: 1205 |0076: const/4 v5, #int 0 // #0 │ │ +0020ce: 8156 |0077: int-to-long v6, v5 │ │ +0020d0: 1608 8813 |0078: const-wide/16 v8, #int 5000 // #1388 │ │ +0020d4: 3106 0608 |007a: cmp-long v6, v6, v8 │ │ +0020d8: 3b06 86ff |007c: if-gez v6, 0002 // -007a │ │ +0020dc: 1606 e803 |007e: const-wide/16 v6, #int 1000 // #3e8 │ │ +0020e0: 7120 4600 7600 |0080: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@0046 │ │ +0020e6: 54c6 0f00 |0083: iget-object v6, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +0020ea: 5466 2500 |0085: iget-object v6, v6, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ +0020ee: 54c7 0f00 |0087: iget-object v7, v12, Lkr/softgear/multiping/MultiPing$5;.this$0:Lkr/softgear/multiping/MultiPing; // field@000f │ │ +0020f2: 5477 2500 |0089: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ +0020f6: 6e10 1700 0700 |008b: invoke-virtual {v7}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0017 │ │ +0020fc: 0c07 |008e: move-result-object v7 │ │ +0020fe: 6e20 1800 7600 |008f: invoke-virtual {v6, v7}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0018 │ │ +002104: 8156 |0092: int-to-long v6, v5 │ │ +002106: bba6 |0093: add-long/2addr v6, v10 │ │ +002108: 8465 |0094: long-to-int v5, v6 │ │ +00210a: 28e2 |0095: goto 0077 // -001e │ │ +00210c: 0d00 |0096: move-exception v0 │ │ +00210e: 1a06 1001 |0097: const-string v6, "multiping" // string@0110 │ │ +002112: 1a07 1c00 |0099: const-string v7, "InterruptedException" // string@001c │ │ +002116: 7120 1a00 7600 |009b: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +00211c: 0e00 |009e: return-void │ │ catches : 1 │ │ 0x0080 - 0x0092 │ │ Ljava/lang/InterruptedException; -> 0x0096 │ │ positions : │ │ 0x0002 line=411 │ │ 0x0008 line=413 │ │ 0x0013 line=414 │ │ @@ -919,98 +925,98 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -002070: |[002070] kr.softgear.multiping.MultiPing$NameResolver.:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V │ │ -002080: 5b01 1100 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ -002084: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00208a: 5b02 1000 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ -00208e: 0e00 |0007: return-void │ │ +002130: |[002130] kr.softgear.multiping.MultiPing$NameResolver.:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V │ │ +002140: 5b01 1100 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ +002144: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +00214a: 5b02 1000 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ +00214e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lkr/softgear/multiping/MultiPing$NameResolver; │ │ - 0x0000 - 0x0008 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x0008 reg=2 hostname Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$NameResolver;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -002090: |[002090] kr.softgear.multiping.MultiPing$NameResolver.run:()V │ │ -0020a0: 1a03 1101 |0000: const-string v3, "multping" // string@0111 │ │ -0020a4: 2204 3a00 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ -0020a8: 7010 3e00 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -0020ae: 1a05 9400 |0007: const-string v5, "NameResolver " // string@0094 │ │ -0020b2: 6e20 4100 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0020b8: 0c04 |000c: move-result-object v4 │ │ -0020ba: 5465 1000 |000d: iget-object v5, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ -0020be: 6e20 4100 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0020c4: 0c04 |0012: move-result-object v4 │ │ -0020c6: 6e10 4200 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -0020cc: 0c04 |0016: move-result-object v4 │ │ -0020ce: 7120 1a00 4300 |0017: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0020d4: 5463 1000 |001a: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ -0020d8: 7110 4a00 0300 |001c: invoke-static {v3}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@004a │ │ -0020de: 0c01 |001f: move-result-object v1 │ │ -0020e0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0020e2: 5463 1100 |0021: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ -0020e6: 5433 2700 |0023: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0020ea: 6e10 5900 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -0020f0: 0a03 |0028: move-result v3 │ │ -0020f2: 3530 4700 |0029: if-ge v0, v3, 0070 // +0047 │ │ -0020f6: 5463 1100 |002b: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ -0020fa: 5433 2700 |002d: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0020fe: 6e20 5600 0300 |002f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002104: 0c02 |0032: move-result-object v2 │ │ -002106: 1f02 5700 |0033: check-cast v2, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -00210a: 5423 1800 |0035: iget-object v3, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -00210e: 5464 1000 |0037: iget-object v4, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ -002112: 6e20 3900 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0039 │ │ -002118: 0a03 |003c: move-result v3 │ │ -00211a: 3803 2f00 |003d: if-eqz v3, 006c // +002f │ │ -00211e: 1a03 1101 |003f: const-string v3, "multping" // string@0111 │ │ -002122: 2204 3a00 |0041: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ -002126: 7010 3e00 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -00212c: 1a05 9400 |0046: const-string v5, "NameResolver " // string@0094 │ │ -002130: 6e20 4100 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002136: 0c04 |004b: move-result-object v4 │ │ -002138: 5465 1000 |004c: iget-object v5, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ -00213c: 6e20 4100 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002142: 0c04 |0051: move-result-object v4 │ │ -002144: 1a05 0300 |0052: const-string v5, " resolved:" // string@0003 │ │ -002148: 6e20 4100 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00214e: 0c04 |0057: move-result-object v4 │ │ -002150: 6e20 4000 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ -002156: 0c04 |005b: move-result-object v4 │ │ -002158: 6e10 4200 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00215e: 0c04 |005f: move-result-object v4 │ │ -002160: 7120 1a00 4300 |0060: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -002166: 5b21 1900 |0063: iput-object v1, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -00216a: 5463 1100 |0065: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ -00216e: 5433 2700 |0067: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002172: 6e30 5800 0302 |0069: invoke-virtual {v3, v0, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ -002178: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00217c: 28b3 |006e: goto 0021 // -004d │ │ -00217e: 0d03 |006f: move-exception v3 │ │ -002180: 0e00 |0070: return-void │ │ -002182: 0d03 |0071: move-exception v3 │ │ -002184: 28fe |0072: goto 0070 // -0002 │ │ +002150: |[002150] kr.softgear.multiping.MultiPing$NameResolver.run:()V │ │ +002160: 1a03 1101 |0000: const-string v3, "multping" // string@0111 │ │ +002164: 2204 3a00 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ +002168: 7010 3e00 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +00216e: 1a05 9400 |0007: const-string v5, "NameResolver " // string@0094 │ │ +002172: 6e20 4100 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002178: 0c04 |000c: move-result-object v4 │ │ +00217a: 5465 1000 |000d: iget-object v5, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ +00217e: 6e20 4100 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002184: 0c04 |0012: move-result-object v4 │ │ +002186: 6e10 4200 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00218c: 0c04 |0016: move-result-object v4 │ │ +00218e: 7120 1a00 4300 |0017: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002194: 5463 1000 |001a: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ +002198: 7110 4a00 0300 |001c: invoke-static {v3}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@004a │ │ +00219e: 0c01 |001f: move-result-object v1 │ │ +0021a0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0021a2: 5463 1100 |0021: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ +0021a6: 5433 2700 |0023: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0021aa: 6e10 5900 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +0021b0: 0a03 |0028: move-result v3 │ │ +0021b2: 3530 4700 |0029: if-ge v0, v3, 0070 // +0047 │ │ +0021b6: 5463 1100 |002b: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ +0021ba: 5433 2700 |002d: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0021be: 6e20 5600 0300 |002f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +0021c4: 0c02 |0032: move-result-object v2 │ │ +0021c6: 1f02 5700 |0033: check-cast v2, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +0021ca: 5423 1800 |0035: iget-object v3, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +0021ce: 5464 1000 |0037: iget-object v4, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ +0021d2: 6e20 3900 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0039 │ │ +0021d8: 0a03 |003c: move-result v3 │ │ +0021da: 3803 2f00 |003d: if-eqz v3, 006c // +002f │ │ +0021de: 1a03 1101 |003f: const-string v3, "multping" // string@0111 │ │ +0021e2: 2204 3a00 |0041: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ +0021e6: 7010 3e00 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0021ec: 1a05 9400 |0046: const-string v5, "NameResolver " // string@0094 │ │ +0021f0: 6e20 4100 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0021f6: 0c04 |004b: move-result-object v4 │ │ +0021f8: 5465 1000 |004c: iget-object v5, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.hostname:Ljava/lang/String; // field@0010 │ │ +0021fc: 6e20 4100 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002202: 0c04 |0051: move-result-object v4 │ │ +002204: 1a05 0300 |0052: const-string v5, " resolved:" // string@0003 │ │ +002208: 6e20 4100 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00220e: 0c04 |0057: move-result-object v4 │ │ +002210: 6e20 4000 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ +002216: 0c04 |005b: move-result-object v4 │ │ +002218: 6e10 4200 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00221e: 0c04 |005f: move-result-object v4 │ │ +002220: 7120 1a00 4300 |0060: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002226: 5b21 1900 |0063: iput-object v1, v2, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +00222a: 5463 1100 |0065: iget-object v3, v6, Lkr/softgear/multiping/MultiPing$NameResolver;.this$0:Lkr/softgear/multiping/MultiPing; // field@0011 │ │ +00222e: 5433 2700 |0067: iget-object v3, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002232: 6e30 5800 0302 |0069: invoke-virtual {v3, v0, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ +002238: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00223c: 28b3 |006e: goto 0021 // -004d │ │ +00223e: 0d03 |006f: move-exception v3 │ │ +002240: 0e00 |0070: return-void │ │ +002242: 0d03 |0071: move-exception v3 │ │ +002244: 28fe |0072: goto 0070 // -0002 │ │ catches : 1 │ │ 0x001a - 0x006c │ │ Ljava/net/UnknownHostException; -> 0x0071 │ │ Ljava/lang/Exception; -> 0x006f │ │ positions : │ │ 0x0000 line=88 │ │ 0x001a line=91 │ │ @@ -1069,183 +1075,183 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -002198: |[002198] kr.softgear.multiping.MultiPing$PingItemAdapter.:(Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V │ │ -0021a8: 5b23 1300 |0000: iput-object v3, v2, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.this$0:Lkr/softgear/multiping/MultiPing; // field@0013 │ │ -0021ac: 1400 0100 037f |0002: const v0, #float 1.74129e+38 // #7f030001 │ │ -0021b2: 5431 2700 |0005: iget-object v1, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0021b6: 7040 2200 4210 |0007: invoke-direct {v2, v4, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0022 │ │ -0021bc: 5b24 1200 |000a: iput-object v4, v2, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.context:Landroid/app/Activity; // field@0012 │ │ -0021c0: 0e00 |000c: return-void │ │ +002258: |[002258] kr.softgear.multiping.MultiPing$PingItemAdapter.:(Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V │ │ +002268: 5b23 1300 |0000: iput-object v3, v2, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.this$0:Lkr/softgear/multiping/MultiPing; // field@0013 │ │ +00226c: 1400 0100 037f |0002: const v0, #float 1.74129e+38 // #7f030001 │ │ +002272: 5431 2700 |0005: iget-object v1, v3, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002276: 7040 2200 4210 |0007: invoke-direct {v2, v4, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0022 │ │ +00227c: 5b24 1200 |000a: iput-object v4, v2, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.context:Landroid/app/Activity; // field@0012 │ │ +002280: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0002 line=256 │ │ 0x000a line=258 │ │ 0x000c line=259 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lkr/softgear/multiping/MultiPing$PingItemAdapter; │ │ - 0x0000 - 0x000d reg=3 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x000d reg=3 this$0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x000d reg=4 context Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$PingItemAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 18 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 175 16-bit code units │ │ -0021c4: |[0021c4] kr.softgear.multiping.MultiPing$PingItemAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0021d4: 07f4 |0000: move-object v4, v15 │ │ -0021d6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0021d8: 3904 7400 |0002: if-nez v4, 0076 // +0074 │ │ -0021dc: 54d9 1200 |0004: iget-object v9, v13, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.context:Landroid/app/Activity; // field@0012 │ │ -0021e0: 6e10 0300 0900 |0006: invoke-virtual {v9}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -0021e6: 0c00 |0009: move-result-object v0 │ │ -0021e8: 1409 0100 037f |000a: const v9, #float 1.74129e+38 // #7f030001 │ │ -0021ee: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0021f0: 6e30 1c00 900a |000e: invoke-virtual {v0, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@001c │ │ -0021f6: 0c04 |0011: move-result-object v4 │ │ -0021f8: 2208 6000 |0012: new-instance v8, Lkr/softgear/multiping/ViewWrapper; // type@0060 │ │ -0021fc: 7020 9900 4800 |0014: invoke-direct {v8, v4}, Lkr/softgear/multiping/ViewWrapper;.:(Landroid/view/View;)V // method@0099 │ │ -002202: 6e20 2100 8400 |0017: invoke-virtual {v4, v8}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0021 │ │ -002208: 54d9 1300 |001a: iget-object v9, v13, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.this$0:Lkr/softgear/multiping/MultiPing; // field@0013 │ │ -00220c: 5499 2700 |001c: iget-object v9, v9, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002210: 6e20 5600 e900 |001e: invoke-virtual {v9, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002216: 0c01 |0021: move-result-object v1 │ │ -002218: 1f01 5700 |0022: check-cast v1, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -00221c: 5319 1a00 |0024: iget-wide v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ -002220: 531b 1b00 |0026: iget-wide v11, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002224: 3109 090b |0028: cmp-long v9, v9, v11 │ │ -002228: 3d09 5300 |002a: if-lez v9, 007d // +0053 │ │ -00222c: 5312 1b00 |002c: iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002230: 1709 a086 0100 |002e: const-wide/32 v9, #float 1.4013e-40 // #000186a0 │ │ -002236: 3109 0209 |0031: cmp-long v9, v2, v9 │ │ -00223a: 3a09 4d00 |0033: if-ltz v9, 0080 // +004d │ │ -00223e: 1406 8888 88ff |0035: const v6, #float -nan // #ff888888 │ │ -002244: 1a07 6d01 |0038: const-string v7, "wait.." // string@016d │ │ -002248: 5419 1900 |003a: iget-object v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -00224c: 3909 6400 |003c: if-nez v9, 00a0 // +0064 │ │ -002250: 1a05 0600 |003e: const-string v5, "0.0.0.0" // string@0006 │ │ -002254: 6e10 9b00 0800 |0040: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewHostIp:()Landroid/widget/TextView; // method@009b │ │ -00225a: 0c09 |0043: move-result-object v9 │ │ -00225c: 6e20 2b00 6900 |0044: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@002b │ │ -002262: 6e10 9b00 0800 |0047: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewHostIp:()Landroid/widget/TextView; // method@009b │ │ -002268: 0c09 |004a: move-result-object v9 │ │ -00226a: 220a 3a00 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@003a │ │ -00226e: 7010 3e00 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002274: 541b 1800 |0050: iget-object v11, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -002278: 6e20 4100 ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00227e: 0c0a |0055: move-result-object v10 │ │ -002280: 1a0b 0100 |0056: const-string v11, " │ │ + insns size : 176 16-bit code units │ │ +002284: |[002284] kr.softgear.multiping.MultiPing$PingItemAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +002294: 0804 1000 |0000: move-object/from16 v4, v16 │ │ +002298: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +00229a: 3904 7400 |0003: if-nez v4, 0077 // +0074 │ │ +00229e: 54e9 1200 |0005: iget-object v9, v14, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.context:Landroid/app/Activity; // field@0012 │ │ +0022a2: 6e10 0300 0900 |0007: invoke-virtual {v9}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +0022a8: 0c00 |000a: move-result-object v0 │ │ +0022aa: 1409 0100 037f |000b: const v9, #float 1.74129e+38 // #7f030001 │ │ +0022b0: 120a |000e: const/4 v10, #int 0 // #0 │ │ +0022b2: 6e30 1c00 900a |000f: invoke-virtual {v0, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@001c │ │ +0022b8: 0c04 |0012: move-result-object v4 │ │ +0022ba: 2208 6000 |0013: new-instance v8, Lkr/softgear/multiping/ViewWrapper; // type@0060 │ │ +0022be: 7020 9900 4800 |0015: invoke-direct {v8, v4}, Lkr/softgear/multiping/ViewWrapper;.:(Landroid/view/View;)V // method@0099 │ │ +0022c4: 6e20 2100 8400 |0018: invoke-virtual {v4, v8}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0021 │ │ +0022ca: 54e9 1300 |001b: iget-object v9, v14, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.this$0:Lkr/softgear/multiping/MultiPing; // field@0013 │ │ +0022ce: 5499 2700 |001d: iget-object v9, v9, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0022d2: 6e20 5600 f900 |001f: invoke-virtual {v9, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +0022d8: 0c01 |0022: move-result-object v1 │ │ +0022da: 1f01 5700 |0023: check-cast v1, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +0022de: 531a 1a00 |0025: iget-wide v10, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ +0022e2: 531c 1b00 |0027: iget-wide v12, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +0022e6: 3109 0a0c |0029: cmp-long v9, v10, v12 │ │ +0022ea: 3d09 5300 |002b: if-lez v9, 007e // +0053 │ │ +0022ee: 5312 1b00 |002d: iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +0022f2: 170a a086 0100 |002f: const-wide/32 v10, #float 1.4013e-40 // #000186a0 │ │ +0022f8: 3109 020a |0032: cmp-long v9, v2, v10 │ │ +0022fc: 3a09 4d00 |0034: if-ltz v9, 0081 // +004d │ │ +002300: 1406 8888 88ff |0036: const v6, #float -nan // #ff888888 │ │ +002306: 1a07 6d01 |0039: const-string v7, "wait.." // string@016d │ │ +00230a: 5419 1900 |003b: iget-object v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +00230e: 3909 6400 |003d: if-nez v9, 00a1 // +0064 │ │ +002312: 1a05 0600 |003f: const-string v5, "0.0.0.0" // string@0006 │ │ +002316: 6e10 9b00 0800 |0041: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewHostIp:()Landroid/widget/TextView; // method@009b │ │ +00231c: 0c09 |0044: move-result-object v9 │ │ +00231e: 6e20 2b00 6900 |0045: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@002b │ │ +002324: 6e10 9b00 0800 |0048: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewHostIp:()Landroid/widget/TextView; // method@009b │ │ +00232a: 0c09 |004b: move-result-object v9 │ │ +00232c: 220a 3a00 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@003a │ │ +002330: 7010 3e00 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002336: 541b 1800 |0051: iget-object v11, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +00233a: 6e20 4100 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002340: 0c0a |0056: move-result-object v10 │ │ +002342: 1a0b 0100 |0057: const-string v11, " │ │ " // string@0001 │ │ -002284: 6e20 4100 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00228a: 0c0a |005b: move-result-object v10 │ │ -00228c: 6e20 4100 5a00 |005c: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002292: 0c0a |005f: move-result-object v10 │ │ -002294: 6e10 4200 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00229a: 0c0a |0063: move-result-object v10 │ │ -00229c: 6e20 2a00 a900 |0064: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ -0022a2: 6e10 9a00 0800 |0067: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewDelay:()Landroid/widget/TextView; // method@009a │ │ -0022a8: 0c09 |006a: move-result-object v9 │ │ -0022aa: 6e20 2b00 6900 |006b: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@002b │ │ -0022b0: 6e10 9a00 0800 |006e: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewDelay:()Landroid/widget/TextView; // method@009a │ │ -0022b6: 0c09 |0071: move-result-object v9 │ │ -0022b8: 6e20 2a00 7900 |0072: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ -0022be: 1104 |0075: return-object v4 │ │ -0022c0: 6e10 2000 0400 |0076: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0020 │ │ -0022c6: 0c08 |0079: move-result-object v8 │ │ -0022c8: 1f08 6000 |007a: check-cast v8, Lkr/softgear/multiping/ViewWrapper; // type@0060 │ │ -0022cc: 289e |007c: goto 001a // -0062 │ │ -0022ce: 5312 1a00 |007d: iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ -0022d2: 28af |007f: goto 002e // -0051 │ │ -0022d4: 1609 b80b |0080: const-wide/16 v9, #int 3000 // #bb8 │ │ -0022d8: 3109 0209 |0082: cmp-long v9, v2, v9 │ │ -0022dc: 3a09 0700 |0084: if-ltz v9, 008b // +0007 │ │ -0022e0: 1506 ffff |0086: const/high16 v6, #int -65536 // #ffff │ │ -0022e4: 1a07 6401 |0088: const-string v7, "timeout" // string@0164 │ │ -0022e8: 28b0 |008a: goto 003a // -0050 │ │ -0022ea: 12f6 |008b: const/4 v6, #int -1 // #ff │ │ -0022ec: 2209 3a00 |008c: new-instance v9, Ljava/lang/StringBuilder; // type@003a │ │ -0022f0: 7010 3e00 0900 |008e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -0022f6: 6e30 3f00 2903 |0091: invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ -0022fc: 0c09 |0094: move-result-object v9 │ │ -0022fe: 1a0a 0e01 |0095: const-string v10, "ms" // string@010e │ │ -002302: 6e20 4100 a900 |0097: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002308: 0c09 |009a: move-result-object v9 │ │ -00230a: 6e10 4200 0900 |009b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002310: 0c07 |009e: move-result-object v7 │ │ -002312: 289b |009f: goto 003a // -0065 │ │ -002314: 5419 1900 |00a0: iget-object v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -002318: 6e10 4e00 0900 |00a2: invoke-virtual {v9}, Ljava/net/InetAddress;.toString:()Ljava/lang/String; // method@004e │ │ -00231e: 0c09 |00a5: move-result-object v9 │ │ -002320: 1a0a 0500 |00a6: const-string v10, ".*/" // string@0005 │ │ -002324: 1a0b 0000 |00a8: const-string v11, "" // string@0000 │ │ -002328: 6e30 3b00 a90b |00aa: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003b │ │ -00232e: 0c05 |00ad: move-result-object v5 │ │ -002330: 2892 |00ae: goto 0040 // -006e │ │ +002346: 6e20 4100 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00234c: 0c0a |005c: move-result-object v10 │ │ +00234e: 6e20 4100 5a00 |005d: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002354: 0c0a |0060: move-result-object v10 │ │ +002356: 6e10 4200 0a00 |0061: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00235c: 0c0a |0064: move-result-object v10 │ │ +00235e: 6e20 2a00 a900 |0065: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ +002364: 6e10 9a00 0800 |0068: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewDelay:()Landroid/widget/TextView; // method@009a │ │ +00236a: 0c09 |006b: move-result-object v9 │ │ +00236c: 6e20 2b00 6900 |006c: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@002b │ │ +002372: 6e10 9a00 0800 |006f: invoke-virtual {v8}, Lkr/softgear/multiping/ViewWrapper;.getViewDelay:()Landroid/widget/TextView; // method@009a │ │ +002378: 0c09 |0072: move-result-object v9 │ │ +00237a: 6e20 2a00 7900 |0073: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ +002380: 1104 |0076: return-object v4 │ │ +002382: 6e10 2000 0400 |0077: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0020 │ │ +002388: 0c08 |007a: move-result-object v8 │ │ +00238a: 1f08 6000 |007b: check-cast v8, Lkr/softgear/multiping/ViewWrapper; // type@0060 │ │ +00238e: 289e |007d: goto 001b // -0062 │ │ +002390: 5312 1a00 |007e: iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ +002394: 28af |0080: goto 002f // -0051 │ │ +002396: 160a b80b |0081: const-wide/16 v10, #int 3000 // #bb8 │ │ +00239a: 3109 020a |0083: cmp-long v9, v2, v10 │ │ +00239e: 3a09 0700 |0085: if-ltz v9, 008c // +0007 │ │ +0023a2: 1506 ffff |0087: const/high16 v6, #int -65536 // #ffff │ │ +0023a6: 1a07 6401 |0089: const-string v7, "timeout" // string@0164 │ │ +0023aa: 28b0 |008b: goto 003b // -0050 │ │ +0023ac: 12f6 |008c: const/4 v6, #int -1 // #ff │ │ +0023ae: 2209 3a00 |008d: new-instance v9, Ljava/lang/StringBuilder; // type@003a │ │ +0023b2: 7010 3e00 0900 |008f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0023b8: 6e30 3f00 2903 |0092: invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ +0023be: 0c09 |0095: move-result-object v9 │ │ +0023c0: 1a0a 0e01 |0096: const-string v10, "ms" // string@010e │ │ +0023c4: 6e20 4100 a900 |0098: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0023ca: 0c09 |009b: move-result-object v9 │ │ +0023cc: 6e10 4200 0900 |009c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0023d2: 0c07 |009f: move-result-object v7 │ │ +0023d4: 289b |00a0: goto 003b // -0065 │ │ +0023d6: 5419 1900 |00a1: iget-object v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +0023da: 6e10 4e00 0900 |00a3: invoke-virtual {v9}, Ljava/net/InetAddress;.toString:()Ljava/lang/String; // method@004e │ │ +0023e0: 0c09 |00a6: move-result-object v9 │ │ +0023e2: 1a0a 0500 |00a7: const-string v10, ".*/" // string@0005 │ │ +0023e6: 1a0b 0000 |00a9: const-string v11, "" // string@0000 │ │ +0023ea: 6e30 3b00 a90b |00ab: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@003b │ │ +0023f0: 0c05 |00ae: move-result-object v5 │ │ +0023f2: 2892 |00af: goto 0041 // -006e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ - 0x0001 line=263 │ │ - 0x0002 line=265 │ │ - 0x0004 line=266 │ │ - 0x000a line=267 │ │ - 0x0012 line=268 │ │ - 0x0017 line=269 │ │ - 0x001a line=277 │ │ - 0x0024 line=280 │ │ - 0x002c line=281 │ │ - 0x002e line=285 │ │ - 0x0035 line=286 │ │ - 0x0038 line=287 │ │ - 0x003a line=297 │ │ - 0x003e line=298 │ │ - 0x0040 line=301 │ │ - 0x0047 line=302 │ │ - 0x0067 line=303 │ │ - 0x006e line=304 │ │ - 0x0075 line=305 │ │ - 0x0076 line=272 │ │ - 0x007d line=283 │ │ - 0x0080 line=288 │ │ - 0x0086 line=289 │ │ - 0x0088 line=290 │ │ - 0x008b line=292 │ │ - 0x008c line=293 │ │ - 0x00a0 line=300 │ │ - locals : │ │ - 0x0002 - 0x0014 reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ - 0x000a - 0x001a reg=0 inflater Landroid/view/LayoutInflater; │ │ - 0x0024 - 0x0076 reg=1 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x002e - 0x0076 reg=2 result J │ │ - 0x0040 - 0x0076 reg=5 sIp Ljava/lang/String; │ │ - 0x0038 - 0x0076 reg=6 textcolor I │ │ - 0x003a - 0x0076 reg=7 textresult Ljava/lang/String; │ │ - 0x0017 - 0x007a reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ - 0x0088 - 0x008b reg=6 textcolor I │ │ - 0x008a - 0x008b reg=7 textresult Ljava/lang/String; │ │ - 0x007d - 0x00af reg=1 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x007f - 0x00af reg=2 result J │ │ - 0x0001 - 0x00af reg=4 row Landroid/view/View; │ │ - 0x00ae - 0x00af reg=5 sIp Ljava/lang/String; │ │ - 0x008c - 0x00af reg=6 textcolor I │ │ - 0x009f - 0x00af reg=7 textresult Ljava/lang/String; │ │ - 0x007c - 0x00af reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ - 0x0000 - 0x00af reg=13 this Lkr/softgear/multiping/MultiPing$PingItemAdapter; │ │ - 0x0000 - 0x00af reg=14 position I │ │ - 0x0000 - 0x00af reg=15 convertView Landroid/view/View; │ │ - 0x0000 - 0x00af reg=16 parent Landroid/view/ViewGroup; │ │ + 0x0002 line=263 │ │ + 0x0003 line=265 │ │ + 0x0005 line=266 │ │ + 0x000b line=267 │ │ + 0x0013 line=268 │ │ + 0x0018 line=269 │ │ + 0x001b line=277 │ │ + 0x0025 line=280 │ │ + 0x002d line=281 │ │ + 0x002f line=285 │ │ + 0x0036 line=286 │ │ + 0x0039 line=287 │ │ + 0x003b line=297 │ │ + 0x003f line=298 │ │ + 0x0041 line=301 │ │ + 0x0048 line=302 │ │ + 0x0068 line=303 │ │ + 0x006f line=304 │ │ + 0x0076 line=305 │ │ + 0x0077 line=272 │ │ + 0x007e line=283 │ │ + 0x0081 line=288 │ │ + 0x0087 line=289 │ │ + 0x0089 line=290 │ │ + 0x008c line=292 │ │ + 0x008d line=293 │ │ + 0x00a1 line=300 │ │ + locals : │ │ + 0x0003 - 0x0015 reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ + 0x000b - 0x001b reg=0 inflater Landroid/view/LayoutInflater; │ │ + 0x0025 - 0x0077 reg=1 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x002f - 0x0077 reg=2 result J │ │ + 0x0041 - 0x0077 reg=5 sIp Ljava/lang/String; │ │ + 0x0039 - 0x0077 reg=6 textcolor I │ │ + 0x003b - 0x0077 reg=7 textresult Ljava/lang/String; │ │ + 0x0018 - 0x007b reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ + 0x0089 - 0x008c reg=6 textcolor I │ │ + 0x008b - 0x008c reg=7 textresult Ljava/lang/String; │ │ + 0x007e - 0x00b0 reg=1 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x0080 - 0x00b0 reg=2 result J │ │ + 0x0002 - 0x00b0 reg=4 row Landroid/view/View; │ │ + 0x00af - 0x00b0 reg=5 sIp Ljava/lang/String; │ │ + 0x008d - 0x00b0 reg=6 textcolor I │ │ + 0x00a0 - 0x00b0 reg=7 textresult Ljava/lang/String; │ │ + 0x007d - 0x00b0 reg=8 wrapper Lkr/softgear/multiping/ViewWrapper; │ │ + 0x0000 - 0x00b0 reg=14 this Lkr/softgear/multiping/MultiPing$PingItemAdapter; │ │ + 0x0000 - 0x00b0 reg=15 position I │ │ + 0x0000 - 0x00b0 reg=16 convertView Landroid/view/View; │ │ + 0x0000 - 0x00b0 reg=17 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 146 (MultiPing.java) │ │ │ │ Class #12 header: │ │ class_idx : 85 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 55 │ │ @@ -1282,152 +1288,152 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -002334: |[002334] kr.softgear.multiping.MultiPing$Pinger80.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ │ -002344: 5b01 1500 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ -002348: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00234e: 5b02 1400 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ -002352: 0e00 |0007: return-void │ │ +0023f4: |[0023f4] kr.softgear.multiping.MultiPing$Pinger80.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ │ +002404: 5b01 1500 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ +002408: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +00240e: 5b02 1400 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ +002412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lkr/softgear/multiping/MultiPing$Pinger80; │ │ - 0x0000 - 0x0008 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x0008 reg=2 ia Ljava/net/InetAddress; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$Pinger80;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 232 16-bit code units │ │ -002354: |[002354] kr.softgear.multiping.MultiPing$Pinger80.run:()V │ │ -002364: 1a0a 1001 |0000: const-string v10, "multiping" // string@0110 │ │ -002368: 220b 3a00 |0002: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -00236c: 7010 3e00 0b00 |0004: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002372: 1a0c 9900 |0007: const-string v12, "Pinger80 " // string@0099 │ │ -002376: 6e20 4100 cb00 |0009: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00237c: 0c0b |000c: move-result-object v11 │ │ -00237e: 54ec 1400 |000d: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ -002382: 6e20 4000 cb00 |000f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ -002388: 0c0b |0012: move-result-object v11 │ │ -00238a: 1a0c 5801 |0013: const-string v12, "start" // string@0158 │ │ -00238e: 6e20 4100 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002394: 0c0b |0018: move-result-object v11 │ │ -002396: 6e10 4200 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00239c: 0c0b |001c: move-result-object v11 │ │ -00239e: 7120 1a00 ba00 |001d: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0023a4: 7100 4300 0000 |0020: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ -0023aa: 0b06 |0023: move-result-wide v6 │ │ -0023ac: 1600 b80b |0024: const-wide/16 v0, #int 3000 // #bb8 │ │ -0023b0: 2205 4500 |0026: new-instance v5, Ljava/net/Socket; // type@0045 │ │ -0023b4: 54ea 1400 |0028: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ -0023b8: 130b 5000 |002a: const/16 v11, #int 80 // #50 │ │ -0023bc: 7030 5100 a50b |002c: invoke-direct {v5, v10, v11}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@0051 │ │ -0023c2: 7100 4300 0000 |002f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ -0023c8: 0b08 |0032: move-result-wide v8 │ │ -0023ca: 9c0a 0806 |0033: sub-long v10, v8, v6 │ │ -0023ce: 170c 4042 0f00 |0035: const-wide/32 v12, #float 1.4013e-39 // #000f4240 │ │ -0023d4: 9e00 0a0c |0038: div-long v0, v10, v12 │ │ -0023d8: 6e10 5200 0500 |003a: invoke-virtual {v5}, Ljava/net/Socket;.close:()V // method@0052 │ │ -0023de: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0023e0: 54ea 1500 |003e: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ -0023e4: 54aa 2700 |0040: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0023e8: 6e10 5900 0a00 |0042: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -0023ee: 0a0a |0045: move-result v10 │ │ -0023f0: 35a3 8100 |0046: if-ge v3, v10, 00c7 // +0081 │ │ -0023f4: 54ea 1500 |0048: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ -0023f8: 54aa 2700 |004a: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0023fc: 6e20 5600 3a00 |004c: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002402: 0c04 |004f: move-result-object v4 │ │ -002404: 1f04 5700 |0050: check-cast v4, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -002408: 544a 1900 |0052: iget-object v10, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -00240c: 54eb 1400 |0054: iget-object v11, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ -002410: 6e20 4900 ba00 |0056: invoke-virtual {v10, v11}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@0049 │ │ -002416: 0a0a |0059: move-result v10 │ │ -002418: 380a 2f00 |005a: if-eqz v10, 0089 // +002f │ │ -00241c: 5a40 1a00 |005c: iput-wide v0, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ -002420: 54ea 1500 |005e: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ -002424: 54aa 2700 |0060: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002428: 6e30 5800 3a04 |0062: invoke-virtual {v10, v3, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ -00242e: 1a0a 1001 |0065: const-string v10, "multiping" // string@0110 │ │ -002432: 220b 3a00 |0067: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -002436: 7010 3e00 0b00 |0069: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -00243c: 1a0c 9900 |006c: const-string v12, "Pinger80 " // string@0099 │ │ -002440: 6e20 4100 cb00 |006e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002446: 0c0b |0071: move-result-object v11 │ │ -002448: 544c 1800 |0072: iget-object v12, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -00244c: 6e20 4100 cb00 |0074: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002452: 0c0b |0077: move-result-object v11 │ │ -002454: 1a0c 0200 |0078: const-string v12, " " // string@0002 │ │ -002458: 6e20 4100 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00245e: 0c0b |007d: move-result-object v11 │ │ -002460: 6e30 3f00 0b01 |007e: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ -002466: 0c0b |0081: move-result-object v11 │ │ -002468: 6e10 4200 0b00 |0082: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00246e: 0c0b |0085: move-result-object v11 │ │ -002470: 7120 1a00 ba00 |0086: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -002476: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ -00247a: 28b3 |008b: goto 003e // -004d │ │ -00247c: 0d02 |008c: move-exception v2 │ │ -00247e: 1a0a 1001 |008d: const-string v10, "multiping" // string@0110 │ │ -002482: 220b 3a00 |008f: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -002486: 7010 3e00 0b00 |0091: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -00248c: 1a0c 9900 |0094: const-string v12, "Pinger80 " // string@0099 │ │ -002490: 6e20 4100 cb00 |0096: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002496: 0c0b |0099: move-result-object v11 │ │ -002498: 6e10 3000 0200 |009a: invoke-virtual {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@0030 │ │ -00249e: 0c0c |009d: move-result-object v12 │ │ -0024a0: 6e20 4100 cb00 |009e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0024a6: 0c0b |00a1: move-result-object v11 │ │ -0024a8: 6e10 4200 0b00 |00a2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -0024ae: 0c0b |00a5: move-result-object v11 │ │ -0024b0: 7120 1a00 ba00 |00a6: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0024b6: 2894 |00a9: goto 003d // -006c │ │ -0024b8: 0d02 |00aa: move-exception v2 │ │ -0024ba: 1a0a 1001 |00ab: const-string v10, "multiping" // string@0110 │ │ -0024be: 220b 3a00 |00ad: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -0024c2: 7010 3e00 0b00 |00af: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -0024c8: 1a0c 9900 |00b2: const-string v12, "Pinger80 " // string@0099 │ │ -0024cc: 6e20 4100 cb00 |00b4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0024d2: 0c0b |00b7: move-result-object v11 │ │ -0024d4: 6e10 3600 0200 |00b8: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0036 │ │ -0024da: 0c0c |00bb: move-result-object v12 │ │ -0024dc: 6e20 4100 cb00 |00bc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0024e2: 0c0b |00bf: move-result-object v11 │ │ -0024e4: 6e10 4200 0b00 |00c0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -0024ea: 0c0b |00c3: move-result-object v11 │ │ -0024ec: 7120 1a00 ba00 |00c4: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0024f2: 1a0a 1001 |00c7: const-string v10, "multiping" // string@0110 │ │ -0024f6: 220b 3a00 |00c9: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -0024fa: 7010 3e00 0b00 |00cb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002500: 1a0c 9900 |00ce: const-string v12, "Pinger80 " // string@0099 │ │ -002504: 6e20 4100 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00250a: 0c0b |00d3: move-result-object v11 │ │ -00250c: 54ec 1400 |00d4: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ -002510: 6e20 4000 cb00 |00d6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ -002516: 0c0b |00d9: move-result-object v11 │ │ -002518: 1a0c d100 |00da: const-string v12, "end" // string@00d1 │ │ -00251c: 6e20 4100 cb00 |00dc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002522: 0c0b |00df: move-result-object v11 │ │ -002524: 6e10 4200 0b00 |00e0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00252a: 0c0b |00e3: move-result-object v11 │ │ -00252c: 7120 1a00 ba00 |00e4: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -002532: 0e00 |00e7: return-void │ │ +002414: |[002414] kr.softgear.multiping.MultiPing$Pinger80.run:()V │ │ +002424: 1a0a 1001 |0000: const-string v10, "multiping" // string@0110 │ │ +002428: 220b 3a00 |0002: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ +00242c: 7010 3e00 0b00 |0004: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002432: 1a0c 9900 |0007: const-string v12, "Pinger80 " // string@0099 │ │ +002436: 6e20 4100 cb00 |0009: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00243c: 0c0b |000c: move-result-object v11 │ │ +00243e: 54ec 1400 |000d: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ +002442: 6e20 4000 cb00 |000f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ +002448: 0c0b |0012: move-result-object v11 │ │ +00244a: 1a0c 5801 |0013: const-string v12, "start" // string@0158 │ │ +00244e: 6e20 4100 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002454: 0c0b |0018: move-result-object v11 │ │ +002456: 6e10 4200 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00245c: 0c0b |001c: move-result-object v11 │ │ +00245e: 7120 1a00 ba00 |001d: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002464: 7100 4300 0000 |0020: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ +00246a: 0b06 |0023: move-result-wide v6 │ │ +00246c: 1600 b80b |0024: const-wide/16 v0, #int 3000 // #bb8 │ │ +002470: 2205 4500 |0026: new-instance v5, Ljava/net/Socket; // type@0045 │ │ +002474: 54ea 1400 |0028: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ +002478: 130b 5000 |002a: const/16 v11, #int 80 // #50 │ │ +00247c: 7030 5100 a50b |002c: invoke-direct {v5, v10, v11}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@0051 │ │ +002482: 7100 4300 0000 |002f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ +002488: 0b08 |0032: move-result-wide v8 │ │ +00248a: 9c0a 0806 |0033: sub-long v10, v8, v6 │ │ +00248e: 170c 4042 0f00 |0035: const-wide/32 v12, #float 1.4013e-39 // #000f4240 │ │ +002494: 9e00 0a0c |0038: div-long v0, v10, v12 │ │ +002498: 6e10 5200 0500 |003a: invoke-virtual {v5}, Ljava/net/Socket;.close:()V // method@0052 │ │ +00249e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0024a0: 54ea 1500 |003e: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ +0024a4: 54aa 2700 |0040: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0024a8: 6e10 5900 0a00 |0042: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +0024ae: 0a0a |0045: move-result v10 │ │ +0024b0: 35a3 8100 |0046: if-ge v3, v10, 00c7 // +0081 │ │ +0024b4: 54ea 1500 |0048: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ +0024b8: 54aa 2700 |004a: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0024bc: 6e20 5600 3a00 |004c: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +0024c2: 0c04 |004f: move-result-object v4 │ │ +0024c4: 1f04 5700 |0050: check-cast v4, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +0024c8: 544a 1900 |0052: iget-object v10, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +0024cc: 54eb 1400 |0054: iget-object v11, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ +0024d0: 6e20 4900 ba00 |0056: invoke-virtual {v10, v11}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@0049 │ │ +0024d6: 0a0a |0059: move-result v10 │ │ +0024d8: 380a 2f00 |005a: if-eqz v10, 0089 // +002f │ │ +0024dc: 5a40 1a00 |005c: iput-wide v0, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ +0024e0: 54ea 1500 |005e: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.this$0:Lkr/softgear/multiping/MultiPing; // field@0015 │ │ +0024e4: 54aa 2700 |0060: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0024e8: 6e30 5800 3a04 |0062: invoke-virtual {v10, v3, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ +0024ee: 1a0a 1001 |0065: const-string v10, "multiping" // string@0110 │ │ +0024f2: 220b 3a00 |0067: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ +0024f6: 7010 3e00 0b00 |0069: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0024fc: 1a0c 9900 |006c: const-string v12, "Pinger80 " // string@0099 │ │ +002500: 6e20 4100 cb00 |006e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002506: 0c0b |0071: move-result-object v11 │ │ +002508: 544c 1800 |0072: iget-object v12, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +00250c: 6e20 4100 cb00 |0074: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002512: 0c0b |0077: move-result-object v11 │ │ +002514: 1a0c 0200 |0078: const-string v12, " " // string@0002 │ │ +002518: 6e20 4100 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00251e: 0c0b |007d: move-result-object v11 │ │ +002520: 6e30 3f00 0b01 |007e: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ +002526: 0c0b |0081: move-result-object v11 │ │ +002528: 6e10 4200 0b00 |0082: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00252e: 0c0b |0085: move-result-object v11 │ │ +002530: 7120 1a00 ba00 |0086: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002536: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00253a: 28b3 |008b: goto 003e // -004d │ │ +00253c: 0d02 |008c: move-exception v2 │ │ +00253e: 1a0a 1001 |008d: const-string v10, "multiping" // string@0110 │ │ +002542: 220b 3a00 |008f: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ +002546: 7010 3e00 0b00 |0091: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +00254c: 1a0c 9900 |0094: const-string v12, "Pinger80 " // string@0099 │ │ +002550: 6e20 4100 cb00 |0096: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002556: 0c0b |0099: move-result-object v11 │ │ +002558: 6e10 3000 0200 |009a: invoke-virtual {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@0030 │ │ +00255e: 0c0c |009d: move-result-object v12 │ │ +002560: 6e20 4100 cb00 |009e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002566: 0c0b |00a1: move-result-object v11 │ │ +002568: 6e10 4200 0b00 |00a2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00256e: 0c0b |00a5: move-result-object v11 │ │ +002570: 7120 1a00 ba00 |00a6: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002576: 2894 |00a9: goto 003d // -006c │ │ +002578: 0d02 |00aa: move-exception v2 │ │ +00257a: 1a0a 1001 |00ab: const-string v10, "multiping" // string@0110 │ │ +00257e: 220b 3a00 |00ad: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ +002582: 7010 3e00 0b00 |00af: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002588: 1a0c 9900 |00b2: const-string v12, "Pinger80 " // string@0099 │ │ +00258c: 6e20 4100 cb00 |00b4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002592: 0c0b |00b7: move-result-object v11 │ │ +002594: 6e10 3600 0200 |00b8: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0036 │ │ +00259a: 0c0c |00bb: move-result-object v12 │ │ +00259c: 6e20 4100 cb00 |00bc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0025a2: 0c0b |00bf: move-result-object v11 │ │ +0025a4: 6e10 4200 0b00 |00c0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0025aa: 0c0b |00c3: move-result-object v11 │ │ +0025ac: 7120 1a00 ba00 |00c4: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +0025b2: 1a0a 1001 |00c7: const-string v10, "multiping" // string@0110 │ │ +0025b6: 220b 3a00 |00c9: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ +0025ba: 7010 3e00 0b00 |00cb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0025c0: 1a0c 9900 |00ce: const-string v12, "Pinger80 " // string@0099 │ │ +0025c4: 6e20 4100 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0025ca: 0c0b |00d3: move-result-object v11 │ │ +0025cc: 54ec 1400 |00d4: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$Pinger80;.ia:Ljava/net/InetAddress; // field@0014 │ │ +0025d0: 6e20 4000 cb00 |00d6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ +0025d6: 0c0b |00d9: move-result-object v11 │ │ +0025d8: 1a0c d100 |00da: const-string v12, "end" // string@00d1 │ │ +0025dc: 6e20 4100 cb00 |00dc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0025e2: 0c0b |00df: move-result-object v11 │ │ +0025e4: 6e10 4200 0b00 |00e0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0025ea: 0c0b |00e3: move-result-object v11 │ │ +0025ec: 7120 1a00 ba00 |00e4: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +0025f2: 0e00 |00e7: return-void │ │ catches : 2 │ │ 0x0026 - 0x003d │ │ Ljava/io/IOException; -> 0x008c │ │ Ljava/lang/Exception; -> 0x00aa │ │ 0x003e - 0x00a9 │ │ Ljava/lang/Exception; -> 0x00aa │ │ positions : │ │ @@ -1501,248 +1507,259 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -002550: |[002550] kr.softgear.multiping.MultiPing$PingerAv.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ │ -002560: 5b01 1700 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -002564: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00256a: 5b02 1600 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ -00256e: 0e00 |0007: return-void │ │ +002610: |[002610] kr.softgear.multiping.MultiPing$PingerAv.:(Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ │ +002620: 5b01 1700 |0000: iput-object v1, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +002624: 7010 3700 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +00262a: 5b02 1600 |0005: iput-object v2, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ +00262e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x0007 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lkr/softgear/multiping/MultiPing$PingerAv; │ │ - 0x0000 - 0x0008 reg=1 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x0008 reg=2 ia Ljava/net/InetAddress; │ │ │ │ Virtual methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$PingerAv;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 17 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 327 16-bit code units │ │ -002570: |[002570] kr.softgear.multiping.MultiPing$PingerAv.run:()V │ │ -002580: 1a0a 1001 |0000: const-string v10, "multiping" // string@0110 │ │ -002584: 220b 3a00 |0002: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -002588: 7010 3e00 0b00 |0004: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -00258e: 1a0c 9b00 |0007: const-string v12, "PingerAv " // string@009b │ │ -002592: 6e20 4100 cb00 |0009: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002598: 0c0b |000c: move-result-object v11 │ │ -00259a: 54ec 1600 |000d: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ -00259e: 6e20 4000 cb00 |000f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ -0025a4: 0c0b |0012: move-result-object v11 │ │ -0025a6: 1a0c 5801 |0013: const-string v12, "start" // string@0158 │ │ -0025aa: 6e20 4100 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0025b0: 0c0b |0018: move-result-object v11 │ │ -0025b2: 6e10 4200 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -0025b8: 0c0b |001c: move-result-object v11 │ │ -0025ba: 7120 1a00 ba00 |001d: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0025c0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0025c2: 54ea 1700 |0021: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -0025c6: 54aa 2700 |0023: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0025ca: 6e10 5900 0a00 |0025: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -0025d0: 0a0a |0028: move-result v10 │ │ -0025d2: 35a4 fd00 |0029: if-ge v4, v10, 0126 // +00fd │ │ -0025d6: 54ea 1700 |002b: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -0025da: 54aa 2700 |002d: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0025de: 6e20 5600 4a00 |002f: invoke-virtual {v10, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -0025e4: 0c05 |0032: move-result-object v5 │ │ -0025e6: 1f05 5700 |0033: check-cast v5, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -0025ea: 545a 1900 |0035: iget-object v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -0025ee: 54eb 1600 |0037: iget-object v11, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ -0025f2: 6e20 4900 ba00 |0039: invoke-virtual {v10, v11}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@0049 │ │ -0025f8: 0a0a |003c: move-result v10 │ │ -0025fa: 380a 5600 |003d: if-eqz v10, 0093 // +0056 │ │ -0025fe: 7100 4300 0000 |003f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ -002604: 0b06 |0042: move-result-wide v6 │ │ -002606: 545a 1900 |0043: iget-object v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -00260a: 130b b80b |0045: const/16 v11, #int 3000 // #bb8 │ │ -00260e: 6e20 4d00 ba00 |0047: invoke-virtual {v10, v11}, Ljava/net/InetAddress;.isReachable:(I)Z // method@004d │ │ -002614: 0a0a |004a: move-result v10 │ │ -002616: 380a 4b00 |004b: if-eqz v10, 0096 // +004b │ │ -00261a: 7100 4300 0000 |004d: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ -002620: 0b08 |0050: move-result-wide v8 │ │ -002622: 9c0a 0806 |0051: sub-long v10, v8, v6 │ │ -002626: 170c 4042 0f00 |0053: const-wide/32 v12, #float 1.4013e-39 // #000f4240 │ │ -00262c: 9e01 0a0c |0056: div-long v1, v10, v12 │ │ -002630: 54ea 1700 |0058: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -002634: 54aa 2700 |005a: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002638: 6e20 5600 4a00 |005c: invoke-virtual {v10, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -00263e: 0c0a |005f: move-result-object v10 │ │ -002640: 07a0 |0060: move-object v0, v10 │ │ -002642: 1f00 5700 |0061: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -002646: 0705 |0063: move-object v5, v0 │ │ -002648: 5a51 1b00 |0064: iput-wide v1, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -00264c: 54ea 1700 |0066: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -002650: 54aa 2700 |0068: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002654: 6e30 5800 4a05 |006a: invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ -00265a: 1a0a 1001 |006d: const-string v10, "multiping" // string@0110 │ │ -00265e: 220b 3a00 |006f: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -002662: 7010 3e00 0b00 |0071: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002668: 1a0c 9b00 |0074: const-string v12, "PingerAv " // string@009b │ │ -00266c: 6e20 4100 cb00 |0076: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002672: 0c0b |0079: move-result-object v11 │ │ -002674: 545c 1800 |007a: iget-object v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -002678: 6e20 4100 cb00 |007c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00267e: 0c0b |007f: move-result-object v11 │ │ -002680: 1a0c 0200 |0080: const-string v12, " " // string@0002 │ │ -002684: 6e20 4100 cb00 |0082: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00268a: 0c0b |0085: move-result-object v11 │ │ -00268c: 535c 1b00 |0086: iget-wide v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002690: 6e30 3f00 cb0d |0088: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ -002696: 0c0b |008b: move-result-object v11 │ │ -002698: 6e10 4200 0b00 |008c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00269e: 0c0b |008f: move-result-object v11 │ │ -0026a0: 7120 1a00 ba00 |0090: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0026a6: d804 0401 |0093: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0026aa: 288c |0095: goto 0021 // -0074 │ │ -0026ac: 54ea 1700 |0096: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -0026b0: 54aa 2700 |0098: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0026b4: 6e20 5600 4a00 |009a: invoke-virtual {v10, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -0026ba: 0c0a |009d: move-result-object v10 │ │ -0026bc: 07a0 |009e: move-object v0, v10 │ │ -0026be: 1f00 5700 |009f: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -0026c2: 0705 |00a1: move-object v5, v0 │ │ -0026c4: 160a b80b |00a2: const-wide/16 v10, #int 3000 // #bb8 │ │ -0026c8: 5a5a 1b00 |00a4: iput-wide v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -0026cc: 54ea 1700 |00a6: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -0026d0: 54aa 2700 |00a8: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0026d4: 6e30 5800 4a05 |00aa: invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ -0026da: 1a0a 1001 |00ad: const-string v10, "multiping" // string@0110 │ │ -0026de: 220b 3a00 |00af: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -0026e2: 7010 3e00 0b00 |00b1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -0026e8: 1a0c 9c00 |00b4: const-string v12, "PingerAv TIMEOUT " // string@009c │ │ -0026ec: 6e20 4100 cb00 |00b6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0026f2: 0c0b |00b9: move-result-object v11 │ │ -0026f4: 545c 1800 |00ba: iget-object v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -0026f8: 6e20 4100 cb00 |00bc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0026fe: 0c0b |00bf: move-result-object v11 │ │ -002700: 1a0c 0200 |00c0: const-string v12, " " // string@0002 │ │ -002704: 6e20 4100 cb00 |00c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00270a: 0c0b |00c5: move-result-object v11 │ │ -00270c: 535c 1b00 |00c6: iget-wide v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002710: 6e30 3f00 cb0d |00c8: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ -002716: 0c0b |00cb: move-result-object v11 │ │ -002718: 6e10 4200 0b00 |00cc: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -00271e: 0c0b |00cf: move-result-object v11 │ │ -002720: 7120 1a00 ba00 |00d0: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -002726: 28c0 |00d3: goto 0093 // -0040 │ │ -002728: 0d03 |00d4: move-exception v3 │ │ -00272a: 54ea 1700 |00d5: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -00272e: 54aa 2700 |00d7: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002732: 6e20 5600 4a00 |00d9: invoke-virtual {v10, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002738: 0c05 |00dc: move-result-object v5 │ │ -00273a: 1f05 5700 |00dd: check-cast v5, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -00273e: 160a b80b |00df: const-wide/16 v10, #int 3000 // #bb8 │ │ -002742: 5a5a 1b00 |00e1: iput-wide v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002746: 54ea 1700 |00e3: iget-object v10, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ -00274a: 54aa 2700 |00e5: iget-object v10, v10, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -00274e: 6e30 5800 4a05 |00e7: invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ -002754: 1a0a 1001 |00ea: const-string v10, "multiping" // string@0110 │ │ -002758: 220b 3a00 |00ec: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -00275c: 7010 3e00 0b00 |00ee: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002762: 1a0c 9b00 |00f1: const-string v12, "PingerAv " // string@009b │ │ -002766: 6e20 4100 cb00 |00f3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00276c: 0c0b |00f6: move-result-object v11 │ │ -00276e: 6e10 3000 0300 |00f7: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@0030 │ │ -002774: 0c0c |00fa: move-result-object v12 │ │ -002776: 6e20 4100 cb00 |00fb: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -00277c: 0c0b |00fe: move-result-object v11 │ │ -00277e: 6e10 4200 0b00 |00ff: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002784: 0c0b |0102: move-result-object v11 │ │ -002786: 7120 1a00 ba00 |0103: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -00278c: 288d |0106: goto 0093 // -0073 │ │ -00278e: 0d03 |0107: move-exception v3 │ │ -002790: 1a0a 1001 |0108: const-string v10, "multiping" // string@0110 │ │ -002794: 220b 3a00 |010a: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -002798: 7010 3e00 0b00 |010c: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -00279e: 1a0c 9b00 |010f: const-string v12, "PingerAv " // string@009b │ │ -0027a2: 6e20 4100 cb00 |0111: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0027a8: 0c0b |0114: move-result-object v11 │ │ -0027aa: 6e10 3600 0300 |0115: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0036 │ │ -0027b0: 0c0c |0118: move-result-object v12 │ │ -0027b2: 6e20 4100 cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0027b8: 0c0b |011c: move-result-object v11 │ │ -0027ba: 6e10 4200 0b00 |011d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -0027c0: 0c0b |0120: move-result-object v11 │ │ -0027c2: 7120 1a00 ba00 |0121: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -0027c8: 2900 6fff |0124: goto/16 0093 // -0091 │ │ -0027cc: 1a0a 1001 |0126: const-string v10, "multiping" // string@0110 │ │ -0027d0: 220b 3a00 |0128: new-instance v11, Ljava/lang/StringBuilder; // type@003a │ │ -0027d4: 7010 3e00 0b00 |012a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -0027da: 1a0c 9b00 |012d: const-string v12, "PingerAv " // string@009b │ │ -0027de: 6e20 4100 cb00 |012f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0027e4: 0c0b |0132: move-result-object v11 │ │ -0027e6: 54ec 1600 |0133: iget-object v12, v14, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ -0027ea: 6e20 4000 cb00 |0135: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ -0027f0: 0c0b |0138: move-result-object v11 │ │ -0027f2: 1a0c d100 |0139: const-string v12, "end" // string@00d1 │ │ -0027f6: 6e20 4100 cb00 |013b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -0027fc: 0c0b |013e: move-result-object v11 │ │ -0027fe: 6e10 4200 0b00 |013f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002804: 0c0b |0142: move-result-object v11 │ │ -002806: 7120 1a00 ba00 |0143: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ -00280c: 0e00 |0146: return-void │ │ + insns size : 349 16-bit code units │ │ +002630: |[002630] kr.softgear.multiping.MultiPing$PingerAv.run:()V │ │ +002640: 1a07 1001 |0000: const-string v7, "multiping" // string@0110 │ │ +002644: 220c 3a00 |0002: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +002648: 7010 3e00 0c00 |0004: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +00264e: 1a0d 9b00 |0007: const-string v13, "PingerAv " // string@009b │ │ +002652: 6e20 4100 dc00 |0009: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002658: 0c0c |000c: move-result-object v12 │ │ +00265a: 0800 1000 |000d: move-object/from16 v0, v16 │ │ +00265e: 540d 1600 |000f: iget-object v13, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ +002662: 6e20 4000 dc00 |0011: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ +002668: 0c0c |0014: move-result-object v12 │ │ +00266a: 1a0d 5801 |0015: const-string v13, "start" // string@0158 │ │ +00266e: 6e20 4100 dc00 |0017: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002674: 0c0c |001a: move-result-object v12 │ │ +002676: 6e10 4200 0c00 |001b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00267c: 0c0c |001e: move-result-object v12 │ │ +00267e: 7120 1a00 c700 |001f: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002684: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +002686: 0800 1000 |0023: move-object/from16 v0, v16 │ │ +00268a: 5407 1700 |0025: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +00268e: 5477 2700 |0027: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002692: 6e10 5900 0700 |0029: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +002698: 0a07 |002c: move-result v7 │ │ +00269a: 3575 0d01 |002d: if-ge v5, v7, 013a // +010d │ │ +00269e: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +0026a2: 5407 1700 |0031: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +0026a6: 5477 2700 |0033: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0026aa: 6e20 5600 5700 |0035: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +0026b0: 0c06 |0038: move-result-object v6 │ │ +0026b2: 1f06 5700 |0039: check-cast v6, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +0026b6: 5467 1900 |003b: iget-object v7, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +0026ba: 0800 1000 |003d: move-object/from16 v0, v16 │ │ +0026be: 540c 1600 |003f: iget-object v12, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ +0026c2: 6e20 4900 c700 |0041: invoke-virtual {v7, v12}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@0049 │ │ +0026c8: 0a07 |0044: move-result v7 │ │ +0026ca: 3807 5a00 |0045: if-eqz v7, 009f // +005a │ │ +0026ce: 7100 4300 0000 |0047: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ +0026d4: 0b08 |004a: move-result-wide v8 │ │ +0026d6: 5467 1900 |004b: iget-object v7, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +0026da: 130c b80b |004d: const/16 v12, #int 3000 // #bb8 │ │ +0026de: 6e20 4d00 c700 |004f: invoke-virtual {v7, v12}, Ljava/net/InetAddress;.isReachable:(I)Z // method@004d │ │ +0026e4: 0a07 |0052: move-result v7 │ │ +0026e6: 3807 4f00 |0053: if-eqz v7, 00a2 // +004f │ │ +0026ea: 7100 4300 0000 |0055: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0043 │ │ +0026f0: 0b0a |0058: move-result-wide v10 │ │ +0026f2: 9c0c 0a08 |0059: sub-long v12, v10, v8 │ │ +0026f6: 170e 4042 0f00 |005b: const-wide/32 v14, #float 1.4013e-39 // #000f4240 │ │ +0026fc: 9e02 0c0e |005e: div-long v2, v12, v14 │ │ +002700: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +002704: 5407 1700 |0062: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +002708: 5477 2700 |0064: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +00270c: 6e20 5600 5700 |0066: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +002712: 0c07 |0069: move-result-object v7 │ │ +002714: 0770 |006a: move-object v0, v7 │ │ +002716: 1f00 5700 |006b: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +00271a: 0706 |006d: move-object v6, v0 │ │ +00271c: 5a62 1b00 |006e: iput-wide v2, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +002720: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +002724: 5407 1700 |0072: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +002728: 5477 2700 |0074: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +00272c: 6e30 5800 5706 |0076: invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ +002732: 1a07 1001 |0079: const-string v7, "multiping" // string@0110 │ │ +002736: 220c 3a00 |007b: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +00273a: 7010 3e00 0c00 |007d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002740: 1a0d 9b00 |0080: const-string v13, "PingerAv " // string@009b │ │ +002744: 6e20 4100 dc00 |0082: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +00274a: 0c0c |0085: move-result-object v12 │ │ +00274c: 546d 1800 |0086: iget-object v13, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +002750: 6e20 4100 dc00 |0088: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002756: 0c0c |008b: move-result-object v12 │ │ +002758: 1a0d 0200 |008c: const-string v13, " " // string@0002 │ │ +00275c: 6e20 4100 dc00 |008e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002762: 0c0c |0091: move-result-object v12 │ │ +002764: 536e 1b00 |0092: iget-wide v14, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +002768: 6e30 3f00 ec0f |0094: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ +00276e: 0c0c |0097: move-result-object v12 │ │ +002770: 6e10 4200 0c00 |0098: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002776: 0c0c |009b: move-result-object v12 │ │ +002778: 7120 1a00 c700 |009c: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +00277e: d805 0501 |009f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +002782: 2882 |00a1: goto 0023 // -007e │ │ +002784: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +002788: 5407 1700 |00a4: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +00278c: 5477 2700 |00a6: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002790: 6e20 5600 5700 |00a8: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +002796: 0c07 |00ab: move-result-object v7 │ │ +002798: 0770 |00ac: move-object v0, v7 │ │ +00279a: 1f00 5700 |00ad: check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +00279e: 0706 |00af: move-object v6, v0 │ │ +0027a0: 160c b80b |00b0: const-wide/16 v12, #int 3000 // #bb8 │ │ +0027a4: 5a6c 1b00 |00b2: iput-wide v12, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +0027a8: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +0027ac: 5407 1700 |00b6: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +0027b0: 5477 2700 |00b8: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0027b4: 6e30 5800 5706 |00ba: invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ +0027ba: 1a07 1001 |00bd: const-string v7, "multiping" // string@0110 │ │ +0027be: 220c 3a00 |00bf: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +0027c2: 7010 3e00 0c00 |00c1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0027c8: 1a0d 9c00 |00c4: const-string v13, "PingerAv TIMEOUT " // string@009c │ │ +0027cc: 6e20 4100 dc00 |00c6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0027d2: 0c0c |00c9: move-result-object v12 │ │ +0027d4: 546d 1800 |00ca: iget-object v13, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +0027d8: 6e20 4100 dc00 |00cc: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0027de: 0c0c |00cf: move-result-object v12 │ │ +0027e0: 1a0d 0200 |00d0: const-string v13, " " // string@0002 │ │ +0027e4: 6e20 4100 dc00 |00d2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0027ea: 0c0c |00d5: move-result-object v12 │ │ +0027ec: 536e 1b00 |00d6: iget-wide v14, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +0027f0: 6e30 3f00 ec0f |00d8: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@003f │ │ +0027f6: 0c0c |00db: move-result-object v12 │ │ +0027f8: 6e10 4200 0c00 |00dc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0027fe: 0c0c |00df: move-result-object v12 │ │ +002800: 7120 1a00 c700 |00e0: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002806: 28bc |00e3: goto 009f // -0044 │ │ +002808: 0d04 |00e4: move-exception v4 │ │ +00280a: 0800 1000 |00e5: move-object/from16 v0, v16 │ │ +00280e: 5407 1700 |00e7: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +002812: 5477 2700 |00e9: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002816: 6e20 5600 5700 |00eb: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +00281c: 0c06 |00ee: move-result-object v6 │ │ +00281e: 1f06 5700 |00ef: check-cast v6, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +002822: 160c b80b |00f1: const-wide/16 v12, #int 3000 // #bb8 │ │ +002826: 5a6c 1b00 |00f3: iput-wide v12, v6, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +00282a: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +00282e: 5407 1700 |00f7: iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.this$0:Lkr/softgear/multiping/MultiPing; // field@0017 │ │ +002832: 5477 2700 |00f9: iget-object v7, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002836: 6e30 5800 5706 |00fb: invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0058 │ │ +00283c: 1a07 1001 |00fe: const-string v7, "multiping" // string@0110 │ │ +002840: 220c 3a00 |0100: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +002844: 7010 3e00 0c00 |0102: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +00284a: 1a0d 9b00 |0105: const-string v13, "PingerAv " // string@009b │ │ +00284e: 6e20 4100 dc00 |0107: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002854: 0c0c |010a: move-result-object v12 │ │ +002856: 6e10 3000 0400 |010b: invoke-virtual {v4}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@0030 │ │ +00285c: 0c0d |010e: move-result-object v13 │ │ +00285e: 6e20 4100 dc00 |010f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002864: 0c0c |0112: move-result-object v12 │ │ +002866: 6e10 4200 0c00 |0113: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +00286c: 0c0c |0116: move-result-object v12 │ │ +00286e: 7120 1a00 c700 |0117: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +002874: 2885 |011a: goto 009f // -007b │ │ +002876: 0d04 |011b: move-exception v4 │ │ +002878: 1a07 1001 |011c: const-string v7, "multiping" // string@0110 │ │ +00287c: 220c 3a00 |011e: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +002880: 7010 3e00 0c00 |0120: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002886: 1a0d 9b00 |0123: const-string v13, "PingerAv " // string@009b │ │ +00288a: 6e20 4100 dc00 |0125: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002890: 0c0c |0128: move-result-object v12 │ │ +002892: 6e10 3600 0400 |0129: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0036 │ │ +002898: 0c0d |012c: move-result-object v13 │ │ +00289a: 6e20 4100 dc00 |012d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0028a0: 0c0c |0130: move-result-object v12 │ │ +0028a2: 6e10 4200 0c00 |0131: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0028a8: 0c0c |0134: move-result-object v12 │ │ +0028aa: 7120 1a00 c700 |0135: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +0028b0: 2900 67ff |0138: goto/16 009f // -0099 │ │ +0028b4: 1a07 1001 |013a: const-string v7, "multiping" // string@0110 │ │ +0028b8: 220c 3a00 |013c: new-instance v12, Ljava/lang/StringBuilder; // type@003a │ │ +0028bc: 7010 3e00 0c00 |013e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +0028c2: 1a0d 9b00 |0141: const-string v13, "PingerAv " // string@009b │ │ +0028c6: 6e20 4100 dc00 |0143: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0028cc: 0c0c |0146: move-result-object v12 │ │ +0028ce: 0800 1000 |0147: move-object/from16 v0, v16 │ │ +0028d2: 540d 1600 |0149: iget-object v13, v0, Lkr/softgear/multiping/MultiPing$PingerAv;.ia:Ljava/net/InetAddress; // field@0016 │ │ +0028d6: 6e20 4000 dc00 |014b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0040 │ │ +0028dc: 0c0c |014e: move-result-object v12 │ │ +0028de: 1a0d d100 |014f: const-string v13, "end" // string@00d1 │ │ +0028e2: 6e20 4100 dc00 |0151: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +0028e8: 0c0c |0154: move-result-object v12 │ │ +0028ea: 6e10 4200 0c00 |0155: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +0028f0: 0c0c |0158: move-result-object v12 │ │ +0028f2: 7120 1a00 c700 |0159: invoke-static {v7, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@001a │ │ +0028f8: 0e00 |015c: return-void │ │ catches : 3 │ │ - 0x002b - 0x0042 │ │ - Ljava/lang/Exception; -> 0x0107 │ │ - 0x0043 - 0x00d3 │ │ - Ljava/io/IOException; -> 0x00d4 │ │ - Ljava/lang/Exception; -> 0x0107 │ │ - 0x00d5 - 0x0106 │ │ - Ljava/lang/Exception; -> 0x0107 │ │ + 0x002f - 0x004a │ │ + Ljava/lang/Exception; -> 0x011b │ │ + 0x004b - 0x00e3 │ │ + Ljava/io/IOException; -> 0x00e4 │ │ + Ljava/lang/Exception; -> 0x011b │ │ + 0x00e5 - 0x011a │ │ + Ljava/lang/Exception; -> 0x011b │ │ positions : │ │ 0x0000 line=156 │ │ - 0x0020 line=158 │ │ - 0x002b line=161 │ │ - 0x0035 line=162 │ │ - 0x003f line=164 │ │ - 0x0043 line=166 │ │ - 0x004d line=168 │ │ - 0x0051 line=169 │ │ - 0x0058 line=171 │ │ - 0x0064 line=172 │ │ - 0x0066 line=173 │ │ - 0x006d line=174 │ │ - 0x0093 line=158 │ │ - 0x0096 line=178 │ │ - 0x00a2 line=179 │ │ - 0x00a6 line=180 │ │ - 0x00ad line=181 │ │ - 0x00d4 line=183 │ │ - 0x00d5 line=184 │ │ - 0x00df line=185 │ │ - 0x00e3 line=186 │ │ - 0x00ea line=187 │ │ - 0x0107 line=190 │ │ - 0x0108 line=191 │ │ - 0x0126 line=194 │ │ - 0x0146 line=195 │ │ - locals : │ │ - 0x0058 - 0x0093 reg=1 dt J │ │ - 0x0035 - 0x0093 reg=5 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x0043 - 0x0093 reg=6 t1 J │ │ - 0x0051 - 0x0093 reg=8 t2 J │ │ - 0x0096 - 0x00dd reg=5 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x00d5 - 0x0107 reg=3 e Ljava/io/IOException; │ │ - 0x00df - 0x0107 reg=5 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x0096 - 0x0107 reg=6 t1 J │ │ - 0x0108 - 0x0126 reg=3 e Ljava/lang/Exception; │ │ - 0x0021 - 0x0147 reg=4 i I │ │ - 0x0000 - 0x0147 reg=14 this Lkr/softgear/multiping/MultiPing$PingerAv; │ │ + 0x0022 line=158 │ │ + 0x002f line=161 │ │ + 0x003b line=162 │ │ + 0x0047 line=164 │ │ + 0x004b line=166 │ │ + 0x0055 line=168 │ │ + 0x0059 line=169 │ │ + 0x0060 line=171 │ │ + 0x006e line=172 │ │ + 0x0070 line=173 │ │ + 0x0079 line=174 │ │ + 0x009f line=158 │ │ + 0x00a2 line=178 │ │ + 0x00b0 line=179 │ │ + 0x00b4 line=180 │ │ + 0x00bd line=181 │ │ + 0x00e4 line=183 │ │ + 0x00e5 line=184 │ │ + 0x00f1 line=185 │ │ + 0x00f5 line=186 │ │ + 0x00fe line=187 │ │ + 0x011b line=190 │ │ + 0x011c line=191 │ │ + 0x013a line=194 │ │ + 0x015c line=195 │ │ + locals : │ │ + 0x0060 - 0x009f reg=2 dt J │ │ + 0x003b - 0x009f reg=6 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x004b - 0x009f reg=8 t1 J │ │ + 0x0059 - 0x009f reg=10 t2 J │ │ + 0x00a2 - 0x00ef reg=6 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x00e5 - 0x011b reg=4 e Ljava/io/IOException; │ │ + 0x00f1 - 0x011b reg=6 pi Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x00a2 - 0x011b reg=8 t1 J │ │ + 0x011c - 0x013a reg=4 e Ljava/lang/Exception; │ │ + 0x0023 - 0x015d reg=5 i I │ │ + 0x0000 - 0x015d reg=16 this Lkr/softgear/multiping/MultiPing$PingerAv; │ │ │ │ source_file_idx : 146 (MultiPing.java) │ │ │ │ Class #14 header: │ │ class_idx : 87 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 55 │ │ @@ -1786,51 +1803,51 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lkr/softgear/multiping/MultiPing$PingerItem;) │ │ name : '' │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -002834: |[002834] kr.softgear.multiping.MultiPing$PingerItem.:(Lkr/softgear/multiping/MultiPing;)V │ │ -002844: 1701 a086 0100 |0000: const-wide/32 v1, #float 1.4013e-40 // #000186a0 │ │ -00284a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00284c: 5b34 1c00 |0004: iput-object v4, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.this$0:Lkr/softgear/multiping/MultiPing; // field@001c │ │ -002850: 7010 3700 0300 |0006: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0037 │ │ -002856: 5b30 1800 |0009: iput-object v0, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -00285a: 5b30 1900 |000b: iput-object v0, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ -00285e: 5a31 1a00 |000d: iput-wide v1, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ -002862: 5a31 1b00 |000f: iput-wide v1, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ -002866: 0e00 |0011: return-void │ │ +002920: |[002920] kr.softgear.multiping.MultiPing$PingerItem.:(Lkr/softgear/multiping/MultiPing;)V │ │ +002930: 1702 a086 0100 |0000: const-wide/32 v2, #float 1.4013e-40 // #000186a0 │ │ +002936: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +002938: 5b45 1c00 |0004: iput-object v5, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.this$0:Lkr/softgear/multiping/MultiPing; // field@001c │ │ +00293c: 7010 3700 0400 |0006: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0037 │ │ +002942: 5b40 1800 |0009: iput-object v0, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +002946: 5b40 1900 |000b: iput-object v0, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.ia:Ljava/net/InetAddress; // field@0019 │ │ +00294a: 5a42 1a00 |000d: iput-wide v2, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.result_80:J // field@001a │ │ +00294e: 5a42 1b00 |000f: iput-wide v2, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.result_av:J // field@001b │ │ +002952: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ 0x000d line=77 │ │ 0x000f line=78 │ │ locals : │ │ - 0x0000 - 0x0012 reg=3 this Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - 0x0000 - 0x0012 reg=4 (null) Lkr/softgear/multiping/MultiPing; │ │ + 0x0000 - 0x0012 reg=4 this Lkr/softgear/multiping/MultiPing$PingerItem; │ │ + 0x0000 - 0x0012 reg=5 (null) Lkr/softgear/multiping/MultiPing; │ │ │ │ #1 : (in Lkr/softgear/multiping/MultiPing$PingerItem;) │ │ name : '' │ │ type : '(Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -002868: |[002868] kr.softgear.multiping.MultiPing$PingerItem.:(Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V │ │ -002878: 7020 7400 1000 |0000: invoke-direct {v0, v1}, Lkr/softgear/multiping/MultiPing$PingerItem;.:(Lkr/softgear/multiping/MultiPing;)V // method@0074 │ │ -00287e: 0e00 |0003: return-void │ │ +002954: |[002954] kr.softgear.multiping.MultiPing$PingerItem.:(Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V │ │ +002964: 7020 7400 1000 |0000: invoke-direct {v0, v1}, Lkr/softgear/multiping/MultiPing$PingerItem;.:(Lkr/softgear/multiping/MultiPing;)V // method@0074 │ │ +00296a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/MultiPing$PingerItem; │ │ 0x0000 - 0x0004 reg=1 x0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x0004 reg=2 x1 Lkr/softgear/multiping/MultiPing$1; │ │ @@ -1942,88 +1959,87 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -002880: |[002880] kr.softgear.multiping.MultiPing.:()V │ │ -002890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002892: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -002894: 7010 0200 0200 |0002: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ -00289a: 5b21 2b00 |0005: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ -00289e: 5b21 2a00 |0007: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -0028a2: 5b21 2400 |0009: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ -0028a6: 5920 2900 |000b: iput v0, v2, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ -0028aa: 5b21 2800 |000d: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ -0028ae: 5c20 2600 |000f: iput-boolean v0, v2, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ -0028b2: 2200 4800 |0011: new-instance v0, Ljava/util/ArrayList; // type@0048 │ │ -0028b6: 7010 5400 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0054 │ │ -0028bc: 5b20 2700 |0016: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0028c0: 5b21 2c00 |0018: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -0028c4: 2200 4c00 |001a: new-instance v0, Lkr/softgear/multiping/MultiPing$1; // type@004c │ │ -0028c8: 7020 5d00 2000 |001c: invoke-direct {v0, v2}, Lkr/softgear/multiping/MultiPing$1;.:(Lkr/softgear/multiping/MultiPing;)V // method@005d │ │ -0028ce: 5b20 2500 |001f: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ -0028d2: 0e00 |0021: return-void │ │ +00296c: |[00296c] kr.softgear.multiping.MultiPing.:()V │ │ +00297c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00297e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +002980: 7010 0200 0200 |0002: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ +002986: 5b21 2b00 |0005: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ +00298a: 5b21 2a00 |0007: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +00298e: 5b21 2400 |0009: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ +002992: 5920 2900 |000b: iput v0, v2, Lkr/softgear/multiping/MultiPing;.m_position:I // field@0029 │ │ +002996: 5b21 2800 |000d: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ +00299a: 5c20 2600 |000f: iput-boolean v0, v2, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ +00299e: 2200 4800 |0011: new-instance v0, Ljava/util/ArrayList; // type@0048 │ │ +0029a2: 7010 5400 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0054 │ │ +0029a8: 5b20 2700 |0016: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0029ac: 5b21 2c00 |0018: iput-object v1, v2, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +0029b0: 2200 4c00 |001a: new-instance v0, Lkr/softgear/multiping/MultiPing$1; // type@004c │ │ +0029b4: 7020 5d00 2000 |001c: invoke-direct {v0, v2}, Lkr/softgear/multiping/MultiPing$1;.:(Lkr/softgear/multiping/MultiPing;)V // method@005d │ │ +0029ba: 5b20 2500 |001f: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.handler:Landroid/os/Handler; // field@0025 │ │ +0029be: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=206 │ │ 0x000b line=207 │ │ 0x000d line=209 │ │ 0x000f line=210 │ │ 0x0011 line=212 │ │ 0x0018 line=213 │ │ 0x001a line=215 │ │ - 0x0021 line=252 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lkr/softgear/multiping/MultiPing; │ │ │ │ #1 : (in Lkr/softgear/multiping/MultiPing;) │ │ name : 'AddHostName' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0028d4: |[0028d4] kr.softgear.multiping.MultiPing.AddHostName:(Ljava/lang/String;)Z │ │ -0028e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0028e6: 2200 5700 |0001: new-instance v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -0028ea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0028ec: 7030 7500 5002 |0004: invoke-direct {v0, v5, v2}, Lkr/softgear/multiping/MultiPing$PingerItem;.:(Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V // method@0075 │ │ -0028f2: 5b06 1800 |0007: iput-object v6, v0, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -0028f6: 5452 2700 |0009: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -0028fa: 6e30 5500 4200 |000b: invoke-virtual {v2, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0055 │ │ -002900: 5452 2c00 |000e: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -002904: 6e10 6f00 0200 |0010: invoke-virtual {v2}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ -00290a: 2201 3c00 |0013: new-instance v1, Ljava/lang/Thread; // type@003c │ │ -00290e: 2202 5300 |0015: new-instance v2, Lkr/softgear/multiping/MultiPing$NameResolver; // type@0053 │ │ -002912: 7030 6b00 5206 |0017: invoke-direct {v2, v5, v6}, Lkr/softgear/multiping/MultiPing$NameResolver;.:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V // method@006b │ │ -002918: 7020 4400 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ -00291e: 6e10 4700 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0047 │ │ -002924: 5452 2700 |0020: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002928: 6e10 5900 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -00292e: 0a02 |0025: move-result v2 │ │ -002930: 1303 0c00 |0026: const/16 v3, #int 12 // #c │ │ -002934: 3432 1000 |0028: if-lt v2, v3, 0038 // +0010 │ │ -002938: 5452 2a00 |002a: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -00293c: 1a03 9000 |002c: const-string v3, "Max number of host" // string@0090 │ │ -002940: 6e20 2700 3200 |002e: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ -002946: 5452 2a00 |0031: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -00294a: 6e20 2500 4200 |0033: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0025 │ │ -002950: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -002952: 0f02 |0037: return v2 │ │ -002954: 5452 2a00 |0038: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -002958: 1a03 0000 |003a: const-string v3, "" // string@0000 │ │ -00295c: 6e20 2700 3200 |003c: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ -002962: 28f7 |003f: goto 0036 // -0009 │ │ +0029c0: |[0029c0] kr.softgear.multiping.MultiPing.AddHostName:(Ljava/lang/String;)Z │ │ +0029d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0029d2: 2200 5700 |0001: new-instance v0, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +0029d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0029d8: 7030 7500 5002 |0004: invoke-direct {v0, v5, v2}, Lkr/softgear/multiping/MultiPing$PingerItem;.:(Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V // method@0075 │ │ +0029de: 5b06 1800 |0007: iput-object v6, v0, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +0029e2: 5452 2700 |0009: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +0029e6: 6e30 5500 4200 |000b: invoke-virtual {v2, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0055 │ │ +0029ec: 5452 2c00 |000e: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +0029f0: 6e10 6f00 0200 |0010: invoke-virtual {v2}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ +0029f6: 2201 3c00 |0013: new-instance v1, Ljava/lang/Thread; // type@003c │ │ +0029fa: 2202 5300 |0015: new-instance v2, Lkr/softgear/multiping/MultiPing$NameResolver; // type@0053 │ │ +0029fe: 7030 6b00 5206 |0017: invoke-direct {v2, v5, v6}, Lkr/softgear/multiping/MultiPing$NameResolver;.:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V // method@006b │ │ +002a04: 7020 4400 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ +002a0a: 6e10 4700 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0047 │ │ +002a10: 5452 2700 |0020: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002a14: 6e10 5900 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +002a1a: 0a02 |0025: move-result v2 │ │ +002a1c: 1303 0c00 |0026: const/16 v3, #int 12 // #c │ │ +002a20: 3432 1000 |0028: if-lt v2, v3, 0038 // +0010 │ │ +002a24: 5452 2a00 |002a: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002a28: 1a03 9000 |002c: const-string v3, "Max number of host" // string@0090 │ │ +002a2c: 6e20 2700 3200 |002e: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ +002a32: 5452 2a00 |0031: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002a36: 6e20 2500 4200 |0033: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0025 │ │ +002a3c: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +002a3e: 0f02 |0037: return v2 │ │ +002a40: 5452 2a00 |0038: iget-object v2, v5, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002a44: 1a03 0000 |003a: const-string v3, "" // string@0000 │ │ +002a48: 6e20 2700 3200 |003c: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ +002a4e: 28f7 |003f: goto 0036 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=310 │ │ 0x0007 line=311 │ │ 0x0009 line=312 │ │ 0x000e line=313 │ │ 0x0013 line=315 │ │ @@ -2044,17 +2060,17 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -002964: |[002964] kr.softgear.multiping.MultiPing.access$000:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/TextView; │ │ -002974: 5410 2b00 |0000: iget-object v0, v1, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ -002978: 1100 |0002: return-object v0 │ │ +002a50: |[002a50] kr.softgear.multiping.MultiPing.access$000:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/TextView; │ │ +002a60: 5410 2b00 |0000: iget-object v0, v1, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ +002a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lkr/softgear/multiping/MultiPing; │ │ │ │ #3 : (in Lkr/softgear/multiping/MultiPing;) │ │ @@ -2062,17 +2078,17 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00297c: |[00297c] kr.softgear.multiping.MultiPing.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; │ │ -00298c: 5410 2a00 |0000: iget-object v0, v1, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -002990: 1100 |0002: return-object v0 │ │ +002a68: |[002a68] kr.softgear.multiping.MultiPing.access$200:(Lkr/softgear/multiping/MultiPing;)Landroid/widget/EditText; │ │ +002a78: 5410 2a00 |0000: iget-object v0, v1, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002a7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lkr/softgear/multiping/MultiPing; │ │ │ │ #4 : (in Lkr/softgear/multiping/MultiPing;) │ │ @@ -2080,18 +2096,18 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -002994: |[002994] kr.softgear.multiping.MultiPing.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z │ │ -0029a4: 7020 7700 2100 |0000: invoke-direct {v1, v2}, Lkr/softgear/multiping/MultiPing;.AddHostName:(Ljava/lang/String;)Z // method@0077 │ │ -0029aa: 0a00 |0003: move-result v0 │ │ -0029ac: 0f00 |0004: return v0 │ │ +002a80: |[002a80] kr.softgear.multiping.MultiPing.access$300:(Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)Z │ │ +002a90: 7020 7700 2100 |0000: invoke-direct {v1, v2}, Lkr/softgear/multiping/MultiPing;.AddHostName:(Ljava/lang/String;)Z // method@0077 │ │ +002a96: 0a00 |0003: move-result v0 │ │ +002a98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -2100,17 +2116,17 @@ │ │ type : '(Lkr/softgear/multiping/MultiPing;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0029b0: |[0029b0] kr.softgear.multiping.MultiPing.access$400:(Lkr/softgear/multiping/MultiPing;)V │ │ -0029c0: 7010 8f00 0000 |0000: invoke-direct {v0}, Lkr/softgear/multiping/MultiPing;.saveItems:()V // method@008f │ │ -0029c6: 0e00 |0003: return-void │ │ +002a9c: |[002a9c] kr.softgear.multiping.MultiPing.access$400:(Lkr/softgear/multiping/MultiPing;)V │ │ +002aac: 7010 8f00 0000 |0000: invoke-direct {v0}, Lkr/softgear/multiping/MultiPing;.saveItems:()V // method@008f │ │ +002ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lkr/softgear/multiping/MultiPing; │ │ │ │ #6 : (in Lkr/softgear/multiping/MultiPing;) │ │ @@ -2118,37 +2134,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0029c8: |[0029c8] kr.softgear.multiping.MultiPing.loadItems:()V │ │ -0029d8: 1a04 f300 |0000: const-string v4, "hosts" // string@00f3 │ │ -0029dc: 6e20 8c00 4600 |0002: invoke-virtual {v6, v4}, Lkr/softgear/multiping/MultiPing;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@008c │ │ -0029e2: 0c01 |0005: move-result-object v1 │ │ -0029e4: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -0029e8: 2203 3000 |0008: new-instance v3, Ljava/io/InputStreamReader; // type@0030 │ │ -0029ec: 7020 3200 1300 |000a: invoke-direct {v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0032 │ │ -0029f2: 2202 2b00 |000d: new-instance v2, Ljava/io/BufferedReader; // type@002b │ │ -0029f6: 7020 2e00 3200 |000f: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@002e │ │ -0029fc: 6e10 2f00 0200 |0012: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@002f │ │ -002a02: 0c00 |0015: move-result-object v0 │ │ -002a04: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -002a08: 7020 7700 0600 |0018: invoke-direct {v6, v0}, Lkr/softgear/multiping/MultiPing;.AddHostName:(Ljava/lang/String;)Z // method@0077 │ │ -002a0e: 28f7 |001b: goto 0012 // -0009 │ │ -002a10: 0d04 |001c: move-exception v4 │ │ -002a12: 0e00 |001d: return-void │ │ -002a14: 6e10 3100 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0031 │ │ -002a1a: 5464 2c00 |0021: iget-object v4, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -002a1e: 6e10 6f00 0400 |0023: invoke-virtual {v4}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ -002a24: 5464 2a00 |0026: iget-object v4, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -002a28: 1a05 0000 |0028: const-string v5, "" // string@0000 │ │ -002a2c: 6e20 2700 5400 |002a: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ -002a32: 28f0 |002d: goto 001d // -0010 │ │ +002ab4: |[002ab4] kr.softgear.multiping.MultiPing.loadItems:()V │ │ +002ac4: 1a04 f300 |0000: const-string v4, "hosts" // string@00f3 │ │ +002ac8: 6e20 8c00 4600 |0002: invoke-virtual {v6, v4}, Lkr/softgear/multiping/MultiPing;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@008c │ │ +002ace: 0c01 |0005: move-result-object v1 │ │ +002ad0: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +002ad4: 2203 3000 |0008: new-instance v3, Ljava/io/InputStreamReader; // type@0030 │ │ +002ad8: 7020 3200 1300 |000a: invoke-direct {v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0032 │ │ +002ade: 2202 2b00 |000d: new-instance v2, Ljava/io/BufferedReader; // type@002b │ │ +002ae2: 7020 2e00 3200 |000f: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@002e │ │ +002ae8: 6e10 2f00 0200 |0012: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@002f │ │ +002aee: 0c00 |0015: move-result-object v0 │ │ +002af0: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +002af4: 7020 7700 0600 |0018: invoke-direct {v6, v0}, Lkr/softgear/multiping/MultiPing;.AddHostName:(Ljava/lang/String;)Z // method@0077 │ │ +002afa: 28f7 |001b: goto 0012 // -0009 │ │ +002afc: 0d04 |001c: move-exception v4 │ │ +002afe: 0e00 |001d: return-void │ │ +002b00: 6e10 3100 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0031 │ │ +002b06: 5464 2c00 |0021: iget-object v4, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +002b0a: 6e10 6f00 0400 |0023: invoke-virtual {v4}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.notifyDataSetChanged:()V // method@006f │ │ +002b10: 5464 2a00 |0026: iget-object v4, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002b14: 1a05 0000 |0028: const-string v5, "" // string@0000 │ │ +002b18: 6e20 2700 5400 |002a: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0027 │ │ +002b1e: 28f0 |002d: goto 001d // -0010 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Throwable; -> 0x001c │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=450 │ │ 0x0008 line=451 │ │ @@ -2176,72 +2192,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -002a40: |[002a40] kr.softgear.multiping.MultiPing.refresh:()V │ │ -002a50: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -002a52: 2202 3200 |0001: new-instance v2, Ljava/io/OutputStreamWriter; // type@0032 │ │ -002a56: 1a04 f300 |0003: const-string v4, "hosts" // string@00f3 │ │ -002a5a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -002a5c: 6e30 8d00 4705 |0006: invoke-virtual {v7, v4, v5}, Lkr/softgear/multiping/MultiPing;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@008d │ │ -002a62: 0c04 |0009: move-result-object v4 │ │ -002a64: 7020 3300 4200 |000a: invoke-direct {v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0033 │ │ -002a6a: 5474 2700 |000d: iget-object v4, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002a6e: 6e10 5900 0400 |000f: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -002a74: 0a04 |0012: move-result v4 │ │ -002a76: d800 04ff |0013: add-int/lit8 v0, v4, #int -1 // #ff │ │ -002a7a: 3a00 2500 |0015: if-ltz v0, 003a // +0025 │ │ -002a7e: 2205 3a00 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@003a │ │ -002a82: 7010 3e00 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002a88: 5474 2700 |001c: iget-object v4, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002a8c: 6e20 5600 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002a92: 0c04 |0021: move-result-object v4 │ │ -002a94: 1f04 5700 |0022: check-cast v4, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -002a98: 5444 1800 |0024: iget-object v4, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -002a9c: 6e20 4100 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002aa2: 0c04 |0029: move-result-object v4 │ │ -002aa4: 1a05 0100 |002a: const-string v5, " │ │ +002b2c: |[002b2c] kr.softgear.multiping.MultiPing.refresh:()V │ │ +002b3c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +002b3e: 2202 3200 |0001: new-instance v2, Ljava/io/OutputStreamWriter; // type@0032 │ │ +002b42: 1a04 f300 |0003: const-string v4, "hosts" // string@00f3 │ │ +002b46: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +002b48: 6e30 8d00 4705 |0006: invoke-virtual {v7, v4, v5}, Lkr/softgear/multiping/MultiPing;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@008d │ │ +002b4e: 0c04 |0009: move-result-object v4 │ │ +002b50: 7020 3300 4200 |000a: invoke-direct {v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0033 │ │ +002b56: 5474 2700 |000d: iget-object v4, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002b5a: 6e10 5900 0400 |000f: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +002b60: 0a04 |0012: move-result v4 │ │ +002b62: d800 04ff |0013: add-int/lit8 v0, v4, #int -1 // #ff │ │ +002b66: 3a00 2500 |0015: if-ltz v0, 003a // +0025 │ │ +002b6a: 2205 3a00 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@003a │ │ +002b6e: 7010 3e00 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002b74: 5474 2700 |001c: iget-object v4, v7, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002b78: 6e20 5600 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +002b7e: 0c04 |0021: move-result-object v4 │ │ +002b80: 1f04 5700 |0022: check-cast v4, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +002b84: 5444 1800 |0024: iget-object v4, v4, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +002b88: 6e20 4100 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002b8e: 0c04 |0029: move-result-object v4 │ │ +002b90: 1a05 0100 |002a: const-string v5, " │ │ " // string@0001 │ │ -002aa8: 6e20 4100 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002aae: 0c04 |002f: move-result-object v4 │ │ -002ab0: 6e10 4200 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002ab6: 0c04 |0033: move-result-object v4 │ │ -002ab8: 6e20 3500 4200 |0034: invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0035 │ │ -002abe: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -002ac2: 28dc |0039: goto 0015 // -0024 │ │ -002ac4: 6e10 3400 0200 |003a: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.close:()V // method@0034 │ │ -002aca: 6e10 7e00 0700 |003d: invoke-virtual {v7}, Lkr/softgear/multiping/MultiPing;.getIntent:()Landroid/content/Intent; // method@007e │ │ -002ad0: 0c01 |0040: move-result-object v1 │ │ -002ad2: 6e10 7d00 0700 |0041: invoke-virtual {v7}, Lkr/softgear/multiping/MultiPing;.finish:()V // method@007d │ │ -002ad8: 6e20 9100 1700 |0044: invoke-virtual {v7, v1}, Lkr/softgear/multiping/MultiPing;.startActivity:(Landroid/content/Intent;)V // method@0091 │ │ -002ade: 0e00 |0047: return-void │ │ -002ae0: 0d03 |0048: move-exception v3 │ │ -002ae2: 2204 3a00 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ -002ae6: 7010 3e00 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002aec: 1a05 1800 |004e: const-string v5, "Exception: " // string@0018 │ │ -002af0: 6e20 4100 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002af6: 0c04 |0053: move-result-object v4 │ │ -002af8: 6e10 4800 0300 |0054: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@0048 │ │ -002afe: 0c05 |0057: move-result-object v5 │ │ -002b00: 6e20 4100 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002b06: 0c04 |005b: move-result-object v4 │ │ -002b08: 6e10 4200 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002b0e: 0c04 |005f: move-result-object v4 │ │ -002b10: 7130 2c00 4706 |0060: invoke-static {v7, v4, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@002c │ │ -002b16: 0c04 |0063: move-result-object v4 │ │ -002b18: 6e10 2d00 0400 |0064: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@002d │ │ -002b1e: 28d6 |0067: goto 003d // -002a │ │ +002b94: 6e20 4100 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002b9a: 0c04 |002f: move-result-object v4 │ │ +002b9c: 6e10 4200 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002ba2: 0c04 |0033: move-result-object v4 │ │ +002ba4: 6e20 3500 4200 |0034: invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0035 │ │ +002baa: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +002bae: 28dc |0039: goto 0015 // -0024 │ │ +002bb0: 6e10 3400 0200 |003a: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.close:()V // method@0034 │ │ +002bb6: 6e10 7e00 0700 |003d: invoke-virtual {v7}, Lkr/softgear/multiping/MultiPing;.getIntent:()Landroid/content/Intent; // method@007e │ │ +002bbc: 0c01 |0040: move-result-object v1 │ │ +002bbe: 6e10 7d00 0700 |0041: invoke-virtual {v7}, Lkr/softgear/multiping/MultiPing;.finish:()V // method@007d │ │ +002bc4: 6e20 9100 1700 |0044: invoke-virtual {v7, v1}, Lkr/softgear/multiping/MultiPing;.startActivity:(Landroid/content/Intent;)V // method@0091 │ │ +002bca: 0e00 |0047: return-void │ │ +002bcc: 0d03 |0048: move-exception v3 │ │ +002bce: 2204 3a00 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ +002bd2: 7010 3e00 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002bd8: 1a05 1800 |004e: const-string v5, "Exception: " // string@0018 │ │ +002bdc: 6e20 4100 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002be2: 0c04 |0053: move-result-object v4 │ │ +002be4: 6e10 4800 0300 |0054: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@0048 │ │ +002bea: 0c05 |0057: move-result-object v5 │ │ +002bec: 6e20 4100 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002bf2: 0c04 |005b: move-result-object v4 │ │ +002bf4: 6e10 4200 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002bfa: 0c04 |005f: move-result-object v4 │ │ +002bfc: 7130 2c00 4706 |0060: invoke-static {v7, v4, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@002c │ │ +002c02: 0c04 |0063: move-result-object v4 │ │ +002c04: 6e10 2d00 0400 |0064: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@002d │ │ +002c0a: 28d6 |0067: goto 003d // -002a │ │ catches : 1 │ │ 0x0001 - 0x003d │ │ Ljava/lang/Throwable; -> 0x0048 │ │ positions : │ │ 0x0001 line=524 │ │ + 0x0006 line=525 │ │ 0x000d line=526 │ │ 0x0017 line=527 │ │ 0x0037 line=526 │ │ 0x003a line=529 │ │ 0x003d line=536 │ │ 0x0041 line=537 │ │ 0x0044 line=538 │ │ @@ -2260,68 +2277,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -002b2c: |[002b2c] kr.softgear.multiping.MultiPing.saveItems:()V │ │ -002b3c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -002b3e: 2201 3200 |0001: new-instance v1, Ljava/io/OutputStreamWriter; // type@0032 │ │ -002b42: 1a03 f300 |0003: const-string v3, "hosts" // string@00f3 │ │ -002b46: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -002b48: 6e30 8d00 3604 |0006: invoke-virtual {v6, v3, v4}, Lkr/softgear/multiping/MultiPing;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@008d │ │ -002b4e: 0c03 |0009: move-result-object v3 │ │ -002b50: 7020 3300 3100 |000a: invoke-direct {v1, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0033 │ │ -002b56: 5463 2700 |000d: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002b5a: 6e10 5900 0300 |000f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ -002b60: 0a03 |0012: move-result v3 │ │ -002b62: d800 03ff |0013: add-int/lit8 v0, v3, #int -1 // #ff │ │ -002b66: 3a00 2500 |0015: if-ltz v0, 003a // +0025 │ │ -002b6a: 2204 3a00 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ -002b6e: 7010 3e00 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002b74: 5463 2700 |001c: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ -002b78: 6e20 5600 0300 |001e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ -002b7e: 0c03 |0021: move-result-object v3 │ │ -002b80: 1f03 5700 |0022: check-cast v3, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ -002b84: 5433 1800 |0024: iget-object v3, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ -002b88: 6e20 4100 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002b8e: 0c03 |0029: move-result-object v3 │ │ -002b90: 1a04 0100 |002a: const-string v4, " │ │ +002c18: |[002c18] kr.softgear.multiping.MultiPing.saveItems:()V │ │ +002c28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +002c2a: 2201 3200 |0001: new-instance v1, Ljava/io/OutputStreamWriter; // type@0032 │ │ +002c2e: 1a03 f300 |0003: const-string v3, "hosts" // string@00f3 │ │ +002c32: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +002c34: 6e30 8d00 3604 |0006: invoke-virtual {v6, v3, v4}, Lkr/softgear/multiping/MultiPing;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@008d │ │ +002c3a: 0c03 |0009: move-result-object v3 │ │ +002c3c: 7020 3300 3100 |000a: invoke-direct {v1, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0033 │ │ +002c42: 5463 2700 |000d: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002c46: 6e10 5900 0300 |000f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0059 │ │ +002c4c: 0a03 |0012: move-result v3 │ │ +002c4e: d800 03ff |0013: add-int/lit8 v0, v3, #int -1 // #ff │ │ +002c52: 3a00 2500 |0015: if-ltz v0, 003a // +0025 │ │ +002c56: 2204 3a00 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ +002c5a: 7010 3e00 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002c60: 5463 2700 |001c: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.items:Ljava/util/ArrayList; // field@0027 │ │ +002c64: 6e20 5600 0300 |001e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0056 │ │ +002c6a: 0c03 |0021: move-result-object v3 │ │ +002c6c: 1f03 5700 |0022: check-cast v3, Lkr/softgear/multiping/MultiPing$PingerItem; // type@0057 │ │ +002c70: 5433 1800 |0024: iget-object v3, v3, Lkr/softgear/multiping/MultiPing$PingerItem;.hostname:Ljava/lang/String; // field@0018 │ │ +002c74: 6e20 4100 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002c7a: 0c03 |0029: move-result-object v3 │ │ +002c7c: 1a04 0100 |002a: const-string v4, " │ │ " // string@0001 │ │ -002b94: 6e20 4100 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002b9a: 0c03 |002f: move-result-object v3 │ │ -002b9c: 6e10 4200 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002ba2: 0c03 |0033: move-result-object v3 │ │ -002ba4: 6e20 3500 3100 |0034: invoke-virtual {v1, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0035 │ │ -002baa: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -002bae: 28dc |0039: goto 0015 // -0024 │ │ -002bb0: 6e10 3400 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@0034 │ │ -002bb6: 0e00 |003d: return-void │ │ -002bb8: 0d02 |003e: move-exception v2 │ │ -002bba: 2203 3a00 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@003a │ │ -002bbe: 7010 3e00 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002bc4: 1a04 1800 |0044: const-string v4, "Exception: " // string@0018 │ │ -002bc8: 6e20 4100 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002bce: 0c03 |0049: move-result-object v3 │ │ -002bd0: 6e10 4800 0200 |004a: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@0048 │ │ -002bd6: 0c04 |004d: move-result-object v4 │ │ -002bd8: 6e20 4100 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002bde: 0c03 |0051: move-result-object v3 │ │ -002be0: 6e10 4200 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002be6: 0c03 |0055: move-result-object v3 │ │ -002be8: 7130 2c00 3605 |0056: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@002c │ │ -002bee: 0c03 |0059: move-result-object v3 │ │ -002bf0: 6e10 2d00 0300 |005a: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@002d │ │ -002bf6: 28e0 |005d: goto 003d // -0020 │ │ +002c80: 6e20 4100 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002c86: 0c03 |002f: move-result-object v3 │ │ +002c88: 6e10 4200 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002c8e: 0c03 |0033: move-result-object v3 │ │ +002c90: 6e20 3500 3100 |0034: invoke-virtual {v1, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0035 │ │ +002c96: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +002c9a: 28dc |0039: goto 0015 // -0024 │ │ +002c9c: 6e10 3400 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@0034 │ │ +002ca2: 0e00 |003d: return-void │ │ +002ca4: 0d02 |003e: move-exception v2 │ │ +002ca6: 2203 3a00 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@003a │ │ +002caa: 7010 3e00 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002cb0: 1a04 1800 |0044: const-string v4, "Exception: " // string@0018 │ │ +002cb4: 6e20 4100 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002cba: 0c03 |0049: move-result-object v3 │ │ +002cbc: 6e10 4800 0200 |004a: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@0048 │ │ +002cc2: 0c04 |004d: move-result-object v4 │ │ +002cc4: 6e20 4100 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002cca: 0c03 |0051: move-result-object v3 │ │ +002ccc: 6e10 4200 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002cd2: 0c03 |0055: move-result-object v3 │ │ +002cd4: 7130 2c00 3605 |0056: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@002c │ │ +002cda: 0c03 |0059: move-result-object v3 │ │ +002cdc: 6e10 2d00 0300 |005a: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@002d │ │ +002ce2: 28e0 |005d: goto 003d // -0020 │ │ catches : 1 │ │ 0x0001 - 0x003d │ │ Ljava/lang/Throwable; -> 0x003e │ │ positions : │ │ 0x0001 line=473 │ │ + 0x0006 line=474 │ │ 0x000d line=475 │ │ 0x0017 line=476 │ │ 0x0037 line=475 │ │ 0x003a line=478 │ │ 0x003d line=483 │ │ 0x003e line=480 │ │ 0x003f line=481 │ │ @@ -2337,72 +2355,72 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -002c04: |[002c04] kr.softgear.multiping.MultiPing.getLocalIpAddress:()Ljava/lang/String; │ │ -002c14: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ -002c18: 7100 5000 0000 |0002: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@0050 │ │ -002c1e: 0c00 |0005: move-result-object v0 │ │ -002c20: 7210 5a00 0000 |0006: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@005a │ │ -002c26: 0a07 |0009: move-result v7 │ │ -002c28: 3807 5600 |000a: if-eqz v7, 0060 // +0056 │ │ -002c2c: 7210 5b00 0000 |000c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@005b │ │ -002c32: 0c04 |000f: move-result-object v4 │ │ -002c34: 1f04 4400 |0010: check-cast v4, Ljava/net/NetworkInterface; // type@0044 │ │ -002c38: 6e10 4f00 0400 |0012: invoke-virtual {v4}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@004f │ │ -002c3e: 0c01 |0015: move-result-object v1 │ │ -002c40: 7210 5a00 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@005a │ │ -002c46: 0a07 |0019: move-result v7 │ │ -002c48: 3807 ecff |001a: if-eqz v7, 0006 // -0014 │ │ -002c4c: 7210 5b00 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@005b │ │ -002c52: 0c03 |001f: move-result-object v3 │ │ -002c54: 1f03 4300 |0020: check-cast v3, Ljava/net/InetAddress; // type@0043 │ │ -002c58: 6e10 4c00 0300 |0022: invoke-virtual {v3}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@004c │ │ -002c5e: 0a07 |0025: move-result v7 │ │ -002c60: 3907 f0ff |0026: if-nez v7, 0016 // -0010 │ │ -002c64: 6e10 4b00 0300 |0028: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@004b │ │ -002c6a: 0c07 |002b: move-result-object v7 │ │ -002c6c: 6e10 3d00 0700 |002c: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@003d │ │ -002c72: 0c05 |002f: move-result-object v5 │ │ -002c74: 1a07 d600 |0030: const-string v7, "fe80:" // string@00d6 │ │ -002c78: 6e20 3c00 7500 |0032: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ -002c7e: 0a07 |0035: move-result v7 │ │ -002c80: 3907 e0ff |0036: if-nez v7, 0016 // -0020 │ │ -002c84: 1a07 0700 |0038: const-string v7, "::127." // string@0007 │ │ -002c88: 6e20 3c00 7500 |003a: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ -002c8e: 0a07 |003d: move-result v7 │ │ -002c90: 3907 d8ff |003e: if-nez v7, 0016 // -0028 │ │ -002c94: 1a07 0800 |0040: const-string v7, "::172." // string@0008 │ │ -002c98: 6e20 3c00 7500 |0042: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ -002c9e: 0a07 |0045: move-result v7 │ │ -002ca0: 3907 d0ff |0046: if-nez v7, 0016 // -0030 │ │ -002ca4: 2207 3a00 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@003a │ │ -002ca8: 7010 3e00 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002cae: 6e20 4100 6700 |004d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002cb4: 0c07 |0050: move-result-object v7 │ │ -002cb6: 1a08 0200 |0051: const-string v8, " " // string@0002 │ │ -002cba: 6e20 4100 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002cc0: 0c07 |0056: move-result-object v7 │ │ -002cc2: 6e20 4100 5700 |0057: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002cc8: 0c07 |005a: move-result-object v7 │ │ -002cca: 6e10 4200 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002cd0: 0c06 |005e: move-result-object v6 │ │ -002cd2: 28b7 |005f: goto 0016 // -0049 │ │ -002cd4: 0767 |0060: move-object v7, v6 │ │ -002cd6: 1107 |0061: return-object v7 │ │ -002cd8: 0d02 |0062: move-exception v2 │ │ -002cda: 1a07 9100 |0063: const-string v7, "MultiPing" // string@0091 │ │ -002cde: 6e10 5300 0200 |0065: invoke-virtual {v2}, Ljava/net/SocketException;.toString:()Ljava/lang/String; // method@0053 │ │ -002ce4: 0c08 |0068: move-result-object v8 │ │ -002ce6: 7120 1900 8700 |0069: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0019 │ │ -002cec: 1207 |006c: const/4 v7, #int 0 // #0 │ │ -002cee: 28f4 |006d: goto 0061 // -000c │ │ +002cf0: |[002cf0] kr.softgear.multiping.MultiPing.getLocalIpAddress:()Ljava/lang/String; │ │ +002d00: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ +002d04: 7100 5000 0000 |0002: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@0050 │ │ +002d0a: 0c00 |0005: move-result-object v0 │ │ +002d0c: 7210 5a00 0000 |0006: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@005a │ │ +002d12: 0a07 |0009: move-result v7 │ │ +002d14: 3807 5600 |000a: if-eqz v7, 0060 // +0056 │ │ +002d18: 7210 5b00 0000 |000c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@005b │ │ +002d1e: 0c04 |000f: move-result-object v4 │ │ +002d20: 1f04 4400 |0010: check-cast v4, Ljava/net/NetworkInterface; // type@0044 │ │ +002d24: 6e10 4f00 0400 |0012: invoke-virtual {v4}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@004f │ │ +002d2a: 0c01 |0015: move-result-object v1 │ │ +002d2c: 7210 5a00 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@005a │ │ +002d32: 0a07 |0019: move-result v7 │ │ +002d34: 3807 ecff |001a: if-eqz v7, 0006 // -0014 │ │ +002d38: 7210 5b00 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@005b │ │ +002d3e: 0c03 |001f: move-result-object v3 │ │ +002d40: 1f03 4300 |0020: check-cast v3, Ljava/net/InetAddress; // type@0043 │ │ +002d44: 6e10 4c00 0300 |0022: invoke-virtual {v3}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@004c │ │ +002d4a: 0a07 |0025: move-result v7 │ │ +002d4c: 3907 f0ff |0026: if-nez v7, 0016 // -0010 │ │ +002d50: 6e10 4b00 0300 |0028: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@004b │ │ +002d56: 0c07 |002b: move-result-object v7 │ │ +002d58: 6e10 3d00 0700 |002c: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@003d │ │ +002d5e: 0c05 |002f: move-result-object v5 │ │ +002d60: 1a07 d600 |0030: const-string v7, "fe80:" // string@00d6 │ │ +002d64: 6e20 3c00 7500 |0032: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ +002d6a: 0a07 |0035: move-result v7 │ │ +002d6c: 3907 e0ff |0036: if-nez v7, 0016 // -0020 │ │ +002d70: 1a07 0700 |0038: const-string v7, "::127." // string@0007 │ │ +002d74: 6e20 3c00 7500 |003a: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ +002d7a: 0a07 |003d: move-result v7 │ │ +002d7c: 3907 d8ff |003e: if-nez v7, 0016 // -0028 │ │ +002d80: 1a07 0800 |0040: const-string v7, "::172." // string@0008 │ │ +002d84: 6e20 3c00 7500 |0042: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@003c │ │ +002d8a: 0a07 |0045: move-result v7 │ │ +002d8c: 3907 d0ff |0046: if-nez v7, 0016 // -0030 │ │ +002d90: 2207 3a00 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@003a │ │ +002d94: 7010 3e00 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002d9a: 6e20 4100 6700 |004d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002da0: 0c07 |0050: move-result-object v7 │ │ +002da2: 1a08 0200 |0051: const-string v8, " " // string@0002 │ │ +002da6: 6e20 4100 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002dac: 0c07 |0056: move-result-object v7 │ │ +002dae: 6e20 4100 5700 |0057: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002db4: 0c07 |005a: move-result-object v7 │ │ +002db6: 6e10 4200 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002dbc: 0c06 |005e: move-result-object v6 │ │ +002dbe: 28b7 |005f: goto 0016 // -0049 │ │ +002dc0: 0767 |0060: move-object v7, v6 │ │ +002dc2: 1107 |0061: return-object v7 │ │ +002dc4: 0d02 |0062: move-exception v2 │ │ +002dc6: 1a07 9100 |0063: const-string v7, "MultiPing" // string@0091 │ │ +002dca: 6e10 5300 0200 |0065: invoke-virtual {v2}, Ljava/net/SocketException;.toString:()Ljava/lang/String; // method@0053 │ │ +002dd0: 0c08 |0068: move-result-object v8 │ │ +002dd2: 7120 1900 8700 |0069: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0019 │ │ +002dd8: 1207 |006c: const/4 v7, #int 0 // #0 │ │ +002dda: 28f4 |006d: goto 0061 // -000c │ │ catches : 1 │ │ 0x0002 - 0x005e │ │ Ljava/net/SocketException; -> 0x0062 │ │ positions : │ │ 0x0000 line=227 │ │ 0x0002 line=229 │ │ 0x000c line=230 │ │ @@ -2432,17 +2450,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002cfc: |[002cfc] kr.softgear.multiping.MultiPing.onBackPressed:()V │ │ -002d0c: 6e10 7d00 0000 |0000: invoke-virtual {v0}, Lkr/softgear/multiping/MultiPing;.finish:()V // method@007d │ │ -002d12: 0e00 |0003: return-void │ │ +002de8: |[002de8] kr.softgear.multiping.MultiPing.onBackPressed:()V │ │ +002df8: 6e10 7d00 0000 |0000: invoke-virtual {v0}, Lkr/softgear/multiping/MultiPing;.finish:()V // method@007d │ │ +002dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/MultiPing; │ │ │ │ @@ -2451,69 +2469,69 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -002d14: |[002d14] kr.softgear.multiping.MultiPing.onCreate:(Landroid/os/Bundle;)V │ │ -002d24: 5b66 2400 |0000: iput-object v6, v6, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ -002d28: 6f20 0400 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -002d2e: 1503 037f |0005: const/high16 v3, #int 2130903040 // #7f03 │ │ -002d32: 6e20 9000 3600 |0007: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.setContentView:(I)V // method@0090 │ │ -002d38: 1403 0200 067f |000a: const v3, #float 1.78117e+38 // #7f060002 │ │ -002d3e: 6e20 7c00 3600 |000d: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ -002d44: 0c03 |0010: move-result-object v3 │ │ -002d46: 1f03 2100 |0011: check-cast v3, Landroid/widget/EditText; // type@0021 │ │ -002d4a: 5b63 2a00 |0013: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -002d4e: 1403 0400 067f |0015: const v3, #float 1.78117e+38 // #7f060004 │ │ -002d54: 6e20 7c00 3600 |0018: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ -002d5a: 0c03 |001b: move-result-object v3 │ │ -002d5c: 1f03 2400 |001c: check-cast v3, Landroid/widget/TextView; // type@0024 │ │ -002d60: 5b63 2b00 |001e: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ -002d64: 1403 0500 067f |0020: const v3, #float 1.78117e+38 // #7f060005 │ │ -002d6a: 6e20 7c00 3600 |0023: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ -002d70: 0c02 |0026: move-result-object v2 │ │ -002d72: 1f02 2300 |0027: check-cast v2, Landroid/widget/ListView; // type@0023 │ │ -002d76: 1403 0300 067f |0029: const v3, #float 1.78117e+38 // #7f060003 │ │ -002d7c: 6e20 7c00 3600 |002c: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ -002d82: 0c01 |002f: move-result-object v1 │ │ -002d84: 1f01 2000 |0030: check-cast v1, Landroid/widget/Button; // type@0020 │ │ -002d88: 6e10 7f00 0600 |0032: invoke-virtual {v6}, Lkr/softgear/multiping/MultiPing;.getLocalIpAddress:()Ljava/lang/String; // method@007f │ │ -002d8e: 0c00 |0035: move-result-object v0 │ │ -002d90: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ -002d94: 1a00 6801 |0038: const-string v0, "unknown" // string@0168 │ │ -002d98: 5463 2b00 |003a: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ -002d9c: 2204 3a00 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ -002da0: 7010 3e00 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002da6: 1a05 0601 |0041: const-string v5, "local IP : " // string@0106 │ │ -002daa: 6e20 4100 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002db0: 0c04 |0046: move-result-object v4 │ │ -002db2: 6e20 4100 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002db8: 0c04 |004a: move-result-object v4 │ │ -002dba: 6e10 4200 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002dc0: 0c04 |004e: move-result-object v4 │ │ -002dc2: 6e20 2a00 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ -002dc8: 2203 5400 |0052: new-instance v3, Lkr/softgear/multiping/MultiPing$PingItemAdapter; // type@0054 │ │ -002dcc: 7030 6d00 6306 |0054: invoke-direct {v3, v6, v6}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.:(Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V // method@006d │ │ -002dd2: 5b63 2c00 |0057: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -002dd6: 5463 2c00 |0059: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ -002dda: 6e20 2800 3200 |005b: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0028 │ │ -002de0: 2203 4f00 |005e: new-instance v3, Lkr/softgear/multiping/MultiPing$2; // type@004f │ │ -002de4: 7020 6300 6300 |0060: invoke-direct {v3, v6}, Lkr/softgear/multiping/MultiPing$2;.:(Lkr/softgear/multiping/MultiPing;)V // method@0063 │ │ -002dea: 6e20 2900 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0029 │ │ -002df0: 5463 2a00 |0066: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ -002df4: 2204 5000 |0068: new-instance v4, Lkr/softgear/multiping/MultiPing$3; // type@0050 │ │ -002df8: 7020 6500 6400 |006a: invoke-direct {v4, v6}, Lkr/softgear/multiping/MultiPing$3;.:(Lkr/softgear/multiping/MultiPing;)V // method@0065 │ │ -002dfe: 6e20 2600 4300 |006d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@0026 │ │ -002e04: 2203 5100 |0070: new-instance v3, Lkr/softgear/multiping/MultiPing$4; // type@0051 │ │ -002e08: 7020 6700 6300 |0072: invoke-direct {v3, v6}, Lkr/softgear/multiping/MultiPing$4;.:(Lkr/softgear/multiping/MultiPing;)V // method@0067 │ │ -002e0e: 6e20 2300 3100 |0075: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0023 │ │ -002e14: 7010 8400 0600 |0078: invoke-direct {v6}, Lkr/softgear/multiping/MultiPing;.loadItems:()V // method@0084 │ │ -002e1a: 0e00 |007b: return-void │ │ +002e00: |[002e00] kr.softgear.multiping.MultiPing.onCreate:(Landroid/os/Bundle;)V │ │ +002e10: 5b66 2400 |0000: iput-object v6, v6, Lkr/softgear/multiping/MultiPing;.content:Landroid/app/Activity; // field@0024 │ │ +002e14: 6f20 0400 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +002e1a: 1503 037f |0005: const/high16 v3, #int 2130903040 // #7f03 │ │ +002e1e: 6e20 9000 3600 |0007: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.setContentView:(I)V // method@0090 │ │ +002e24: 1403 0200 067f |000a: const v3, #float 1.78117e+38 // #7f060002 │ │ +002e2a: 6e20 7c00 3600 |000d: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ +002e30: 0c03 |0010: move-result-object v3 │ │ +002e32: 1f03 2100 |0011: check-cast v3, Landroid/widget/EditText; // type@0021 │ │ +002e36: 5b63 2a00 |0013: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002e3a: 1403 0400 067f |0015: const v3, #float 1.78117e+38 // #7f060004 │ │ +002e40: 6e20 7c00 3600 |0018: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ +002e46: 0c03 |001b: move-result-object v3 │ │ +002e48: 1f03 2400 |001c: check-cast v3, Landroid/widget/TextView; // type@0024 │ │ +002e4c: 5b63 2b00 |001e: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ +002e50: 1403 0500 067f |0020: const v3, #float 1.78117e+38 // #7f060005 │ │ +002e56: 6e20 7c00 3600 |0023: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ +002e5c: 0c02 |0026: move-result-object v2 │ │ +002e5e: 1f02 2300 |0027: check-cast v2, Landroid/widget/ListView; // type@0023 │ │ +002e62: 1403 0300 067f |0029: const v3, #float 1.78117e+38 // #7f060003 │ │ +002e68: 6e20 7c00 3600 |002c: invoke-virtual {v6, v3}, Lkr/softgear/multiping/MultiPing;.findViewById:(I)Landroid/view/View; // method@007c │ │ +002e6e: 0c01 |002f: move-result-object v1 │ │ +002e70: 1f01 2000 |0030: check-cast v1, Landroid/widget/Button; // type@0020 │ │ +002e74: 6e10 7f00 0600 |0032: invoke-virtual {v6}, Lkr/softgear/multiping/MultiPing;.getLocalIpAddress:()Ljava/lang/String; // method@007f │ │ +002e7a: 0c00 |0035: move-result-object v0 │ │ +002e7c: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ +002e80: 1a00 6801 |0038: const-string v0, "unknown" // string@0168 │ │ +002e84: 5463 2b00 |003a: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.myTextView:Landroid/widget/TextView; // field@002b │ │ +002e88: 2204 3a00 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@003a │ │ +002e8c: 7010 3e00 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002e92: 1a05 0601 |0041: const-string v5, "local IP : " // string@0106 │ │ +002e96: 6e20 4100 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002e9c: 0c04 |0046: move-result-object v4 │ │ +002e9e: 6e20 4100 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002ea4: 0c04 |004a: move-result-object v4 │ │ +002ea6: 6e10 4200 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002eac: 0c04 |004e: move-result-object v4 │ │ +002eae: 6e20 2a00 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@002a │ │ +002eb4: 2203 5400 |0052: new-instance v3, Lkr/softgear/multiping/MultiPing$PingItemAdapter; // type@0054 │ │ +002eb8: 7030 6d00 6306 |0054: invoke-direct {v3, v6, v6}, Lkr/softgear/multiping/MultiPing$PingItemAdapter;.:(Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V // method@006d │ │ +002ebe: 5b63 2c00 |0057: iput-object v3, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +002ec2: 5463 2c00 |0059: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.pia:Lkr/softgear/multiping/MultiPing$PingItemAdapter; // field@002c │ │ +002ec6: 6e20 2800 3200 |005b: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0028 │ │ +002ecc: 2203 4f00 |005e: new-instance v3, Lkr/softgear/multiping/MultiPing$2; // type@004f │ │ +002ed0: 7020 6300 6300 |0060: invoke-direct {v3, v6}, Lkr/softgear/multiping/MultiPing$2;.:(Lkr/softgear/multiping/MultiPing;)V // method@0063 │ │ +002ed6: 6e20 2900 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0029 │ │ +002edc: 5463 2a00 |0066: iget-object v3, v6, Lkr/softgear/multiping/MultiPing;.myEditText:Landroid/widget/EditText; // field@002a │ │ +002ee0: 2204 5000 |0068: new-instance v4, Lkr/softgear/multiping/MultiPing$3; // type@0050 │ │ +002ee4: 7020 6500 6400 |006a: invoke-direct {v4, v6}, Lkr/softgear/multiping/MultiPing$3;.:(Lkr/softgear/multiping/MultiPing;)V // method@0065 │ │ +002eea: 6e20 2600 4300 |006d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@0026 │ │ +002ef0: 2203 5100 |0070: new-instance v3, Lkr/softgear/multiping/MultiPing$4; // type@0051 │ │ +002ef4: 7020 6700 6300 |0072: invoke-direct {v3, v6}, Lkr/softgear/multiping/MultiPing$4;.:(Lkr/softgear/multiping/MultiPing;)V // method@0067 │ │ +002efa: 6e20 2300 3100 |0075: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0023 │ │ +002f00: 7010 8400 0600 |0078: invoke-direct {v6}, Lkr/softgear/multiping/MultiPing;.loadItems:()V // method@0084 │ │ +002f06: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0002 line=332 │ │ 0x0005 line=333 │ │ 0x000a line=335 │ │ 0x0015 line=336 │ │ @@ -2541,21 +2559,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -002e1c: |[002e1c] kr.softgear.multiping.MultiPing.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -002e2c: 6e10 8000 0200 |0000: invoke-virtual {v2}, Lkr/softgear/multiping/MultiPing;.getMenuInflater:()Landroid/view/MenuInflater; // method@0080 │ │ -002e32: 0c00 |0003: move-result-object v0 │ │ -002e34: 1501 057f |0004: const/high16 v1, #int 2131034112 // #7f05 │ │ -002e38: 6e30 1d00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@001d │ │ -002e3e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -002e40: 0f00 |000a: return v0 │ │ +002f08: |[002f08] kr.softgear.multiping.MultiPing.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +002f18: 6e10 8000 0200 |0000: invoke-virtual {v2}, Lkr/softgear/multiping/MultiPing;.getMenuInflater:()Landroid/view/MenuInflater; // method@0080 │ │ +002f1e: 0c00 |0003: move-result-object v0 │ │ +002f20: 1501 057f |0004: const/high16 v1, #int 2131034112 // #7f05 │ │ +002f24: 6e30 1d00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@001d │ │ +002f2a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +002f2c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0009 line=497 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lkr/softgear/multiping/MultiPing; │ │ 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ @@ -2565,72 +2583,72 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -002e44: |[002e44] kr.softgear.multiping.MultiPing.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -002e54: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -002e56: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -002e58: 7210 1e00 0900 |0002: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@001e │ │ -002e5e: 0a05 |0005: move-result v5 │ │ -002e60: 2b05 6a00 0000 |0006: packed-switch v5, 00000070 // +0000006a │ │ -002e66: 0143 |0009: move v3, v4 │ │ -002e68: 0f03 |000a: return v3 │ │ -002e6a: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -002e6e: 6e10 8100 0800 |000d: invoke-virtual {v8}, Lkr/softgear/multiping/MultiPing;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0081 │ │ -002e74: 0c05 |0010: move-result-object v5 │ │ -002e76: 6e10 8200 0800 |0011: invoke-virtual {v8}, Lkr/softgear/multiping/MultiPing;.getPackageName:()Ljava/lang/String; // method@0082 │ │ -002e7c: 0c06 |0014: move-result-object v6 │ │ -002e7e: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -002e80: 6e30 1500 6507 |0016: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0015 │ │ -002e86: 0c05 |0019: move-result-object v5 │ │ -002e88: 5452 0000 |001a: iget-object v2, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0000 │ │ -002e8c: 2201 0b00 |001c: new-instance v1, Landroid/content/Intent; // type@000b │ │ -002e90: 1a05 bc00 |001e: const-string v5, "android.intent.action.SEND" // string@00bc │ │ -002e94: 7020 0f00 5100 |0020: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@000f │ │ -002e9a: 1a05 0d01 |0023: const-string v5, "message/rfc822" // string@010d │ │ -002e9e: 6e20 1300 5100 |0025: invoke-virtual {v1, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0013 │ │ -002ea4: 1a05 bd00 |0028: const-string v5, "android.intent.extra.EMAIL" // string@00bd │ │ -002ea8: 2336 6300 |002a: new-array v6, v3, [Ljava/lang/String; // type@0063 │ │ -002eac: 1a07 5701 |002c: const-string v7, "softgear@gmail.com" // string@0157 │ │ -002eb0: 4d07 0604 |002e: aput-object v7, v6, v4 │ │ -002eb4: 6e30 1200 5106 |0030: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0012 │ │ -002eba: 1a04 be00 |0033: const-string v4, "android.intent.extra.SUBJECT" // string@00be │ │ -002ebe: 2205 3a00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@003a │ │ -002ec2: 7010 3e00 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ -002ec8: 1a06 0e00 |003a: const-string v6, "BugReport " // string@000e │ │ -002ecc: 6e20 4100 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002ed2: 0c05 |003f: move-result-object v5 │ │ -002ed4: 1406 0100 047f |0040: const v6, #float 1.75458e+38 // #7f040001 │ │ -002eda: 6e20 8300 6800 |0043: invoke-virtual {v8, v6}, Lkr/softgear/multiping/MultiPing;.getString:(I)Ljava/lang/String; // method@0083 │ │ -002ee0: 0c06 |0046: move-result-object v6 │ │ -002ee2: 6e20 4100 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002ee8: 0c05 |004a: move-result-object v5 │ │ -002eea: 1a06 0200 |004b: const-string v6, " " // string@0002 │ │ -002eee: 6e20 4100 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002ef4: 0c05 |0050: move-result-object v5 │ │ -002ef6: 6e20 4100 2500 |0051: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ -002efc: 0c05 |0054: move-result-object v5 │ │ -002efe: 6e10 4200 0500 |0055: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ -002f04: 0c05 |0058: move-result-object v5 │ │ -002f06: 6e30 1100 4105 |0059: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0011 │ │ -002f0c: 1a04 a000 |005c: const-string v4, "Select Email App" // string@00a0 │ │ -002f10: 7120 1000 4100 |005e: invoke-static {v1, v4}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0010 │ │ -002f16: 0c04 |0061: move-result-object v4 │ │ -002f18: 6e20 9100 4800 |0062: invoke-virtual {v8, v4}, Lkr/softgear/multiping/MultiPing;.startActivity:(Landroid/content/Intent;)V // method@0091 │ │ -002f1e: 28a5 |0065: goto 000a // -005b │ │ -002f20: 0d00 |0066: move-exception v0 │ │ -002f22: 6e10 1400 0000 |0067: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@0014 │ │ -002f28: 28b2 |006a: goto 001c // -004e │ │ -002f2a: 7010 8e00 0800 |006b: invoke-direct {v8}, Lkr/softgear/multiping/MultiPing;.refresh:()V // method@008e │ │ -002f30: 289c |006e: goto 000a // -0064 │ │ -002f32: 0000 |006f: nop // spacer │ │ -002f34: 0001 0200 0800 067f 0500 0000 6500 ... |0070: packed-switch-data (8 units) │ │ +002f30: |[002f30] kr.softgear.multiping.MultiPing.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +002f40: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +002f42: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +002f44: 7210 1e00 0900 |0002: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@001e │ │ +002f4a: 0a05 |0005: move-result v5 │ │ +002f4c: 2b05 6a00 0000 |0006: packed-switch v5, 00000070 // +0000006a │ │ +002f52: 0143 |0009: move v3, v4 │ │ +002f54: 0f03 |000a: return v3 │ │ +002f56: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +002f5a: 6e10 8100 0800 |000d: invoke-virtual {v8}, Lkr/softgear/multiping/MultiPing;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0081 │ │ +002f60: 0c05 |0010: move-result-object v5 │ │ +002f62: 6e10 8200 0800 |0011: invoke-virtual {v8}, Lkr/softgear/multiping/MultiPing;.getPackageName:()Ljava/lang/String; // method@0082 │ │ +002f68: 0c06 |0014: move-result-object v6 │ │ +002f6a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +002f6c: 6e30 1500 6507 |0016: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0015 │ │ +002f72: 0c05 |0019: move-result-object v5 │ │ +002f74: 5452 0000 |001a: iget-object v2, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0000 │ │ +002f78: 2201 0b00 |001c: new-instance v1, Landroid/content/Intent; // type@000b │ │ +002f7c: 1a05 bc00 |001e: const-string v5, "android.intent.action.SEND" // string@00bc │ │ +002f80: 7020 0f00 5100 |0020: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@000f │ │ +002f86: 1a05 0d01 |0023: const-string v5, "message/rfc822" // string@010d │ │ +002f8a: 6e20 1300 5100 |0025: invoke-virtual {v1, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0013 │ │ +002f90: 1a05 bd00 |0028: const-string v5, "android.intent.extra.EMAIL" // string@00bd │ │ +002f94: 2336 6300 |002a: new-array v6, v3, [Ljava/lang/String; // type@0063 │ │ +002f98: 1a07 5701 |002c: const-string v7, "softgear@gmail.com" // string@0157 │ │ +002f9c: 4d07 0604 |002e: aput-object v7, v6, v4 │ │ +002fa0: 6e30 1200 5106 |0030: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0012 │ │ +002fa6: 1a04 be00 |0033: const-string v4, "android.intent.extra.SUBJECT" // string@00be │ │ +002faa: 2205 3a00 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@003a │ │ +002fae: 7010 3e00 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@003e │ │ +002fb4: 1a06 0e00 |003a: const-string v6, "BugReport " // string@000e │ │ +002fb8: 6e20 4100 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002fbe: 0c05 |003f: move-result-object v5 │ │ +002fc0: 1406 0100 047f |0040: const v6, #float 1.75458e+38 // #7f040001 │ │ +002fc6: 6e20 8300 6800 |0043: invoke-virtual {v8, v6}, Lkr/softgear/multiping/MultiPing;.getString:(I)Ljava/lang/String; // method@0083 │ │ +002fcc: 0c06 |0046: move-result-object v6 │ │ +002fce: 6e20 4100 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002fd4: 0c05 |004a: move-result-object v5 │ │ +002fd6: 1a06 0200 |004b: const-string v6, " " // string@0002 │ │ +002fda: 6e20 4100 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002fe0: 0c05 |0050: move-result-object v5 │ │ +002fe2: 6e20 4100 2500 |0051: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0041 │ │ +002fe8: 0c05 |0054: move-result-object v5 │ │ +002fea: 6e10 4200 0500 |0055: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0042 │ │ +002ff0: 0c05 |0058: move-result-object v5 │ │ +002ff2: 6e30 1100 4105 |0059: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0011 │ │ +002ff8: 1a04 a000 |005c: const-string v4, "Select Email App" // string@00a0 │ │ +002ffc: 7120 1000 4100 |005e: invoke-static {v1, v4}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0010 │ │ +003002: 0c04 |0061: move-result-object v4 │ │ +003004: 6e20 9100 4800 |0062: invoke-virtual {v8, v4}, Lkr/softgear/multiping/MultiPing;.startActivity:(Landroid/content/Intent;)V // method@0091 │ │ +00300a: 28a5 |0065: goto 000a // -005b │ │ +00300c: 0d00 |0066: move-exception v0 │ │ +00300e: 6e10 1400 0000 |0067: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@0014 │ │ +003014: 28b2 |006a: goto 001c // -004e │ │ +003016: 7010 8e00 0800 |006b: invoke-direct {v8}, Lkr/softgear/multiping/MultiPing;.refresh:()V // method@008e │ │ +00301c: 289c |006e: goto 000a // -0064 │ │ +00301e: 0000 |006f: nop // spacer │ │ +003020: 0001 0200 0800 067f 0500 0000 6500 ... |0070: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x000d - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0066 │ │ positions : │ │ 0x0002 line=501 │ │ 0x000a line=519 │ │ 0x000b line=503 │ │ @@ -2656,17 +2674,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002f50: |[002f50] kr.softgear.multiping.MultiPing.onPause:()V │ │ -002f60: 6f10 0500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@0005 │ │ -002f66: 0e00 |0003: return-void │ │ +00303c: |[00303c] kr.softgear.multiping.MultiPing.onPause:()V │ │ +00304c: 6f10 0500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@0005 │ │ +003052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/MultiPing; │ │ │ │ @@ -2675,26 +2693,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -002f68: |[002f68] kr.softgear.multiping.MultiPing.onStart:()V │ │ -002f78: 6f10 0600 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0006 │ │ -002f7e: 2200 3c00 |0003: new-instance v0, Ljava/lang/Thread; // type@003c │ │ -002f82: 2201 5200 |0005: new-instance v1, Lkr/softgear/multiping/MultiPing$5; // type@0052 │ │ -002f86: 7020 6900 2100 |0007: invoke-direct {v1, v2}, Lkr/softgear/multiping/MultiPing$5;.:(Lkr/softgear/multiping/MultiPing;)V // method@0069 │ │ -002f8c: 7020 4400 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ -002f92: 5b20 2800 |000d: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ -002f96: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -002f98: 5c20 2600 |0010: iput-boolean v0, v2, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ -002f9c: 5420 2800 |0012: iget-object v0, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ -002fa0: 6e10 4700 0000 |0014: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0047 │ │ -002fa6: 0e00 |0017: return-void │ │ +003054: |[003054] kr.softgear.multiping.MultiPing.onStart:()V │ │ +003064: 6f10 0600 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0006 │ │ +00306a: 2200 3c00 |0003: new-instance v0, Ljava/lang/Thread; // type@003c │ │ +00306e: 2201 5200 |0005: new-instance v1, Lkr/softgear/multiping/MultiPing$5; // type@0052 │ │ +003072: 7020 6900 2100 |0007: invoke-direct {v1, v2}, Lkr/softgear/multiping/MultiPing$5;.:(Lkr/softgear/multiping/MultiPing;)V // method@0069 │ │ +003078: 7020 4400 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0044 │ │ +00307e: 5b20 2800 |000d: iput-object v0, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ +003082: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +003084: 5c20 2600 |0010: iput-boolean v0, v2, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ +003088: 5420 2800 |0012: iget-object v0, v2, Lkr/softgear/multiping/MultiPing;.m_background:Ljava/lang/Thread; // field@0028 │ │ +00308c: 6e10 4700 0000 |0014: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0047 │ │ +003092: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=409 │ │ 0x000f line=441 │ │ 0x0012 line=442 │ │ 0x0017 line=443 │ │ @@ -2706,19 +2724,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -002fa8: |[002fa8] kr.softgear.multiping.MultiPing.onStop:()V │ │ -002fb8: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@0007 │ │ -002fbe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -002fc0: 5c10 2600 |0004: iput-boolean v0, v1, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ -002fc4: 0e00 |0006: return-void │ │ +003094: |[003094] kr.softgear.multiping.MultiPing.onStop:()V │ │ +0030a4: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@0007 │ │ +0030aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0030ac: 5c10 2600 |0004: iput-boolean v0, v1, Lkr/softgear/multiping/MultiPing;.isRunning:Z // field@0026 │ │ +0030b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=488 │ │ 0x0006 line=489 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lkr/softgear/multiping/MultiPing; │ │ @@ -2753,17 +2771,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002fc8: |[002fc8] kr.softgear.multiping.R$attr.:()V │ │ -002fd8: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -002fde: 0e00 |0003: return-void │ │ +0030b4: |[0030b4] kr.softgear.multiping.R$attr.:()V │ │ +0030c4: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +0030ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$attr; │ │ │ │ Virtual methods - │ │ @@ -2802,17 +2820,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002fe0: |[002fe0] kr.softgear.multiping.R$drawable.:()V │ │ -002ff0: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -002ff6: 0e00 |0003: return-void │ │ +0030cc: |[0030cc] kr.softgear.multiping.R$drawable.:()V │ │ +0030dc: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +0030e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -2896,17 +2914,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002ff8: |[002ff8] kr.softgear.multiping.R$id.:()V │ │ -003008: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00300e: 0e00 |0003: return-void │ │ +0030e4: |[0030e4] kr.softgear.multiping.R$id.:()V │ │ +0030f4: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +0030fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$id; │ │ │ │ Virtual methods - │ │ @@ -2950,17 +2968,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003010: |[003010] kr.softgear.multiping.R$layout.:()V │ │ -003020: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -003026: 0e00 |0003: return-void │ │ +0030fc: |[0030fc] kr.softgear.multiping.R$layout.:()V │ │ +00310c: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +003112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$layout; │ │ │ │ Virtual methods - │ │ @@ -2999,17 +3017,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003028: |[003028] kr.softgear.multiping.R$menu.:()V │ │ -003038: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00303e: 0e00 |0003: return-void │ │ +003114: |[003114] kr.softgear.multiping.R$menu.:()V │ │ +003124: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +00312a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$menu; │ │ │ │ Virtual methods - │ │ @@ -3053,17 +3071,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003040: |[003040] kr.softgear.multiping.R$string.:()V │ │ -003050: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -003056: 0e00 |0003: return-void │ │ +00312c: |[00312c] kr.softgear.multiping.R$string.:()V │ │ +00313c: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +003142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R$string; │ │ │ │ Virtual methods - │ │ @@ -3096,21 +3114,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003058: |[003058] kr.softgear.multiping.R.:()V │ │ -003068: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ -00306e: 0e00 |0003: return-void │ │ +003144: |[003144] kr.softgear.multiping.R.:()V │ │ +003154: 7010 3700 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0037 │ │ +00315a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkr/softgear/multiping/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 158 (R.java) │ │ │ │ Class #23 header: │ │ @@ -3148,21 +3165,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -003070: |[003070] kr.softgear.multiping.ViewWrapper.:(Landroid/view/View;)V │ │ -003080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003082: 7010 3700 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0037 │ │ -003088: 5b10 4000 |0004: iput-object v0, v1, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ -00308c: 5b10 3f00 |0006: iput-object v0, v1, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ -003090: 5b12 3e00 |0008: iput-object v2, v1, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ -003094: 0e00 |000a: return-void │ │ +00315c: |[00315c] kr.softgear.multiping.ViewWrapper.:(Landroid/view/View;)V │ │ +00316c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00316e: 7010 3700 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0037 │ │ +003174: 5b10 4000 |0004: iput-object v0, v1, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ +003178: 5b10 3f00 |0006: iput-object v0, v1, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ +00317c: 5b12 3e00 |0008: iput-object v2, v1, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ +003180: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=51 │ │ 0x000a line=52 │ │ @@ -3176,25 +3193,25 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -003098: |[003098] kr.softgear.multiping.ViewWrapper.getViewDelay:()Landroid/widget/TextView; │ │ -0030a8: 5420 3f00 |0000: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ -0030ac: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -0030b0: 5420 3e00 |0004: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ -0030b4: 1401 0700 067f |0006: const v1, #float 1.78117e+38 // #7f060007 │ │ -0030ba: 6e20 1f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@001f │ │ -0030c0: 0c00 |000c: move-result-object v0 │ │ -0030c2: 1f00 2400 |000d: check-cast v0, Landroid/widget/TextView; // type@0024 │ │ -0030c6: 5b20 3f00 |000f: iput-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ -0030ca: 5420 3f00 |0011: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ -0030ce: 1100 |0013: return-object v0 │ │ +003184: |[003184] kr.softgear.multiping.ViewWrapper.getViewDelay:()Landroid/widget/TextView; │ │ +003194: 5420 3f00 |0000: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ +003198: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +00319c: 5420 3e00 |0004: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ +0031a0: 1401 0700 067f |0006: const v1, #float 1.78117e+38 // #7f060007 │ │ +0031a6: 6e20 1f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@001f │ │ +0031ac: 0c00 |000c: move-result-object v0 │ │ +0031ae: 1f00 2400 |000d: check-cast v0, Landroid/widget/TextView; // type@0024 │ │ +0031b2: 5b20 3f00 |000f: iput-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ +0031b6: 5420 3f00 |0011: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.delay:Landroid/widget/TextView; // field@003f │ │ +0031ba: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0011 line=65 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkr/softgear/multiping/ViewWrapper; │ │ @@ -3204,25 +3221,25 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0030d0: |[0030d0] kr.softgear.multiping.ViewWrapper.getViewHostIp:()Landroid/widget/TextView; │ │ -0030e0: 5420 4000 |0000: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ -0030e4: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -0030e8: 5420 3e00 |0004: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ -0030ec: 1401 0600 067f |0006: const v1, #float 1.78117e+38 // #7f060006 │ │ -0030f2: 6e20 1f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@001f │ │ -0030f8: 0c00 |000c: move-result-object v0 │ │ -0030fa: 1f00 2400 |000d: check-cast v0, Landroid/widget/TextView; // type@0024 │ │ -0030fe: 5b20 4000 |000f: iput-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ -003102: 5420 4000 |0011: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ -003106: 1100 |0013: return-object v0 │ │ +0031bc: |[0031bc] kr.softgear.multiping.ViewWrapper.getViewHostIp:()Landroid/widget/TextView; │ │ +0031cc: 5420 4000 |0000: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ +0031d0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +0031d4: 5420 3e00 |0004: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.base:Landroid/view/View; // field@003e │ │ +0031d8: 1401 0600 067f |0006: const v1, #float 1.78117e+38 // #7f060006 │ │ +0031de: 6e20 1f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@001f │ │ +0031e4: 0c00 |000c: move-result-object v0 │ │ +0031e6: 1f00 2400 |000d: check-cast v0, Landroid/widget/TextView; // type@0024 │ │ +0031ea: 5b20 4000 |000f: iput-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ +0031ee: 5420 4000 |0011: iget-object v0, v2, Lkr/softgear/multiping/ViewWrapper;.hostip:Landroid/widget/TextView; // field@0040 │ │ +0031f2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0011 line=58 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkr/softgear/multiping/ViewWrapper; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,26 +1,26 @@ │ │ │ -Zip file size: 32050 bytes, number of entries: 24 │ │ │ +Zip file size: 32076 bytes, number of entries: 24 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 168 b- stor 80-Jan-01 00:00 kr/softgear/multiping/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 954 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$1.class │ │ │ ?rwxrwxr-x 2.0 unx 393 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1165 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$2$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1690 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$2.class │ │ │ ?rwxrwxr-x 2.0 unx 962 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$3.class │ │ │ ?rwxrwxr-x 2.0 unx 819 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1880 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1885 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$NameResolver.class │ │ │ ?rwxrwxr-x 2.0 unx 2227 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$PingItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2160 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$Pinger80.class │ │ │ -?rwxrwxr-x 2.0 unx 2840 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$PingerAv.class │ │ │ +?rwxrwxr-x 2.0 unx 2866 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$PingerAv.class │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing$PingerItem.class │ │ │ ?rwxrwxr-x 2.0 unx 8058 b- stor 80-Jan-01 00:00 kr/softgear/multiping/MultiPing.class │ │ │ ?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 195 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 225 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 226 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 138 b- stor 80-Jan-01 00:00 kr/softgear/multiping/R.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 kr/softgear/multiping/ViewWrapper.class │ │ │ -24 files, 28314 bytes uncompressed, 28314 bytes compressed: 0.0% │ │ │ +24 files, 28340 bytes uncompressed, 28340 bytes compressed: 0.0% │ │ ├── kr/softgear/multiping/MultiPing$PingerAv.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -25,456 +25,466 @@ │ │ │ │ // 7: aload_2 │ │ │ │ // 8: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 11: aload_2 │ │ │ │ // 12: ldc "PingerAv " │ │ │ │ // 14: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 17: astore_2 │ │ │ │ // 18: aload_0 │ │ │ │ - // 19: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ - // 22: astore_3 │ │ │ │ - // 23: aload_2 │ │ │ │ - // 24: aload_3 │ │ │ │ - // 25: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 28: astore_2 │ │ │ │ - // 29: ldc "start" │ │ │ │ - // 31: astore_3 │ │ │ │ - // 32: aload_2 │ │ │ │ - // 33: aload_3 │ │ │ │ - // 34: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 37: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 40: astore_2 │ │ │ │ - // 41: aload_1 │ │ │ │ - // 42: aload_2 │ │ │ │ - // 43: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 46: pop │ │ │ │ - // 47: iconst_0 │ │ │ │ - // 48: istore 4 │ │ │ │ - // 50: aload_0 │ │ │ │ - // 51: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 54: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 57: astore_1 │ │ │ │ - // 58: aload_1 │ │ │ │ - // 59: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 62: istore 5 │ │ │ │ - // 64: iload 4 │ │ │ │ - // 66: iload 5 │ │ │ │ - // 68: if_icmpge 581 │ │ │ │ - // 71: aload_0 │ │ │ │ - // 72: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 75: astore_1 │ │ │ │ - // 76: aload_1 │ │ │ │ - // 77: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 80: astore_1 │ │ │ │ - // 81: aload_1 │ │ │ │ - // 82: iload 4 │ │ │ │ - // 84: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 87: astore 6 │ │ │ │ - // 89: aload 6 │ │ │ │ - // 91: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ - // 94: astore 6 │ │ │ │ - // 96: aload 6 │ │ │ │ - // 98: getfield kr/softgear/multiping/MultiPing$PingerItem.ia:Ljava/net/InetAddress; │ │ │ │ - // 101: astore_1 │ │ │ │ - // 102: aload_0 │ │ │ │ - // 103: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ - // 106: astore_2 │ │ │ │ - // 107: aload_1 │ │ │ │ - // 108: aload_2 │ │ │ │ - // 109: invokevirtual java/net/InetAddress.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 112: istore 5 │ │ │ │ - // 114: iload 5 │ │ │ │ - // 116: ifeq 294 │ │ │ │ - // 119: invokestatic java/lang/System.nanoTime:()J │ │ │ │ - // 122: lstore 7 │ │ │ │ - // 124: aload 6 │ │ │ │ - // 126: getfield kr/softgear/multiping/MultiPing$PingerItem.ia:Ljava/net/InetAddress; │ │ │ │ - // 129: astore_1 │ │ │ │ - // 130: sipush 3000 │ │ │ │ - // 133: istore 9 │ │ │ │ - // 135: aload_1 │ │ │ │ - // 136: iload 9 │ │ │ │ - // 138: invokevirtual java/net/InetAddress.isReachable:(I)Z │ │ │ │ - // 141: istore 5 │ │ │ │ - // 143: iload 5 │ │ │ │ - // 145: ifeq 303 │ │ │ │ - // 148: invokestatic java/lang/System.nanoTime:()J │ │ │ │ - // 151: lstore 10 │ │ │ │ - // 153: lload 10 │ │ │ │ - // 155: lload 7 │ │ │ │ - // 157: lsub │ │ │ │ - // 158: lstore 12 │ │ │ │ - // 160: ldc2_w 1000000 │ │ │ │ - // 163: lstore 14 │ │ │ │ - // 165: lload 12 │ │ │ │ - // 167: lload 14 │ │ │ │ - // 169: ldiv │ │ │ │ - // 170: lstore 16 │ │ │ │ - // 172: aload_0 │ │ │ │ - // 173: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 176: astore_1 │ │ │ │ - // 177: aload_1 │ │ │ │ - // 178: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 181: astore_1 │ │ │ │ - // 182: aload_1 │ │ │ │ - // 183: iload 4 │ │ │ │ - // 185: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 188: astore_1 │ │ │ │ - // 189: aload_1 │ │ │ │ - // 190: astore 18 │ │ │ │ - // 192: aload_1 │ │ │ │ - // 193: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ - // 196: astore 18 │ │ │ │ - // 198: aload 18 │ │ │ │ - // 200: astore 6 │ │ │ │ - // 202: aload 18 │ │ │ │ - // 204: lload 16 │ │ │ │ - // 206: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ - // 209: aload_0 │ │ │ │ - // 210: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 213: astore_1 │ │ │ │ - // 214: aload_1 │ │ │ │ - // 215: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 218: astore_1 │ │ │ │ - // 219: aload_1 │ │ │ │ - // 220: iload 4 │ │ │ │ - // 222: aload 18 │ │ │ │ - // 224: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 227: pop │ │ │ │ - // 228: ldc "multiping" │ │ │ │ - // 230: astore_1 │ │ │ │ - // 231: new Ljava/lang/StringBuilder; │ │ │ │ - // 234: astore_2 │ │ │ │ - // 235: aload_2 │ │ │ │ - // 236: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 239: ldc "PingerAv " │ │ │ │ - // 241: astore_3 │ │ │ │ - // 242: aload_2 │ │ │ │ - // 243: aload_3 │ │ │ │ - // 244: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 247: astore_2 │ │ │ │ - // 248: aload 18 │ │ │ │ - // 250: getfield kr/softgear/multiping/MultiPing$PingerItem.hostname:Ljava/lang/String; │ │ │ │ - // 253: astore_3 │ │ │ │ - // 254: aload_2 │ │ │ │ - // 255: aload_3 │ │ │ │ - // 256: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 259: astore_2 │ │ │ │ - // 260: ldc " " │ │ │ │ - // 262: astore_3 │ │ │ │ + // 19: astore_3 │ │ │ │ + // 20: aload_0 │ │ │ │ + // 21: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ + // 24: astore 4 │ │ │ │ + // 26: aload_2 │ │ │ │ + // 27: aload 4 │ │ │ │ + // 29: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 32: astore_2 │ │ │ │ + // 33: ldc "start" │ │ │ │ + // 35: astore 4 │ │ │ │ + // 37: aload_2 │ │ │ │ + // 38: aload 4 │ │ │ │ + // 40: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 43: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 46: astore_2 │ │ │ │ + // 47: aload_1 │ │ │ │ + // 48: aload_2 │ │ │ │ + // 49: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 52: pop │ │ │ │ + // 53: iconst_0 │ │ │ │ + // 54: istore 5 │ │ │ │ + // 56: aload_0 │ │ │ │ + // 57: astore_3 │ │ │ │ + // 58: aload_0 │ │ │ │ + // 59: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 62: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 65: astore_1 │ │ │ │ + // 66: aload_1 │ │ │ │ + // 67: invokevirtual java/util/ArrayList.size:()I │ │ │ │ + // 70: istore 6 │ │ │ │ + // 72: iload 5 │ │ │ │ + // 74: iload 6 │ │ │ │ + // 76: if_icmpge 605 │ │ │ │ + // 79: aload_0 │ │ │ │ + // 80: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 83: astore_1 │ │ │ │ + // 84: aload_1 │ │ │ │ + // 85: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 88: astore_1 │ │ │ │ + // 89: aload_1 │ │ │ │ + // 90: iload 5 │ │ │ │ + // 92: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 95: astore 7 │ │ │ │ + // 97: aload 7 │ │ │ │ + // 99: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ + // 102: astore 7 │ │ │ │ + // 104: aload 7 │ │ │ │ + // 106: getfield kr/softgear/multiping/MultiPing$PingerItem.ia:Ljava/net/InetAddress; │ │ │ │ + // 109: astore_1 │ │ │ │ + // 110: aload_0 │ │ │ │ + // 111: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ + // 114: astore_2 │ │ │ │ + // 115: aload_1 │ │ │ │ + // 116: aload_2 │ │ │ │ + // 117: invokevirtual java/net/InetAddress.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 120: istore 6 │ │ │ │ + // 122: iload 6 │ │ │ │ + // 124: ifeq 306 │ │ │ │ + // 127: invokestatic java/lang/System.nanoTime:()J │ │ │ │ + // 130: lstore 8 │ │ │ │ + // 132: aload 7 │ │ │ │ + // 134: getfield kr/softgear/multiping/MultiPing$PingerItem.ia:Ljava/net/InetAddress; │ │ │ │ + // 137: astore_1 │ │ │ │ + // 138: sipush 3000 │ │ │ │ + // 141: istore 10 │ │ │ │ + // 143: aload_1 │ │ │ │ + // 144: iload 10 │ │ │ │ + // 146: invokevirtual java/net/InetAddress.isReachable:(I)Z │ │ │ │ + // 149: istore 6 │ │ │ │ + // 151: iload 6 │ │ │ │ + // 153: ifeq 315 │ │ │ │ + // 156: invokestatic java/lang/System.nanoTime:()J │ │ │ │ + // 159: lstore 11 │ │ │ │ + // 161: lload 11 │ │ │ │ + // 163: lload 8 │ │ │ │ + // 165: lsub │ │ │ │ + // 166: lstore 13 │ │ │ │ + // 168: ldc2_w 1000000 │ │ │ │ + // 171: lstore 15 │ │ │ │ + // 173: lload 13 │ │ │ │ + // 175: lload 15 │ │ │ │ + // 177: ldiv │ │ │ │ + // 178: lstore 17 │ │ │ │ + // 180: aload_0 │ │ │ │ + // 181: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 184: astore_1 │ │ │ │ + // 185: aload_1 │ │ │ │ + // 186: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 189: astore_1 │ │ │ │ + // 190: aload_1 │ │ │ │ + // 191: iload 5 │ │ │ │ + // 193: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 196: astore_1 │ │ │ │ + // 197: aload_1 │ │ │ │ + // 198: astore_3 │ │ │ │ + // 199: aload_1 │ │ │ │ + // 200: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ + // 203: astore_3 │ │ │ │ + // 204: aload_3 │ │ │ │ + // 205: astore 7 │ │ │ │ + // 207: aload_3 │ │ │ │ + // 208: lload 17 │ │ │ │ + // 210: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ + // 213: aload_0 │ │ │ │ + // 214: astore_3 │ │ │ │ + // 215: aload_0 │ │ │ │ + // 216: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 219: astore_1 │ │ │ │ + // 220: aload_1 │ │ │ │ + // 221: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 224: astore_1 │ │ │ │ + // 225: aload_1 │ │ │ │ + // 226: iload 5 │ │ │ │ + // 228: aload 7 │ │ │ │ + // 230: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 233: pop │ │ │ │ + // 234: ldc "multiping" │ │ │ │ + // 236: astore_1 │ │ │ │ + // 237: new Ljava/lang/StringBuilder; │ │ │ │ + // 240: astore_2 │ │ │ │ + // 241: aload_2 │ │ │ │ + // 242: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 245: ldc "PingerAv " │ │ │ │ + // 247: astore 4 │ │ │ │ + // 249: aload_2 │ │ │ │ + // 250: aload 4 │ │ │ │ + // 252: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 255: astore_2 │ │ │ │ + // 256: aload 7 │ │ │ │ + // 258: getfield kr/softgear/multiping/MultiPing$PingerItem.hostname:Ljava/lang/String; │ │ │ │ + // 261: astore 4 │ │ │ │ // 263: aload_2 │ │ │ │ - // 264: aload_3 │ │ │ │ - // 265: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 268: astore_2 │ │ │ │ - // 269: aload 18 │ │ │ │ - // 271: getfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ - // 274: lstore 14 │ │ │ │ - // 276: aload_2 │ │ │ │ - // 277: lload 14 │ │ │ │ - // 279: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 282: astore_2 │ │ │ │ - // 283: aload_2 │ │ │ │ - // 284: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 287: astore_2 │ │ │ │ - // 288: aload_1 │ │ │ │ - // 289: aload_2 │ │ │ │ - // 290: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 293: pop │ │ │ │ - // 294: iload 4 │ │ │ │ - // 296: iconst_1 │ │ │ │ - // 297: iadd │ │ │ │ - // 298: istore 4 │ │ │ │ - // 300: goto 50 │ │ │ │ - // 303: aload_0 │ │ │ │ - // 304: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 307: astore_1 │ │ │ │ - // 308: aload_1 │ │ │ │ - // 309: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 312: astore_1 │ │ │ │ - // 313: aload_1 │ │ │ │ - // 314: iload 4 │ │ │ │ - // 316: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 264: aload 4 │ │ │ │ + // 266: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 269: astore_2 │ │ │ │ + // 270: ldc " " │ │ │ │ + // 272: astore 4 │ │ │ │ + // 274: aload_2 │ │ │ │ + // 275: aload 4 │ │ │ │ + // 277: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 280: astore_2 │ │ │ │ + // 281: aload 7 │ │ │ │ + // 283: getfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ + // 286: lstore 15 │ │ │ │ + // 288: aload_2 │ │ │ │ + // 289: lload 15 │ │ │ │ + // 291: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 294: astore_2 │ │ │ │ + // 295: aload_2 │ │ │ │ + // 296: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 299: astore_2 │ │ │ │ + // 300: aload_1 │ │ │ │ + // 301: aload_2 │ │ │ │ + // 302: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 305: pop │ │ │ │ + // 306: iload 5 │ │ │ │ + // 308: iconst_1 │ │ │ │ + // 309: iadd │ │ │ │ + // 310: istore 5 │ │ │ │ + // 312: goto 56 │ │ │ │ + // 315: aload_0 │ │ │ │ + // 316: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ // 319: astore_1 │ │ │ │ // 320: aload_1 │ │ │ │ - // 321: astore 18 │ │ │ │ - // 323: aload_1 │ │ │ │ - // 324: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ - // 327: astore 18 │ │ │ │ - // 329: aload 18 │ │ │ │ - // 331: astore 6 │ │ │ │ - // 333: ldc2_w 3000 │ │ │ │ - // 336: lstore 12 │ │ │ │ - // 338: aload 18 │ │ │ │ - // 340: lload 12 │ │ │ │ - // 342: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ - // 345: aload_0 │ │ │ │ - // 346: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 349: astore_1 │ │ │ │ - // 350: aload_1 │ │ │ │ - // 351: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 354: astore_1 │ │ │ │ - // 355: aload_1 │ │ │ │ - // 356: iload 4 │ │ │ │ - // 358: aload 18 │ │ │ │ - // 360: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 363: pop │ │ │ │ - // 364: ldc "multiping" │ │ │ │ - // 366: astore_1 │ │ │ │ - // 367: new Ljava/lang/StringBuilder; │ │ │ │ - // 370: astore_2 │ │ │ │ - // 371: aload_2 │ │ │ │ - // 372: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 375: ldc "PingerAv TIMEOUT " │ │ │ │ - // 377: astore_3 │ │ │ │ - // 378: aload_2 │ │ │ │ - // 379: aload_3 │ │ │ │ - // 380: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 383: astore_2 │ │ │ │ - // 384: aload 18 │ │ │ │ - // 386: getfield kr/softgear/multiping/MultiPing$PingerItem.hostname:Ljava/lang/String; │ │ │ │ - // 389: astore_3 │ │ │ │ - // 390: aload_2 │ │ │ │ - // 391: aload_3 │ │ │ │ + // 321: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 324: astore_1 │ │ │ │ + // 325: aload_1 │ │ │ │ + // 326: iload 5 │ │ │ │ + // 328: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 331: astore_1 │ │ │ │ + // 332: aload_1 │ │ │ │ + // 333: astore_3 │ │ │ │ + // 334: aload_1 │ │ │ │ + // 335: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ + // 338: astore_3 │ │ │ │ + // 339: aload_3 │ │ │ │ + // 340: astore 7 │ │ │ │ + // 342: ldc2_w 3000 │ │ │ │ + // 345: lstore 13 │ │ │ │ + // 347: aload_3 │ │ │ │ + // 348: lload 13 │ │ │ │ + // 350: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ + // 353: aload_0 │ │ │ │ + // 354: astore_3 │ │ │ │ + // 355: aload_0 │ │ │ │ + // 356: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 359: astore_1 │ │ │ │ + // 360: aload_1 │ │ │ │ + // 361: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 364: astore_1 │ │ │ │ + // 365: aload_1 │ │ │ │ + // 366: iload 5 │ │ │ │ + // 368: aload 7 │ │ │ │ + // 370: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 373: pop │ │ │ │ + // 374: ldc "multiping" │ │ │ │ + // 376: astore_1 │ │ │ │ + // 377: new Ljava/lang/StringBuilder; │ │ │ │ + // 380: astore_2 │ │ │ │ + // 381: aload_2 │ │ │ │ + // 382: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 385: ldc "PingerAv TIMEOUT " │ │ │ │ + // 387: astore 4 │ │ │ │ + // 389: aload_2 │ │ │ │ + // 390: aload 4 │ │ │ │ // 392: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 395: astore_2 │ │ │ │ - // 396: ldc " " │ │ │ │ - // 398: astore_3 │ │ │ │ - // 399: aload_2 │ │ │ │ - // 400: aload_3 │ │ │ │ - // 401: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 404: astore_2 │ │ │ │ - // 405: aload 18 │ │ │ │ - // 407: getfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ - // 410: lstore 14 │ │ │ │ - // 412: aload_2 │ │ │ │ - // 413: lload 14 │ │ │ │ - // 415: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 418: astore_2 │ │ │ │ - // 419: aload_2 │ │ │ │ - // 420: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 423: astore_2 │ │ │ │ - // 424: aload_1 │ │ │ │ - // 425: aload_2 │ │ │ │ - // 426: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 429: pop │ │ │ │ - // 430: goto 294 │ │ │ │ - // 433: astore 19 │ │ │ │ - // 435: aload_0 │ │ │ │ - // 436: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 439: astore_1 │ │ │ │ + // 396: aload 7 │ │ │ │ + // 398: getfield kr/softgear/multiping/MultiPing$PingerItem.hostname:Ljava/lang/String; │ │ │ │ + // 401: astore 4 │ │ │ │ + // 403: aload_2 │ │ │ │ + // 404: aload 4 │ │ │ │ + // 406: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 409: astore_2 │ │ │ │ + // 410: ldc " " │ │ │ │ + // 412: astore 4 │ │ │ │ + // 414: aload_2 │ │ │ │ + // 415: aload 4 │ │ │ │ + // 417: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 420: astore_2 │ │ │ │ + // 421: aload 7 │ │ │ │ + // 423: getfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ + // 426: lstore 15 │ │ │ │ + // 428: aload_2 │ │ │ │ + // 429: lload 15 │ │ │ │ + // 431: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 434: astore_2 │ │ │ │ + // 435: aload_2 │ │ │ │ + // 436: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 439: astore_2 │ │ │ │ // 440: aload_1 │ │ │ │ - // 441: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 444: astore_1 │ │ │ │ - // 445: aload_1 │ │ │ │ - // 446: iload 4 │ │ │ │ - // 448: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 451: astore 6 │ │ │ │ - // 453: aload 6 │ │ │ │ - // 455: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ - // 458: astore 6 │ │ │ │ - // 460: ldc2_w 3000 │ │ │ │ - // 463: lstore 12 │ │ │ │ - // 465: aload 6 │ │ │ │ - // 467: lload 12 │ │ │ │ - // 469: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ - // 472: aload_0 │ │ │ │ - // 473: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ - // 476: astore_1 │ │ │ │ - // 477: aload_1 │ │ │ │ - // 478: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ - // 481: astore_1 │ │ │ │ - // 482: aload_1 │ │ │ │ - // 483: iload 4 │ │ │ │ - // 485: aload 6 │ │ │ │ - // 487: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 490: pop │ │ │ │ - // 491: ldc "multiping" │ │ │ │ - // 493: astore_1 │ │ │ │ - // 494: new Ljava/lang/StringBuilder; │ │ │ │ - // 497: astore_2 │ │ │ │ - // 498: aload_2 │ │ │ │ - // 499: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 502: ldc "PingerAv " │ │ │ │ - // 504: astore_3 │ │ │ │ - // 505: aload_2 │ │ │ │ - // 506: aload_3 │ │ │ │ - // 507: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 510: astore_2 │ │ │ │ - // 511: aload 19 │ │ │ │ - // 513: invokevirtual java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ - // 516: astore_3 │ │ │ │ - // 517: aload_2 │ │ │ │ - // 518: aload_3 │ │ │ │ - // 519: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 522: astore_2 │ │ │ │ - // 523: aload_2 │ │ │ │ - // 524: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 527: astore_2 │ │ │ │ - // 528: aload_1 │ │ │ │ - // 529: aload_2 │ │ │ │ - // 530: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 533: pop │ │ │ │ - // 534: goto 294 │ │ │ │ - // 537: astore 19 │ │ │ │ - // 539: ldc "multiping" │ │ │ │ - // 541: astore_1 │ │ │ │ - // 542: new Ljava/lang/StringBuilder; │ │ │ │ - // 545: astore_2 │ │ │ │ - // 546: aload_2 │ │ │ │ - // 547: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 550: aload_2 │ │ │ │ - // 551: ldc "PingerAv " │ │ │ │ - // 553: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 556: astore_2 │ │ │ │ - // 557: aload 19 │ │ │ │ - // 559: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - // 562: astore_3 │ │ │ │ - // 563: aload_2 │ │ │ │ - // 564: aload_3 │ │ │ │ - // 565: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 568: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 571: astore_2 │ │ │ │ - // 572: aload_1 │ │ │ │ - // 573: aload_2 │ │ │ │ - // 574: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 577: pop │ │ │ │ - // 578: goto 294 │ │ │ │ - // 581: new Ljava/lang/StringBuilder; │ │ │ │ - // 584: astore_2 │ │ │ │ - // 585: aload_2 │ │ │ │ - // 586: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 589: aload_2 │ │ │ │ - // 590: ldc "PingerAv " │ │ │ │ - // 592: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 441: aload_2 │ │ │ │ + // 442: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 445: pop │ │ │ │ + // 446: goto 306 │ │ │ │ + // 449: astore 19 │ │ │ │ + // 451: aload_0 │ │ │ │ + // 452: astore_3 │ │ │ │ + // 453: aload_0 │ │ │ │ + // 454: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 457: astore_1 │ │ │ │ + // 458: aload_1 │ │ │ │ + // 459: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 462: astore_1 │ │ │ │ + // 463: aload_1 │ │ │ │ + // 464: iload 5 │ │ │ │ + // 466: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 469: astore 7 │ │ │ │ + // 471: aload 7 │ │ │ │ + // 473: checkcast Lkr/softgear/multiping/MultiPing$PingerItem; │ │ │ │ + // 476: astore 7 │ │ │ │ + // 478: ldc2_w 3000 │ │ │ │ + // 481: lstore 13 │ │ │ │ + // 483: aload 7 │ │ │ │ + // 485: lload 13 │ │ │ │ + // 487: putfield kr/softgear/multiping/MultiPing$PingerItem.result_av:J │ │ │ │ + // 490: aload_0 │ │ │ │ + // 491: getfield kr/softgear/multiping/MultiPing$PingerAv.this$0:Lkr/softgear/multiping/MultiPing; │ │ │ │ + // 494: astore_1 │ │ │ │ + // 495: aload_1 │ │ │ │ + // 496: getfield kr/softgear/multiping/MultiPing.items:Ljava/util/ArrayList; │ │ │ │ + // 499: astore_1 │ │ │ │ + // 500: aload_1 │ │ │ │ + // 501: iload 5 │ │ │ │ + // 503: aload 7 │ │ │ │ + // 505: invokevirtual java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 508: pop │ │ │ │ + // 509: ldc "multiping" │ │ │ │ + // 511: astore_1 │ │ │ │ + // 512: new Ljava/lang/StringBuilder; │ │ │ │ + // 515: astore_2 │ │ │ │ + // 516: aload_2 │ │ │ │ + // 517: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 520: ldc "PingerAv " │ │ │ │ + // 522: astore 4 │ │ │ │ + // 524: aload_2 │ │ │ │ + // 525: aload 4 │ │ │ │ + // 527: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 530: astore_2 │ │ │ │ + // 531: aload 19 │ │ │ │ + // 533: invokevirtual java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ + // 536: astore 4 │ │ │ │ + // 538: aload_2 │ │ │ │ + // 539: aload 4 │ │ │ │ + // 541: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 544: astore_2 │ │ │ │ + // 545: aload_2 │ │ │ │ + // 546: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 549: astore_2 │ │ │ │ + // 550: aload_1 │ │ │ │ + // 551: aload_2 │ │ │ │ + // 552: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 555: pop │ │ │ │ + // 556: goto 306 │ │ │ │ + // 559: astore 19 │ │ │ │ + // 561: ldc "multiping" │ │ │ │ + // 563: astore_1 │ │ │ │ + // 564: new Ljava/lang/StringBuilder; │ │ │ │ + // 567: astore_2 │ │ │ │ + // 568: aload_2 │ │ │ │ + // 569: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 572: aload_2 │ │ │ │ + // 573: ldc "PingerAv " │ │ │ │ + // 575: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 578: astore_2 │ │ │ │ + // 579: aload 19 │ │ │ │ + // 581: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + // 584: astore 4 │ │ │ │ + // 586: aload_2 │ │ │ │ + // 587: aload 4 │ │ │ │ + // 589: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 592: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ // 595: astore_2 │ │ │ │ - // 596: aload_0 │ │ │ │ - // 597: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ - // 600: astore_3 │ │ │ │ - // 601: aload_2 │ │ │ │ - // 602: aload_3 │ │ │ │ - // 603: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 606: ldc "end" │ │ │ │ - // 608: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 611: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 614: astore_2 │ │ │ │ - // 615: ldc "multiping" │ │ │ │ - // 617: aload_2 │ │ │ │ - // 618: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 621: pop │ │ │ │ - // 622: return │ │ │ │ + // 596: aload_1 │ │ │ │ + // 597: aload_2 │ │ │ │ + // 598: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 601: pop │ │ │ │ + // 602: goto 306 │ │ │ │ + // 605: new Ljava/lang/StringBuilder; │ │ │ │ + // 608: astore_2 │ │ │ │ + // 609: aload_2 │ │ │ │ + // 610: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 613: aload_2 │ │ │ │ + // 614: ldc "PingerAv " │ │ │ │ + // 616: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 619: astore_2 │ │ │ │ + // 620: aload_0 │ │ │ │ + // 621: getfield kr/softgear/multiping/MultiPing$PingerAv.ia:Ljava/net/InetAddress; │ │ │ │ + // 624: astore 4 │ │ │ │ + // 626: aload_2 │ │ │ │ + // 627: aload 4 │ │ │ │ + // 629: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 632: ldc "end" │ │ │ │ + // 634: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 637: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 640: astore_2 │ │ │ │ + // 641: ldc "multiping" │ │ │ │ + // 643: aload_2 │ │ │ │ + // 644: invokestatic android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 647: pop │ │ │ │ + // 648: return │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 71 75 537 581 Ljava/lang/Exception; │ │ │ │ - // 76 80 537 581 Ljava/lang/Exception; │ │ │ │ - // 82 87 537 581 Ljava/lang/Exception; │ │ │ │ - // 89 94 537 581 Ljava/lang/Exception; │ │ │ │ - // 96 101 537 581 Ljava/lang/Exception; │ │ │ │ - // 102 106 537 581 Ljava/lang/Exception; │ │ │ │ - // 108 112 537 581 Ljava/lang/Exception; │ │ │ │ - // 119 122 537 581 Ljava/lang/Exception; │ │ │ │ - // 124 129 433 537 Ljava/io/IOException; │ │ │ │ - // 124 129 537 581 Ljava/lang/Exception; │ │ │ │ - // 136 141 433 537 Ljava/io/IOException; │ │ │ │ - // 136 141 537 581 Ljava/lang/Exception; │ │ │ │ - // 148 151 433 537 Ljava/io/IOException; │ │ │ │ - // 148 151 537 581 Ljava/lang/Exception; │ │ │ │ - // 167 170 433 537 Ljava/io/IOException; │ │ │ │ - // 167 170 537 581 Ljava/lang/Exception; │ │ │ │ - // 172 176 433 537 Ljava/io/IOException; │ │ │ │ - // 172 176 537 581 Ljava/lang/Exception; │ │ │ │ - // 177 181 433 537 Ljava/io/IOException; │ │ │ │ - // 177 181 537 581 Ljava/lang/Exception; │ │ │ │ - // 183 188 433 537 Ljava/io/IOException; │ │ │ │ - // 183 188 537 581 Ljava/lang/Exception; │ │ │ │ - // 192 196 433 537 Ljava/io/IOException; │ │ │ │ - // 192 196 537 581 Ljava/lang/Exception; │ │ │ │ - // 204 209 433 537 Ljava/io/IOException; │ │ │ │ - // 204 209 537 581 Ljava/lang/Exception; │ │ │ │ - // 209 213 433 537 Ljava/io/IOException; │ │ │ │ - // 209 213 537 581 Ljava/lang/Exception; │ │ │ │ - // 214 218 433 537 Ljava/io/IOException; │ │ │ │ - // 214 218 537 581 Ljava/lang/Exception; │ │ │ │ - // 222 228 433 537 Ljava/io/IOException; │ │ │ │ - // 222 228 537 581 Ljava/lang/Exception; │ │ │ │ - // 231 234 433 537 Ljava/io/IOException; │ │ │ │ - // 231 234 537 581 Ljava/lang/Exception; │ │ │ │ - // 235 239 433 537 Ljava/io/IOException; │ │ │ │ - // 235 239 537 581 Ljava/lang/Exception; │ │ │ │ - // 243 247 433 537 Ljava/io/IOException; │ │ │ │ - // 243 247 537 581 Ljava/lang/Exception; │ │ │ │ - // 248 253 433 537 Ljava/io/IOException; │ │ │ │ - // 248 253 537 581 Ljava/lang/Exception; │ │ │ │ - // 255 259 433 537 Ljava/io/IOException; │ │ │ │ - // 255 259 537 581 Ljava/lang/Exception; │ │ │ │ - // 264 268 433 537 Ljava/io/IOException; │ │ │ │ - // 264 268 537 581 Ljava/lang/Exception; │ │ │ │ - // 269 274 433 537 Ljava/io/IOException; │ │ │ │ - // 269 274 537 581 Ljava/lang/Exception; │ │ │ │ - // 277 282 433 537 Ljava/io/IOException; │ │ │ │ - // 277 282 537 581 Ljava/lang/Exception; │ │ │ │ - // 283 287 433 537 Ljava/io/IOException; │ │ │ │ - // 283 287 537 581 Ljava/lang/Exception; │ │ │ │ - // 289 294 433 537 Ljava/io/IOException; │ │ │ │ - // 289 294 537 581 Ljava/lang/Exception; │ │ │ │ - // 303 307 433 537 Ljava/io/IOException; │ │ │ │ - // 303 307 537 581 Ljava/lang/Exception; │ │ │ │ - // 308 312 433 537 Ljava/io/IOException; │ │ │ │ - // 308 312 537 581 Ljava/lang/Exception; │ │ │ │ - // 314 319 433 537 Ljava/io/IOException; │ │ │ │ - // 314 319 537 581 Ljava/lang/Exception; │ │ │ │ - // 323 327 433 537 Ljava/io/IOException; │ │ │ │ - // 323 327 537 581 Ljava/lang/Exception; │ │ │ │ - // 340 345 433 537 Ljava/io/IOException; │ │ │ │ - // 340 345 537 581 Ljava/lang/Exception; │ │ │ │ - // 345 349 433 537 Ljava/io/IOException; │ │ │ │ - // 345 349 537 581 Ljava/lang/Exception; │ │ │ │ - // 350 354 433 537 Ljava/io/IOException; │ │ │ │ - // 350 354 537 581 Ljava/lang/Exception; │ │ │ │ - // 358 364 433 537 Ljava/io/IOException; │ │ │ │ - // 358 364 537 581 Ljava/lang/Exception; │ │ │ │ - // 367 370 433 537 Ljava/io/IOException; │ │ │ │ - // 367 370 537 581 Ljava/lang/Exception; │ │ │ │ - // 371 375 433 537 Ljava/io/IOException; │ │ │ │ - // 371 375 537 581 Ljava/lang/Exception; │ │ │ │ - // 379 383 433 537 Ljava/io/IOException; │ │ │ │ - // 379 383 537 581 Ljava/lang/Exception; │ │ │ │ - // 384 389 433 537 Ljava/io/IOException; │ │ │ │ - // 384 389 537 581 Ljava/lang/Exception; │ │ │ │ - // 391 395 433 537 Ljava/io/IOException; │ │ │ │ - // 391 395 537 581 Ljava/lang/Exception; │ │ │ │ - // 400 404 433 537 Ljava/io/IOException; │ │ │ │ - // 400 404 537 581 Ljava/lang/Exception; │ │ │ │ - // 405 410 433 537 Ljava/io/IOException; │ │ │ │ - // 405 410 537 581 Ljava/lang/Exception; │ │ │ │ - // 413 418 433 537 Ljava/io/IOException; │ │ │ │ - // 413 418 537 581 Ljava/lang/Exception; │ │ │ │ - // 419 423 433 537 Ljava/io/IOException; │ │ │ │ - // 419 423 537 581 Ljava/lang/Exception; │ │ │ │ - // 425 430 433 537 Ljava/io/IOException; │ │ │ │ - // 425 430 537 581 Ljava/lang/Exception; │ │ │ │ - // 435 439 537 581 Ljava/lang/Exception; │ │ │ │ - // 440 444 537 581 Ljava/lang/Exception; │ │ │ │ - // 446 451 537 581 Ljava/lang/Exception; │ │ │ │ - // 453 458 537 581 Ljava/lang/Exception; │ │ │ │ - // 467 472 537 581 Ljava/lang/Exception; │ │ │ │ - // 472 476 537 581 Ljava/lang/Exception; │ │ │ │ - // 477 481 537 581 Ljava/lang/Exception; │ │ │ │ - // 485 491 537 581 Ljava/lang/Exception; │ │ │ │ - // 494 497 537 581 Ljava/lang/Exception; │ │ │ │ - // 498 502 537 581 Ljava/lang/Exception; │ │ │ │ - // 506 510 537 581 Ljava/lang/Exception; │ │ │ │ - // 511 516 537 581 Ljava/lang/Exception; │ │ │ │ - // 518 522 537 581 Ljava/lang/Exception; │ │ │ │ - // 523 527 537 581 Ljava/lang/Exception; │ │ │ │ - // 529 534 537 581 Ljava/lang/Exception; │ │ │ │ + // 79 83 559 605 Ljava/lang/Exception; │ │ │ │ + // 84 88 559 605 Ljava/lang/Exception; │ │ │ │ + // 90 95 559 605 Ljava/lang/Exception; │ │ │ │ + // 97 102 559 605 Ljava/lang/Exception; │ │ │ │ + // 104 109 559 605 Ljava/lang/Exception; │ │ │ │ + // 110 114 559 605 Ljava/lang/Exception; │ │ │ │ + // 116 120 559 605 Ljava/lang/Exception; │ │ │ │ + // 127 130 559 605 Ljava/lang/Exception; │ │ │ │ + // 132 137 449 559 Ljava/io/IOException; │ │ │ │ + // 132 137 559 605 Ljava/lang/Exception; │ │ │ │ + // 144 149 449 559 Ljava/io/IOException; │ │ │ │ + // 144 149 559 605 Ljava/lang/Exception; │ │ │ │ + // 156 159 449 559 Ljava/io/IOException; │ │ │ │ + // 156 159 559 605 Ljava/lang/Exception; │ │ │ │ + // 175 178 449 559 Ljava/io/IOException; │ │ │ │ + // 175 178 559 605 Ljava/lang/Exception; │ │ │ │ + // 180 184 449 559 Ljava/io/IOException; │ │ │ │ + // 180 184 559 605 Ljava/lang/Exception; │ │ │ │ + // 185 189 449 559 Ljava/io/IOException; │ │ │ │ + // 185 189 559 605 Ljava/lang/Exception; │ │ │ │ + // 191 196 449 559 Ljava/io/IOException; │ │ │ │ + // 191 196 559 605 Ljava/lang/Exception; │ │ │ │ + // 199 203 449 559 Ljava/io/IOException; │ │ │ │ + // 199 203 559 605 Ljava/lang/Exception; │ │ │ │ + // 208 213 449 559 Ljava/io/IOException; │ │ │ │ + // 208 213 559 605 Ljava/lang/Exception; │ │ │ │ + // 215 219 449 559 Ljava/io/IOException; │ │ │ │ + // 215 219 559 605 Ljava/lang/Exception; │ │ │ │ + // 220 224 449 559 Ljava/io/IOException; │ │ │ │ + // 220 224 559 605 Ljava/lang/Exception; │ │ │ │ + // 228 234 449 559 Ljava/io/IOException; │ │ │ │ + // 228 234 559 605 Ljava/lang/Exception; │ │ │ │ + // 237 240 449 559 Ljava/io/IOException; │ │ │ │ + // 237 240 559 605 Ljava/lang/Exception; │ │ │ │ + // 241 245 449 559 Ljava/io/IOException; │ │ │ │ + // 241 245 559 605 Ljava/lang/Exception; │ │ │ │ + // 250 255 449 559 Ljava/io/IOException; │ │ │ │ + // 250 255 559 605 Ljava/lang/Exception; │ │ │ │ + // 256 261 449 559 Ljava/io/IOException; │ │ │ │ + // 256 261 559 605 Ljava/lang/Exception; │ │ │ │ + // 264 269 449 559 Ljava/io/IOException; │ │ │ │ + // 264 269 559 605 Ljava/lang/Exception; │ │ │ │ + // 275 280 449 559 Ljava/io/IOException; │ │ │ │ + // 275 280 559 605 Ljava/lang/Exception; │ │ │ │ + // 281 286 449 559 Ljava/io/IOException; │ │ │ │ + // 281 286 559 605 Ljava/lang/Exception; │ │ │ │ + // 289 294 449 559 Ljava/io/IOException; │ │ │ │ + // 289 294 559 605 Ljava/lang/Exception; │ │ │ │ + // 295 299 449 559 Ljava/io/IOException; │ │ │ │ + // 295 299 559 605 Ljava/lang/Exception; │ │ │ │ + // 301 306 449 559 Ljava/io/IOException; │ │ │ │ + // 301 306 559 605 Ljava/lang/Exception; │ │ │ │ + // 315 319 449 559 Ljava/io/IOException; │ │ │ │ + // 315 319 559 605 Ljava/lang/Exception; │ │ │ │ + // 320 324 449 559 Ljava/io/IOException; │ │ │ │ + // 320 324 559 605 Ljava/lang/Exception; │ │ │ │ + // 326 331 449 559 Ljava/io/IOException; │ │ │ │ + // 326 331 559 605 Ljava/lang/Exception; │ │ │ │ + // 334 338 449 559 Ljava/io/IOException; │ │ │ │ + // 334 338 559 605 Ljava/lang/Exception; │ │ │ │ + // 348 353 449 559 Ljava/io/IOException; │ │ │ │ + // 348 353 559 605 Ljava/lang/Exception; │ │ │ │ + // 355 359 449 559 Ljava/io/IOException; │ │ │ │ + // 355 359 559 605 Ljava/lang/Exception; │ │ │ │ + // 360 364 449 559 Ljava/io/IOException; │ │ │ │ + // 360 364 559 605 Ljava/lang/Exception; │ │ │ │ + // 368 374 449 559 Ljava/io/IOException; │ │ │ │ + // 368 374 559 605 Ljava/lang/Exception; │ │ │ │ + // 377 380 449 559 Ljava/io/IOException; │ │ │ │ + // 377 380 559 605 Ljava/lang/Exception; │ │ │ │ + // 381 385 449 559 Ljava/io/IOException; │ │ │ │ + // 381 385 559 605 Ljava/lang/Exception; │ │ │ │ + // 390 395 449 559 Ljava/io/IOException; │ │ │ │ + // 390 395 559 605 Ljava/lang/Exception; │ │ │ │ + // 396 401 449 559 Ljava/io/IOException; │ │ │ │ + // 396 401 559 605 Ljava/lang/Exception; │ │ │ │ + // 404 409 449 559 Ljava/io/IOException; │ │ │ │ + // 404 409 559 605 Ljava/lang/Exception; │ │ │ │ + // 415 420 449 559 Ljava/io/IOException; │ │ │ │ + // 415 420 559 605 Ljava/lang/Exception; │ │ │ │ + // 421 426 449 559 Ljava/io/IOException; │ │ │ │ + // 421 426 559 605 Ljava/lang/Exception; │ │ │ │ + // 429 434 449 559 Ljava/io/IOException; │ │ │ │ + // 429 434 559 605 Ljava/lang/Exception; │ │ │ │ + // 435 439 449 559 Ljava/io/IOException; │ │ │ │ + // 435 439 559 605 Ljava/lang/Exception; │ │ │ │ + // 441 446 449 559 Ljava/io/IOException; │ │ │ │ + // 441 446 559 605 Ljava/lang/Exception; │ │ │ │ + // 453 457 559 605 Ljava/lang/Exception; │ │ │ │ + // 458 462 559 605 Ljava/lang/Exception; │ │ │ │ + // 464 469 559 605 Ljava/lang/Exception; │ │ │ │ + // 471 476 559 605 Ljava/lang/Exception; │ │ │ │ + // 485 490 559 605 Ljava/lang/Exception; │ │ │ │ + // 490 494 559 605 Ljava/lang/Exception; │ │ │ │ + // 495 499 559 605 Ljava/lang/Exception; │ │ │ │ + // 503 509 559 605 Ljava/lang/Exception; │ │ │ │ + // 512 515 559 605 Ljava/lang/Exception; │ │ │ │ + // 516 520 559 605 Ljava/lang/Exception; │ │ │ │ + // 525 530 559 605 Ljava/lang/Exception; │ │ │ │ + // 531 536 559 605 Ljava/lang/Exception; │ │ │ │ + // 539 544 559 605 Ljava/lang/Exception; │ │ │ │ + // 545 549 559 605 Ljava/lang/Exception; │ │ │ │ + // 551 556 559 605 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 342 out of bounds for length 342 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 352 out of bounds for length 352 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) ├── smali/kr/softgear/multiping/MultiPing$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ │ .prologue │ .line 377 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$3;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$4;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$Pinger80.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method public constructor (Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ .param p2, "ia" # Ljava/net/InetAddress; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$Pinger80;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing.smali │ @@ -105,15 +105,14 @@ │ .line 215 │ new-instance v0, Lkr/softgear/multiping/MultiPing$1; │ │ invoke-direct {v0, p0}, Lkr/softgear/multiping/MultiPing$1;->(Lkr/softgear/multiping/MultiPing;)V │ │ iput-object v0, p0, Lkr/softgear/multiping/MultiPing;->handler:Landroid/os/Handler; │ │ - .line 252 │ return-void │ .end method │ │ .method private AddHostName(Ljava/lang/String;)Z │ .locals 5 │ .param p1, "hostname" # Ljava/lang/String; │ │ @@ -331,14 +330,15 @@ │ :try_start_0 │ new-instance v2, Ljava/io/OutputStreamWriter; │ │ const-string v4, "hosts" │ │ const/4 v5, 0x0 │ │ + .line 525 │ invoke-virtual {p0, v4, v5}, Lkr/softgear/multiping/MultiPing;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ move-result-object v4 │ │ invoke-direct {v2, v4}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ .line 526 │ @@ -463,14 +463,15 @@ │ :try_start_0 │ new-instance v1, Ljava/io/OutputStreamWriter; │ │ const-string v3, "hosts" │ │ const/4 v4, 0x0 │ │ + .line 474 │ invoke-virtual {p0, v3, v4}, Lkr/softgear/multiping/MultiPing;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ move-result-object v3 │ │ invoke-direct {v1, v3}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ .line 475 ├── smali/kr/softgear/multiping/MultiPing$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lkr/softgear/multiping/MultiPing$2; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing$2;)V │ .locals 0 │ + .param p1, "this$1" # Lkr/softgear/multiping/MultiPing$2; │ │ .prologue │ .line 365 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$2$1;->this$1:Lkr/softgear/multiping/MultiPing$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$PingerAv.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method public constructor (Lkr/softgear/multiping/MultiPing;Ljava/net/InetAddress;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ .param p2, "ia" # Ljava/net/InetAddress; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -40,394 +41,416 @@ │ .line 153 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 14 │ + .locals 16 │ │ .prologue │ .line 156 │ - const-string v10, "multiping" │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv " │ + const-string v13, "PingerAv " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-object v12, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + iget-object v13, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ │ - move-result-object v11 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - const-string v12, "start" │ + move-result-object v12 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v13, "start" │ │ - move-result-object v11 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v12 │ │ - move-result-object v11 │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 158 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - .local v4, "i":I │ + .local v5, "i":I │ :goto_0 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - move-result v10 │ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - if-ge v4, v10, :cond_2 │ + move-result v7 │ + │ + if-ge v5, v7, :cond_2 │ │ .line 161 │ :try_start_0 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ + │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Lkr/softgear/multiping/MultiPing$PingerItem; │ + check-cast v6, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ .line 162 │ - .local v5, "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - iget-object v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->ia:Ljava/net/InetAddress; │ + .local v6, "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + iget-object v7, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->ia:Ljava/net/InetAddress; │ + │ + move-object/from16 v0, p0 │ │ - iget-object v11, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ + iget-object v12, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ │ - invoke-virtual {v10, v11}, Ljava/net/InetAddress;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v12}, Ljava/net/InetAddress;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 164 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ .line 166 │ - .local v6, "t1":J │ + .local v8, "t1":J │ :try_start_1 │ - iget-object v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->ia:Ljava/net/InetAddress; │ + iget-object v7, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->ia:Ljava/net/InetAddress; │ │ - const/16 v11, 0xbb8 │ + const/16 v12, 0xbb8 │ │ - invoke-virtual {v10, v11}, Ljava/net/InetAddress;->isReachable(I)Z │ + invoke-virtual {v7, v12}, Ljava/net/InetAddress;->isReachable(I)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 168 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 169 │ - .local v8, "t2":J │ - sub-long v10, v8, v6 │ + .local v10, "t2":J │ + sub-long v12, v10, v8 │ │ - const-wide/32 v12, 0xf4240 │ + const-wide/32 v14, 0xf4240 │ │ - div-long v1, v10, v12 │ + div-long v2, v12, v14 │ │ .line 171 │ - .local v1, "dt":J │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + .local v2, "dt":J │ + move-object/from16 v0, p0 │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - move-result-object v10 │ + invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-object v0, v10 │ + move-result-object v7 │ + │ + move-object v0, v7 │ │ check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - move-object v5, v0 │ + move-object v6, v0 │ │ .line 172 │ - iput-wide v1, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iput-wide v2, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ .line 173 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ + │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 174 │ - const-string v10, "multiping" │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv " │ + const-string v13, "PingerAv " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-object v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ + iget-object v13, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const-string v12, " " │ + const-string v13, " " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-wide v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iget-wide v14, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ - invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 158 │ - .end local v1 # "dt":J │ - .end local v5 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - .end local v6 # "t1":J │ - .end local v8 # "t2":J │ + .end local v2 # "dt":J │ + .end local v6 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + .end local v8 # "t1":J │ + .end local v10 # "t2":J │ :cond_0 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 178 │ - .restart local v5 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - .restart local v6 # "t1":J │ + .restart local v6 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + .restart local v8 # "t1":J │ :cond_1 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ + │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - move-object v0, v10 │ + move-object v0, v7 │ │ check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ - move-object v5, v0 │ + move-object v6, v0 │ │ .line 179 │ - const-wide/16 v10, 0xbb8 │ + const-wide/16 v12, 0xbb8 │ │ - iput-wide v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iput-wide v12, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ .line 180 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + │ + invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 181 │ - const-string v10, "multiping" │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv TIMEOUT " │ + const-string v13, "PingerAv TIMEOUT " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-object v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ + iget-object v13, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const-string v12, " " │ + const-string v13, " " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-wide v12, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iget-wide v14, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ - invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 183 │ :catch_0 │ - move-exception v3 │ + move-exception v4 │ │ .line 184 │ - .local v3, "e":Ljava/io/IOException; │ + .local v4, "e":Ljava/io/IOException; │ :try_start_2 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ + │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .end local v5 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - check-cast v5, Lkr/softgear/multiping/MultiPing$PingerItem; │ + .end local v6 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + check-cast v6, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ .line 185 │ - .restart local v5 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - const-wide/16 v10, 0xbb8 │ + .restart local v6 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + const-wide/16 v12, 0xbb8 │ │ - iput-wide v10, v5, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iput-wide v12, v6, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ .line 186 │ - iget-object v10, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ + move-object/from16 v0, p0 │ │ - iget-object v10, v10, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + iget-object v7, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->this$0:Lkr/softgear/multiping/MultiPing; │ │ - invoke-virtual {v10, v4, v5}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + iget-object v7, v7, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ + │ + invoke-virtual {v7, v5, v6}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 187 │ - const-string v10, "multiping" │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv " │ + const-string v13, "PingerAv " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v3}, Ljava/io/IOException;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/IOException;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_1 │ │ .line 190 │ - .end local v3 # "e":Ljava/io/IOException; │ - .end local v5 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - .end local v6 # "t1":J │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v6 # "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ + .end local v8 # "t1":J │ :catch_1 │ - move-exception v3 │ + move-exception v4 │ │ .line 191 │ - .local v3, "e":Ljava/lang/Exception; │ - const-string v10, "multiping" │ + .local v4, "e":Ljava/lang/Exception; │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv " │ + const-string v13, "PingerAv " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v3}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_1 │ │ .line 194 │ - .end local v3 # "e":Ljava/lang/Exception; │ + .end local v4 # "e":Ljava/lang/Exception; │ :cond_2 │ - const-string v10, "multiping" │ + const-string v7, "multiping" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "PingerAv " │ + const-string v13, "PingerAv " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - iget-object v12, p0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + iget-object v13, v0, Lkr/softgear/multiping/MultiPing$PingerAv;->ia:Ljava/net/InetAddress; │ │ - move-result-object v11 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - const-string v12, "end" │ + move-result-object v12 │ + │ + const-string v13, "end" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 195 │ return-void │ .end method ├── smali/kr/softgear/multiping/MultiPing$PingerItem.smali │ @@ -24,18 +24,18 @@ │ .field result_av:J │ │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method private constructor (Lkr/softgear/multiping/MultiPing;)V │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/32 v1, 0x186a0 │ + const-wide/32 v2, 0x186a0 │ │ const/4 v0, 0x0 │ │ .line 74 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -43,18 +43,18 @@ │ .line 75 │ iput-object v0, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ │ .line 76 │ iput-object v0, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->ia:Ljava/net/InetAddress; │ │ .line 77 │ - iput-wide v1, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->result_80:J │ + iput-wide v2, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->result_80:J │ │ .line 78 │ - iput-wide v1, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iput-wide v2, p0, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ return-void │ .end method │ │ .method synthetic constructor (Lkr/softgear/multiping/MultiPing;Lkr/softgear/multiping/MultiPing$1;)V │ .locals 0 │ .param p1, "x0" # Lkr/softgear/multiping/MultiPing; ├── smali/kr/softgear/multiping/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 35 │ return-void │ .end method ├── smali/kr/softgear/multiping/MultiPing$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ │ .prologue │ .line 215 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$1;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/kr/softgear/multiping/MultiPing$PingItemAdapter.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;Landroid/app/Activity;)V │ .locals 2 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ .param p2, "context" # Landroid/app/Activity; │ │ .prologue │ .line 255 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$PingItemAdapter;->this$0:Lkr/softgear/multiping/MultiPing; │ │ .line 256 │ @@ -51,22 +52,22 @@ │ .line 259 │ return-void │ .end method │ │ │ # virtual methods │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 13 │ + .locals 14 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 262 │ - move-object v4, p2 │ + move-object/from16 v4, p2 │ │ .line 263 │ .local v4, "row":Landroid/view/View; │ const/4 v8, 0x0 │ │ .line 265 │ .local v8, "wrapper":Lkr/softgear/multiping/ViewWrapper; │ @@ -110,31 +111,31 @@ │ │ move-result-object v1 │ │ check-cast v1, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ .line 280 │ .local v1, "pi":Lkr/softgear/multiping/MultiPing$PingerItem; │ - iget-wide v9, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_80:J │ + iget-wide v10, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_80:J │ │ - iget-wide v11, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ + iget-wide v12, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ - cmp-long v9, v9, v11 │ + cmp-long v9, v10, v12 │ │ if-lez v9, :cond_1 │ │ .line 281 │ iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_av:J │ │ .line 285 │ .local v2, "result":J │ :goto_1 │ - const-wide/32 v9, 0x186a0 │ + const-wide/32 v10, 0x186a0 │ │ - cmp-long v9, v2, v9 │ + cmp-long v9, v2, v10 │ │ if-ltz v9, :cond_2 │ │ .line 286 │ const v6, -0x777778 │ │ .line 287 │ @@ -231,17 +232,17 @@ │ iget-wide v2, v1, Lkr/softgear/multiping/MultiPing$PingerItem;->result_80:J │ │ .restart local v2 # "result":J │ goto :goto_1 │ │ .line 288 │ :cond_2 │ - const-wide/16 v9, 0xbb8 │ + const-wide/16 v10, 0xbb8 │ │ - cmp-long v9, v2, v9 │ + cmp-long v9, v2, v10 │ │ if-ltz v9, :cond_3 │ │ .line 289 │ const/high16 v6, -0x10000 │ │ .line 290 ├── smali/kr/softgear/multiping/MultiPing$NameResolver.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method public constructor (Lkr/softgear/multiping/MultiPing;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ .param p2, "hostname" # Ljava/lang/String; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$NameResolver;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ │ .prologue │ .line 409 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$5;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lkr/softgear/multiping/MultiPing$2; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing$2;)V │ .locals 0 │ + .param p1, "this$1" # Lkr/softgear/multiping/MultiPing$2; │ │ .prologue │ .line 354 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$2$2;->this$1:Lkr/softgear/multiping/MultiPing$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/kr/softgear/multiping/MultiPing$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lkr/softgear/multiping/MultiPing; │ │ │ # direct methods │ .method constructor (Lkr/softgear/multiping/MultiPing;)V │ .locals 0 │ + .param p1, "this$0" # Lkr/softgear/multiping/MultiPing; │ │ .prologue │ .line 346 │ iput-object p1, p0, Lkr/softgear/multiping/MultiPing$2;->this$0:Lkr/softgear/multiping/MultiPing; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,14 +57,15 @@ │ │ iget-object v1, v1, Lkr/softgear/multiping/MultiPing;->content:Landroid/app/Activity; │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "Confirm" │ │ + .line 352 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ @@ -78,14 +80,15 @@ │ │ iget-object v0, v0, Lkr/softgear/multiping/MultiPing;->items:Ljava/util/ArrayList; │ │ iget-object v3, p0, Lkr/softgear/multiping/MultiPing$2;->this$0:Lkr/softgear/multiping/MultiPing; │ │ iget v3, v3, Lkr/softgear/multiping/MultiPing;->m_position:I │ │ + .line 353 │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lkr/softgear/multiping/MultiPing$PingerItem; │ │ iget-object v0, v0, Lkr/softgear/multiping/MultiPing$PingerItem;->hostname:Ljava/lang/String; │ @@ -110,32 +113,36 @@ │ │ const-string v1, "Delete" │ │ new-instance v2, Lkr/softgear/multiping/MultiPing$2$2; │ │ invoke-direct {v2, p0}, Lkr/softgear/multiping/MultiPing$2$2;->(Lkr/softgear/multiping/MultiPing$2;)V │ │ + .line 354 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Cancel" │ │ new-instance v2, Lkr/softgear/multiping/MultiPing$2$1; │ │ invoke-direct {v2, p0}, Lkr/softgear/multiping/MultiPing$2$1;->(Lkr/softgear/multiping/MultiPing$2;)V │ │ + .line 365 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 371 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 372 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 374 │ return-void │ .end method ├── res/drawable/icon.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b1b1b00 23232400 3a383200 31291421 0a080461 0101009c 050402a7 1b160a6d 29221004 58492400 54462200 54462200 54462200 55462200 51442400 36363400 35353500 35353500 39393900 3b3b3b00 0b0b0b00 2c2c2c00 4d4d4d00 2a2a2a00 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 02020200 2d2d2d00 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 16161800 1e1e1e23 20201e96 090804e4 000000ff 040402ff 171409ff 030301ff 19150a81 40351900 3c321800 3c321800 3c321800 3c321700 3c331b00 36353400 35353500 35353500 39393900 3b3b3b00 0b0b0b00 2d2d2d00 50505005 2c2c2c02 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 02020200 2d2d2d00 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 43433616 1d1d189d 000000ff 221d0eff 7c6932ff d1b054ff fbd365ff 97803dff 030201c8 1c180c01 18140a00 18140a00 18140a00 17120800 221f1a00 36363700 35353500 35353500 39393900 3d3d3d00 0d0d0d03 24242409 232323b1 16161698 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 05050500 2e2e2e00 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5e5e4762 121310e7 1b1509ff eecb61ff ffe66dff ffde6aff ffdb68ff ffe26bff 5b4e25ff 1d180c77 67562a00 66542900 65542900 68562800 4a423000 30313400 33333300 33333300 3a3a3a00 36363652 000000c9 060707ea 040404fb 000000ff 0b0b0b77 21212100 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1a1a1a00 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 28281f9a 4b4a38ff 050505ff ac9547ff ffe26cff ffd666ff ffd666ff ffdc69ff e6c75eff 282110fb 58492336 6e5b2c00 6b592b00 6c592800 5e564200 53545700 54545400 57575700 3939394b 000000fd 494a4aff bebbbbff 9e9595ff 4b4646ff 020303f3 1e1e1e23 20202000 20202000 20202000 20202000 20202000 1f1f1f00 18181800 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11120e9c 7a7858ff 312f21ff 2f2711ff fcd867ff ffd867ff ffd666ff ffd666ff ffe46dff 9e8841ff 0d0a05c6 7d683108 7e693200 806b3100 554c3400 34353800 38383800 3a3a3a05 080808d2 383838ff f9f7f7ff f7e9e9ff f8e7e7ff e3d4d4ff 171515ff 0a0b0b78 1b1b1b00 1a1a1a00 1a1a1a00 1a1a1a00 19191900 1b1b1b00 15151500 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03030377 4d4e3cf5 8e885fff 000000ff 95813dff ffe56dff ffd666ff ffd666ff ffd867ff fedb68ff 3a3118ff 372e1675 836e3400 806c3000 63573300 3b3c3f00 41414100 31313148 000000ff b9b9b9ff faeeeeff e7d7d7ff e9dadaff eedfdfff 353131ff 0000009a 00000000 00000000 00000000 00000000 00000000 31313100 1a1a1a00 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4141324e 1f1f19dc bcb886ff 2a2616ff 0c0903ff d7ba59ff ffdf6aff ffd666ff ffd666ff ffe26cff ae9648ff 080603eb 584a2318 68572900 4c401f00 03030400 05050500 00000069 171818ff e6e1e1ff ebdcdcff e8d9d9ff ebdcdcff e4d5d5ff 211f1fff 0000009a 00000000 00000000 00000000 00000000 14141400 57575700 17171700 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4d4d3b0c 1e1e1689 64654fff ada776ff 000000ff 3f3519ff f8d766ff ffda68ff ffd666ff ffd867ff feda68ff 322b14ff 27211094 73602d00 6c5a2a00 13100700 00000000 00000068 131414ff e0d5d5ff eededeff e9d9d9ff fbebebff a29797ff 000000ff 03040485 080a0a00 08090900 07080800 0a0a0a00 44444400 59595900 16161600 30303000 4b4b4b00 2b2b2b00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3f3f3000 3333272c 030403f6 bfbd90ff 5e593dff 000000ff 6c5c2cff ffe36cff ffd767ff ffd666ff ffe36cff 99843fff 000000f2 63583927 77694500 3f3a2d00 20212300 1b1b1b61 000000ff 756d6dff f3e3e3ff f5e5e5ff bbaeaeff 1b1a1aff 000000ff 4a464640 56515100 544f4f00 524d4d00 49474700 5c5d5d00 55555500 16161600 30303000 4c4c4c00 2c2c2c00 03030300 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 32322700 34342800 0d0d0a96 2e2f25ff d9d6a1ff 211f14ff 000000ff 937e3cff ffe46dff ffd666ff ffda68ff eccb61ff 181409ff 27251e8d 4f4a3800 46433700 3c3c3d00 35353517 020202df 010101ff 343131ff 413d3dff 090909ff 000000ff 1d1b1b94 514c4c00 534e4e00 504a4a00 5b565600 5f5f5f00 5a5a5a00 55555500 17171700 30303000 4444443f 2a2a2a21 03030300 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8a8a6900 8d8d6b00 7f7f612d 030302f6 686951ff c0be8eff 020100ff 010000ff b19848ff ffe36cff ffd566ff ffe36cff 6e5e2cff 000002e6 5e5e5d18 6d6d6c00 42424100 21212100 1212123f 0d0d0df2 000000ff 000000ff 020202f7 18171786 2b282802 27242400 24212100 2f2d2d00 52525200 5a5a5a00 5c5c5c00 59595905 1515153b 1111115e 090a0ae3 050505e6 0909091e 1b1b1b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 adad8400 aeae8500 b0b08600 4e4e3b7c 000000ff 9e9e79ff a19d72ff 000000ff 131007ff d5b858ff ffdf6aff ffde6aff ccaf53ff 000000ff 4b4b4d71 6f6f6f00 11111100 02020200 15151500 3131310d 302e2e51 28252558 0f0e0e19 2a272700 29262600 2a282800 302e2e00 58585800 5d5d5d00 5d5c5c00 50505006 222222b5 010101ff 343535ff 222121ff 000000ff 0f0f0fb9 3f3f3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a3a37c00 a3a37c00 a5a57e00 a5a57d08 2a2a20c3 000000ff c4c394ff 857e55ff 000000ff 352d16ff f3d264ff ffde6aff ffe46cff 423919ff 13151acd 3b3b3b03 00000000 00000000 0000003b 24242458 30303021 2a292903 27272700 31303000 2c2b2b00 27272700 32323200 50505000 4f4f4f00 54545400 2828288d 000000ff a1a0a0ff fbf2f2ff e4d5d5ff 9c9292ff 020202ff 11111144 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 44443400 44443400 44443400 46463500 36362922 050403e6 121411ff d4ce93ff 7a6a38ff 000000ff 6f5e2dff ffd767ff d4b255ff 564822ff 000000fc 0c0c0dd5 000000d0 000000d0 000000f5 000000ff 020202ff 070708e0 1e1e1e8c 30303023 30303000 2a2a2a00 25252500 2c2c2c00 39393900 3030301c 000000ee 747575ff fffefeff e9d9d9ff eededeff eddedeff 272424ff 010202ac ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4d4d3900 4d4d3900 4d4d3900 4d4d3900 52523d00 54544047 090907fc 1e1f19ff d9be66ff 4a3d1cff 000000ff 1d190cff 000000ff 000000ff 000000ff 100e06ff 3a3117ff 524521ff 715f2dff 655528ff 120f07ff 000000ff 000000ff 070707f6 1d1d1d88 29292911 27272700 2d2d2d00 31313100 2020205e 070707ff d4d2d2ff f2e3e3ff e7d8d8ff e9dadaff edddddff 302d2dff 000000b8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 60604f00 60604f00 60604f00 61615000 5b5b4a00 5a5a4700 3c3c3152 000000ff 110e07ff 0a0904ff 000000ff 050402ff 41361aff 9c843fff 584b24ff 3d3519ff ffe06aff ffe36cff ffea70ff fff072ff ecca61ff 6e5c2cff 060503ff 000000ff 000000ff 0b0b0bd8 25252536 16161600 00000000 00000066 1c1d1dff e6dedeff ebdbdbff e8d9d9ff efe0e0ff d3c5c5ff 0e0d0dff 000000b7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4d4d4e00 4d4d4e00 4d4d4e00 4f4f5000 40404100 1717181a 161616b1 010101ff 000000ff 131008ff 7a6731ff d8b556ff ffde6aff ffec70ff c7ae53ff 19140aff ebd164ff ffdc68ff d7b455ff 9b823eff 615127ff 382f16ff 080703ff 000000ff 000000ff 000000ff 050505f4 13131350 0c0c0c00 00000066 050606ff c5bbbbff fae9e9ff f1e1e1ff fbebebff 6b6464ff 000000ff 0f0f0f78 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4d4d4d00 4d4d4d00 4d4d4d00 50505000 44444416 050505d5 000000ff 0b0a04ff 786530ff e2bf5bff ffe56dff ffdd69ff ffdb69ff ffe46dff fada68ff 675729ff 6e5d2cff 332b14ff 040302ff 000000ff 000000ff 000000ff 000000ff 0a0a0aff 373737ff 363636ff 000000ff 000000f4 22222243 2e2e2e40 000000ff 322f2fff b8acacff c5b8b8ff 645e5eff 000000ff 0f0e0ee8 5f59591d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 30303000 30303000 30303000 30303000 18191969 000000ff 3f3619ff d4b355ff ffe56dff ffdc69ff ffdc69ff ffe36cff e8c35dff 937b3bff 403619ff 0e0b05ff 000000ff 000000ff 000000ff 030303ff 282828ff 666667ff aeaeaeff e2e3e3ff ffffffff fcfcfcff 696969ff 000000ff 010101f0 1b1b1b2d 06060699 000000ff 010101ff 010101ff 000000ff 020202f3 2f2c2c49 7d747400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5e5e5e00 5e5e5e00 61616100 50505014 000001d4 635327ff ffe36cff ffe16aff ffd963ff ffe46eff debc5bff 6e5c2cff 110e07ff 000000ff 000000ff 000000ff 070808ff 3c4041ff 848a8cff cfd7daff faffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 656c6fff 000000ff 161616ce 6161611e 24242496 0a0909e6 0b0a0ae5 090808a3 2320202f 34313100 786f6f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4f4f4f00 4f4f4f00 53535300 2d2d2d95 000000ff b39f4cff 7d6b31ff d7c065ff f5db89ff 766843ff 0c0b06ff 000000ff 000000ff 030607ff 363f41ff 8d9598ff dcdddeff fff6f1ff ffebe1ff ffcfbeff ffb29bff ffa589ff f29578ff d57960ff ff9171ff ff9c7eff ffac93ff f6c2b1ff 372925ff 000000ff 4949498c 3e3e3e00 3431310c 3330300b 0f0e0e00 27242400 332f2f00 786f6f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 22222200 23232300 1f1f1f23 000001ef 110e05ff b79d47ff 110e07ff 7a776eff 292a2bff 000000ff 000000ff 1e2628ff 727677ff d2bcb5ff feccbcff ffb89fff ff906eff ff744cff ff673bff ff6235ff ff6737ff e2582fff 2e0600ff 63452cff ffc080ff ffb376ff ff6235ff ff6437ff bb5333ff 000000ff 000001ec 3c3c3c23 4d4b4b00 302d2d00 100f0f00 27242400 35313100 7c737300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 24242400 26262600 17171783 000000ff 393730ff a59f84ff 000000ff 000000ff 040506ff 485153ff aca9a9ff f4c3b4ff ffa080ff ff774dff ff6437ff ff6234ff ff6539ff ff683dff ff693eff ff7043ff cc633dff 140704ff 665a3fff fdd393ff ffe39eff fdbb7fff f77448ff ff9a65ff ff7547ff 471e11ff 000000ff 3e3e3e94 6e6e6e00 31313100 0b0b0b00 09080800 0e0d0d00 201d1d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2f2f2f00 30303000 26262651 0a0a0beb 5f5d58ff 8e877dff 000000ff 6b7274ff dbd8d7ff ffcfbeff ff906cff ff6739ff ff6437ff ff693eff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6e42ff cf774dff 0a0906ff 766445ff ffdf9aff ffe09bff d3ae78ff 614d35ff ba9c6cff ffae74ff ff7445ff a34529ff 000000ff 131313db 4848484f 2b2b2b42 0a0a0a00 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13131300 14141400 0f0f0f00 000000c3 796a53ff 806c4aff 000000ff c29281ff ff936dff ff6436ff ff6639ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff683dff f2905eff 1e1e15ff 63543aff ffde9aff ffdf9bff 8e7551ff 0a0a07ff a48058ff ff9861ff dc5934ff bc4e2fff d7603bff 050303ff 010203f8 060606e6 010101ff 0606064f 20202000 23232300 22222200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 000000c5 7b684bff 8b7451ff 000000ff b24424ff ff6b3dff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff663cff ff925eff ecca8dff 7c6647ff f3c789ff ffe29dff 917954ff 050302ff b79a6cff ffda95ff b56743ff 1e0b07ff a3462aff 733827ff 000001ff 404040ff 424040ff 090808ff 050505e9 3535351d 39393900 38383800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1c1c1c00 1c1c1c00 1d1d1d00 000003c6 725f41ff a5895fff 000000ff 9a4127ff ff7144ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6c41ff ffa56eff ff9b66ff ff8251ff ff905cff a98b61ff 010302ff b29568ff ffeba3ff a78e63ff 000202ff a74629ff a84e31ff 000000ff 909191ff fff8f8ff f1e2e2ff cabcbcff 1b1919ff 0707077b 1a1a1a00 19191900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 68686800 68686800 6d6d6d00 1c1e21bc 51432eff c3a271ff 000000ff 79331eff ff7244ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6c41ff ff693fff ff643bff ff6a3fff c5764dff 0c110dff a47751ff ffdf9aff d7b57eff 040806ff 592415ff ff7245ff 230a03ff 4c5253ff fffdfdff eadadaff e9dadaff f9e9e9ff 554f4fff 000000c3 0f0f0f00 0e0e0e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 36363600 36363600 39393900 1415189a 2b2318ff e3bf84ff 0a0d0aff 431a10ff ff6f43ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b3fff e96d43ff 26261bff a26341ff ff7f4eff ffce8eff 564d36ff 020000ff e4623aff d45d38ff 000000ff b1b2b2ff f8ebebff e7d7d7ff e8d9d9ff f6e6e6ff 595454ff 000000c6 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55555500 55555500 5a5a5a00 31313276 050301ff e1bf84ff 504630ff 070000ff e6633bff ff6d41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6e42ff e2a570ff bb764eff ff7144ff ff7b4cff cca471ff 000001ff 74311dff ff7647ff c55230ff 000101ff c7c3c3ff f0e0e0ff e8d9d9ff ecdcdcff e8d9d9ff 252323ff 000000c5 02020200 02020200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1f1f1f00 1f1f1f00 20202000 1d1d1d3c 000000ff ad9366ff b19568ff 000000ff 9a4227ff ff7244ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff683eff ff7b4dff ff9e69ff ff6f43ff ff653cff ff8956ff 9d865dff 120402ff e8643cff ff7244ff c75533ff 000000ff 8f8889ff ffefefff f3e3e3ff fcececff 867d7dff 000000ff 11111198 23222200 21202000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 47474700 47474700 48484800 44444514 000003e9 54452fff fcd594ff 1e1c14ff 230c06ff f36a3fff ff6d41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff673dff ff6a3fff ff683dff ff8151ff f5ae76ff e35f39ff ff6c41ff ff6d41ff e6643dff 110805ff 0c0e0eff 8e8585ff b7ababff 686161ff 020202ff 040303f6 635c5c36 79727200 756e6e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 41414100 41414100 41414100 44444400 151517b7 0c0905ff edc98cff 9a8159ff 000000ff 71301cff ff7244ff ff6c40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a40ff ff6f43ff ff7447ff ff6c40ff ff6b40ff ff6b40ff ff7043ff 9a4328ff 000001ff 000000ff 000000ff 000000ff 000001f8 181c1f5a 6a6b6e00 7a7a7d00 77777a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5a5a5a00 5a5a5a00 5a5a5a00 5f5f5f00 3c3c3c71 000000ff 87724fff ffde9aff 352c1eff 000000ff 8b3b23ff ff7244ff ff6c41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff693fff ff6b40ff ff6b40ff ff6b40ff ff6c40ff ff7245ff 44251bff 000407ff 130e0dff 6f301eff 86412c57 7a3f2d00 a6675500 b0715f00 ae6f5d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3f3f3f00 3f3f3f00 3f3f3f00 40404000 3b3b3b1e 000103f0 1e1810ff f5d191ff caaa76ff 060504ff 000000ff 7b341fff ff6f43ff ff6f43ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff7345ff aa492bff 000000ff 000000ff 7f3822ff ff7949ff ff926e30 ff967200 ff916e00 ff906d00 ff906d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2f2f2f00 2f2f2f00 2f2f2f00 2f2f2f00 32323200 151515a5 000000ff 7f6b4aff ffeca4ff 987e58ff 000000ff 000000ff 481e12ff dc5d38ff ff7245ff ff6f42ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6e42ff ff7345ff b64d2eff 0d0503ff 000000ff 2a120aff ef643bff ff774edf ffa3880c ffa58a00 ffa48900 ffa48900 ffa48900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 58585800 58585800 58585800 58585800 5b5b5b00 4b4b4b46 000000ff 0e0b07ff d8b77fff ffe59fff 816b4aff 000000ff 000000ff 0e0604ff 73301dff d95b36ff ff6e42ff ff7244ff ff7043ff ff6f43ff ff6f42ff ff6f42ff ff6f43ff ff7144ff ff7043ff eb623bff 74311dff 040201ff 000000ff 0e0604ff c85633ff ff6c3dff ff917199 ffc4b300 ffbfad00 ffbfad00 ffbfad00 ffbfad00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70707000 70707000 70707000 70707000 71717100 71717100 222222bf 000000ff 463a28ff fdd795ff ffdf9bff 977c56ff 070604ff 000000ff 000000ff 070302ff 3e1a10ff 803520ff af4a2cff c75332ff d25835ff d15835ff c55231ff a34429ff 582516ff 120805ff 000000ff 000000ff 1a0b06ff bd5130ff ff7042ff ff6b41e5 ff9f8422 ffac9500 ffaa9200 ffaa9200 ffaa9200 ffaa9200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 a5a5a500 77777748 000000ff 000000ff 7a6546ff ffe09bff ffdf9aff cda976ff 4a3d2bff 020201ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040201ff 612918ff e6623bff ff7043ff ff6c42fc ff6d4247 ff744c00 ff754e00 ff754e00 ff754e00 ff754e00 ff754e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 60606000 1d1d1d9e 000000ff 000000ff 957b55ff ffe09bff ffdb98ff ffd996ff cea875ff 766143ff 362b1eff 0d0805ff 010000ff 000000ff 000000ff 000000ff 000000ff 090302ff 2e130bff 77311cff d65733ff ff7043ff ff6d40ff ff6b41f7 ff805b5c ff6f4600 ff673b00 ff683c00 ff683c00 ff683c00 ff683c00 ff683c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55555500 55555500 55555500 55555500 55555500 55555500 57575700 5454541d 0d0d0de7 000000ff 000000ff 8d7551ff ffdc99ff ffd795ff ffd896ff ffde9aff fed493ff e4b77fff d09767ff bd7951ff b76440ff b75736ff c65937ff e3613bff fd6e43ff ff7a4aff ff8553ff ff693eff ff7148d4 ff7a533c ff856100 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 30303000 30303000 30303000 30303000 30303000 30303000 30303000 31313100 1b1b1b4c 010101fe 000000ff 000000ff 66543aff f1c88bff ffe09bff ffd997ff ffd695ff ffda97ff ffde9aff ffe29dff ffe29cff ffde99ff ffd492ff febf83ff edad76ff f8c487ff ffa371b7 ff785454 ff7c5605 ff7d5800 ff835f00 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 40404000 40404000 40404000 40404000 40404000 40404000 40404000 40404000 44444400 3b3b3b78 030303ff 000000ff 000000ff 1e1911ff 806a49ff cba673ff eec387ff f1c589ff f1c588ff dbb47dff b59567ff 856e4dff 554832ff 282419ff 030604ff 98855da5 ffb47e00 ff7f5c00 ff7b5500 ff7d5700 ff835f00 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 62626200 62626200 62626200 62626200 62626200 62626200 62626200 62626200 61616100 6e6e6e00 2929296d 000000f8 000000ff 000000ff 000000ff 020201ff 14100bff 1a150fff 19140eff 080604ff 000000ff 000000ff 000000ff 000000ff 0d0e0fa6 96825c0e ffbb8200 ff7e5b00 ff7b5500 ff7d5700 ff835f00 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5d5d5d00 6a6a6a00 2e2e2e00 0b0b0b43 080808df 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020202fe 0c0c0cbd 302f2e48 2f2d2a00 9b865f00 ffb98100 ff7e5b00 ff7b5500 ff7d5700 ff835f00 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5e5e5e00 5d5d5d00 6a6a6a00 2c2c2c00 0f0f0f00 2020200f 2121216c 131313bc 000000be 000000bd 000000bd 000000be 070707b9 14141480 31313139 1d1d1d01 3a393700 2c2a2700 9a855e00 ffb98100 ff7e5b00 ff7b5500 ff7d5700 ff835f00 ff6f4500 ff693e00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ff6a3f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31291421 0a080461 0101009c 050402a7 1b160a6d 29221004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1e1e1e23 20201e96 090804e4 000000ff 040402ff 171409ff 030301ff 19150a81 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50505005 2c2c2c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 43433616 1d1d189d 000000ff 221d0eff 7c6932ff d1b054ff fbd365ff 97803dff 030201c8 1c180c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d03 24242409 232323b1 16161698 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5e5e4762 121310e7 1b1509ff eecb61ff ffe66dff ffde6aff ffdb68ff ffe26bff 5b4e25ff 1d180c77 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 36363652 000000c9 060707ea 040404fb 000000ff 0b0b0b77 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 28281f9a 4b4a38ff 050505ff ac9547ff ffe26cff ffd666ff ffd666ff ffdc69ff e6c75eff 282110fb 58492336 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3939394b 000000fd 494a4aff bebbbbff 9e9595ff 4b4646ff 020303f3 1e1e1e23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 11120e9c 7a7858ff 312f21ff 2f2711ff fcd867ff ffd867ff ffd666ff ffd666ff ffe46dff 9e8841ff 0d0a05c6 7d683108 00000000 00000000 00000000 00000000 00000000 3a3a3a05 080808d2 383838ff f9f7f7ff f7e9e9ff f8e7e7ff e3d4d4ff 171515ff 0a0b0b78 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 03030377 4d4e3cf5 8e885fff 000000ff 95813dff ffe56dff ffd666ff ffd666ff ffd867ff fedb68ff 3a3118ff 372e1675 00000000 00000000 00000000 00000000 00000000 31313148 000000ff b9b9b9ff faeeeeff e7d7d7ff e9dadaff eedfdfff 353131ff 0000009a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 4141324e 1f1f19dc bcb886ff 2a2616ff 0c0903ff d7ba59ff ffdf6aff ffd666ff ffd666ff ffe26cff ae9648ff 080603eb 584a2318 00000000 00000000 00000000 00000000 00000069 171818ff e6e1e1ff ebdcdcff e8d9d9ff ebdcdcff e4d5d5ff 211f1fff 0000009a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 4d4d3b0c 1e1e1689 64654fff ada776ff 000000ff 3f3519ff f8d766ff ffda68ff ffd666ff ffd867ff feda68ff 322b14ff 27211094 00000000 00000000 00000000 00000000 00000068 131414ff e0d5d5ff eededeff e9d9d9ff fbebebff a29797ff 000000ff 03040485 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3333272c 030403f6 bfbd90ff 5e593dff 000000ff 6c5c2cff ffe36cff ffd767ff ffd666ff ffe36cff 99843fff 000000f2 63583927 00000000 00000000 00000000 1b1b1b61 000000ff 756d6dff f3e3e3ff f5e5e5ff bbaeaeff 1b1a1aff 000000ff 4a464640 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0a96 2e2f25ff d9d6a1ff 211f14ff 000000ff 937e3cff ffe46dff ffd666ff ffda68ff eccb61ff 181409ff 27251e8d 00000000 00000000 00000000 35353517 020202df 010101ff 343131ff 413d3dff 090909ff 000000ff 1d1b1b94 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4444443f 2a2a2a21 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f7f612d 030302f6 686951ff c0be8eff 020100ff 010000ff b19848ff ffe36cff ffd566ff ffe36cff 6e5e2cff 000002e6 5e5e5d18 00000000 00000000 00000000 1212123f 0d0d0df2 000000ff 000000ff 020202f7 18171786 2b282802 00000000 00000000 00000000 00000000 00000000 00000000 59595905 1515153b 1111115e 090a0ae3 050505e6 0909091e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e4e3b7c 000000ff 9e9e79ff a19d72ff 000000ff 131007ff d5b858ff ffdf6aff ffde6aff ccaf53ff 000000ff 4b4b4d71 00000000 00000000 00000000 00000000 3131310d 302e2e51 28252558 0f0e0e19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50505006 222222b5 010101ff 343535ff 222121ff 000000ff 0f0f0fb9 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a57d08 2a2a20c3 000000ff c4c394ff 857e55ff 000000ff 352d16ff f3d264ff ffde6aff ffe46cff 423919ff 13151acd 3b3b3b03 00000000 00000000 0000003b 24242458 30303021 2a292903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2828288d 000000ff a1a0a0ff fbf2f2ff e4d5d5ff 9c9292ff 020202ff 11111144 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 36362922 050403e6 121411ff d4ce93ff 7a6a38ff 000000ff 6f5e2dff ffd767ff d4b255ff 564822ff 000000fc 0c0c0dd5 000000d0 000000d0 000000f5 000000ff 020202ff 070708e0 1e1e1e8c 30303023 00000000 00000000 00000000 00000000 00000000 3030301c 000000ee 747575ff fffefeff e9d9d9ff eededeff eddedeff 272424ff 010202ac 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54544047 090907fc 1e1f19ff d9be66ff 4a3d1cff 000000ff 1d190cff 000000ff 000000ff 000000ff 100e06ff 3a3117ff 524521ff 715f2dff 655528ff 120f07ff 000000ff 000000ff 070707f6 1d1d1d88 29292911 00000000 00000000 00000000 2020205e 070707ff d4d2d2ff f2e3e3ff e7d8d8ff e9dadaff edddddff 302d2dff 000000b8 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c3c3152 000000ff 110e07ff 0a0904ff 000000ff 050402ff 41361aff 9c843fff 584b24ff 3d3519ff ffe06aff ffe36cff ffea70ff fff072ff ecca61ff 6e5c2cff 060503ff 000000ff 000000ff 0b0b0bd8 25252536 00000000 00000000 00000066 1c1d1dff e6dedeff ebdbdbff e8d9d9ff efe0e0ff d3c5c5ff 0e0d0dff 000000b7 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1717181a 161616b1 010101ff 000000ff 131008ff 7a6731ff d8b556ff ffde6aff ffec70ff c7ae53ff 19140aff ebd164ff ffdc68ff d7b455ff 9b823eff 615127ff 382f16ff 080703ff 000000ff 000000ff 000000ff 050505f4 13131350 00000000 00000066 050606ff c5bbbbff fae9e9ff f1e1e1ff fbebebff 6b6464ff 000000ff 0f0f0f78 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 44444416 050505d5 000000ff 0b0a04ff 786530ff e2bf5bff ffe56dff ffdd69ff ffdb69ff ffe46dff fada68ff 675729ff 6e5d2cff 332b14ff 040302ff 000000ff 000000ff 000000ff 000000ff 0a0a0aff 373737ff 363636ff 000000ff 000000f4 22222243 2e2e2e40 000000ff 322f2fff b8acacff c5b8b8ff 645e5eff 000000ff 0f0e0ee8 5f59591d 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 18191969 000000ff 3f3619ff d4b355ff ffe56dff ffdc69ff ffdc69ff ffe36cff e8c35dff 937b3bff 403619ff 0e0b05ff 000000ff 000000ff 000000ff 030303ff 282828ff 666667ff aeaeaeff e2e3e3ff ffffffff fcfcfcff 696969ff 000000ff 010101f0 1b1b1b2d 06060699 000000ff 010101ff 010101ff 000000ff 020202f3 2f2c2c49 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50505014 000001d4 635327ff ffe36cff ffe16aff ffd963ff ffe46eff debc5bff 6e5c2cff 110e07ff 000000ff 000000ff 000000ff 070808ff 3c4041ff 848a8cff cfd7daff faffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 656c6fff 000000ff 161616ce 6161611e 24242496 0a0909e6 0b0a0ae5 090808a3 2320202f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d2d2d95 000000ff b39f4cff 7d6b31ff d7c065ff f5db89ff 766843ff 0c0b06ff 000000ff 000000ff 030607ff 363f41ff 8d9598ff dcdddeff fff6f1ff ffebe1ff ffcfbeff ffb29bff ffa589ff f29578ff d57960ff ff9171ff ff9c7eff ffac93ff f6c2b1ff 372925ff 000000ff 4949498c 00000000 3431310c 3330300b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f1f1f23 000001ef 110e05ff b79d47ff 110e07ff 7a776eff 292a2bff 000000ff 000000ff 1e2628ff 727677ff d2bcb5ff feccbcff ffb89fff ff906eff ff744cff ff673bff ff6235ff ff6737ff e2582fff 2e0600ff 63452cff ffc080ff ffb376ff ff6235ff ff6437ff bb5333ff 000000ff 000001ec 3c3c3c23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 17171783 000000ff 393730ff a59f84ff 000000ff 000000ff 040506ff 485153ff aca9a9ff f4c3b4ff ffa080ff ff774dff ff6437ff ff6234ff ff6539ff ff683dff ff693eff ff7043ff cc633dff 140704ff 665a3fff fdd393ff ffe39eff fdbb7fff f77448ff ff9a65ff ff7547ff 471e11ff 000000ff 3e3e3e94 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 26262651 0a0a0beb 5f5d58ff 8e877dff 000000ff 6b7274ff dbd8d7ff ffcfbeff ff906cff ff6739ff ff6437ff ff693eff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6e42ff cf774dff 0a0906ff 766445ff ffdf9aff ffe09bff d3ae78ff 614d35ff ba9c6cff ffae74ff ff7445ff a34529ff 000000ff 131313db 4848484f 2b2b2b42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c3 796a53ff 806c4aff 000000ff c29281ff ff936dff ff6436ff ff6639ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff683dff f2905eff 1e1e15ff 63543aff ffde9aff ffdf9bff 8e7551ff 0a0a07ff a48058ff ff9861ff dc5934ff bc4e2fff d7603bff 050303ff 010203f8 060606e6 010101ff 0606064f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c5 7b684bff 8b7451ff 000000ff b24424ff ff6b3dff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff663cff ff925eff ecca8dff 7c6647ff f3c789ff ffe29dff 917954ff 050302ff b79a6cff ffda95ff b56743ff 1e0b07ff a3462aff 733827ff 000001ff 404040ff 424040ff 090808ff 050505e9 3535351d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000003c6 725f41ff a5895fff 000000ff 9a4127ff ff7144ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6c41ff ffa56eff ff9b66ff ff8251ff ff905cff a98b61ff 010302ff b29568ff ffeba3ff a78e63ff 000202ff a74629ff a84e31ff 000000ff 909191ff fff8f8ff f1e2e2ff cabcbcff 1b1919ff 0707077b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1c1e21bc 51432eff c3a271ff 000000ff 79331eff ff7244ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6c41ff ff693fff ff643bff ff6a3fff c5764dff 0c110dff a47751ff ffdf9aff d7b57eff 040806ff 592415ff ff7245ff 230a03ff 4c5253ff fffdfdff eadadaff e9dadaff f9e9e9ff 554f4fff 000000c3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1415189a 2b2318ff e3bf84ff 0a0d0aff 431a10ff ff6f43ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b3fff e96d43ff 26261bff a26341ff ff7f4eff ffce8eff 564d36ff 020000ff e4623aff d45d38ff 000000ff b1b2b2ff f8ebebff e7d7d7ff e8d9d9ff f6e6e6ff 595454ff 000000c6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31313276 050301ff e1bf84ff 504630ff 070000ff e6633bff ff6d41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff6e42ff e2a570ff bb764eff ff7144ff ff7b4cff cca471ff 000001ff 74311dff ff7647ff c55230ff 000101ff c7c3c3ff f0e0e0ff e8d9d9ff ecdcdcff e8d9d9ff 252323ff 000000c5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1d1d3c 000000ff ad9366ff b19568ff 000000ff 9a4227ff ff7244ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff683eff ff7b4dff ff9e69ff ff6f43ff ff653cff ff8956ff 9d865dff 120402ff e8643cff ff7244ff c75533ff 000000ff 8f8889ff ffefefff f3e3e3ff fcececff 867d7dff 000000ff 11111198 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 44444514 000003e9 54452fff fcd594ff 1e1c14ff 230c06ff f36a3fff ff6d41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff673dff ff6a3fff ff683dff ff8151ff f5ae76ff e35f39ff ff6c41ff ff6d41ff e6643dff 110805ff 0c0e0eff 8e8585ff b7ababff 686161ff 020202ff 040303f6 635c5c36 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 151517b7 0c0905ff edc98cff 9a8159ff 000000ff 71301cff ff7244ff ff6c40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a40ff ff6f43ff ff7447ff ff6c40ff ff6b40ff ff6b40ff ff7043ff 9a4328ff 000001ff 000000ff 000000ff 000000ff 000001f8 181c1f5a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c3c3c71 000000ff 87724fff ffde9aff 352c1eff 000000ff 8b3b23ff ff7244ff ff6c41ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6a3fff ff693fff ff6b40ff ff6b40ff ff6b40ff ff6c40ff ff7245ff 44251bff 000407ff 130e0dff 6f301eff 86412c57 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b3b3b1e 000103f0 1e1810ff f5d191ff caaa76ff 060504ff 000000ff 7b341fff ff6f43ff ff6f43ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff7345ff aa492bff 000000ff 000000ff 7f3822ff ff7949ff ff926e30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 151515a5 000000ff 7f6b4aff ffeca4ff 987e58ff 000000ff 000000ff 481e12ff dc5d38ff ff7245ff ff6f42ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6b40ff ff6e42ff ff7345ff b64d2eff 0d0503ff 000000ff 2a120aff ef643bff ff774edf ffa3880c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b4b4b46 000000ff 0e0b07ff d8b77fff ffe59fff 816b4aff 000000ff 000000ff 0e0604ff 73301dff d95b36ff ff6e42ff ff7244ff ff7043ff ff6f43ff ff6f42ff ff6f42ff ff6f43ff ff7144ff ff7043ff eb623bff 74311dff 040201ff 000000ff 0e0604ff c85633ff ff6c3dff ff917199 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 222222bf 000000ff 463a28ff fdd795ff ffdf9bff 977c56ff 070604ff 000000ff 000000ff 070302ff 3e1a10ff 803520ff af4a2cff c75332ff d25835ff d15835ff c55231ff a34429ff 582516ff 120805ff 000000ff 000000ff 1a0b06ff bd5130ff ff7042ff ff6b41e5 ff9f8422 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77777748 000000ff 000000ff 7a6546ff ffe09bff ffdf9aff cda976ff 4a3d2bff 020201ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040201ff 612918ff e6623bff ff7043ff ff6c42fc ff6d4247 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1d1d9e 000000ff 000000ff 957b55ff ffe09bff ffdb98ff ffd996ff cea875ff 766143ff 362b1eff 0d0805ff 010000ff 000000ff 000000ff 000000ff 000000ff 090302ff 2e130bff 77311cff d65733ff ff7043ff ff6d40ff ff6b41f7 ff805b5c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5454541d 0d0d0de7 000000ff 000000ff 8d7551ff ffdc99ff ffd795ff ffd896ff ffde9aff fed493ff e4b77fff d09767ff bd7951ff b76440ff b75736ff c65937ff e3613bff fd6e43ff ff7a4aff ff8553ff ff693eff ff7148d4 ff7a533c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1b1b4c 010101fe 000000ff 000000ff 66543aff f1c88bff ffe09bff ffd997ff ffd695ff ffda97ff ffde9aff ffe29dff ffe29cff ffde99ff ffd492ff febf83ff edad76ff f8c487ff ffa371b7 ff785454 ff7c5605 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b3b3b78 030303ff 000000ff 000000ff 1e1911ff 806a49ff cba673ff eec387ff f1c589ff f1c588ff dbb47dff b59567ff 856e4dff 554832ff 282419ff 030604ff 98855da5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2929296d 000000f8 000000ff 000000ff 000000ff 020201ff 14100bff 1a150fff 19140eff 080604ff 000000ff 000000ff 000000ff 000000ff 0d0e0fa6 96825c0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b0b0b43 080808df 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020202fe 0c0c0cbd 302f2e48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2020200f 2121216c 131313bc 000000be 000000bd 000000bd 000000be 070707b9 14141480 31313139 1d1d1d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content